Summary: | x11-misc/xscreensaver-6.0.1 glx hack "handsy" has potentially NSFW hand signs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ben <blc+gentoo> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/27807 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ben
2022-09-08 19:17:48 UTC
Thanks for that bug report. I saw that ebuild today and the use of USE=offensive and had a laught already. So, should not be too hard to patch that out as long as we know how the animations are called. I am plowing though handsy_anim.h, I found InOut and InOut2 which sounds a bit suspicious. I also found goatse_anim, so maybe you want to keep watching. :D uuuiiiuiiuiui vice squad to the rescue! For the next version (https://github.com/gentoo/gentoo/pull/27807) I wrote a patch that removes - middle_anim (the 1-finger salute one) - bs1_anim (the one where one hand resembles bull horns and the other resembles fecal matter flying out) - upyours_anim (the name kind of discloses it, although I wouldn't know if I hadn't read the name...) - inout1_anim & inout2_anim (the depiction of copulation) - outtahere_anim (the implication of masturbation, although the name confuses me) I hope handsy is saved from further corruption of the mind. 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(-) |