summaryrefslogtreecommitdiff
path: root/games/pysolfc/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia1-2/+2
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04pysolfc: fix path to dependencywiz1-2/+2
2022-01-03pysolfc: update to 2.14.1.wiz1-12/+11
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.
2021-05-29pysolfc apparently uses py-six. PKGREVISION -> 3dholland1-2/+3
2021-03-29pysolfc: force use of python 3.7nia1-2/+6
workaround until PR pkg/56069 can be fixed properly
2021-03-10Use Pillow as versioned dependencyadam1-2/+4
2021-01-07pysolfc: set EGG_NAME to simplify PLISTwiz1-1/+2
2020-12-24(games/pysolfc) pkglint -Fmef1-2/+2
2020-12-24(games/pysolfc) Adhoc fix on PLIST using PYVERSSUFFIXmef1-1/+3
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia1-1/+2
For the Python 3.8 default switch.
2019-06-06pysolfc: updated to 2.6.4adam1-220/+26
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-04-26Omit mentions of python 34 and 35, after those were removed.maya1-2/+2
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-2/+2
This is a semi-manual PKGREVISION bump.
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin1-2/+2
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-03extend PYTHON_VERSIONS_ for Python 3.7adam1-2/+2
2018-01-14games/*: fix alignment of variable valuesrillig1-2/+2
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.
2017-01-01Add python-3.6 to incompatible versions.wiz1-2/+2
2016-07-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-1/+2
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.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
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-01-26Revbump after graphics/jpeg and textproc/icuadam1-1/+2
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-01update of pysolfc to version 2.0spz1-6/+207
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-08-21Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12marino1-2/+2
2012-03-09Bump PKGREVISION for python default version change to 2.7.wiz1-2/+2
py-* not affected, since it built different versions depending on the setting already.
2011-05-07Bump PKGREVISION for previous (to 6) -- while the build was failing, itdholland1-2/+2
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-06REPLACE_PYTHON.dholland1-1/+6
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-2/+2
2009-09-12Remove dependency on py-imagingtk. pysolfc works fine without it. Thesnj1-4/+2
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-12Add missing dependency (has noone tested this?).wiz1-2/+5
Set LICENSE. Bump PKGREVISION.
2009-08-08Install man page. From pkgsrc-wip.tnn1-2/+8
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-1/+2
changed runtime dependencies now.
2009-02-09Remove Python 2.1 support.joerg1-3/+1
2008-11-29No more python15 incompatibility, as python15 is gone.snj1-2/+2
2008-11-16Initial import of pysolfc-1.1, a continuation of the pysol package.snj1-0/+27