Received: by mail.netbsd.org (Postfix, from userid 605) id B0F1584DB6; Wed, 27 Nov 2019 21:17:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 35DD484D4B for ; Wed, 27 Nov 2019 21:17:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id w0ltL95s73Ae for ; Wed, 27 Nov 2019 21:17:18 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 66C4F84CD8 for ; Wed, 27 Nov 2019 21:17:18 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 59F50FA97; Wed, 27 Nov 2019 21:17:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1574889438100340" MIME-Version: 1.0 Date: Wed, 27 Nov 2019 21:17:18 +0000 From: "Mark Davies" Subject: CVS commit: pkgsrc/games/freecell-solver To: pkgsrc-changes@NetBSD.org Reply-To: markd@netbsd.org X-Mailer: log_accum Message-Id: <20191127211718.59F50FA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1574889438100340 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1574889438100340 Content-Disposition: inline Content-Length: 6399 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 +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 --_----------=_1574889438100340--