git: 01df0c40013e - main - x11/xscreensaver: update to 6.07

From: Eugene Grosbein <eugen_at_FreeBSD.org>
Date: Tue, 17 Oct 2023 11:15:43 UTC
The branch main has been updated by eugen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=01df0c40013e75b29eab59656dcc8774c8153198

commit 01df0c40013e75b29eab59656dcc8774c8153198
Author:     Anton Saietskii <vsasjason@gmail.com>
AuthorDate: 2023-10-17 11:13:30 +0000
Commit:     Eugene Grosbein <eugen@FreeBSD.org>
CommitDate: 2023-10-17 11:15:25 +0000

    x11/xscreensaver: update to 6.07
    
    Changelog:
    
    * New hacks, droste, skulloop, papercube and cubocteversion.
    * xscreensaver-settings was sometimes turning off the DPMS checkbox.
    * Log pid of caller of deactivate command, to give a hint about who is
      preventing the screen from blanking.
    * recanim uses libffmpeg.
    * Updates to sphereeversion.
    * Added some new map sources to mapscroller.
    * macOS: Worked around a macOS 13.4 bug where multi-head systems would
      fail to launch savers on some or all screens.
    * Minimum compiler target is now ISO C99 instead of ANSI C89. Didn't
      want to rush into it.
    * macOS, Android: Better looking thunbmail images.
    * Various other minor bug fixes.
    
    PR:             274126
    Approved by:    x11 (maintainer timeout)
---
 x11/xscreensaver/Makefile  |  9 +++++----
 x11/xscreensaver/distinfo  |  6 +++---
 x11/xscreensaver/pkg-plist | 14 +++++++++++++-
 3 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile
index 1092724fd267..d5a33fcf5e7a 100644
--- a/x11/xscreensaver/Makefile
+++ b/x11/xscreensaver/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	xscreensaver
-DISTVERSION=	6.06
-PORTREVISION=	3
+DISTVERSION=	6.07
 CATEGORIES=	x11
 MASTER_SITES=	http://www.jwz.org/xscreensaver/
 
@@ -19,8 +18,8 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libgle.so:graphics/gle \
 		libharfbuzz.so:print/harfbuzz
 
-USES=		autoreconf cpe gettext gl gmake gnome jpeg localbase:ldflags \
-		perl5 pkgconfig xorg
+USES=		autoreconf cpe desktop-file-utils gettext gl gmake gnome \
+		jpeg localbase:ldflags perl5 pkgconfig xorg
 USE_GL=		gl glu
 USE_GNOME=	cairo gdkpixbuf2 gtk30 intltool libxml2
 USE_PERL5=	run
@@ -95,6 +94,8 @@ post-patch:
 	${REINPLACE_CMD} -e "s|/etc/pam.d|${PREFIX}/etc/pam.d|g" \
 		${WRKSRC}/driver/passwd-pam.c \
 		${WRKSRC}/driver/xscreensaver.man
+	${REINPLACE_CMD} -e "s|/usr/bin/perl|${PREFIX}/bin/perl|" \
+		${WRKSRC}/hacks/check-configs.pl
 
 post-patch-NSFW-off:
 	${REINPLACE_CMD} -e 's|Dick Pix|Stuff|' ${WRKSRC}/hacks/bsod.c
diff --git a/x11/xscreensaver/distinfo b/x11/xscreensaver/distinfo
index 8a1e98ee0ce8..e629e945463b 100644
--- a/x11/xscreensaver/distinfo
+++ b/x11/xscreensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671446342
-SHA256 (xscreensaver-6.06.tar.gz) = f534fab85a836de5b8be8e91fc21b80ca7d6a4ed9386ebe207d4be7a4e7499a7
-SIZE (xscreensaver-6.06.tar.gz) = 26334374
+TIMESTAMP = 1695812154
+SHA256 (xscreensaver-6.07.tar.gz) = 003d9814f529ac1d8d262beb7e8515a7054f23a1e3e4ab13e52567bca657f6cf
+SIZE (xscreensaver-6.07.tar.gz) = 26365057
diff --git a/x11/xscreensaver/pkg-plist b/x11/xscreensaver/pkg-plist
index d3d7094990cf..434dc7d09efb 100644
--- a/x11/xscreensaver/pkg-plist
+++ b/x11/xscreensaver/pkg-plist
@@ -50,6 +50,7 @@ bin/xscreensaver-hacks/cubestack
 bin/xscreensaver-hacks/cubestorm
 bin/xscreensaver-hacks/cubetwist
 bin/xscreensaver-hacks/cubicgrid
+bin/xscreensaver-hacks/cubocteversion
 bin/xscreensaver-hacks/cwaves
 bin/xscreensaver-hacks/cynosure
 bin/xscreensaver-hacks/dangerball
@@ -62,6 +63,7 @@ bin/xscreensaver-hacks/discoball
 bin/xscreensaver-hacks/discrete
 bin/xscreensaver-hacks/distort
 bin/xscreensaver-hacks/drift
