pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[.joined/pkgsrc/trunk]: .joined/pkgsrc/games/pysolfc pysolfc: update to 2.14.1.
details: https://anonhg.NetBSD.org/.joined/pkgsrc/rev/439a7493b7d6
branches: trunk
changeset: 371021:439a7493b7d6
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon Jan 03 10:55:26 2022 +0000
description:
pysolfc: update to 2.14.1.
2.14.1
This release fixes a number of bugs, including one that causes
crashes for some users when opening the select game/cardset/table tile window.
2.14.0
** 16 new games
** Support for Python 3.10 (Minimum requirement is still Python 2.7)
** A new macOS package.
** Enhancements to the tree select dialogs for selecting games, cardsets, and table tiles.
** Further additions/improvements to the documentation.
** Many bugfixes and cleanups.
2.12.0
** 40 new games!
** Support for using higher resolution cardsets. The high resolution "Neo"
cardset has been added to the Windows Installer package and is available in
https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.1PRE/[a preview release of
PySolFC-Cardsets 2.1].
** Improved organization and categorization of the games list.
** New display options - added option to center the game layout in the window.
** New audio options - can now disable music without disabling sound effects.
** Improved documentation - added rules to a large number of games that were missing them.
** Bugfixes and cleanup.
2.10.0
** Fix moving cards in the Scorpion Tail game.
** Make use of https://pypi.org/project/pysol-cards/[the pysol-cards PyPI module]
** One can optionally load the Freecell Solver and the Black Hole Solver using their DLLs.
** Test Windows Version in the installer: https://github.com/shlomif/PySolFC/issues/161
** Pause when showing statistics: https://github.com/shlomif/PySolFC/pull/162
2.8.0
** Better kivy/Android support
** Using ttk and configobj as shipped in the python dist (instead of forked versions)
** Requiring https://pypi.org/project/attrs/[attrs] and https://pypi.org/project/pysol-cards/[pysol-cards] from PyPI
** Added tests, bug fixes and refactorings.
** Add the +-g+ and +--deal+ command line options.
diffstat:
games/pysolfc/Makefile | 23 +-
games/pysolfc/PLIST | 17198 +++++++++++++++++-
games/pysolfc/distinfo | 11 +-
games/pysolfc/patches/patch-pysollib_pysolrandom.py | 17 -
games/pysolfc/patches/patch-pysollib_settings.py | 10 +-
5 files changed, 17186 insertions(+), 73 deletions(-)
diffs (truncated from 17764 to 300 lines):
diff -r 3a03936724af -r 439a7493b7d6 games/pysolfc/Makefile
--- a/games/pysolfc/Makefile Mon Jan 03 10:51:30 2022 +0000
+++ b/games/pysolfc/Makefile Mon Jan 03 10:55:26 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2021/05/29 00:20:15 dholland Exp $
+# $NetBSD: Makefile,v 1.36 2022/01/03 10:55:26 wiz Exp $
-DISTNAME= PySolFC-2.6.4
+DISTNAME= PySolFC-2.14.1
PKGNAME= ${DISTNAME:tl}
-PKGREVISION= 3
CATEGORIES= games python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pysolfc/}
EXTRACT_SUFX= .tar.xz
@@ -16,11 +15,15 @@
DISTFILES= ${DEFAULT_DISTFILES}
DISTFILES+= ${CARDSETS_NAME}.tar.bz2
+DEPENDS+= ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
+DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
+DEPENDS+= ${PYPKGPREFIX}-pysol_cards-[0-9]*:../../games/py-pysol_cards
+DEPENDS+= ${PYPKGPREFIX}-random2-[0-9]*:../../devel/py-random2
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+= ${PYPKGPREFIX}-kivy-[0-9]*:../../wip/py-kivy
+TEST_DEPENDS+= ${PYPKGPREFIX}-pycotap-[0-9]*:../../devel/py-pycotap
+# not listed in setup.py, but needed
DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
-DEPENDS+= ${PYPKGPREFIX}-game-[0-9]*:../../devel/py-game
-
-PYTHON_VERSIONED_DEPENDENCIES= Pillow
USE_TOOLS+= pax
@@ -37,10 +40,6 @@
EGG_NAME= ${DISTNAME}
-# PR pkg/56069
-# Depends on 'time.clock', which was removed in Python 3.8
-PYTHON_VERSIONS_ACCEPTED= 37
-
post-install:
${INSTALL_MAN} ${WRKSRC}/docs/pysol.6 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/pysol.py.6
@@ -51,6 +50,6 @@
${FIND} . -type f -print | ${SED} -e 's,^\.,share/PySolFC,' > ${WRKDIR}/PLIST.CS
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../lang/python/distutils.mk"
-.include "../../lang/python/versioned_dependencies.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 3a03936724af -r 439a7493b7d6 games/pysolfc/PLIST
--- a/games/pysolfc/PLIST Mon Jan 03 10:51:30 2022 +0000
+++ b/games/pysolfc/PLIST Mon Jan 03 10:55:26 2022 +0000
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.7 2021/01/07 21:58:08 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2022/01/03 10:55:26 wiz Exp $
bin/pysol.py
-${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/pysollib/__init__.py
${PYSITELIB}/pysollib/__init__.pyc
${PYSITELIB}/pysollib/__init__.pyo
@@ -13,27 +17,39 @@
${PYSITELIB}/pysollib/app.py
${PYSITELIB}/pysollib/app.pyc
${PYSITELIB}/pysollib/app.pyo
-${PYSITELIB}/pysollib/configobj/__init__.py
-${PYSITELIB}/pysollib/configobj/__init__.pyc
-${PYSITELIB}/pysollib/configobj/__init__.pyo
-${PYSITELIB}/pysollib/configobj/configobj.py
-${PYSITELIB}/pysollib/configobj/configobj.pyc
-${PYSITELIB}/pysollib/configobj/configobj.pyo
-${PYSITELIB}/pysollib/configobj/validate.py
-${PYSITELIB}/pysollib/configobj/validate.pyc
-${PYSITELIB}/pysollib/configobj/validate.pyo
+${PYSITELIB}/pysollib/app_stat.py
+${PYSITELIB}/pysollib/app_stat.pyc
+${PYSITELIB}/pysollib/app_stat.pyo
+${PYSITELIB}/pysollib/app_stat_result.py
+${PYSITELIB}/pysollib/app_stat_result.pyc
+${PYSITELIB}/pysollib/app_stat_result.pyo
+${PYSITELIB}/pysollib/app_statistics.py
+${PYSITELIB}/pysollib/app_statistics.pyc
+${PYSITELIB}/pysollib/app_statistics.pyo
+${PYSITELIB}/pysollib/cardsetparser.py
+${PYSITELIB}/pysollib/cardsetparser.pyc
+${PYSITELIB}/pysollib/cardsetparser.pyo
${PYSITELIB}/pysollib/customgame.py
${PYSITELIB}/pysollib/customgame.pyc
${PYSITELIB}/pysollib/customgame.pyo
-${PYSITELIB}/pysollib/game.py
-${PYSITELIB}/pysollib/game.pyc
-${PYSITELIB}/pysollib/game.pyo
+${PYSITELIB}/pysollib/formatter.py
+${PYSITELIB}/pysollib/formatter.pyc
+${PYSITELIB}/pysollib/formatter.pyo
+${PYSITELIB}/pysollib/game/__init__.py
+${PYSITELIB}/pysollib/game/__init__.pyc
+${PYSITELIB}/pysollib/game/__init__.pyo
+${PYSITELIB}/pysollib/game/dump.py
+${PYSITELIB}/pysollib/game/dump.pyc
+${PYSITELIB}/pysollib/game/dump.pyo
${PYSITELIB}/pysollib/gamedb.py
${PYSITELIB}/pysollib/gamedb.pyc
${PYSITELIB}/pysollib/gamedb.pyo
${PYSITELIB}/pysollib/games/__init__.py
${PYSITELIB}/pysollib/games/__init__.pyc
${PYSITELIB}/pysollib/games/__init__.pyo
+${PYSITELIB}/pysollib/games/acesandkings.py
+${PYSITELIB}/pysollib/games/acesandkings.pyc
+${PYSITELIB}/pysollib/games/acesandkings.pyo
${PYSITELIB}/pysollib/games/acesup.py
${PYSITELIB}/pysollib/games/acesup.pyc
${PYSITELIB}/pysollib/games/acesup.pyo
@@ -55,6 +71,9 @@
${PYSITELIB}/pysollib/games/bisley.py
${PYSITELIB}/pysollib/games/bisley.pyc
${PYSITELIB}/pysollib/games/bisley.pyo
+${PYSITELIB}/pysollib/games/bisley13.py
+${PYSITELIB}/pysollib/games/bisley13.pyc
+${PYSITELIB}/pysollib/games/bisley13.pyo
${PYSITELIB}/pysollib/games/braid.py
${PYSITELIB}/pysollib/games/braid.pyc
${PYSITELIB}/pysollib/games/braid.pyo
@@ -76,6 +95,9 @@
${PYSITELIB}/pysollib/games/capricieuse.py
${PYSITELIB}/pysollib/games/capricieuse.pyc
${PYSITELIB}/pysollib/games/capricieuse.pyo
+${PYSITELIB}/pysollib/games/crossword.py
+${PYSITELIB}/pysollib/games/crossword.pyc
+${PYSITELIB}/pysollib/games/crossword.pyo
${PYSITELIB}/pysollib/games/curdsandwhey.py
${PYSITELIB}/pysollib/games/curdsandwhey.pyc
${PYSITELIB}/pysollib/games/curdsandwhey.pyo
@@ -124,6 +146,9 @@
${PYSITELIB}/pysollib/games/headsandtails.py
${PYSITELIB}/pysollib/games/headsandtails.pyc
${PYSITELIB}/pysollib/games/headsandtails.pyo
+${PYSITELIB}/pysollib/games/hitormiss.py
+${PYSITELIB}/pysollib/games/hitormiss.pyc
+${PYSITELIB}/pysollib/games/hitormiss.pyo
${PYSITELIB}/pysollib/games/katzenschwanz.py
${PYSITELIB}/pysollib/games/katzenschwanz.pyc
${PYSITELIB}/pysollib/games/katzenschwanz.pyo
@@ -187,6 +212,9 @@
${PYSITELIB}/pysollib/games/pileon.py
${PYSITELIB}/pysollib/games/pileon.pyc
${PYSITELIB}/pysollib/games/pileon.pyo
+${PYSITELIB}/pysollib/games/precedence.py
+${PYSITELIB}/pysollib/games/precedence.pyc
+${PYSITELIB}/pysollib/games/precedence.pyo
${PYSITELIB}/pysollib/games/pushpin.py
${PYSITELIB}/pysollib/games/pushpin.pyc
${PYSITELIB}/pysollib/games/pushpin.pyo
@@ -211,6 +239,9 @@
${PYSITELIB}/pysollib/games/special/__init__.py
${PYSITELIB}/pysollib/games/special/__init__.pyc
${PYSITELIB}/pysollib/games/special/__init__.pyo
+${PYSITELIB}/pysollib/games/special/cribbage.py
+${PYSITELIB}/pysollib/games/special/cribbage.pyc
+${PYSITELIB}/pysollib/games/special/cribbage.pyo
${PYSITELIB}/pysollib/games/special/hanoi.py
${PYSITELIB}/pysollib/games/special/hanoi.pyc
${PYSITELIB}/pysollib/games/special/hanoi.pyo
@@ -313,6 +344,9 @@
${PYSITELIB}/pysollib/kivy/__init__.py
${PYSITELIB}/pysollib/kivy/__init__.pyc
${PYSITELIB}/pysollib/kivy/__init__.pyo
+${PYSITELIB}/pysollib/kivy/androidperms.py
+${PYSITELIB}/pysollib/kivy/androidperms.pyc
+${PYSITELIB}/pysollib/kivy/androidperms.pyo
${PYSITELIB}/pysollib/kivy/card.py
${PYSITELIB}/pysollib/kivy/card.pyc
${PYSITELIB}/pysollib/kivy/card.pyo
@@ -388,12 +422,6 @@
${PYSITELIB}/pysollib/layout.py
${PYSITELIB}/pysollib/layout.pyc
${PYSITELIB}/pysollib/layout.pyo
-${PYSITELIB}/pysollib/macosx/__init__.py
-${PYSITELIB}/pysollib/macosx/__init__.pyc
-${PYSITELIB}/pysollib/macosx/__init__.pyo
-${PYSITELIB}/pysollib/macosx/appSupport.py
-${PYSITELIB}/pysollib/macosx/appSupport.pyc
-${PYSITELIB}/pysollib/macosx/appSupport.pyo
${PYSITELIB}/pysollib/main.py
${PYSITELIB}/pysollib/main.pyc
${PYSITELIB}/pysollib/main.pyo
@@ -508,6 +536,9 @@
${PYSITELIB}/pysollib/stats.py
${PYSITELIB}/pysollib/stats.pyc
${PYSITELIB}/pysollib/stats.pyo
+${PYSITELIB}/pysollib/struct_new.py
+${PYSITELIB}/pysollib/struct_new.pyc
+${PYSITELIB}/pysollib/struct_new.pyo
${PYSITELIB}/pysollib/tile/__init__.py
${PYSITELIB}/pysollib/tile/__init__.pyc
${PYSITELIB}/pysollib/tile/__init__.pyo
@@ -574,9 +605,6 @@
${PYSITELIB}/pysollib/tile/toolbar.py
${PYSITELIB}/pysollib/tile/toolbar.pyc
${PYSITELIB}/pysollib/tile/toolbar.pyo
-${PYSITELIB}/pysollib/tile/ttk.py
-${PYSITELIB}/pysollib/tile/ttk.pyc
-${PYSITELIB}/pysollib/tile/ttk.pyo
${PYSITELIB}/pysollib/tile/wizarddialog.py
${PYSITELIB}/pysollib/tile/wizarddialog.pyc
${PYSITELIB}/pysollib/tile/wizarddialog.pyo
@@ -726,6 +754,16987 @@
${PYSITELIB}/pysollib/wizardutil.pyo
man/man6/pysol.py.6
man/man6/pysolfc.6
+share/PySolFC/cardset-1567/01c.gif
+share/PySolFC/cardset-1567/01d.gif
+share/PySolFC/cardset-1567/01h.gif
+share/PySolFC/cardset-1567/01s.gif
+share/PySolFC/cardset-1567/02c.gif
+share/PySolFC/cardset-1567/02d.gif
+share/PySolFC/cardset-1567/02h.gif
+share/PySolFC/cardset-1567/02s.gif
+share/PySolFC/cardset-1567/03c.gif
+share/PySolFC/cardset-1567/03d.gif
+share/PySolFC/cardset-1567/03h.gif
+share/PySolFC/cardset-1567/03s.gif
+share/PySolFC/cardset-1567/04c.gif
+share/PySolFC/cardset-1567/04d.gif
+share/PySolFC/cardset-1567/04h.gif
+share/PySolFC/cardset-1567/04s.gif
+share/PySolFC/cardset-1567/05c.gif
+share/PySolFC/cardset-1567/05d.gif
+share/PySolFC/cardset-1567/05h.gif
+share/PySolFC/cardset-1567/05s.gif
+share/PySolFC/cardset-1567/06c.gif
+share/PySolFC/cardset-1567/06d.gif
+share/PySolFC/cardset-1567/06h.gif
+share/PySolFC/cardset-1567/06s.gif
+share/PySolFC/cardset-1567/07c.gif
+share/PySolFC/cardset-1567/07d.gif
+share/PySolFC/cardset-1567/07h.gif
+share/PySolFC/cardset-1567/07s.gif
+share/PySolFC/cardset-1567/08c.gif
+share/PySolFC/cardset-1567/08d.gif
+share/PySolFC/cardset-1567/08h.gif
+share/PySolFC/cardset-1567/08s.gif
+share/PySolFC/cardset-1567/09c.gif
+share/PySolFC/cardset-1567/09d.gif
+share/PySolFC/cardset-1567/09h.gif
+share/PySolFC/cardset-1567/09s.gif
+share/PySolFC/cardset-1567/10c.gif
+share/PySolFC/cardset-1567/10d.gif
+share/PySolFC/cardset-1567/10h.gif
+share/PySolFC/cardset-1567/10s.gif
+share/PySolFC/cardset-1567/11c.gif
+share/PySolFC/cardset-1567/11d.gif
+share/PySolFC/cardset-1567/11h.gif
+share/PySolFC/cardset-1567/11s.gif
+share/PySolFC/cardset-1567/12c.gif
+share/PySolFC/cardset-1567/12d.gif
+share/PySolFC/cardset-1567/12h.gif
+share/PySolFC/cardset-1567/12s.gif
+share/PySolFC/cardset-1567/13c.gif
+share/PySolFC/cardset-1567/13d.gif
+share/PySolFC/cardset-1567/13h.gif
+share/PySolFC/cardset-1567/13s.gif
+share/PySolFC/cardset-1567/COPYRIGHT
+share/PySolFC/cardset-1567/back01.gif
+share/PySolFC/cardset-1567/bottom01-n.gif
+share/PySolFC/cardset-1567/bottom01.gif
+share/PySolFC/cardset-1567/bottom02-n.gif
+share/PySolFC/cardset-1567/bottom02.gif
+share/PySolFC/cardset-1567/bottom03-n.gif
+share/PySolFC/cardset-1567/bottom03.gif
+share/PySolFC/cardset-1567/bottom04-n.gif
+share/PySolFC/cardset-1567/bottom04.gif
+share/PySolFC/cardset-1567/bottom05-n.gif
+share/PySolFC/cardset-1567/bottom05.gif
+share/PySolFC/cardset-1567/bottom06-n.gif
+share/PySolFC/cardset-1567/bottom06.gif
+share/PySolFC/cardset-1567/bottom07-n.gif
+share/PySolFC/cardset-1567/bottom07.gif
+share/PySolFC/cardset-1567/config.txt
+share/PySolFC/cardset-1567/l01-n.gif
+share/PySolFC/cardset-1567/l01.gif
+share/PySolFC/cardset-1567/l02-n.gif
+share/PySolFC/cardset-1567/l02.gif
+share/PySolFC/cardset-1567/l03-n.gif
+share/PySolFC/cardset-1567/l03.gif
+share/PySolFC/cardset-1567/l04-n.gif
+share/PySolFC/cardset-1567/l04.gif
+share/PySolFC/cardset-1567/shade.gif
+share/PySolFC/cardset-1567/shadow00.gif
+share/PySolFC/cardset-1567/shadow01.gif
+share/PySolFC/cardset-1567/shadow02.gif
+share/PySolFC/cardset-1567/shadow03.gif
Home |
Main Index |
Thread Index |
Old Index