pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/freecell-solver freecell-solver: add version 5.14.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/490f28e2b429
branches:  trunk
changeset: 344900:490f28e2b429
user:      markd <markd%pkgsrc.org@localhost>
date:      Wed Nov 27 21:17:18 2019 +0000

description:
freecell-solver: add version 5.14.0

This is Freecell Solver, a program that automatically solves
most layouts of Freecell, and similar Solitaire variants as
well as those of Simple Simon.

diffstat:

 games/freecell-solver/DESCR         |   3 +
 games/freecell-solver/Makefile      |  44 ++++++++++++++++++++++++
 games/freecell-solver/PLIST         |  66 +++++++++++++++++++++++++++++++++++++
 games/freecell-solver/buildlink3.mk |  12 ++++++
 games/freecell-solver/distinfo      |   6 +++
 5 files changed, 131 insertions(+), 0 deletions(-)

diffs (151 lines):

diff -r 003be075724b -r 490f28e2b429 games/freecell-solver/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freecell-solver/DESCR       Wed Nov 27 21:17:18 2019 +0000
@@ -0,0 +1,3 @@
+This is Freecell Solver, a program that automatically solves
+most layouts of Freecell, and similar Solitaire variants as
+well as those of Simple Simon.
diff -r 003be075724b -r 490f28e2b429 games/freecell-solver/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freecell-solver/Makefile    Wed Nov 27 21:17:18 2019 +0000
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2019/11/27 21:17:18 markd Exp $
+
+DISTNAME=      freecell-solver-5.14.0
+CATEGORIES=    games
+MASTER_SITES=  https://fc-solve.shlomifish.org/downloads/fc-solve/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://fc-solve.shlomifish.org/
+COMMENT=       Solves layouts of Freecell and similar variants of Card Solitaire
+LICENSE=       mit
+
+USE_TOOLS+=    gmake perl
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+
+CMAKE_ARGS+=   -DFCS_WITH_TEST_SUITE=OFF
+CMAKE_ARGS+=   -DBUILD_STATIC_LIBRARY=OFF
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+BUILD_DEPENDS+=        gperf-[0-9]*:../../devel/gperf
+DEPENDS+=      ${PYPKGPREFIX}-random2-[0-9]*:../../devel/py-random2
+DEPENDS+=      ${PYPKGPREFIX}-pysol_cards-[0-9]*:../../games/py-pysol_cards
+DEPENDS+=      p5-Path-Tiny-[0-9]*:../../filesystems/p5-Path-Tiny
+DEPENDS+=      p5-Template-Toolkit-[0-9]*:../../www/p5-Template-Toolkit
+
+PKGCONFIG_OVERRIDE+=   libfreecell-solver.pc.in
+
+REPLACE_PYTHON+=       board_gen/fc_solve_find_index_s2ints.py
+REPLACE_PYTHON+=       board_gen/find-freecell-deal-index.py
+REPLACE_PYTHON+=       board_gen/gen-multiple-pysol-layouts
+REPLACE_PYTHON+=       board_gen/make_pysol_freecell_board.py
+REPLACE_PYTHON+=       board_gen/transpose-freecell-board.py
+
+SUBST_CLASSES+=                man
+SUBST_STAGE.man=       pre-configure
+SUBST_MESSAGE.man=     Fix man dir.
+SUBST_FILES.man=       cmake/Shlomif_Common.cmake
+SUBST_SED.man=         -e 's:share/man:man:'
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 003be075724b -r 490f28e2b429 games/freecell-solver/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freecell-solver/PLIST       Wed Nov 27 21:17:18 2019 +0000
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/27 21:17:18 markd Exp $
+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.so
+lib/libfreecell-solver.so.0
+lib/libfreecell-solver.so.0.6.0
+lib/pkgconfig/libfreecell-solver.pc
+man/man6/dbm-fc-solver.6
+man/man6/fc-solve-board_gen.6
+man/man6/fc-solve.6
+man/man6/freecell-solver-range-parallel-solve.6
+man/man6/gen-multiple-pysol-layouts.6
+man/man6/make_pysol_freecell_board.py.6
+man/man6/pi-make-microsoft-freecell-board.6
+man/man6/transpose-freecell-board.py.6
+share/doc/freecell-solver/README.win32.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
diff -r 003be075724b -r 490f28e2b429 games/freecell-solver/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freecell-solver/buildlink3.mk       Wed Nov 27 21:17:18 2019 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/11/27 21:17:18 markd Exp $
+
+BUILDLINK_TREE+=       freecell-solver
+
+.if !defined(FREECELL_SOLVER_BUILDLINK3_MK)
+FREECELL_SOLVER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.freecell-solver+=        freecell-solver>=5.14.0
+BUILDLINK_PKGSRCDIR.freecell-solver?=  ../../games/freecell-solver
+.endif # FREECELL_SOLVER_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -freecell-solver
diff -r 003be075724b -r 490f28e2b429 games/freecell-solver/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freecell-solver/distinfo    Wed Nov 27 21:17:18 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/11/27 21:17:18 markd Exp $
+
+SHA1 (freecell-solver-5.14.0.tar.xz) = af49018419ff2b505d3be321ee095cd6108f5c83
+RMD160 (freecell-solver-5.14.0.tar.xz) = 66bf3c2f654990b6cf3171f2214d3ae6ac845a41
+SHA512 (freecell-solver-5.14.0.tar.xz) = 21c8898673e402514c6d40ae0045d6e9077b1606430465bfb146507fbe098be6ca4f88d976e2dafadbc8e84b5aeb9325b58ce8a384ea4ed6de4f5fec485d51ea
+Size (freecell-solver-5.14.0.tar.xz) = 407912 bytes



Home | Main Index | Thread Index | Old Index