Andreas Wacknitz
2023-10-26 998b91afd685806eaec45613268edde0b3e2aaa6
xscreensaver: update to 6.08 and drop passwordtimeout patch

1 files deleted
1 files added
8 files modified
707 ■■■■■ changed files
components/desktop/xscreensaver/Makefile 16 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/manifests/sample-manifest.p5m 29 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/patches/03-XScreenSaver.ad-defaults.patch 264 ●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/patches/08-passwdTimeout-pref.patch 302 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/patches/14-papercube.patch 36 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/patches/90-xscreensaver-auth-keep-setuid.patch 20 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/pkg5 10 ●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/xscreensaver.p5m 12 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/xscreensaver_hacks.p5m 6 ●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/xscreensaver_hacks_gl.p5m 12 ●●●●● patch | view | raw | blame | history
components/desktop/xscreensaver/Makefile
@@ -18,13 +18,12 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         xscreensaver
COMPONENT_VERSION=      6.4
HUMAN_VERSION=          6.04
COMPONENT_REVISION =    3
COMPONENT_VERSION=      6.8
HUMAN_VERSION=          6.08
COMPONENT_PROJECT_URL=  https://www.jwz.org/xscreensaver/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(HUMAN_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:787014b29f0c5793ecc2d93e1109a049ff48ab0c29b851dab34f683ceef6b152
COMPONENT_ARCHIVE_HASH= sha256:5cf52ba525ceecf94b2f2bd63485ebdf318e12fcc0f2adad7d4c106d855e76a3
COMPONENT_ARCHIVE_URL=  https://www.jwz.org/xscreensaver/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         desktop/xscreensaver
@@ -88,22 +87,21 @@
    )
