BSD Ports

games/pysolfc 3.2.0_1 DragonFly

Solitaire game, written in Python and the successor of PySol

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2+, GPLv3+
Categories
games, python
Package size
59862.1 KiB, 83129.7 KiB installed

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.

In the other systems

SystemPortVersion
DragonFlygames/pysolfc3.2.0_1
FreeBSDgames/pysolfc3.6.1
NetBSDgames/pysolfc3.2.0
HardenedBSDgames/pysolfc3.6.1
GhostBSDgames/pysolfc3.6.1

Install

Binary package:

pkg install pysolfc

From DPorts:

cd /usr/dports/games/pysolfc && make install clean

Dependencies

Run dependencies 8
Required by 1

Configuration

No options to configure.

Service scripts
none

Message after installing

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.

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/

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

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.