Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 851057

Summary: x11-misc/xscreensaver-6.04: --without-opengl is not supported
Product: Gentoo Linux Reporter: bneeman
Component: Current packagesAssignee: No maintainer - Look at if you want to take care of it <maintainer-needed>
Severity: normal CC: hydrapolic, jstein, sam
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: AMD64   
OS: Linux   
See Also:
Package list:
Runtime testing required: ---

Description bneeman 2022-06-10 19:14:26 UTC
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)
Comment 1 Tomáš Mózes 2022-08-05 11:51:32 UTC
Same here.
Comment 2 Pascal Jäger 2022-10-16 23:17:29 UTC
Yup, diffing the 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.
Comment 3 Larry the Git Cow gentoo-dev 2022-10-30 09:40:19 UTC
The bug has been closed via the following commit(s):

commit 79d3bbef1b508c36bf1f88481a9d791098b438cd
Author:     Pascal Jäger <>
AuthorDate: 2022-10-16 17:14:35 +0000
Commit:     Sam James <>
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 <>
    Signed-off-by: Sam James <>

 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(-)