# Build dependencies
REQUIRED_PACKAGES += image/library/$(JPEG_IMPLEM)
PERL_REQUIRED_PACKAGES += library/perl-5/xml-parser
REQUIRED_PACKAGES += image/library/libpng16
REQUIRED_PACKAGES += library/c++/harfbuzz
REQUIRED_PACKAGES += library/perl-5/xml-parser
REQUIRED_PACKAGES += library/desktop/pango
REQUIRED_PACKAGES += x11/library/mesa
REQUIRED_PACKAGES += service/opengl/ogl-select
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
REQUIRED_PACKAGES += library/desktop/atk
REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
REQUIRED_PACKAGES += library/desktop/gtk2
REQUIRED_PACKAGES += library/desktop/pango
REQUIRED_PACKAGES += library/desktop/gtk3
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/libxml2
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
REQUIRED_PACKAGES += x11/library/glu
components/desktop/xscreensaver/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -78,6 +78,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/cubestorm.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubetwist.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubicgrid.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubocteversion.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cwaves.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cynosure.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/dangerball.xml
@@ -90,6 +91,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/discrete.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/distort.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/drift.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/droste.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/dymaxionmap.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/endgame.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/energystream.xml
@@ -142,6 +144,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/helix.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hexadrop.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hexstrut.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hextrail.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hilbert.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hopalong.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hydrostat.xml
@@ -187,6 +190,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/noof.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/noseguy.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/pacman.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/papercube.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/pedal.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/peepers.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/penetrate.xml
@@ -224,6 +228,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/shadebobs.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/sierpinski.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/sierpinski3d.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/skulloop.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/skytentacles.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/slidescreen.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/slip.xml
@@ -248,7 +253,6 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/swirl.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/tangram.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/tessellimage.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/thornbird.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/timetunnel.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/topblock.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/triangle.xml
@@ -324,6 +328,7 @@
file path=usr/lib/xscreensaver/hacks/cubestorm
file path=usr/lib/xscreensaver/hacks/cubetwist
file path=usr/lib/xscreensaver/hacks/cubicgrid
file path=usr/lib/xscreensaver/hacks/cubocteversion
file path=usr/lib/xscreensaver/hacks/cwaves
file path=usr/lib/xscreensaver/hacks/cynosure
file path=usr/lib/xscreensaver/hacks/dangerball
@@ -336,6 +341,7 @@
file path=usr/lib/xscreensaver/hacks/discrete
file path=usr/lib/xscreensaver/hacks/distort
file path=usr/lib/xscreensaver/hacks/drift
file path=usr/lib/xscreensaver/hacks/droste
file path=usr/lib/xscreensaver/hacks/dymaxionmap
file path=usr/lib/xscreensaver/hacks/endgame
file path=usr/lib/xscreensaver/hacks/energystream
@@ -388,6 +394,7 @@
file path=usr/lib/xscreensaver/hacks/helix
file path=usr/lib/xscreensaver/hacks/hexadrop
file path=usr/lib/xscreensaver/hacks/hexstrut
file path=usr/lib/xscreensaver/hacks/hextrail
file path=usr/lib/xscreensaver/hacks/hilbert
file path=usr/lib/xscreensaver/hacks/hopalong
file path=usr/lib/xscreensaver/hacks/hydrostat
@@ -434,6 +441,7 @@
file path=usr/lib/xscreensaver/hacks/noof
file path=usr/lib/xscreensaver/hacks/noseguy
file path=usr/lib/xscreensaver/hacks/pacman
file path=usr/lib/xscreensaver/hacks/papercube
file path=usr/lib/xscreensaver/hacks/pedal
file path=usr/lib/xscreensaver/hacks/peepers
file path=usr/lib/xscreensaver/hacks/penetrate
@@ -471,6 +479,7 @@
file path=usr/lib/xscreensaver/hacks/shadebobs
file path=usr/lib/xscreensaver/hacks/sierpinski
file path=usr/lib/xscreensaver/hacks/sierpinski3d
file path=usr/lib/xscreensaver/hacks/skulloop
file path=usr/lib/xscreensaver/hacks/skytentacles
file path=usr/lib/xscreensaver/hacks/slidescreen
file path=usr/lib/xscreensaver/hacks/slip
@@ -495,7 +504,6 @@
file path=usr/lib/xscreensaver/hacks/swirl
file path=usr/lib/xscreensaver/hacks/tangram
file path=usr/lib/xscreensaver/hacks/tessellimage
file path=usr/lib/xscreensaver/hacks/thornbird
file path=usr/lib/xscreensaver/hacks/timetunnel
file path=usr/lib/xscreensaver/hacks/topblock
file path=usr/lib/xscreensaver/hacks/triangle
@@ -533,7 +541,7 @@
file path=usr/share/X11/app-defaults/XScreenSaver
file path=usr/share/applications/xscreensaver-settings.desktop
file path=usr/share/applications/xscreensaver.desktop
file path=usr/share/fonts/xscreensaver/OCRAStd.otf
file path=usr/share/fonts/xscreensaver/OCRA.ttf
file path=usr/share/fonts/xscreensaver/SpecialElite.ttf
file path=usr/share/fonts/xscreensaver/clacon.ttf
file path=usr/share/fonts/xscreensaver/gallant12x22.ttf
@@ -613,6 +621,7 @@
file path=usr/share/man/man6/cubestorm.6
file path=usr/share/man/man6/cubetwist.6
file path=usr/share/man/man6/cubicgrid.6
file path=usr/share/man/man6/cubocteversion.6
file path=usr/share/man/man6/cwaves.6
file path=usr/share/man/man6/cynosure.6
file path=usr/share/man/man6/dangerball.6
@@ -625,6 +634,7 @@
file path=usr/share/man/man6/discrete.6
file path=usr/share/man/man6/distort.6
file path=usr/share/man/man6/drift.6
file path=usr/share/man/man6/droste.6
file path=usr/share/man/man6/dymaxionmap.6
file path=usr/share/man/man6/endgame.6
file path=usr/share/man/man6/energystream.6
@@ -678,6 +688,7 @@
file path=usr/share/man/man6/helix.6
file path=usr/share/man/man6/hexadrop.6
file path=usr/share/man/man6/hexstrut.6
file path=usr/share/man/man6/hextrail.6
file path=usr/share/man/man6/hilbert.6
file path=usr/share/man/man6/hopalong.6
file path=usr/share/man/man6/hydrostat.6
@@ -722,6 +733,7 @@
file path=usr/share/man/man6/noof.6
file path=usr/share/man/man6/noseguy.6
file path=usr/share/man/man6/pacman.6
file path=usr/share/man/man6/papercube.6
file path=usr/share/man/man6/pedal.6
file path=usr/share/man/man6/peepers.6
file path=usr/share/man/man6/penetrate.6
@@ -758,6 +770,7 @@
file path=usr/share/man/man6/shadebobs.6
file path=usr/share/man/man6/sierpinski.6
file path=usr/share/man/man6/sierpinski3d.6
file path=usr/share/man/man6/skulloop.6
file path=usr/share/man/man6/skytentacles.6
file path=usr/share/man/man6/slidescreen.6
file path=usr/share/man/man6/slip.6
@@ -782,7 +795,6 @@
file path=usr/share/man/man6/swirl.6
file path=usr/share/man/man6/tangram.6
file path=usr/share/man/man6/tessellimage.6
file path=usr/share/man/man6/thornbird.6
file path=usr/share/man/man6/timetunnel.6
file path=usr/share/man/man6/topblock.6
file path=usr/share/man/man6/triangle.6
@@ -818,11 +830,4 @@
file path=usr/share/man/man6/xspirograph.6
file path=usr/share/man/man6/zoom.6
file path=usr/share/pixmaps/xscreensaver.png
file path=usr/share/xscreensaver/ui/screensaver-cmndln.png
file path=usr/share/xscreensaver/ui/screensaver-colorselector.png
file path=usr/share/xscreensaver/ui/screensaver-diagnostic.png
file path=usr/share/xscreensaver/ui/screensaver-locking.png
file path=usr/share/xscreensaver/ui/screensaver-power.png
file path=usr/share/xscreensaver/ui/screensaver-snap.png
file path=usr/share/xscreensaver/ui/xscreensaver.ui
file path=usr/share/xscreensaver/xscreensaver.service
components/desktop/xscreensaver/patches/03-XScreenSaver.ad-defaults.patch
@@ -1,17 +1,12 @@
--- a/driver/XScreenSaver.ad.in    Sun May 29 19:41:47 2022
+++ b/driver/XScreenSaver.ad.in    Tue Aug  2 11:18:02 2022
@@ -28,30 +28,30 @@
 ! /* (xrdb prevention kludge: whole file)
-*mode:            random
+*mode:            blank
--- xscreensaver-6.08/driver/XScreenSaver.ad.in.orig    2023-10-11 02:24:06.551773885 +0200
+++ xscreensaver-6.08/driver/XScreenSaver.ad.in    2023-10-26 22:50:42.014240432 +0200
@@ -32,36 +32,36 @@
 *timeout:        0:10:00
 *cycle:            0:10:00
 *lockTimeout:        0:00:00
-*passwdTimeout:        0:00:30
-*dpmsEnabled:        False
+*passwdTimeout:        0:02:00
+*passwdTimeout:        0:00:02
+*dpmsEnabled:        True
 *dpmsQuickoffEnabled:    False
-*dpmsStandby:        2:00:00
@@ -41,7 +36,6 @@
 *splashDuration:    0:00:05
 *visualID:        default
 *installColormap:    True
@@ -58,10 +58,10 @@
 *ignoreUninstalledPrograms: False
 *authWarningSlack:    20
 
@@ -54,128 +48,128 @@
 *textURL:        https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss
 
 ! This is what the "Settings" button on the splash screen runs.
@@ -347,23 +347,23 @@
 @GL_KLUDGE@ GL:                 superquadrics -root                \n\
                 attraction -root                \n\
                 blitspin -root                    \n\
-                greynetic -root                    \n\
-                helix -root                    \n\
+-                greynetic -root                    \n\
+-                helix -root                    \n\
                 hopalong -root                    \n\
                 imsmap -root                    \n\
 -                noseguy -root                    \n\
 -                pyro -root                    \n\
                 qix -root                    \n\
 -                rocks -root                    \n\
-                rorschach -root                    \n\
+-                rorschach -root                    \n\
                 decayscreen -root                \n\
-                flame -root                    \n\
+-                flame -root                    \n\
                 halo -root                    \n\
                 slidescreen -root                \n\
-                pedal -root                    \n\
+-                pedal -root                    \n\
                 bouboule -root                    \n\
 -                braid -root                    \n\
-                coral -root                    \n\
+-                coral -root                    \n\
                 deco -root                    \n\
                 drift -root                    \n\
 -                fadeplot -root                    \n\
@@ -372,13 +372,13 @@
                 grav -root                    \n\
                 ifs -root                    \n\
 @GL_KLUDGE@ GL:                 jigsaw -root                    \n\
-                julia -root                    \n\
+-                julia -root                    \n\
 -                kaleidescope -root                \n\
 @GL_KLUDGE@ GL:                 moebius -root                    \n\
-                moire -root                    \n\
+-                moire -root                    \n\
 @GL_KLUDGE@ GL:                 morph3d -root                    \n\
                 mountain -root                    \n\
-                munch -root                    \n\
+-                munch -root                    \n\
                 penrose -root                    \n\
 @GL_KLUDGE@ GL:                 pipes -root                    \n\
                 rd-bomb -root                    \n\
@@ -393,7 +393,7 @@
                 xjack -root                    \n\
                 xlyap -root                    \n\
 @GL_KLUDGE@ GL:                 atlantis -root                    \n\
-                bsod -root                    \n\
+-                bsod -root                    \n\
 @GL_KLUDGE@ GL:                 bubble3d -root                    \n\
 @GL_KLUDGE@ GL:                 cage -root                    \n\
 -                crystal -root                    \n\
@@ -406,7 +406,7 @@
                 interference -root                \n\
                 kumppa -root                    \n\
 @GL_KLUDGE@ GL:                 lament -root                    \n\
-                moire2 -root                    \n\
+-                moire2 -root                    \n\
 @GL_KLUDGE@ GL:                 sonar -root                    \n\
 @GL_KLUDGE@ GL:                 stairs -root                    \n\
                 truchet -root                    \n\
@@ -414,9 +414,9 @@
                 blaster -root                    \n\
                 bumps -root                    \n\
                 ccurve -root                    \n\
-                compass -root                    \n\
+-                compass -root                    \n\
                 deluxe -root                    \n\
--                demon -root                    \n\
+                demon -root                    \n\
 @GLE_KLUDGE@ GL:                 extrusion -root                    \n\
 -                loop -root                    \n\
                 penetrate -root                    \n\
@@ -430,7 +430,7 @@
                 squiral -root                    \n\
                 wander -root                    \n\
 -                webcollage -root                \n\
-                xflame -root                    \n\
+                xflame -root -bitmap /usr/lib/xscreensaver/config/unlock-logo.png \n\
                 xmatrix -root                    \n\
 @GL_KLUDGE@ GL:                 gflux -root                    \n\
 -                nerverot -root                    \n\
@@ -446,14 +446,14 @@
 @GL_KLUDGE@ GL:                 molecule -root                    \n\
                 rotzoomer -root                    \n\
                 scooter -root                    \n\
-                speedmine -root                    \n\
+-                speedmine -root                    \n\
 @GL_KLUDGE@ GL:                 starwars -root                    \n\
 @GL_KLUDGE@ GL:                 stonerview -root                \n\
                 vermiculate -root                \n\
                 whirlwindwarp -root                \n\
                 zoom -root                    \n\
                 anemone -root                    \n\
-                apollonian -root                \n\
+-                apollonian -root                \n\
 @GL_KLUDGE@ GL:                 boxed -root                    \n\
 @GL_KLUDGE@ GL:                 cubenetic -root                    \n\
 @GL_KLUDGE@ GL:                 endgame -root                    \n\
@@ -482,12 +482,11 @@
 @GL_KLUDGE@ GL:                 cubestorm -root                    \n\
                 eruption -root                    \n\
 @GL_KLUDGE@ GL:                 flipflop -root                    \n\
-@GL_KLUDGE@ GL:                 flyingtoasters -root                \n\
                 fontglide -root                    \n\
 @GL_KLUDGE@ GL:                 gleidescope -root                \n\
 @GL_KLUDGE@ GL:                 glknots -root                    \n\
 @GL_KLUDGE@ GL:                 glmatrix -root                    \n\
-- GL:                 glslideshow -root                \n\
+@GL_KLUDGE@ GL:                 glslideshow -root                \n\
 @GL_KLUDGE@ GL:                 hypertorus -root                \n\
 - GL:                 jigglypuff -root                \n\
                 metaballs -root                    \n\
@@ -507,7 +506,6 @@
                 intermomentary -root                \n\
                 memscroller -root                \n\
 @GL_KLUDGE@ GL:                 noof -root                    \n\
-                pacman -root                    \n\
 @GL_KLUDGE@ GL:                 pinion -root                    \n\
 @GL_KLUDGE@ GL:                 polyhedra -root                    \n\
 - GL:                 providence -root                \n\
@@ -328,23 +328,23 @@
 @GL_KLUDGE@ GL:                 superquadrics --root                \n\
                 attraction --root                \n\
                 blitspin --root                    \n\
-                greynetic --root                \n\
-                helix --root                    \n\
+-                greynetic --root                \n\
+-                helix --root                    \n\
                 hopalong --root                    \n\
                 imsmap --root                    \n\
 -                noseguy --root                    \n\
 -                pyro --root                    \n\
                 qix --root                    \n\
 -                rocks --root                    \n\
-                rorschach --root                \n\
+-                rorschach --root                \n\
                 decayscreen --root                \n\
-                flame --root                    \n\
+-                flame --root                    \n\
                 halo --root                    \n\
                 slidescreen --root                \n\
-                pedal --root                    \n\
+-                pedal --root                    \n\
                 bouboule --root                    \n\
 -                braid --root                    \n\
-                coral --root                    \n\
+-                coral --root                    \n\
                 deco --root                    \n\
                 drift --root                    \n\
 -                fadeplot --root                    \n\
@@ -353,13 +353,13 @@
                 grav --root                    \n\
                 ifs --root                    \n\
 @GL_KLUDGE@ GL:                 jigsaw --root                    \n\
-                julia --root                    \n\
+-                julia --root                    \n\
 -                kaleidescope --root                \n\
 @GL_KLUDGE@ GL:                 moebius --root                    \n\
-                moire --root                    \n\
+-                moire --root                    \n\
 @GL_KLUDGE@ GL:                 morph3d --root                    \n\
                 mountain --root                    \n\
-                munch --root                    \n\
+-                munch --root                    \n\
                 penrose --root                    \n\
 @GL_KLUDGE@ GL:                 pipes --root                    \n\
                 rdbomb --root                    \n\
@@ -374,7 +374,7 @@
                 xjack --root                    \n\
                 xlyap --root                    \n\
 @GL_KLUDGE@ GL:                 atlantis --root                    \n\
-                bsod --root                    \n\
+-                bsod --root                    \n\
 @GL_KLUDGE@ GL:                 bubble3d --root                    \n\
 @GL_KLUDGE@ GL:                 cage --root                    \n\
 -                crystal --root                    \n\
@@ -387,7 +387,7 @@
                 interference --root                \n\
                 kumppa --root                    \n\
 @GL_KLUDGE@ GL:                 lament --root                    \n\
-                moire2 --root                    \n\
+-                moire2 --root                    \n\
 @GL_KLUDGE@ GL:                 sonar --root                    \n\
 @GL_KLUDGE@ GL:                 stairs --root                    \n\
                 truchet --root                    \n\
@@ -396,9 +396,9 @@
                 blaster --root                    \n\
                 bumps --root                    \n\
                 ccurve --root                    \n\
-                compass --root                    \n\
+-                compass --root                    \n\
                 deluxe --root                    \n\
--                demon --root                    \n\
+                demon --root                    \n\
 @GLE_KLUDGE@ GL:                 extrusion --root                \n\
 -                loop --root                    \n\
                 penetrate --root                \n\
@@ -411,7 +411,7 @@
                 spotlight --root                \n\
                 squiral --root                    \n\
                 wander --root                    \n\
-                xflame --root                    \n\
+                xflame -root -bitmap /usr/lib/xscreensaver/config/unlock-logo.png \n\^
                 xmatrix --root                    \n\
 @GL_KLUDGE@ GL:                 gflux --root                    \n\
 -                nerverot --root                    \n\
@@ -427,14 +427,14 @@
 @GL_KLUDGE@ GL:                 molecule --root                    \n\
                 rotzoomer --root                \n\
                 scooter --root                    \n\
-                speedmine --root                \n\
+-                speedmine --root                \n\
 @GL_KLUDGE@ GL:                 starwars --root                    \n\
 @GL_KLUDGE@ GL:                 stonerview --root                \n\
                 vermiculate --root                \n\
                 whirlwindwarp --root                \n\
                 zoom --root                    \n\
                 anemone --root                    \n\
-                apollonian --root                \n\
+-                apollonian --root                \n\
 @GL_KLUDGE@ GL:                 boxed --root                    \n\
 @GL_KLUDGE@ GL:                 cubenetic --root                \n\
 @GL_KLUDGE@ GL:                 endgame --root                    \n\
@@ -462,12 +462,11 @@
 @GL_KLUDGE@ GL:                 cubestorm --root                \n\
                 eruption --root                    \n\
 @GL_KLUDGE@ GL:                 flipflop --root                    \n\
-@GL_KLUDGE@ GL:                 flyingtoasters --root                \n\
                 fontglide --root                \n\
 @GL_KLUDGE@ GL:                 gleidescope --root                \n\
 @GL_KLUDGE@ GL:                 glknots --root                    \n\
 @GL_KLUDGE@ GL:                 glmatrix --root                    \n\
-- GL:                 glslideshow --root                \n\
+@GL_KLUDGE@ GL:                 glslideshow --root                \n\
 @GL_KLUDGE@ GL:                 hypertorus --root                \n\
 - GL:                 jigglypuff --root                \n\
                 metaballs --root                \n\
@@ -487,7 +486,6 @@
                 intermomentary --root                \n\
                 memscroller --root                \n\
 @GL_KLUDGE@ GL:                 noof --root                    \n\
-                pacman --root                    \n\
 @GL_KLUDGE@ GL:                 pinion --root                    \n\
 @GL_KLUDGE@ GL:                 polyhedra --root                \n\
 - GL:                 providence --root                \n\
components/desktop/xscreensaver/patches/08-passwdTimeout-pref.patch
File was deleted
components/desktop/xscreensaver/patches/14-papercube.patch
New file
@@ -0,0 +1,36 @@
--- xscreensaver-6.08/hacks/glx/papercube.c.orig    2023-08-02 20:45:42.291318997 +0200
+++ xscreensaver-6.08/hacks/glx/papercube.c    2023-10-26 22:08:16.913136092 +0200
@@ -858,7 +858,7 @@
   double angle = 90.0;
   double fold = FOLD_DURATION / speed;
   double pause = PAUSE_DURATION / speed;
-  double sun = SUN_DURATION / speed;
+  double xxxsun = SUN_DURATION / speed;
   double spin = SPIN_DURATION / speed;
   double spin_rps = SPIN_RPS;
   double time = 0;
@@ -866,7 +866,7 @@
   struct field_move *field_move;
   int i;
-  set_move(&moves->sunrise, time, sun, 0.0, brightness);
+  set_move(&moves->sunrise, time, xxxsun, 0.0, brightness);
   time = moves->sunrise.stop + pause;
@@ -901,12 +901,12 @@
   time = field_move->move.stop + pause;
-  set_move(&moves->spin, time, time + spin + sun,
-           0.0, (spin + sun) * spin_rps * 360);
+  set_move(&moves->spin, time, time + spin + xxxsun,
+           0.0, (spin + xxxsun) * spin_rps * 360);
   time += spin;
-  set_move(&moves->sunset, time, time + sun, brightness, 0.0);
+  set_move(&moves->sunset, time, time + xxxsun, brightness, 0.0);
   moves->stage = Sunrise;
   set_move_time_big_bang(&moves->move_time);
components/desktop/xscreensaver/patches/90-xscreensaver-auth-keep-setuid.patch
@@ -1,14 +1,12 @@
--- b/driver/xscreensaver-auth.c    Sat Feb 19 18:16:50 2022
+++ a/driver/xscreensaver-auth.c    Mon Aug  8 20:39:57 2022
@@ -275,9 +275,9 @@
   if (!splash_p && init_p)
     exit (0);
+// Unable to complete the pam conversation unless we're setuid the whole time
+//  disavow_privileges ();
--- xscreensaver-6.08/driver/xscreensaver-auth.c.orig    2022-09-12 04:33:40.607094356 +0200
+++ xscreensaver-6.08/driver/xscreensaver-auth.c    2023-10-26 21:32:25.594969717 +0200
@@ -340,7 +340,8 @@
   if (!splash_p && !init_p)
     lock_priv_init ();
 
-  disavow_privileges ();
-
   if (!splash_p)
     lock_init ();
+  // Unable to complete the pam conversation unless we're setuid the whole time
+  //  disavow_privileges ();
 
   if (!splash_p && !init_p)
     lock_init ();
components/desktop/xscreensaver/pkg5
@@ -5,12 +5,12 @@
        "library/c++/harfbuzz",
        "library/desktop/atk",
        "library/desktop/gdk-pixbuf",
        "library/desktop/gtk2",
        "library/desktop/gtk3",
        "library/desktop/pango",
        "library/glib2",
        "library/libxml2",
        "library/perl-5/xml-parser",
        "runtime/perl",
        "library/perl-5/xml-parser-538",
        "runtime/perl-538",
        "service/opengl/ogl-select",
        "system/library",
        "system/library/math",
@@ -26,9 +26,9 @@
        "x11/library/toolkit/libxt"
    ],
    "fmris": [
        "desktop/xscreensaver",
        "desktop/xscreensaver/hacks/hacks-gl",
        "desktop/xscreensaver/hacks",
        "desktop/xscreensaver/hacks/hacks-gl"
        "desktop/xscreensaver"
    ],
    "name": "xscreensaver"
}
components/desktop/xscreensaver/xscreensaver.p5m
@@ -59,15 +59,13 @@
file path=usr/bin/xscreensaver-command
link path=usr/bin/xscreensaver-demo target=xscreensaver-settings
file path=usr/bin/xscreensaver-settings
file path=usr/share/xscreensaver/ui/screensaver-cmndln.png
file path=usr/share/xscreensaver/ui/screensaver-colorselector.png
file path=usr/share/xscreensaver/ui/screensaver-diagnostic.png
file path=usr/share/xscreensaver/ui/screensaver-locking.png
file path=usr/share/xscreensaver/ui/screensaver-power.png
file path=usr/share/xscreensaver/ui/screensaver-snap.png
file path=usr/share/xscreensaver/ui/xscreensaver.ui
file path=usr/share/X11/app-defaults/XScreenSaver
file path=usr/share/applications/xscreensaver-settings.desktop
file path=usr/share/fonts/xscreensaver/OCRA.ttf
file path=usr/share/fonts/xscreensaver/SpecialElite.ttf
file path=usr/share/fonts/xscreensaver/clacon.ttf
file path=usr/share/fonts/xscreensaver/gallant12x22.ttf
file path=usr/share/fonts/xscreensaver/luximr.ttf
file path=usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/es/LC_MESSAGES/xscreensaver.mo
components/desktop/xscreensaver/xscreensaver_hacks.p5m
@@ -90,6 +90,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/discrete.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/distort.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/drift.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/droste.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/epicycle.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/eruption.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/euler2d.xml
@@ -161,7 +162,6 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/substrate.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/swirl.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/tessellimage.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/thornbird.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/triangle.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/truchet.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/twang.xml
@@ -209,6 +209,7 @@
file path=usr/lib/xscreensaver/hacks/discrete
file path=usr/lib/xscreensaver/hacks/distort
file path=usr/lib/xscreensaver/hacks/drift
file path=usr/lib/xscreensaver/hacks/droste
file path=usr/lib/xscreensaver/hacks/epicycle
file path=usr/lib/xscreensaver/hacks/eruption
file path=usr/lib/xscreensaver/hacks/euler2d
@@ -279,7 +280,6 @@
file path=usr/lib/xscreensaver/hacks/strange
file path=usr/lib/xscreensaver/hacks/substrate
file path=usr/lib/xscreensaver/hacks/swirl
file path=usr/lib/xscreensaver/hacks/thornbird
file path=usr/lib/xscreensaver/hacks/tessellimage
file path=usr/lib/xscreensaver/hacks/triangle
file path=usr/lib/xscreensaver/hacks/truchet
@@ -328,6 +328,7 @@
file path=usr/share/man/man6/discrete.6
file path=usr/share/man/man6/distort.6
file path=usr/share/man/man6/drift.6
file path=usr/share/man/man6/droste.6
file path=usr/share/man/man6/epicycle.6
file path=usr/share/man/man6/eruption.6
file path=usr/share/man/man6/euler2d.6
@@ -397,7 +398,6 @@
file path=usr/share/man/man6/substrate.6
file path=usr/share/man/man6/swirl.6
file path=usr/share/man/man6/tessellimage.6
file path=usr/share/man/man6/thornbird.6
file path=usr/share/man/man6/triangle.6
file path=usr/share/man/man6/truchet.6
file path=usr/share/man/man6/twang.6
components/desktop/xscreensaver/xscreensaver_hacks_gl.p5m
@@ -131,6 +131,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/cubestorm.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubetwist.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubicgrid.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/cubocteversion.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/dangerball.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/deepstars.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/discoball.xml
@@ -161,6 +162,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/gravitywell.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/handsy.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hexstrut.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hextrail.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hydrostat.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hypertorus.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/hypnowheel.xml
@@ -178,6 +180,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/molecule.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/morph3d.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/noof.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/papercube.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/photopile.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/pinion.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/pipes.xml
@@ -193,6 +196,7 @@
file path=usr/lib/xscreensaver/config/control-center-2.0/rubikblocks.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/sballs.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/sierpinski3d.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/skulloop.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/skytentacles.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/spheremonics.xml
file path=usr/lib/xscreensaver/config/control-center-2.0/splitflap.xml
@@ -233,6 +237,7 @@
file path=usr/lib/xscreensaver/hacks/cubestorm
file path=usr/lib/xscreensaver/hacks/cubetwist
file path=usr/lib/xscreensaver/hacks/cubicgrid
file path=usr/lib/xscreensaver/hacks/cubocteversion
file path=usr/lib/xscreensaver/hacks/dangerball
file path=usr/lib/xscreensaver/hacks/deepstars
file path=usr/lib/xscreensaver/hacks/discoball
@@ -263,6 +268,7 @@
file path=usr/lib/xscreensaver/hacks/gravitywell
file path=usr/lib/xscreensaver/hacks/handsy
file path=usr/lib/xscreensaver/hacks/hexstrut
file path=usr/lib/xscreensaver/hacks/hextrail
file path=usr/lib/xscreensaver/hacks/hydrostat
file path=usr/lib/xscreensaver/hacks/hypertorus
file path=usr/lib/xscreensaver/hacks/hypnowheel
@@ -280,6 +286,7 @@
file path=usr/lib/xscreensaver/hacks/molecule
file path=usr/lib/xscreensaver/hacks/morph3d
file path=usr/lib/xscreensaver/hacks/noof
file path=usr/lib/xscreensaver/hacks/papercube
file path=usr/lib/xscreensaver/hacks/photopile
file path=usr/lib/xscreensaver/hacks/pinion
file path=usr/lib/xscreensaver/hacks/pipes
@@ -295,6 +302,7 @@
file path=usr/lib/xscreensaver/hacks/rubikblocks
file path=usr/lib/xscreensaver/hacks/sballs
file path=usr/lib/xscreensaver/hacks/sierpinski3d
file path=usr/lib/xscreensaver/hacks/skulloop
file path=usr/lib/xscreensaver/hacks/skytentacles
file path=usr/lib/xscreensaver/hacks/spheremonics
file path=usr/lib/xscreensaver/hacks/splitflap
@@ -334,6 +342,7 @@
file path=usr/share/man/man6/cubestack.6
file path=usr/share/man/man6/cubestorm.6
file path=usr/share/man/man6/cubicgrid.6
file path=usr/share/man/man6/cubocteversion.6
file path=usr/share/man/man6/dangerball.6
file path=usr/share/man/man6/deepstars.6
file path=usr/share/man/man6/discoball.6
@@ -364,6 +373,7 @@
file path=usr/share/man/man6/gravitywell.6
file path=usr/share/man/man6/handsy.6
file path=usr/share/man/man6/hexstrut.6
file path=usr/share/man/man6/hextrail.6
file path=usr/share/man/man6/hydrostat.6
file path=usr/share/man/man6/hypertorus.6
file path=usr/share/man/man6/hypnowheel.6
@@ -381,6 +391,7 @@
file path=usr/share/man/man6/molecule.6
file path=usr/share/man/man6/morph3d.6
file path=usr/share/man/man6/noof.6
file path=usr/share/man/man6/papercube.6
file path=usr/share/man/man6/photopile.6
file path=usr/share/man/man6/pinion.6
file path=usr/share/man/man6/pipes.6
@@ -396,6 +407,7 @@
file path=usr/share/man/man6/rubikblocks.6
file path=usr/share/man/man6/sballs.6
file path=usr/share/man/man6/sierpinski3d.6
file path=usr/share/man/man6/skulloop.6
file path=usr/share/man/man6/skytentacles.6
file path=usr/share/man/man6/spheremonics.6
file path=usr/share/man/man6/splitflap.6