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:   adam
Date:           Wed Apr 16 20:43:42 UTC 2025

Modified Files:
        pkgsrc/games/freecell-solver: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/games/freecell-solver/patches: patch-sys_tree.h

Log Message:
freecell-solver: updated to 6.12.0

Version 6.12.0: (30-Jun-2024)

1. Avoid packaging /.tidyall.d ( https://github.com/shlomif/fc-solve/issues/99 )
2. Renames to "global_instance" and clean-ups.

Version 6.10.0: (13-Jun-2024)

1. Add experimental functions in FC_SOLVE_INSTANCE_PARAMS_QUERYING .
2. Fewer compile-time / lint-time warnings .
3. Convert some regular expressions from +\d+ to +[0-9]+ .

Version 6.8.0: (20-Oct-2022)

1. Workaround an ldd regression: https://github.com/shlomif/fc-solve/issues/87 .
2. OpenCL deal finder cleanups.
3. Made the tests suite pass on more CMake options' configurations.
4. Cleanups.

Version 6.6.0: (09-Oct-2021)

1. Fixed the Windows binaries builds on GitHub Actions.
2. Avoid the need of pyperl in the OpenCL code.
3. Silence some compiler warnings.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/games/freecell-solver/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/freecell-solver/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/freecell-solver/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/freecell-solver/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/games/freecell-solver/patches/patch-sys_tree.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/freecell-solver/Makefile
diff -u pkgsrc/games/freecell-solver/Makefile:1.10 pkgsrc/games/freecell-solver/Makefile:1.11
--- pkgsrc/games/freecell-solver/Makefile:1.10  Sun Aug 25 06:18:44 2024
+++ pkgsrc/games/freecell-solver/Makefile       Wed Apr 16 20:43:41 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2024/08/25 06:18:44 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/04/16 20:43:41 adam Exp $
 
-DISTNAME=      freecell-solver-5.14.0
-PKGREVISION=   6
+DISTNAME=      freecell-solver-6.12.0
 CATEGORIES=    games
 MASTER_SITES=  https://fc-solve.shlomifish.org/downloads/fc-solve/
 EXTRACT_SUFX=  .tar.xz
@@ -11,21 +10,19 @@ HOMEPAGE=   https://fc-solve.shlomifish.or
 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_CONFIGURE_ARGS+= -DFCS_WITH_TEST_SUITE=OFF
-CMAKE_CONFIGURE_ARGS+= -DBUILD_STATIC_LIBRARY=OFF
-
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 TOOL_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+=      ${PYPKGPREFIX}-random2-[0-9]*:../../devel/py-random2
+DEPENDS+=      p5-Moo-[0-9]*:../../devel/p5-Moo
 DEPENDS+=      p5-Path-Tiny-[0-9]*:../../filesystems/p5-Path-Tiny
 DEPENDS+=      p5-Template-Toolkit-[0-9]*:../../www/p5-Template-Toolkit
 
+USE_LANGUAGES= c c++
+USE_TOOLS+=    gmake perl
+
+CMAKE_CONFIGURE_ARGS+= -DFCS_WITH_TEST_SUITE=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_STATIC_LIBRARY=OFF
+
 PKGCONFIG_OVERRIDE+=   libfreecell-solver.pc.in
 
 REPLACE_PYTHON+=       board_gen/fc_solve_find_index_s2ints.py
@@ -45,6 +42,7 @@ SUBST_SED.man=                -e 's:share/man:man:'
 .include "../../devel/gmp/buildlink3.mk"
 .endif
 
+.include "../../devel/cmake/build.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/freecell-solver/PLIST
diff -u pkgsrc/games/freecell-solver/PLIST:1.1 pkgsrc/games/freecell-solver/PLIST:1.2
--- pkgsrc/games/freecell-solver/PLIST:1.1      Wed Nov 27 21:17:18 2019
+++ pkgsrc/games/freecell-solver/PLIST  Wed Apr 16 20:43:41 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2019/11/27 21:17:18 markd Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/04/16 20:43:41 adam Exp $
 bin/dbm-fc-solver
 bin/depth-dbm-fc-solver
 bin/fc-solve
@@ -23,7 +23,7 @@ include/freecell-solver/fcs_pats_xy_para
 include/freecell-solver/fcs_user.h
 lib/libfreecell-solver.so
 lib/libfreecell-solver.so.0
-lib/libfreecell-solver.so.0.6.0
+lib/libfreecell-solver.so.0.7.0
 lib/pkgconfig/libfreecell-solver.pc
 man/man6/dbm-fc-solver.6
 man/man6/fc-solve-board_gen.6
@@ -33,7 +33,14 @@ 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/doc/freecell-solver/AUTHORS
+share/doc/freecell-solver/COPYING
+share/doc/freecell-solver/HACKING
+share/doc/freecell-solver/INSTALL
+share/doc/freecell-solver/NEWS
+share/doc/freecell-solver/README
+share/doc/freecell-solver/TODO
+share/doc/freecell-solver/USAGE
 share/freecell-solver/presetrc
 share/freecell-solver/presets/abra-kadabra.sh
 share/freecell-solver/presets/amateur-star.sh

Index: pkgsrc/games/freecell-solver/buildlink3.mk
diff -u pkgsrc/games/freecell-solver/buildlink3.mk:1.3 pkgsrc/games/freecell-solver/buildlink3.mk:1.4
--- pkgsrc/games/freecell-solver/buildlink3.mk:1.3      Mon Aug 14 05:24:26 2023
+++ pkgsrc/games/freecell-solver/buildlink3.mk  Wed Apr 16 20:43:41 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2023/08/14 05:24:26 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2025/04/16 20:43:41 adam Exp $
 
 BUILDLINK_TREE+=       freecell-solver
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        freecell-solver
 FREECELL_SOLVER_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.freecell-solver+=        freecell-solver>=5.14.0
-BUILDLINK_ABI_DEPENDS.freecell-solver?=        freecell-solver>=5.14.0nb6
+BUILDLINK_ABI_DEPENDS.freecell-solver+=        freecell-solver>=5.14.0nb6
 BUILDLINK_PKGSRCDIR.freecell-solver?=  ../../games/freecell-solver
 .endif # FREECELL_SOLVER_BUILDLINK3_MK
 

Index: pkgsrc/games/freecell-solver/distinfo
diff -u pkgsrc/games/freecell-solver/distinfo:1.4 pkgsrc/games/freecell-solver/distinfo:1.5
--- pkgsrc/games/freecell-solver/distinfo:1.4   Fri May 13 22:52:56 2022
+++ pkgsrc/games/freecell-solver/distinfo       Wed Apr 16 20:43:41 2025
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.4 2022/05/13 22:52:56 jperkin Exp $
+$NetBSD: distinfo,v 1.5 2025/04/16 20:43:41 adam Exp $
 
-BLAKE2s (freecell-solver-5.14.0.tar.xz) = a9c1fdb0a2ae9a82efb40d880266bcd707492d800a0fdacc15255f7f0ef9a6d9
-SHA512 (freecell-solver-5.14.0.tar.xz) = 21c8898673e402514c6d40ae0045d6e9077b1606430465bfb146507fbe098be6ca4f88d976e2dafadbc8e84b5aeb9325b58ce8a384ea4ed6de4f5fec485d51ea
-Size (freecell-solver-5.14.0.tar.xz) = 407912 bytes
-SHA1 (patch-sys_tree.h) = ef88247d0d9fa49a122d9595bd50ca90376484cb
+BLAKE2s (freecell-solver-6.12.0.tar.xz) = 479a1397d12ea228a26ad6f9ab7744935a437e8d531529caf291d9237415baa0
+SHA512 (freecell-solver-6.12.0.tar.xz) = 10d34fd038ea04cf4003ff5c97370b3c337c1f3bf2da0c0fc8fe0acc4cb7f691ea814ab122dd75498bdb34b2d7ad839f4b7ca4b146fe4b8d11324b57b427c5a5
+Size (freecell-solver-6.12.0.tar.xz) = 440312 bytes



Home | Main Index | Thread Index | Old Index