pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/freecell-solver
Module Name: pkgsrc
Committed By: markd
Date: Wed Nov 27 21:17:18 UTC 2019
Added Files:
pkgsrc/games/freecell-solver: DESCR Makefile PLIST buildlink3.mk
distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/games/freecell-solver/DESCR \
pkgsrc/games/freecell-solver/Makefile pkgsrc/games/freecell-solver/PLIST \
pkgsrc/games/freecell-solver/buildlink3.mk \
pkgsrc/games/freecell-solver/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/games/freecell-solver/DESCR
diff -u /dev/null pkgsrc/games/freecell-solver/DESCR:1.1
--- /dev/null Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/DESCR Wed Nov 27 21:17:18 2019
@@ -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.
Index: pkgsrc/games/freecell-solver/Makefile
diff -u /dev/null pkgsrc/games/freecell-solver/Makefile:1.1
--- /dev/null Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/Makefile Wed Nov 27 21:17:18 2019
@@ -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"
Index: pkgsrc/games/freecell-solver/PLIST
diff -u /dev/null pkgsrc/games/freecell-solver/PLIST:1.1
--- /dev/null Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/PLIST Wed Nov 27 21:17:18 2019
@@ -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
Index: pkgsrc/games/freecell-solver/buildlink3.mk
diff -u /dev/null pkgsrc/games/freecell-solver/buildlink3.mk:1.1
--- /dev/null Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/buildlink3.mk Wed Nov 27 21:17:18 2019
@@ -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
Index: pkgsrc/games/freecell-solver/distinfo
diff -u /dev/null pkgsrc/games/freecell-solver/distinfo:1.1
--- /dev/null Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/distinfo Wed Nov 27 21:17:18 2019
@@ -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