aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Saietskii <vsasjason@gmail.com>2025-08-07 19:04:09 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2025-08-07 19:09:18 +0000
commit359d7b9d17a8f41a1b581699f7ce5fccbefb83f3 (patch)
tree472c369993a3914481b29c33bcc5d6646427d387
parentf89a0d3f541c71654d701d08dd2e1f8052a27204 (diff)
x11/xscreensaver: Update 6.09 => 6.10, take maintainership
For some cryptic reason, outer compressed file is versioned as '6.10.1', however all other sources, including the hyperlink label on author's website and the inner tar directory indicate 6.10, thus we need some WRKSRC gymnastics. Also, regen default settings patch as last hunk from its previous version doesn't apply anymore. Changelog: * New hacks, dumpsterfire, hopffibration, platonicfolding and klondike. * Rewrote the VT100 emulator for 'apple2' and 'phosphor'. Supports inverse and DEC Special Graphics. * X11: phosphor scrolls fast again on "modern" Linux systems. * BSOD supports systemd and bitlocker. * Android: Fixed bug where photo access was not being requested. https://www.jwz.org/xscreensaver/changelog.html PR: 286479 Approved by: zirias (maintainer, timeout > 3 months)
-rw-r--r--x11/xscreensaver/Makefile9
-rw-r--r--x11/xscreensaver/distinfo6
-rw-r--r--x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in10
-rw-r--r--x11/xscreensaver/pkg-plist10
4 files changed, 19 insertions, 16 deletions
diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile
index 07f7fc17cc02..63b2cbe64e31 100644
--- a/x11/xscreensaver/Makefile
+++ b/x11/xscreensaver/Makefile
@@ -1,10 +1,10 @@
PORTNAME= xscreensaver
-DISTVERSION= 6.09
-PORTREVISION= 1
+DISTVERSION= 6.10
+DISTVERSIONSUFFIX= .1
CATEGORIES= x11
MASTER_SITES= http://www.jwz.org/xscreensaver/
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= vsasjason@gmail.com
COMMENT= Save your screen while you entertain your cat
WWW= https://www.jwz.org/xscreensaver/
@@ -29,7 +29,6 @@ USE_XORG= ice sm x11 xext xft xi xinerama xmu xrandr xrender xt xxf86vm
SHEBANG_FILES= hacks/check-configs.pl
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --enable-locking \
--with-app-defaults=${PREFIX}/lib/X11/app-defaults \
--with-configdir=${PREFIX}/share/xscreensaver/config/ \
@@ -57,6 +56,8 @@ MAKE_ARGS= install_prefix=${STAGEDIR}
SUB_FILES= xscreensaver-blank.desktop xscreensaver-lock.desktop \
xscreensaver-start.desktop xscreensaver-stop.desktop
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
OPTIONS_DEFINE= FIREF NLS NSFW SETUID_HACKS XAOS1 XDALI XEARTH XMOUN XPLANET \
XSNOW
OPTIONS_SUB= yes
diff --git a/x11/xscreensaver/distinfo b/x11/xscreensaver/distinfo
index fd7074fd3721..ac76599809e1 100644
--- a/x11/xscreensaver/distinfo
+++ b/x11/xscreensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718116610
-SHA256 (xscreensaver-6.09.tar.gz) = f4667705adb8cc43fd2f3973a88a1b54b16f20190afe93b21e221f2f57320b05
-SIZE (xscreensaver-6.09.tar.gz) = 22026182
+TIMESTAMP = 1754589876
+SHA256 (xscreensaver-6.10.1.tar.gz) = ffe599f9cf77afa46efb8dbb7b561e8da0c3156dea64b635e0b7e2c20f4bb3ed
+SIZE (xscreensaver-6.10.1.tar.gz) = 25081752
diff --git a/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
index 78259585474f..68776b76299c 100644
--- a/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
+++ b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
@@ -1,4 +1,4 @@
---- driver/XScreenSaver.ad.in.orig 2023-10-11 00:24:06 UTC
+--- driver/XScreenSaver.ad.in.orig 2025-04-28 19:46:11 UTC
+++ driver/XScreenSaver.ad.in
@@ -55,7 +55,7 @@
*splashDuration: 0:00:05
@@ -37,11 +37,3 @@
maze --root \n\
@GL_KLUDGE@ GL: superquadrics --root \n\
attraction --root \n\
-@@ -615,7 +627,6 @@ - lcdscrub --root \n\
- *hacks.dangerball.name: Danger Ball
- *hacks.decayscreen.name: Decay Screen
- *hacks.deepstars.name: Deep Stars
--*hacks.dnalogo.name: DNA Logo
- *hacks.dymaxionmap.name: Dymaxion Map
- *hacks.energystream.name: Energy Stream
- *hacks.etruscanvenus.name: Etruscan Venus
diff --git a/x11/xscreensaver/pkg-plist b/x11/xscreensaver/pkg-plist
index 71af26273018..c0d590679f20 100644
--- a/x11/xscreensaver/pkg-plist
+++ b/x11/xscreensaver/pkg-plist
@@ -64,6 +64,7 @@ bin/xscreensaver-hacks/discrete
bin/xscreensaver-hacks/distort
bin/xscreensaver-hacks/drift
bin/xscreensaver-hacks/droste
+bin/xscreensaver-hacks/dumpsterfire
bin/xscreensaver-hacks/dymaxionmap
bin/xscreensaver-hacks/endgame
bin/xscreensaver-hacks/energystream
@@ -121,6 +122,7 @@ bin/xscreensaver-hacks/hextrail
bin/xscreensaver-hacks/highvoltage
bin/xscreensaver-hacks/hilbert
bin/xscreensaver-hacks/hopalong
+bin/xscreensaver-hacks/hopffibration
bin/xscreensaver-hacks/hydrostat
bin/xscreensaver-hacks/hypertorus
bin/xscreensaver-hacks/hypnowheel
@@ -137,6 +139,7 @@ bin/xscreensaver-hacks/kaleidescope
bin/xscreensaver-hacks/kaleidocycle
bin/xscreensaver-hacks/kallisti
bin/xscreensaver-hacks/klein
+bin/xscreensaver-hacks/klondike
bin/xscreensaver-hacks/kumppa
bin/xscreensaver-hacks/lament
bin/xscreensaver-hacks/lavalite
@@ -177,6 +180,7 @@ bin/xscreensaver-hacks/photopile
bin/xscreensaver-hacks/piecewise
bin/xscreensaver-hacks/pinion
bin/xscreensaver-hacks/pipes
+bin/xscreensaver-hacks/platonicfolding
bin/xscreensaver-hacks/polyhedra
bin/xscreensaver-hacks/polyominoes
bin/xscreensaver-hacks/polytopes
@@ -423,6 +427,7 @@ share/man/man6/hextrail.6.gz
share/man/man6/highvoltage.6.gz
share/man/man6/hilbert.6.gz
share/man/man6/hopalong.6.gz
+share/man/man6/hopffibration.6.gz
share/man/man6/hydrostat.6.gz
share/man/man6/hypertorus.6.gz
share/man/man6/hypnowheel.6.gz
@@ -478,6 +483,7 @@ share/man/man6/photopile.6.gz
share/man/man6/piecewise.6.gz
share/man/man6/pinion.6.gz
share/man/man6/pipes.6.gz
+share/man/man6/platonicfolding.6.gz
share/man/man6/polyhedra.6.gz
share/man/man6/polyominoes.6.gz
share/man/man6/polytopes.6.gz
@@ -629,6 +635,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/distort.xml
%%DATADIR%%/config/drift.xml
%%DATADIR%%/config/droste.xml
+%%DATADIR%%/config/dumpsterfire.xml
%%DATADIR%%/config/dymaxionmap.xml
%%DATADIR%%/config/endgame.xml
%%DATADIR%%/config/energystream.xml
@@ -686,6 +693,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/highvoltage.xml
%%DATADIR%%/config/hilbert.xml
%%DATADIR%%/config/hopalong.xml
+%%DATADIR%%/config/hopffibration.xml
%%DATADIR%%/config/hydrostat.xml
%%DATADIR%%/config/hypertorus.xml
%%DATADIR%%/config/hypnowheel.xml
@@ -702,6 +710,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/kaleidocycle.xml
%%DATADIR%%/config/kallisti.xml
%%DATADIR%%/config/klein.xml
+%%DATADIR%%/config/klondike.xml
%%DATADIR%%/config/kumppa.xml
%%DATADIR%%/config/lament.xml
%%DATADIR%%/config/lavalite.xml
@@ -741,6 +750,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/piecewise.xml
%%DATADIR%%/config/pinion.xml
%%DATADIR%%/config/pipes.xml
+%%DATADIR%%/config/platonicfolding.xml
%%DATADIR%%/config/polyhedra.xml
%%DATADIR%%/config/polyominoes.xml
%%DATADIR%%/config/polytopes.xml