Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 851057 - x11-misc/xscreensaver-6.04: --without-opengl is not supported
Summary: x11-misc/xscreensaver-6.04: --without-opengl is not supported
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-06-10 19:14 UTC by bneeman
Modified: 2022-10-30 09:40 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 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.
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):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d3bbef1b508c36bf1f88481a9d791098b438cd

commit 79d3bbef1b508c36bf1f88481a9d791098b438cd
Author:     Pascal Jäger <pascal.jaeger@leimstift.de>
AuthorDate: 2022-10-16 17:14:35 +0000
Commit:     Sam James <sam@gentoo.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"
    
    Closes: https://bugs.gentoo.org/869218
    Closes: https://bugs.gentoo.org/851057
    Closes: https://bugs.gentoo.org/834593
    Closes: https://bugs.gentoo.org/851834
    Closes: https://bugs.gentoo.org/830777
    Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
    Signed-off-by: Sam James <sam@gentoo.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(-)