Commit graph

42 commits

Author SHA1 Message Date
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00
wiz
f871b61928 pysolfc: fix path to dependency 2022-01-04 07:02:02 +00:00
wiz
956be77be8 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.
2022-01-03 10:55:26 +00:00
nia
e3451cd85e games: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:43:43 +00:00
nia
9cd4d06302 games: Remove SHA1 hashes for distfiles 2021-10-07 14:07:10 +00:00
dholland
a1f4958a03 pysolfc apparently uses py-six. PKGREVISION -> 3 2021-05-29 00:20:15 +00:00
nia
f54332bbd8 pysolfc: force use of python 3.7
workaround until PR pkg/56069 can be fixed properly
2021-03-29 07:38:52 +00:00
adam
3436d66515 Use Pillow as versioned dependency 2021-03-10 18:49:06 +00:00
wiz
b510a39a1a pysolfc: set EGG_NAME to simplify PLIST 2021-01-07 21:58:08 +00:00
mef
f82b22af6b (games/pysolfc) pkglint -F 2020-12-24 12:44:58 +00:00
mef
343f6db265 (games/pysolfc) Adhoc fix on PLIST using PYVERSSUFFIX 2020-12-24 12:44:15 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
adam
e96c4d490e 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.
2019-06-06 21:53:44 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
jperkin
5393242c73 *: 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.
2018-07-04 13:40:07 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
rillig
7a273b1698 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.
2018-01-14 17:33:57 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
agc
002d349f92 Add SHA512 digests for distfiles for games category
Problems found locating distfiles:
	Package blokus: missing distfile blokus-1.1.tar.gz
	Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz
	Package dungeon: missing distfile dungeon-gdt-glk.tar.gz
	Package gate88: missing distfile Gate88_Mar19_05.tar.gz
	Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz
	Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip
	Package rollemup: missing distfile Rollemup.tar.gz
	Package tscp: missing distfile tscp181.zip
	Package xbat: missing distfile xev111.tar.gz
	Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz
	Package xrick: missing distfile xrick-021212.tgz
	Package xskat: missing distfile xskat-cards.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 20:56:42 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
wiz
aa67e11089 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.
2014-01-25 10:29:56 +00:00
tron
a36fb86593 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.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 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
2013-06-03 10:04:30 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
asau
45127be31e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 11:54:29 +00:00
spz
457dab089b 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
2012-09-01 19:44:33 +00:00
marino
f162cdcb03 Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12 2012-08-21 23:49:18 +00:00
wiz
8b5589a2ea Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
dholland
6a2290ded2 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.
2011-05-07 00:18:49 +00:00
dholland
00882ce9c4 REPLACE_PYTHON. 2011-05-06 08:27:07 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
snj
a5880799c5 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.
2009-09-12 19:45:29 +00:00
wiz
bf5dace567 Add missing dependency (has noone tested this?).
Set LICENSE.

Bump PKGREVISION.
2009-09-12 14:45:57 +00:00
tnn
0803991271 Install man page. From pkgsrc-wip. 2009-08-08 06:09:29 +00:00
joerg
4bd41386e5 Remove @dirrm entries from PLISTs 2009-06-14 17:56:38 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
e2107c85f6 Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
snj
9867364531 No more python15 incompatibility, as python15 is gone. 2008-11-29 21:17:20 +00:00
snj
bd998acf1f Initial import of pysolfc-1.1, a continuation of the pysol package. 2008-11-16 07:12:03 +00:00