git: d130642226bc - main - x11/xscreensaver: Update 6.15 => 6.16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Sep 2026 16:59:47 UTC
The branch main has been updated by nxjoseph:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d130642226bca35408ebf72f373cd8fe82bb6ade
commit d130642226bca35408ebf72f373cd8fe82bb6ade
Author: Anton Saietskii <vsasjason@gmail.com>
AuthorDate: 2026-09-05 12:41:25 +0000
Commit: Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-09-07 16:59:19 +0000
x11/xscreensaver: Update 6.15 => 6.16
Enable autoreconf due to broken configure script being shipped with this
version. Disable intltoolize invocation as autoreconf runs it.
Reshuffle gettext USES, libintl is required regardless of NLS.
Reformat description to 80 columns.
While here, add backup MASTER_SITES since the upstream
website is currently inaccessible from some countries.
Changelog:
* New hacks, floppy, graphstat, amigajuggler and polarnight.
* iOS: image loading works even if the images in the photo roll need to
be downloaded from iCloud first. Images can display file names.
* New display modes in hypertorus.
* X11: Updates for systemd inhibitors on KDE Plasma 6.5.
https://www.jwz.org/xscreensaver/changelog.html
PR: 298244
Approved by: osa, vvd (Mentors, implicit)
---
x11/xscreensaver/Makefile | 14 +++++++-------
x11/xscreensaver/distinfo | 6 +++---
x11/xscreensaver/pkg-descr | 18 +++++++++---------
x11/xscreensaver/pkg-plist | 10 ++++++++++
4 files changed, 29 insertions(+), 19 deletions(-)
diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile
index 855a504f62e8..bf1b7c8937fa 100644
--- a/x11/xscreensaver/Makefile
+++ b/x11/xscreensaver/Makefile
@@ -1,7 +1,8 @@
PORTNAME= xscreensaver
-DISTVERSION= 6.15
+DISTVERSION= 6.16
CATEGORIES= x11
-MASTER_SITES= ${WWW}
+MASTER_SITES= ${WWW} \
+ LOCAL/vvd
MAINTAINER= vsasjason@gmail.com
COMMENT= Save your screen while you entertain your cat
@@ -18,8 +19,8 @@ RUN_DEPENDS= giftopnm:graphics/netpbm \
p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \
unix-selfauth-helper>0:security/unix-selfauth-helper
-USES= cpe gettext gl gmake gnome jpeg localbase:ldflags perl5 \
- pkgconfig shebangfix xorg
+USES= autoreconf cpe gettext-runtime gettext-tools gl gmake gnome \
+ jpeg localbase:ldflags perl5 pkgconfig shebangfix xorg
CPE_VENDOR= xscreensaver_project
USE_GL= gl glu
USE_GNOME= cairo gdkpixbuf gtk30 intltool libxml2
@@ -68,7 +69,6 @@ XPLANET_DESC= Add extra port astro/xplanet
XSNOW_DESC= Add extra port x11/xsnow
FIREF_RUN_DEPENDS= ${FIREF_HACKBIN}:x11/fireflies
-NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
SETUID_HACKS_CONFIGURE_WITH= setuid-hacks
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
@@ -92,8 +92,8 @@ post-patch-NSFW-off:
${REINPLACE_CMD} -e 's|Dick Pix|Cat Pix|; s|dick pics|cat pics|' \
${WRKSRC}/hacks/bsod.c
-pre-configure-NLS-on:
- cd ${WRKSRC} && ${LOCALBASE}/bin/intltoolize -f -c
+#pre-configure-NLS-on:
+# cd ${WRKSRC} && ${LOCALBASE}/bin/intltoolize -f -c
post-install:
${INSTALL_DATA} ${FILESDIR}/x*.xml ${STAGEDIR}${DATADIR}/config/
diff --git a/x11/xscreensaver/distinfo b/x11/xscreensaver/distinfo
index c24ad0633cd2..a50f1fd3f6a6 100644
--- a/x11/xscreensaver/distinfo
+++ b/x11/xscreensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775050555
-SHA256 (xscreensaver-6.15.tar.gz) = d2e687e56263fbfd8fca1fb9cc7c9331fd4f096ab57d3f7482565fe012c362d3
-SIZE (xscreensaver-6.15.tar.gz) = 34021254
+TIMESTAMP = 1788514738
+SHA256 (xscreensaver-6.16.tar.gz) = 91153c7c5b996761606dd7962c9f4bd4005a25874eac02776d0cf0026e6454e4
+SIZE (xscreensaver-6.16.tar.gz) = 34392312
diff --git a/x11/xscreensaver/pkg-descr b/x11/xscreensaver/pkg-descr
index 956d75391c91..86eff81bf145 100644
--- a/x11/xscreensaver/pkg-descr
+++ b/x11/xscreensaver/pkg-descr
@@ -1,11 +1,11 @@
-Xscreensaver will run several programs to continuously update the
-screen instead of going blank. You can specify the programs and their
-arguments using resources. You can also add dpms (power saver) options.
+Xscreensaver will run several programs to continuously update the screen instead
+of going blank. You can specify the programs and their arguments using
+resources. You can also add dpms (power saver) options.
-Xscreensaver will make use of any installed OpenGL libraries, such as
-Mesa (also in the ports collection).
+Xscreensaver will make use of any installed OpenGL libraries, such as Mesa (also
+in the ports collection).
-The client-server model employed by xscreensaver make it a superior choice
-to xlock, since no separate auto-locking program is needed. It's also
-extremely easy to add new programs like xearth, or any other program that
-can fill the root window as additional screensavers.
+The client-server model employed by xscreensaver make it a superior choice to
+xlock, since no separate auto-locking program is needed. It's also extremely
+easy to add new programs like xearth, or any other program that can fill the
+root window as additional screensavers.
diff --git a/x11/xscreensaver/pkg-plist b/x11/xscreensaver/pkg-plist
index 3501fdaff237..e54e22606456 100644
--- a/x11/xscreensaver/pkg-plist
+++ b/x11/xscreensaver/pkg-plist
@@ -3,6 +3,7 @@ bin/xscreensaver-command
bin/xscreensaver-demo
bin/xscreensaver-hacks/abstractile
bin/xscreensaver-hacks/alienbeacon
+bin/xscreensaver-hacks/amigajuggler
bin/xscreensaver-hacks/anemone
bin/xscreensaver-hacks/anemotaxis
bin/xscreensaver-hacks/antinspect
@@ -91,6 +92,7 @@ bin/xscreensaver-hacks/flame
bin/xscreensaver-hacks/flipflop
bin/xscreensaver-hacks/flipscreen3d
bin/xscreensaver-hacks/fliptext
+bin/xscreensaver-hacks/floppy
bin/xscreensaver-hacks/flow
bin/xscreensaver-hacks/fluidballs
bin/xscreensaver-hacks/flurry
@@ -119,6 +121,7 @@ bin/xscreensaver-hacks/glsnake
bin/xscreensaver-hacks/gltext
bin/xscreensaver-hacks/goldenapollian
bin/xscreensaver-hacks/goop
+bin/xscreensaver-hacks/graphstat
bin/xscreensaver-hacks/grav
bin/xscreensaver-hacks/gravitywell
bin/xscreensaver-hacks/greynetic
@@ -197,6 +200,7 @@ bin/xscreensaver-hacks/piecewise
bin/xscreensaver-hacks/pinion
bin/xscreensaver-hacks/pipes
bin/xscreensaver-hacks/platonicfolding
+bin/xscreensaver-hacks/polarnight
bin/xscreensaver-hacks/polyhedra
bin/xscreensaver-hacks/polyominoes
bin/xscreensaver-hacks/polytopes
@@ -341,6 +345,7 @@ share/man/man1/xscreensaver-demo.1.gz
share/man/man1/xscreensaver-settings.1.gz
share/man/man6/abstractile.6.gz
share/man/man6/alienbeacon.6.gz
+share/man/man6/amigajuggler.6.gz
share/man/man6/anemone.6.gz
share/man/man6/anemotaxis.6.gz
share/man/man6/antinspect.6.gz
@@ -532,6 +537,7 @@ 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/polarnight.6.gz
share/man/man6/polyhedra.6.gz
share/man/man6/polyominoes.6.gz
share/man/man6/polytopes.6.gz
@@ -638,6 +644,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/README
%%DATADIR%%/config/abstractile.xml
%%DATADIR%%/config/alienbeacon.xml
+%%DATADIR%%/config/amigajuggler.xml
%%DATADIR%%/config/anemone.xml
%%DATADIR%%/config/anemotaxis.xml
%%DATADIR%%/config/antinspect.xml
@@ -726,6 +733,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/flipflop.xml
%%DATADIR%%/config/flipscreen3d.xml
%%DATADIR%%/config/fliptext.xml
+%%DATADIR%%/config/floppy.xml
%%DATADIR%%/config/flow.xml
%%DATADIR%%/config/fluidballs.xml
%%DATADIR%%/config/flurry.xml
@@ -754,6 +762,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/gltext.xml
%%DATADIR%%/config/goldenapollian.xml
%%DATADIR%%/config/goop.xml
+%%DATADIR%%/config/graphstat.xml
%%DATADIR%%/config/grav.xml
%%DATADIR%%/config/gravitywell.xml
%%DATADIR%%/config/greynetic.xml
@@ -831,6 +840,7 @@ share/pixmaps/xscreensaver.png
%%DATADIR%%/config/pinion.xml
%%DATADIR%%/config/pipes.xml
%%DATADIR%%/config/platonicfolding.xml
+%%DATADIR%%/config/polarnight.xml
%%DATADIR%%/config/polyhedra.xml
%%DATADIR%%/config/polyominoes.xml
%%DATADIR%%/config/polytopes.xml