When xscreensaver is emerged with a particular set of USE flags, a broken symlink is created in /usr/bin: /usr/bin/xscreensaver-demo -> /usr/bin/xscreensaver-settings This appears to be a result of the -gtk and -gdk-pixbuf flags. Reproducible: Always Steps to Reproduce: 1. emerge xscreensaver with the following set of USE flags: USE="X fonts locking offensive opengl pam perl png systemd xft (-elogind) -gdk-pixbuf -gdm -gtk -jpeg -new-login (-selinux) -suid -xinerama" 2. run `file /usr/bin/xscreensaver-demo` 3. attempt to launch xscreensaver-demo or xscreensaver-settings Actual Results: file should output: /usr/bin/xscreensaver-demo: broken symbolic link to xscreensaver-settings Expected Results: if xscreensaver-{demo,settings} is not installed due to the particular USE flag configuration, the broken symlink should not be created.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107fa148a3aa88d8ecf85236c1c526e18ec5938e commit 107fa148a3aa88d8ecf85236c1c526e18ec5938e Author: Anna Vyalkova <cyber+gentoo@sysrq.in> AuthorDate: 2022-01-08 12:41:01 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-01-08 12:49:07 +0000 x11-misc/xscreensaver: add 6.02 Closes: https://bugs.gentoo.org/822372 Closes: https://bugs.gentoo.org/828869 Closes: https://bugs.gentoo.org/811885 Closes: https://bugs.gentoo.org/809599 Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in> Signed-off-by: Joonas Niilola <juippis@gentoo.org> x11-misc/xscreensaver/Manifest | 1 + x11-misc/xscreensaver/metadata.xml | 2 + x11-misc/xscreensaver/xscreensaver-6.02.ebuild | 238 +++++++++++++++++++++++++ 3 files changed, 241 insertions(+)