When building x11-misc/xscreensaver-6.04 with USE="-opengl" (notice the minus) the following error occurs before compilation starts:
``error: --without-opengl is not supported.``
Perhaps upstream requires opengl now and the USE flag makes no sense anymore? Package builds fine with USE="opengl" (without the minus)
Yup, diffing the configure.ac of 6.03 and 6.04 yields:
+elif test "$with_gl" = no; then
+ echo "error: --without-opengl is not supported."
+ # You may be saying "but but but microcontrollers" -- bullshit.
+ # It is the Twenty-First Century, and in This Modern World, every
+ # extant microcontroller is more performant than the desktop
+ # computers on which I developed most of the OpenGL hacks.
+ exit 1
so, yeah. Gonna remove it in 6.05.
The bug has been closed via the following commit(s):
Author: Pascal Jäger <email@example.com>
AuthorDate: 2022-10-16 17:14:35 +0000
Commit: Sam James <firstname.lastname@example.org>
CommitDate: 2022-10-30 09:37:56 +0000
x11-misc/xscreensaver: version bump to 6.05
* New patch for handsys manners
* Building with USE="-opengl" is not supported anymore
* Also added a patch for -gtk builds, set GTK_SHAREDIR because when build
with USE="-gtk" it is not set and then installs .service file into /
* Building with USE="-xft" is not supported anymore
* Delete .service file when USE="-systemd"
Signed-off-by: Pascal Jäger <email@example.com>
Signed-off-by: Sam James <firstname.lastname@example.org>
x11-misc/xscreensaver/Manifest | 1 +
.../xscreensaver-6.05-configure-exit-codes.patch | 29 +++
...screensaver-6.05-remove-update-icon-cache.patch | 13 ++
...creensaver-6.05-teach-handsy-some-manners.patch | 42 ++++
x11-misc/xscreensaver/metadata.xml | 9 +-
x11-misc/xscreensaver/xscreensaver-6.05.ebuild | 243 +++++++++++++++++++++
6 files changed, 336 insertions(+), 1 deletion(-)