BSD Ports

games/pysolfc 3.6.1 FreeBSD

Solitaire game, written in Python and the successor of PySol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2caf45d96f
License
GPLv2+, GPLv3+
Categories
games, python
Package size
60393.4 KiB, 83359.3 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
FreeBSDgames/pysolfc3.6.1
NetBSDgames/pysolfc3.2.0
DragonFlygames/pysolfc3.2.0_1

Install

Binary package:

pkg install pysolfc

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pysolfc>0:games/pysolfc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.6.13.6.1-3.4.03.6.1
FreeBSD:14:quarterly3.6.13.6.1n/a3.4.13.6.1
FreeBSD:15:latest3.6.13.6.1n/a3.4.03.4.1
FreeBSD:15:quarterly3.6.13.6.1n/an/an/a
FreeBSD:16:latest3.6.13.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 5

The full lists below include those, and their dependencies in turn.

Build dependencies 20
Run dependencies 128

The first 100 are listed.

Required by 1

Configuration

Options name: games_pysolfc

OptionDefaultDescription
NLSoffNative Language Support
PILLOWonEnhanced graphics support
SOUNDonSound (audio) support
USES
python shebangfix tar:xz
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.

Files

distinfo 3
FileSizeSHA256
pysolfc/pysolfc-3.6.1.tar.xz3.2975316e+07aa1127fb44977e2ee3508c5bbab461bea005d5e91301467cecc3422f7e40f3f9
pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz2.5083116e+07f894b667936382cf721105a08b6cc41b8b87aac8386117868f749f32f8e67a9d
pysolfc/pysol-music-4.50.tar.xz2.144764e+063cfade86db88c1d97589c50441808ee082e68256be788012503818c42728783d
Master sites 3
  • SF/pysolfc/PySolFC/PySolFC-3.6.1
  • SF/pysolfc/PySolFC-Cardsets/minimal/:cardsets
  • SF/pysolfc/PySol-Music/PySol-Music-4.50/:music

Commit history 1

DateCommitCreditsLog message
2caf45d96f Kai Knoblich games/pysolfc: Update to 3.6.1
* The main tarball is now all lowercase, thus update the relevant bits and remove WRKSRC, which no longer needs to be explicitly set. Changelog: https://github.com/shlomif/PySolFC/blob/pysolfc-3.6.1/NEWS.asciidoc MFH: 2026Q3