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