+bin/xscreensaver-hacks/droste
 bin/xscreensaver-hacks/dymaxionmap
 bin/xscreensaver-hacks/endgame
 bin/xscreensaver-hacks/energystream
@@ -162,6 +164,7 @@ bin/xscreensaver-hacks/nerverot
 bin/xscreensaver-hacks/noof
 bin/xscreensaver-hacks/noseguy
 bin/xscreensaver-hacks/pacman
+bin/xscreensaver-hacks/papercube
 bin/xscreensaver-hacks/pedal
 bin/xscreensaver-hacks/peepers
 bin/xscreensaver-hacks/penetrate
@@ -199,6 +202,7 @@ bin/xscreensaver-hacks/scooter
 bin/xscreensaver-hacks/shadebobs
 bin/xscreensaver-hacks/sierpinski
 bin/xscreensaver-hacks/sierpinski3d
+bin/xscreensaver-hacks/skulloop
 bin/xscreensaver-hacks/skytentacles
 bin/xscreensaver-hacks/slidescreen
 bin/xscreensaver-hacks/slip
@@ -321,6 +325,7 @@ man/man6/cubestack.6.gz
 man/man6/cubestorm.6.gz
 man/man6/cubetwist.6.gz
 man/man6/cubicgrid.6.gz
+man/man6/cubocteversion.6.gz
 man/man6/cwaves.6.gz
 man/man6/cynosure.6.gz
 man/man6/dangerball.6.gz
@@ -333,6 +338,7 @@ man/man6/discoball.6.gz
 man/man6/discrete.6.gz
 man/man6/distort.6.gz
 man/man6/drift.6.gz
+man/man6/droste.6.gz
 man/man6/dymaxionmap.6.gz
 man/man6/endgame.6.gz
 man/man6/energystream.6.gz
@@ -431,6 +437,7 @@ man/man6/nerverot.6.gz
 man/man6/noof.6.gz
 man/man6/noseguy.6.gz
 man/man6/pacman.6.gz
+man/man6/papercube.6.gz
 man/man6/pedal.6.gz
 man/man6/peepers.6.gz
 man/man6/penetrate.6.gz
@@ -467,6 +474,7 @@ man/man6/scooter.6.gz
 man/man6/shadebobs.6.gz
 man/man6/sierpinski.6.gz
 man/man6/sierpinski3d.6.gz
+man/man6/skulloop.6.gz
 man/man6/skytentacles.6.gz
 man/man6/slidescreen.6.gz
 man/man6/slip.6.gz
@@ -523,7 +531,7 @@ share/applications/xscreensaver-settings.desktop
 share/applications/xscreensaver-start.desktop
 share/applications/xscreensaver-stop.desktop
 share/applications/xscreensaver.desktop
-share/fonts/xscreensaver/OCRAStd.otf
+share/fonts/xscreensaver/OCRA.ttf
 share/fonts/xscreensaver/SpecialElite.ttf
 share/fonts/xscreensaver/clacon.ttf
 share/fonts/xscreensaver/gallant12x22.ttf
@@ -601,6 +609,7 @@ share/pixmaps/xscreensaver.png
 %%DATADIR%%/config/cubestorm.xml
 %%DATADIR%%/config/cubetwist.xml
 %%DATADIR%%/config/cubicgrid.xml
+%%DATADIR%%/config/cubocteversion.xml
 %%DATADIR%%/config/cwaves.xml
 %%DATADIR%%/config/cynosure.xml
 %%DATADIR%%/config/dangerball.xml
@@ -613,6 +622,7 @@ share/pixmaps/xscreensaver.png
 %%DATADIR%%/config/discrete.xml
 %%DATADIR%%/config/distort.xml
 %%DATADIR%%/config/drift.xml
+%%DATADIR%%/config/droste.xml
 %%DATADIR%%/config/dymaxionmap.xml
 %%DATADIR%%/config/endgame.xml
 %%DATADIR%%/config/energystream.xml
@@ -712,6 +722,7 @@ share/pixmaps/xscreensaver.png
 %%DATADIR%%/config/noof.xml
 %%DATADIR%%/config/noseguy.xml
 %%DATADIR%%/config/pacman.xml
+%%DATADIR%%/config/papercube.xml
 %%DATADIR%%/config/pedal.xml
 %%DATADIR%%/config/peepers.xml
 %%DATADIR%%/config/penetrate.xml
@@ -749,6 +760,7 @@ share/pixmaps/xscreensaver.png
 %%DATADIR%%/config/shadebobs.xml
 %%DATADIR%%/config/sierpinski.xml
 %%DATADIR%%/config/sierpinski3d.xml
+%%DATADIR%%/config/skulloop.xml
 %%DATADIR%%/config/skytentacles.xml
 %%DATADIR%%/config/slidescreen.xml
 %%DATADIR%%/config/slip.xml