games/freecell-solver 6.2.0_2 MidnightBSD
Open source framework for solving Freecell
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- games
Description
This is Freecell Solver - a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | games/freecell-solver | 6.2.0_2 |
| FreeBSD | games/freecell-solver | 6.2.0_1 |
| NetBSD | games/freecell-solver | 6.16.0 |
| DragonFly | games/freecell-solver | 6.2.0_1 |
| HardenedBSD | games/freecell-solver | 6.2.0_1 |
| GhostBSD | games/freecell-solver | 6.2.0_1 |
Install
Binary package:
mport install freecell-solver
From mports:
cd /usr/mports/games/freecell-solver && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freecell-solver>0:games/freecell-solver
LIB_DEPENDS= libfreecell-solver.so:games/freecell-solver
Dependencies
As this port's Makefile names them.
Build 9
p5-Path-Tiny>=0.076: devel/p5-Path-Tinyp5-Template-Toolkit>=2.26: www/p5-Template-Toolkitp5-Moo>=2.0: devel/p5-Moogperf: devel/gperfasciidoctor: textproc/rubygem-asciidoctor${LOCALBASE}/include/rinutils/rinutils.h: devel/rinutils${PYTHON_PKGNAMEPREFIX}random2>=1.0.1: math/py-random2${PYTHON_PKGNAMEPREFIX}six>=1.11.0: devel/py-six${PYTHON_PKGNAMEPREFIX}pysol-cards>=0.10.0: games/py-pysol-cards
Runtime 3
${PYTHON_PKGNAMEPREFIX}random2>=1.0.1: math/py-random2${PYTHON_PKGNAMEPREFIX}six>=1.11.0: devel/py-six${PYTHON_PKGNAMEPREFIX}pysol-cards>=0.10.0: games/py-pysol-cards
Build dependencies 9
Run dependencies 3
No port depends on this one.
Configuration
Options name: games_freecell-solver
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| TCMALLOC | off | Use Google's TCMalloc |
- USES
- cmake compiler:c11 localbase perl5 python shebangfix tar:xz
- Service scripts
- none
Files
Manual pages 8
- dbm-fc-solver(6)
- fc-solve(6)
- fc-solve-board_gen(6)
- freecell-solver-range-parallel-solve(6)
- gen-multiple-pysol-layouts(6)
- make_pysol_freecell_board.py(6)
- pi-make-microsoft-freecell-board(6)
- transpose-freecell-board.py(6)
pkg-plist 82
- bin/dbm-fc-solver
- bin/depth-dbm-fc-solver
- bin/fc-solve
- bin/fc_solve_find_index_s2ints.py
- bin/find-freecell-deal-index.py
- bin/freecell-solver-fc-pro-range-solve
- bin/freecell-solver-multi-thread-solve
- bin/freecell-solver-range-parallel-solve
- bin/gen-multiple-pysol-layouts
- bin/make_pysol_freecell_board.py
- bin/pi-make-microsoft-freecell-board
- bin/transpose-freecell-board.py
- include/freecell-solver/config.h
- include/freecell-solver/fcs_back_compat.h
- include/freecell-solver/fcs_cl.h
- include/freecell-solver/fcs_conf.h
- include/freecell-solver/fcs_dllexport.h
- include/freecell-solver/fcs_enums.h
- include/freecell-solver/fcs_limit.h
- include/freecell-solver/fcs_move.h
- include/freecell-solver/fcs_pats_xy_param.h
- include/freecell-solver/fcs_user.h
- lib/libfreecell-solver.a
- lib/libfreecell-solver.so
- lib/libfreecell-solver.so.0
- lib/libfreecell-solver.so.0.7.0
- libdata/pkgconfig/libfreecell-solver.pc
- share/doc/freecell-solver/AUTHORS
- share/doc/freecell-solver/AUTHORS.asciidoc
- share/doc/freecell-solver/COPYING
- share/doc/freecell-solver/HACKING
- share/doc/freecell-solver/HACKING.asciidoc
- share/doc/freecell-solver/INSTALL
- share/doc/freecell-solver/INSTALL.asciidoc
- share/doc/freecell-solver/NEWS
- share/doc/freecell-solver/NEWS.asciidoc
- share/doc/freecell-solver/README
- share/doc/freecell-solver/README.asciidoc
- share/doc/freecell-solver/README.win32.txt
- share/doc/freecell-solver/TODO
- share/doc/freecell-solver/TODO.asciidoc
- share/doc/freecell-solver/USAGE
- share/doc/freecell-solver/USAGE.asciidoc
- share/doc/freecell-solver/fc-solve.txt
- share/freecell-solver/presetrc
- share/freecell-solver/presets/abra-kadabra.sh
- share/freecell-solver/presets/amateur-star.sh
- share/freecell-solver/presets/blue-yonder.sh
- share/freecell-solver/presets/children-playing-ball.sh
- share/freecell-solver/presets/conspiracy-theory.sh
- share/freecell-solver/presets/cookie-monster.sh
- share/freecell-solver/presets/cool-jives.sh
- share/freecell-solver/presets/crooked-nose.sh
- share/freecell-solver/presets/enlightened-ostrich.sh
- share/freecell-solver/presets/fools-gold.sh
- share/freecell-solver/presets/foss-nessy.sh
- share/freecell-solver/presets/gooey-unknown-thing.sh
- share/freecell-solver/presets/hello-world.sh
- share/freecell-solver/presets/john_galt_line-500.sh
- share/freecell-solver/presets/looking-glass.sh
- share/freecell-solver/presets/maliciously-obscure.sh
- share/freecell-solver/presets/micro-finance-improved.sh
- share/freecell-solver/presets/micro-finance.sh
- share/freecell-solver/presets/one-big-family.sh
- share/freecell-solver/presets/qualified-seed.sh
- share/freecell-solver/presets/rin-tin-tin.sh
- share/freecell-solver/presets/sand-stone.sh
- share/freecell-solver/presets/sentient-pearls.sh
- share/freecell-solver/presets/tea-for-two.sh
- share/freecell-solver/presets/the-iglu-cabal.sh
- share/freecell-solver/presets/three-eighty.sh
- share/freecell-solver/presets/toons-for-twenty-somethings.sh
- share/freecell-solver/presets/video-editing.sh
- share/freecell-solver/presets/yellow-brick-road.sh
- share/man/man6/dbm-fc-solver.6.gz
- share/man/man6/fc-solve-board_gen.6.gz
- share/man/man6/fc-solve.6.gz
- share/man/man6/freecell-solver-range-parallel-solve.6.gz
- share/man/man6/gen-multiple-pysol-layouts.6.gz
- share/man/man6/make_pysol_freecell_board.py.6.gz
- share/man/man6/pi-make-microsoft-freecell-board.6.gz
- share/man/man6/transpose-freecell-board.py.6.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| freecell-solver-6.2.0.tar.xz | 426616 | 2267758cc00ec7e7f0c47e61f398032afb4bb5386d1e54d5164ca815547f7423 |
Master sites 1
- http://fc-solve.shlomifish.org/downloads/fc-solve/