I've created an updated ebuild (and a source patch) for x11-misc/rss-glx that fixes the following issues: - The hyperspace screensaver does not initialize the viewport correctly (I'm submitting this patch to upstream as well) - Missing dependancy on media-libs/glew, required for shader support in several screensavers - Fix Bug 123206: "Unable to add to XScreenSaver configuration" - the path to the Xresources file has changed. One thing I'm not sure of - the screensavers seem to show up in xscreensaver's list even when not added to the Xresources file! Should this part of the ebuild be removed?
Created attachment 90722 [details] updated ebuild, requires attached patch
Created attachment 90723 [details, diff] patch to fix hyperspace viewport
Arg! While I wasn't looking, 0.8.1 came out. I'll check if any of these changes are still needed, and update the ebuild if appropriate.
Created attachment 90725 [details] updated ebuild for 0.8.1 0.8.1 still has all three problems, I've updated my changes against the 0.8.1 ebuild.
media-libs/glew is not available for alpha, i've left 0.8.1-r1 in tree for now until it is resolved. Alpha: please keyword glew and add ~alpha back to 0.8.1-r2
*** Bug 123206 has been marked as a duplicate of this bug. ***
Tested rss-glx-0.8.1-r2 and media-libs/glew-1.3.4-r1 with the following use flags: rss-glx: USE="-kde -openal -xscreensaver" All of the new screensavers function. Here's my emerge --info: Portage 2.1-r1 (default-linux/alpha/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17.1 alpha) ================================================================= System uname: 2.6.17.1 alpha EV56 Gentoo Base System version 1.6.15 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r4 ACCEPT_KEYWORDS="alpha" AUTOCLEAN="yes" CBUILD="alpha-unknown-linux-gnu" CFLAGS="-mieee -O2 -mcpu=ev56 -pipe" CHOST="alpha-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-mieee -O2 -mcpu=ev56 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict test" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="alpha X alsa berkdb bitmap-fonts bzip2 ccache cli crypt dlloader dri dvd eds encode fortran gdbm gif gnome gstreamer gtk2 imlib input_devices_mouse isdnlog jpeg libg++ libwww mad motif moznoirc mp3 mpeg ncurses nptl nptlonly ogg opengl pam pcre pdflib perl png pppd python qt3 readline reflection sdl session spell spl ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales video_cards_radeon vorbis xml xml2 xmms xorg xv zlib elibc_glibc input_devices_keyboard kernel_linux userland_GNU video_cards_vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
alpha: please add keywords
Acording to Mike Hlavac this works - ok for me to add the keywords?
(In reply to comment #9) > Acording to Mike Hlavac this works - ok for me to add the keywords? > I'm getting the Unable to add to XScreenSaver configuration with kde use flag set and 0.8.1-r3. emerge info: Portage 2.1.2_pre2-r8 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686) ================================================================= System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.12.5 Last Sync: Wed, 11 Oct 2006 05:30:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d a52 aac acpi alsa apache2 apm arts asf audiofile berkdb bitmap-fonts bzip2 cdda cdio cdparanoia cdr clamav cli crypt cups curl dga dlloader dpms dri dts dvb dvd dvdread elibc_glibc encode esd exif fam ffmpeg firefox flac foomaticdb gdbm gif gimp gmp gphoto2 gpm gstreamer gtk gtk2 hal i8x0 imagemagick imap imlib innodb input_devices_evdev input_devices_keyboard input_devices_mouse ipod isdnlog java jpeg jpeg2k kde kernel_linux lcms libclamav libg++ libwww lirc lirc_devices_hauppauge live lm_sensors logrotate mad maildir mikmod mmx mmxext mng motif mp3 mpeg mplayer msn mythtv nas ncurses nls nptl nptlonly nsplugin ogg opengl oracle pam pcre perl pic png ppds pppd python qt3 qt4 quicktime readline real reflection rtc samba scanner sdl session spell spl sse sse2 ssl svga tcpd tetex theora threads tiff transcode truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 video_cards_fbdev video_cards_i810 video_cards_i830 video_cards_i915 video_cards_v4l video_cards_vesa visualization vorbis win32codecs wxwindows xine xinerama xml xml2 xmms xorg xosd xv xvid xvmc yahoo zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
oh, and forgot to mention i tried ~x86 after trying stable because i got the same error in both (although stable actually added the screensavers to the kde screen savers app, but they just didn't run).
*** Bug 151611 has been marked as a duplicate of this bug. ***
(In reply to comment #11) > oh, and forgot to mention i tried ~x86 after trying stable because i got the > same error in both (although stable actually added the screensavers to the kde > screen savers app, but they just didn't run). > Having this exact same problem.
~alpha keyworded.
(In reply to comment #14) > ~alpha keyworded. Closing.
Created attachment 107423 [details] 0.8.1-r3 ebuild Hello there: I request this bug to be reopened, because the XScreenSaver-5.01-r2 config file is in a different directory: ${ROOT}/usr/share/X11/app-defaults/XScreenSaver The ebuild here proposed looks if ${XSCREENSAVER_CONF} exists, using the above path otherwise.
(In reply to comment #16) > I request this bug to be reopened, because the XScreenSaver-5.01-r2 config file > is in a different directory: > > ${ROOT}/usr/share/X11/app-defaults/XScreenSaver And needs to stay there; it's the right place for it.
Still seeing this bug (on x86) with rss-glx-0.8.1-r4. Use flags: -3dnow kde -openal -sse -xscreensaver