The NetBSD Project

CVS log for pkgsrc/games/pysolfc/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / games / pysolfc

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.42 / (download) - annotate - [select for diffs], Thu Sep 21 08:12:35 2023 UTC (4 days, 4 hours ago) by dholland
Branch: MAIN
CVS Tags: HEAD
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored)

pysolfc: fix for recent py-Pillow

Update names for constants that were apparently deprecated and have
now been removed. In true pythonic form it only failed at runtime.

Also, depend on py-Pillow directly instead of relying on inheriting it
from py-kivy.

PKGREVISION -> 4

Revision 1.41 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:27 2023 UTC (6 weeks ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.40 / (download) - annotate - [select for diffs], Sun Apr 30 12:53:12 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)

pysolfc: not for python 2

Revision 1.39 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:25 2022 UTC (14 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jan 4 20:54:01 2022 UTC (20 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.37 / (download) - annotate - [select for diffs], Tue Jan 4 07:02:02 2022 UTC (20 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

pysolfc: fix path to dependency

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jan 3 10:55:26 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.35: +11 -12 lines
Diff to previous 1.35 (colored)

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.

Revision 1.35 / (download) - annotate - [select for diffs], Sat May 29 00:20:15 2021 UTC (2 years, 3 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

pysolfc apparently uses py-six. PKGREVISION -> 3

Revision 1.34 / (download) - annotate - [select for diffs], Mon Mar 29 07:38:52 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.33: +6 -2 lines
Diff to previous 1.33 (colored)

pysolfc: force use of python 3.7

workaround until PR pkg/56069 can be fixed properly

Revision 1.33 / (download) - annotate - [select for diffs], Wed Mar 10 18:49:07 2021 UTC (2 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.32: +4 -2 lines
Diff to previous 1.32 (colored)

Use Pillow as versioned dependency

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 7 21:58:08 2021 UTC (2 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

pysolfc: set EGG_NAME to simplify PLIST

Revision 1.31 / (download) - annotate - [select for diffs], Thu Dec 24 12:44:58 2020 UTC (2 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

(games/pysolfc) pkglint -F

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 24 12:44:15 2020 UTC (2 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored)

(games/pysolfc) Adhoc fix on PLIST using PYVERSSUFFIX

Revision 1.29 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:20 2020 UTC (2 years, 9 months ago) by nia
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jun 6 21:53:44 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.27: +28 -222 lines
Diff to previous 1.27 (colored)

pysolfc: updated to 2.6.4

2.6.4:
Unknown changes

2.6.2:
Fixes for the Windows and macOS packages.
Forbid illegal moves in Spider and some other variants.

2.6.0:
Support for solving Golf using a solver
An untested macOS package (we need testers)
A bug fix
Ability to run the test suite without python 2.x and/or pygtk
Code cleanups.

2.4.0:
The Windows installer now includes the revitalised PySol-music package. For more info, see this bug.
Many improvements to the test suite and the board import functionality.
Some bug fixes.

2.2.0:
The Microsoft Windows binary installer now contains and supports the solver for Freecell and other games.
Many bug fixes.

2.1.4:
We now provide a Microsoft Windows binary installer again, thanks to the great work of Roderik Ploszek. Note that the solvers (for FreeCell/etc.) are not installed as part of it yet, but they are available separately.
pysol-sound-server was updated to support Python 3.x.
Fixes for the board export / solver input, and for redealing upon restart of the "ms*" deals.
Various cleanups.

2.1.3:
Support for the kivy toolkit for running under Android-based devices (currently python 2.7-only)
Fixed the help system and removed the need for the sgmllib module.
Other fixes and cleanups.
Currently there is no Microsoft Windows binary package. Help or insights will be appreciated.

2.1.0:
The code is now compatible with both Python 2.7.x and Python 3.x
One can deal all MS FreeCell/FC-pro deals by specifying e.g: "ms100000" as the seed.
Support for Black Hole and All in a Row solver was added.
Test suite and CI were added to the repository.
The code now passes flake8 validation.
Some improvements to the solver dialog.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Apr 26 13:13:59 2019 UTC (4 years, 5 months ago) by maya
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 25 07:32:55 2019 UTC (4 years, 5 months ago) by maya
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:19 2018 UTC (5 years, 2 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:18 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 14 17:34:01 2018 UTC (5 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

games/*: fix alignment of variable values

pkglint -Wall -r --autofix --only aligned

After running the above command, three packages had to be adjusted
manually:

In maelstrom-x11, pkglint didn't see that a commented variable
assignment should have been re-aligned as well.

In netmaze, there was a single line that didn't align well with all the
others, but pkglint decided to adjust the whole paragraph to this single
line. The result would have been ok, but not good.

In tscp, there was a paragraph where some of the lines were indented
one space more than the others. This rule is useful when one variable
name is very long compared to the others, but not in this case.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:41 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Add python-3.6 to incompatible versions.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:49 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:43 2015 UTC (7 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Extend PYTHON_VERSIONS_INCOMPATIBLE to 35

Revision 1.19 / (download) - annotate - [select for diffs], Fri May 9 07:37:06 2014 UTC (9 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:08 2014 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jun 4 22:16:10 2013 UTC (10 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jun 3 10:05:04 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 26 21:37:36 2013 UTC (10 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Revbump after graphics/jpeg and textproc/icu

Revision 1.14 / (download) - annotate - [select for diffs], Sat Oct 6 11:54:50 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.13: +1 -3 lines
Diff to previous 1.13 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Sep 1 19:44:33 2012 UTC (11 years ago) by spz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.12: +207 -6 lines
Diff to previous 1.12 (colored)

update of pysolfc to version 2.0

upstream change announcement:
    December 04, 2009: PySolFC v.2.0 (1061 games) and PySolFC-Cardsets v.2.0 (153 cardsets)
        the license was changed to the GPLv3 or newer
        13 new games
        migration to new python-ttk module
        improved look of the deck (required python-imaging v.1.1.7)
        fixed Hanafuda games (ticket)
        new config-file option: sound_sample_buffer_size (ticket)
        portable version for windows (ticket)
        many other bugfixes

Revision 1.12 / (download) - annotate - [select for diffs], Tue Aug 21 23:49:21 2012 UTC (11 years, 1 month ago) by marino
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12

Revision 1.11 / (download) - annotate - [select for diffs], Fri Mar 9 12:34:08 2012 UTC (11 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.

Revision 1.10 / (download) - annotate - [select for diffs], Sat May 7 00:18:49 2011 UTC (12 years, 4 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Bump PKGREVISION for previous (to 6) -- while the build was failing, it
only started failing after the /usr/bin/env change, and the installed
package is now different, so it should be a new version.

Revision 1.9 / (download) - annotate - [select for diffs], Fri May 6 08:27:07 2011 UTC (12 years, 4 months ago) by dholland
Branch: MAIN
Changes since 1.8: +6 -1 lines
Diff to previous 1.8 (colored)

REPLACE_PYTHON.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 10 19:17:39 2010 UTC (13 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Bump revision for PYTHON_VERSION_DEFAULT change.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Sep 12 19:45:29 2009 UTC (14 years ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.6: +2 -4 lines
Diff to previous 1.6 (colored)

Remove dependency on py-imagingtk.  pysolfc works fine without it.  The
problem wiz stumbled upon only occurs if py-imaging is installed and
py-imagingtk is not.  pysolfc assumed that if py-imaging was installed,
py-imagingtk was also installed.  patch-ac corrects this by simply
disabling the runtime detection of these optional dependencies.

The real issue, it seems to me, is that py-imaging installs ImageTk.py,
which needs py-imagingtk to be useful.  This is why pysolfc got
confused.  pkgsrc should probably be changed to install ImageTk.py in
the py-imagingtk package instead, but I'd rather not audit all
py-imaging users right now, so I'll leave that for someone else.

Bump PKGREVISION to 4.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 12 14:45:57 2009 UTC (14 years ago) by wiz
Branch: MAIN
Changes since 1.5: +5 -2 lines
Diff to previous 1.5 (colored)

Add missing dependency (has noone tested this?).
Set LICENSE.

Bump PKGREVISION.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 8 06:09:29 2009 UTC (14 years, 1 month ago) by tnn
Branch: MAIN
Changes since 1.4: +8 -2 lines
Diff to previous 1.4 (colored)

Install man page. From pkgsrc-wip.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Feb 9 22:56:24 2009 UTC (14 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 9 21:09:20 2009 UTC (14 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.2: +1 -3 lines
Diff to previous 1.2 (colored)

Remove Python 2.1 support.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 29 21:17:20 2008 UTC (14 years, 9 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

No more python15 incompatibility, as python15 is gone.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 16 07:12:03 2008 UTC (14 years, 10 months ago) by snj
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of pysolfc-1.1, a continuation of the pysol package.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 16 07:12:03 2008 UTC (14 years, 10 months ago) by snj
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>