Port details on branch 2022Q3 |
- pysolfc Solitaire game, written in Python and the successor of PySol
- 3.0.0 games =1 2.21.0Version of this port present on the latest quarterly branch.
- Maintainer: kai@FreeBSD.org
- Port Added: 2009-03-14 17:22:27
- Last Update: 2024-04-06 11:44:03
- Commit Hash: 22d9d5b
- People watching this port, also watch:: tmux, libjxl, tcpdump, vigenere
- Also Listed In: python
- License: GPLv2+ GPLv3+
- WWW:
- https://pysolfc.sourceforge.io/
- Description:
- PySolFC is a fork of PySol Solitaire containing more than 1000 solitaire card
games. Its features include modern look and feel, multiple cardsets and
tableau backgrounds, sound, unlimited undo, player statistics, a hint system,
demo games, a solitaire wizard, support for user written plug-ins, an
integrated HTML help browser, and lots of documentation.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/pysolfc/ && make install clean
- To add the package, run one of these commands:
- pkg install games/pysolfc
- pkg install pysolfc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pysolfc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1711972427
SHA256 (pysolfc/PySolFC-3.0.0.tar.xz) = 5047ca10e8d5d635a0fbf7387c71b6c5e090e51a3ad2ab8a1bad649c0c3c9a17
SIZE (pysolfc/PySolFC-3.0.0.tar.xz) = 33364860
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-attrs>=18.2.0 : devel/py-attrs@py39
- py39-configobj>0 : devel/py-configobj@py39
- py39-game>0 : devel/py-game@py39
- py39-pysol-cards>0 : games/py-pysol-cards@py39
- py39-random2>=0 : math/py-random2@py39
- py39-six>0 : devel/py-six@py39
- py39-tkinter>0 : x11-toolkits/py-tkinter@py39
- py39-pillow>0 : graphics/py-pillow@py39
- py39-game>0 : devel/py-game@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Run
-
- games/pysolfc-cardsets
Configuration Options:
- ===> The following configuration options are available for pysolfc-3.0.0:
NLS=on: Native Language Support
PILLOW=on: Enhanced graphics support
SOUND=on: Sound (audio) support
===> Use 'make config' to modify these settings
- Options name:
- games_pysolfc
- USES:
- python shebangfix tar:xz gettext
- pkg-message:
- For install:
- Please note that only the default set of cards was installed. If you would
like to install more cardsets, please take a look at the games/pysolfc-cardsets
port.
- If upgrading from < 2.12.0:
- Please note that the new version of PySolFC contains only a default set of
cards. If you should miss one or more cardsets, you can set them up as
follows:
$ fetch https://github.com/shlomif/PySolFC-Cardsets/archive/refs/tags/2.0.tar.gz
$ tar xf 2.0.tar.gz
$ cp -r PySolFC-Cardsets-2.0/cardsets* ~/.PySolFC/cardsets/
- If upgrading from < 2.16.0:
- Since PySolFC 2.16 a new high resolution default display was introduced. It
uses high resolution cardsets and scaling to offer an improved look on larger
monitors.
Please note that the new high-resolution options will not override your
currently selected options for existing users. If you want to use the new
settings, you can delete or rename your options.cfg file.
Also note that because of these changes, upgrading your version of PySolFC
Cardsets is required even if you're using the minimal package. If you are
installing from pkg/ports, this will be handled automatically.
If you're using the larger collection of cardsets, please use the following
steps to upgrade your cardsets:
$ mv ~/.PySolFC/cardsets ~/.PySolFC/cardsets.bak
$ fetch https://netcologne.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.1/PySolFC-Cardsets-2.1.tar.bz2
$ tar xf PySolFC-Cardsets-2.1.tar.bz2
$ mkdir -p ~/.PySolFC/cardsets
$ cp -r PySolFC-Cardsets-2.1/cardset-* ~/.PySolFC/cardsets/
$ rm -r ~/.PySolFC/cardsets.bak
- If upgrading from < 3.0.0:
- Additional cardsets are now also available via the games/pysolfc-cardsets
port in the FreeBSD ports tree.
A manual installation of the additional cardsets via several steps, as
described a while ago, should therefore no longer be necessary.
- Master Sites:
|