aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2022-05-14 04:41:09 +0000
committerKai Knoblich <kai@FreeBSD.org>2022-05-14 04:41:09 +0000
commit6e97fc35f68d643c2554f603e5d2f18ea25cb336 (patch)
tree1961fbe14a7d8f75d0c9a683566b75c125a97e08
parent4c0dedf27c82d73b6c00a9f4633dde5c25a91e23 (diff)
downloadports-6e97fc35f68d643c2554f603e5d2f18ea25cb336.tar.gz
ports-6e97fc35f68d643c2554f603e5d2f18ea25cb336.zip
games/pysolfc: Update to 2.16.0
Changelog since 2.14.1: https://github.com/shlomif/PySolFC/blob/pysolfc-2.16.0/NEWS.asciidoc MFH: No (feature release)
-rw-r--r--games/pysolfc/Makefile4
-rw-r--r--games/pysolfc/distinfo10
-rw-r--r--games/pysolfc/pkg-message32
3 files changed, 36 insertions, 10 deletions
diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile
index 6b70c2e7c33e..fd2f4f07283f 100644
--- a/games/pysolfc/Makefile
+++ b/games/pysolfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pysolfc
-DISTVERSION= 2.14.1
+DISTVERSION= 2.16.0
CATEGORIES= games python
MASTER_SITES= SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \
SF/${PORTNAME}/PySolFC-Cardsets/minimal/:cardsets \
@@ -49,7 +49,7 @@ SOUND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR}
PYSOLFCDIR= PySolFC-${DISTVERSION}
PYSOLFCDIST= ${PYSOLFCDIR}${EXTRACT_SUFX}
-CARDSETDIR= PySolFC-Cardsets--Minimal-2.0.2
+CARDSETDIR= PySolFC-Cardsets--Minimal-2.1.0
CARDSETDIST= ${CARDSETDIR}.tar.xz
MUSICDIR= PySol-Music-4.50
MUSICDIST= ${MUSICDIR:tl}.tar.xz
diff --git a/games/pysolfc/distinfo b/games/pysolfc/distinfo
index a7e15aa83c48..46643abd4e5f 100644
--- a/games/pysolfc/distinfo
+++ b/games/pysolfc/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1640900264
-SHA256 (pysolfc/PySolFC-2.14.1.tar.xz) = 46f817abc5c45cfb2f7ddcdac391ef38084173837f850cbb7d73a94627c8942c
-SIZE (pysolfc/PySolFC-2.14.1.tar.xz) = 4359204
-SHA256 (pysolfc/PySolFC-Cardsets--Minimal-2.0.2.tar.xz) = c0577472bde4d293d8d1440d824a031b3e973219e313e8682d70b8042a9b34f2
-SIZE (pysolfc/PySolFC-Cardsets--Minimal-2.0.2.tar.xz) = 6969096
+TIMESTAMP = 1652294611
+SHA256 (pysolfc/PySolFC-2.16.0.tar.xz) = 8288cb47025a24d795647fe50f6eefaf548a52177e62a93a5d40a03ffa6fb1f5
+SIZE (pysolfc/PySolFC-2.16.0.tar.xz) = 6391048
+SHA256 (pysolfc/PySolFC-Cardsets--Minimal-2.1.0.tar.xz) = 42527d9ef49c6fd46a20076aee32b27d06c989ff55d02e25427d946021ce448c
+SIZE (pysolfc/PySolFC-Cardsets--Minimal-2.1.0.tar.xz) = 28484652
SHA256 (pysolfc/pysol-music-4.50.tar.xz) = 3cfade86db88c1d97589c50441808ee082e68256be788012503818c42728783d
SIZE (pysolfc/pysol-music-4.50.tar.xz) = 2144764
diff --git a/games/pysolfc/pkg-message b/games/pysolfc/pkg-message
index f3a3ef4ecafe..32648f49242d 100644
--- a/games/pysolfc/pkg-message
+++ b/games/pysolfc/pkg-message
@@ -4,10 +4,10 @@
Please note that only the default set of cards was installed. If you would
like to install more cardsets, please proceed as follows:
-$ fetch https://github.com/shlomif/PySolFC-Cardsets/archive/refs/tags/2.0.tar.gz
-$ tar xf 2.0.tar.gz
+$ 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.0/cardsets* ~/.PySolFC/cardsets/
+$ cp -r PySolFC-Cardsets-2.1/cardset-* ~/.PySolFC/cardsets/
EOD
}
{ type: upgrade
@@ -22,4 +22,30 @@ $ tar xf 2.0.tar.gz
$ cp -r PySolFC-Cardsets-2.0/cardsets* ~/.PySolFC/cardsets/
EOD
}
+{ type: upgrade
+ maximum_version: 2.16.0
+ message: <<EOD
+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
+EOD
+}
]