[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: dbb5b85606e7b84f798ff349b84b864101f8c1c4 Author: Florian Schmaus gentoo org> AuthorDate: Sun May 5 09:32:01 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun May 5 09:39:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb5b856 x11-misc/xscreensaver: drop old, add 6.08-r1 Drop a few old xscreensaver release and add 6.08-r1 that re-enables a bunch of patches that were previously commented out starting with 6.06, likely by accident in a4ee1e6e498f ("x11-misc/xscreensaver: add 6.06"). Also drop xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch as it is now fixed upstream. Signed-off-by: Florian Schmaus gentoo.org> x11-misc/xscreensaver/Manifest | 2 - .../xscreensaver/files/xscreensaver-5.45-gcc.patch | 16 -- ...er-6.05-get-dirs-from-gtk3.0-in-configure.patch | 27 --- x11-misc/xscreensaver/metadata.xml | 1 - x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild | 243 x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild | 247 - ...-6.06-r2.ebuild => xscreensaver-6.08-r1.ebuild} | 46 ++-- 7 files changed, 29 insertions(+), 553 deletions(-) diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index da4b46865a29..141e72c223b5 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1,6 +1,4 @@ -DIST xscreensaver-6.05.1.tar.gz 26110057 BLAKE2B 97c16c9f0b2a0b4d00ddccd711b921ca683bd233bc3d07ecad38b68ff94b149a20512246dd6bae052323f00b1b433f56469c5638a031cbc65b61c2b84a0180e3 SHA512 c659a769ff71020b9f96b7e707bd1bcc667eb304179305d56b1be45eed095d650a8aa019890a0c5d444672f9dd68516c99c53b0df94cd96196d7f30a24b987e3 DIST xscreensaver-6.06-logind-idle-hint.patch 4036 BLAKE2B 48c2766ff5879b77f521d17f08452c84a9c926fabba932a02d02615808f6f2503ed2be4bbfd71f21152ba833c7f4cc0d672cdc219b82729963d6d357c6198682 SHA512 fd9848843c43a5eb07007e5cca21ad1517cce1e3ebecd9d678bb6287b9b7f80eee0751b5789f2ed9fb5e0cefa2430ac9d9657aade724d70c6457cce3df1f6ea3 -DIST xscreensaver-6.06.tar.gz 26334374 BLAKE2B f15a439430bbca0852926c15716d3c4b22148d8c36d60b18ab033454d4df0d981400029b32e1f30a061592273deb648453db91813994b9bc4d6c66a61774a5d1 SHA512 988e30d422ef985ac348c275e098ddfe1ee034a2e916c91690ee2836c908801c1e017e22d828aca981b0f8bfc5491cd83ab7c45aabc155ba5013df8b149cbcb5 DIST xscreensaver-6.07-xscreensaver.service-start-with-no-splash.patch 834 BLAKE2B 57c509e370ba79c4197a2a51188e09c2a48cc172f889c8876c0fb1af995b87465ddc390b3e704cb572c29c1537f3d05b065365d6357c51047c910124b7c8f6c4 SHA512 6e7dcfbe0e687719f3f5579790a48544bb8728231cd7ac1c8b82f5814da0be1e67f2308de7f0354a2ba20ac098c2d5ae8c212b9a3a7b84177bc4bb10739378c3 DIST xscreensaver-6.07.tar.gz 26365057 BLAKE2B b0fc24e34713dd5591cff2ff871ec05deae089d7d76fe1239dd59ec1addf97eb764a583d01685953ae6409a7193ca97bc201a20dcf86d5244cf898e4eb9b1221 SHA512 abbf75faa49bb23d35985a7bf269891d168c87fe8939ad5acf6857398dfb056815d79dcf39bba9a33808e2717a47635fa84282c03ed9efeeeb449763253179a5 DIST xscreensaver-6.08.tar.gz 19990058 BLAKE2B 1dd13a656471335663738e677dd1b367ab1114ba91e65868ad2a1d8ebe95b16ff0311c2b69a2a5409ebdea68451d5e6cb507a66a5fb641921a469b8e69ec6b2d SHA512 a333d4921ed3a8219f3b672dd68543aea31fcd64ea6766143f1c7f6e5ed3bc7122355635d5afba1632457ad71a11cabdc7b2756431e4f1dc7e0426ae0896e6db diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.45-gcc.patch b/x11-misc/xscreensaver/files/xscreensaver-5.45-gcc.patch deleted file mode 100644 index b62fd1f309e3.. --- a/x11-misc/xscreensaver/files/xscreensaver-5.45-gcc.patch +++ /dev/null @@ -1,16 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -468,11 +468,11 @@ - - AC_DEFUN([AC_CHECK_GCC_ARG], - [if test -n "$GCC"; then -- AC_CACHE_CHECK([whether gcc accepts [$2]], -+ AC_CACHE_CHECK([whether [$CC] accepts [$2]], - ac_cv_gcc_accepts_[$1], - [rm -rf conftest.$ac_ext - touch conftest.$ac_ext -- if ( ( gcc -c [$2] conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \ -+ if ( ( $CC -c [$2] conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \ - grep unrecognized >/dev/null ); then -ac_cv_gcc_accepts_[$1]=no - else diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch b/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch deleted file mode 100644 index 4147540e1189.. --- a/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch +++ /dev/null @@ -1,27 +0,0 @@ -Even though xscreensaver now uses GTK+3 instead of GTK+2 since version 6.05 -it still gets its directories from GTK+2 which results in an empty prefix -when GTK+2 is not installed. - -Bug: https://bugs.gentoo.org/878875 - -Signed-off-by: Pascal Jäger - a/configure.ac -+++ b/configure.ac -@@ -2822,7 +2822,7 @@ if test "$with_gtk" = yes; then - - GTK_DATADIR="" - if test "$have_gtk" = yes; then
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: ca9cc379aca25f6026c1592ac1c311d5a85899a9 Author: Florian Schmaus gentoo org> AuthorDate: Wed Aug 9 08:30:29 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 9 08:30:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9cc379 x11-misc/xscreensaver: xscreensaver.service fixes Signed-off-by: Florian Schmaus gentoo.org> ...06-service-remove-Alias-org.jwz.xscreensav.patch | 18 ++ ...-service-start-xscreensaver-with-no-splash.patch | 21 + ...r-6.06-r1.ebuild => xscreensaver-6.06-r2.ebuild} | 2 ++ 3 files changed, 41 insertions(+) diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch new file mode 100644 index ..454a9a7dd6bf --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch @@ -0,0 +1,18 @@ +From f275dd14752d9dc6a2159008490c68bf968be025 Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sat, 29 Jul 2023 11:52:22 +0200 +Subject: xscreensaver.service: remove Alias=org.jwz.xscreensaver + +$ systemctl --user enable xscreensaver +Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver. +--- a/driver/xscreensaver.service.in b/driver/xscreensaver.service.in +@@ -14,5 +14,4 @@ Restart=on-failure + OOMScoreAdjust=-1000 + + [Install] +-Alias=org.jwz.xscreensaver + WantedBy=default.target +-- +2.41.0 + diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch new file mode 100644 index ..ec4f85d373f9 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch @@ -0,0 +1,21 @@ +From d2ad34b94c01b4e41cac6c6181d2ee0cf332c583 Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sat, 29 Jul 2023 11:51:45 +0200 +Subject: xscreensaver.service: start xscreensaver with --no-splash + +Prevents the splash screen being shown when the user logs in. + +--- a/driver/xscreensaver.service.in b/driver/xscreensaver.service.in +@@ -9,7 +9,7 @@ ConditionUser=!@system + Conflicts=org.gnome.ScreenSaver org.cinnamon.ScreenSaver org.mate.ScreenSaver org.xfce.ScreenSaver light-locker + + [Service] +-ExecStart=/usr/bin/xscreensaver ++ExecStart=/usr/bin/xscreensaver --no-splash + Restart=on-failure + OOMScoreAdjust=-1000 + +-- +2.41.0 + diff --git a/x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild similarity index 97% rename from x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild rename to x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild index 48ddc842e1b5..a3b38814fc7b 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild @@ -86,6 +86,8 @@ PATCHES=( "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch # "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch # "${FILESDIR}"/${PN}-6.05-get-dirs-from-gtk3.0-in-configure.patch + "${FILESDIR}"/${PN}-6.06-service-remove-Alias-org.jwz.xscreensav.patch + "${FILESDIR}"/${PN}-6.06-service-start-xscreensaver-with-no-splash.patch ) DOCS=( README{,.hacking} )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: 964a1629b70ecd13442bf87c7db23ac3b5752c17 Author: Pascal Jäger leimstift de> AuthorDate: Mon Oct 31 16:31:22 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Oct 31 17:32:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964a1629 x11-misc/xscreensaver: revbump, get install dirs from GTK3 instead of GTK2 Closes: https://bugs.gentoo.org/878875 Signed-off-by: Pascal Jäger leimstift.de> Signed-off-by: Ulrich Müller gentoo.org> ...er-6.05-get-dirs-from-gtk3.0-in-configure.patch | 27 ++ ...ver-6.05.ebuild => xscreensaver-6.05-r1.ebuild} | 1 + 2 files changed, 28 insertions(+) diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch b/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch new file mode 100644 index ..c624c8046026 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch @@ -0,0 +1,27 @@ +Even though xscreensaver now uses GTK+3 instead of GTK+2 since version 6.05 +it still gets its directories from GTK+2 which results in an empty prefix +when GTK+2 is not installed. + +Bug: https://bugs.gentoo.org/878875 + +Signed-off-by: Pascal Jäger + +--- a/configure b/configure +@@ -16035,7 +16035,7 @@ printf "%s\n" "$ac_cv_gtk_config_libs" >&6; } + + GTK_DATADIR="" + if test "$have_gtk" = yes; then +-GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0` ++GTK_DATADIR=`$pkg_config --variable=prefix gtk+-3.0` + GTK_DATADIR="$GTK_DATADIR/share" + fi + +@@ -21440,6 +21440,6 @@ printf %s "checking for locale directory... " >&6; } + if test -n "$GTK_DATADIR" ; then + PO_DATADIR="$GTK_DATADIR" + elif test "$have_gtk" = yes; then +- PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0` ++ PO_DATADIR=`$pkg_config --variable=prefix gtk+-3.0` + PO_DATADIR="$PO_DATADIR/share" + fi diff --git a/x11-misc/xscreensaver/xscreensaver-6.05.ebuild b/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild similarity index 99% rename from x11-misc/xscreensaver/xscreensaver-6.05.ebuild rename to x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild index 9a1a99c055ec..b751510dba2d 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.05.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild @@ -88,6 +88,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch "${FILESDIR}"/${PN}-6.05-configure-exit-codes.patch + "${FILESDIR}"/${PN}-6.05-get-dirs-from-gtk3.0-in-configure.patch ) DOCS=( README{,.hacking} )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: f98fd90d3276407a021879491e05d53b43827c3c Author: Sebastian Pipping gentoo org> AuthorDate: Mon Jun 14 10:16:57 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Jun 14 10:18:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98fd90d x11-misc/xscreensaver: Fix compilation for USE=-opengl Closes: https://bugs.gentoo.org/795891 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.19, Repoman-3.0.3 .../xscreensaver-6.01-without-gl-makefile.patch| 28 ++ x11-misc/xscreensaver/xscreensaver-6.01.ebuild | 1 + 2 files changed, 29 insertions(+) diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.01-without-gl-makefile.patch b/x11-misc/xscreensaver/files/xscreensaver-6.01-without-gl-makefile.patch new file mode 100644 index 000..c98d5297e9b --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.01-without-gl-makefile.patch @@ -0,0 +1,28 @@ +From fa531a3ff2dd8aa4e0b6767e3390f88bfbaca791 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Mon, 14 Jun 2021 12:11:32 +0200 +Subject: [PATCH] hacks/glx/Makefile.in: Fix target install-program for + --without-gl + +Symptom was: +/usr/bin/install: cannot stat 'sonar': No such file or directory +--- + hacks/glx/Makefile.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/hacks/glx/Makefile.in b/hacks/glx/Makefile.in +index ed07a1f..6ae969c 100644 +--- a/hacks/glx/Makefile.in b/hacks/glx/Makefile.in +@@ -320,7 +320,7 @@ install-program:: $(EXES) + $(INSTALL_PROGRAM) $$program $$idir/$$program ; \ + done ; \ + \ +- exes="$(SUID_EXES)" ;\ ++ exes="@SUID_EXES@" ; \ + if [ @SETUID_HACKS@ = yes ]; then\ +sinst="$(INSTALL_SETUID)" ;\ + else \ +-- +2.31.1 + diff --git a/x11-misc/xscreensaver/xscreensaver-6.01.ebuild b/x11-misc/xscreensaver/xscreensaver-6.01.ebuild index 98a77ac0e73..a3c8734ec8e 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.01.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.01.ebuild @@ -80,6 +80,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.01-gentoo.patch "${FILESDIR}"/${PN}-5.45-gcc.patch "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch + "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: 57a31e4b1f4d63318c13dc98cb9dfa8d5e3e5594 Author: Sebastian Pipping gentoo org> AuthorDate: Mon Jun 14 00:42:55 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Jun 14 00:50:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a31e4b x11-misc/xscreensaver: 6.01 Thanks to José María Fernández González for his help! Closes: https://bugs.gentoo.org/788865 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.19, Repoman-3.0.3 x11-misc/xscreensaver/Manifest | 1 + .../xscreensaver-6.01-configure.ac-sandbox.patch | 120 + .../files/xscreensaver-6.01-gentoo.patch | 47 + .../files/xscreensaver-6.01-interix.patch | 30 x11-misc/xscreensaver/metadata.xml | 1 + x11-misc/xscreensaver/xscreensaver-6.01.ebuild | 198 + 6 files changed, 397 insertions(+) diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index 2a8cc3823af..237089b7aff 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1 +1,2 @@ DIST xscreensaver-5.45.tar.gz 27729147 BLAKE2B 132301dd6645a21e04cd6f8b2f85e4b2454f5281e8cca3c5a89d50e16fee7f7e79d0b323e639bf7a18ddbcae0b4c8e7e5c9a84409bfe9f57253062cdaab30880 SHA512 1b21418c591fd99f3caaea9d31ca49abdb94b8e89f33e661c464299bc81bf4ff13fd99a187070fce19b3843c28a1f2a2a7b94bd6949d2b3b06bba730cae59f14 +DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052 SHA512 3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.01-configure.ac-sandbox.patch b/x11-misc/xscreensaver/files/xscreensaver-6.01-configure.ac-sandbox.patch new file mode 100644 index 000..fe56f927e20 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.01-configure.ac-sandbox.patch @@ -0,0 +1,120 @@ +From 0f4d029102c651ccbc69860bf222126d2c58e36e Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Sun, 13 Jun 2021 23:41:42 +0200 +Subject: [PATCH] configure.ac: Stop asking rpm and dpkg things, we're on + Gentoo + +--- + configure.ac | 96 + 1 file changed, 96 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 9b8641e..2eaea28 100644 +--- a/configure.ac b/configure.ac +@@ -4833,102 +4833,6 @@ for bad_choice in xscreensaver xscreensaver-settings xscreensaver-command ; do + done + + +-# Warn if there's a previous RPM package installed. +- +-rpm_vers= +-if test -z "$RPM_PACKAGE_VERSION" ; then +- # Don't bother with this test if we are currently *building* an RPM. +- rpmnames="xscreensaver xscreensaver-base xscreensaver-extras +-xscreensaver-data xscreensaver-data-extra" +- +- # M4 sucks!! +- changequote(X,Y) +- pkg_vers=`(rpm -qv $rpmnames) 2>&- | \ +-sed -n 's/^[-a-z]*-\([0-9][0-9]*[.].*\)/\1/p' | head -1` +- rpm_vers="$pkg_vers" +- changequote([,]) +-fi +- +-if test \! -z "$rpm_vers" ; then +- +- # M4 sucks!! +- changequote(A,B) +- pkg_bindir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)xscreensaver-settings$@\1@p'` +- pkg_bindir2=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)xscreensaver-demo$@\1@p'` +- pkg_hackdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)popsquares$@\1@p'` +- pkg_confdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)popsquares\.xml$@\1@p'` +- pkg_fontdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\).*\.ttf$@\1@p' | head -1` +- pkg_addir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)XScreenSaver$@\1@p'` +- +- if test -z "$pkg_bindir" ; then pkg_bindir="$pkg_bindir2" ; fi +- changequote([,]) +-fi +- +- +-# Warn if there's a previous Debian package installed. +-# +-deb_vers= +-if test -z "$pkg_vers" ; then +- debnames="xscreensaver xscreensaver-data xscreensaver-data-extra" +- pkg_vers='' +- for dpkg in $debnames ; do +-if test -z "$pkg_vers"; then +- pkg_vers=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'` +- deb_vers="$pkg_vers" +-fi +- done +-fi +- +-if test \! -z "$deb_vers" ; then +- +- # M4 sucks!! +- changequote(A,B) +- pkg_bindir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)xscreensaver-settings$@\1@p'` +- pkg_bindir2=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)xscreensaver-demo$@\1@p'` +- pkg_hackdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)popsquares$@\1@p'` +- pkg_confdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)popsquares\.xml$@\1@p'` +- pkg_fontdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\).*\.ttf$@\1@p' | head -1` +- pkg_addir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)XScreenSaver[^/]*$@\1@p'` +- changequote([,]) +- +- if test -z "$pkg_bindir" ; then pkg_bindir="$pkg_bindir2" ; fi +-fi +- +-bindir_err= +-hackdir_err= +-confdir_err= +-fontdir_err= +-addi
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: a280a38195993da6ee358ff7aa0cf9ccf96bfd06 Author: Sebastian Pipping gentoo org> AuthorDate: Tue Mar 16 00:14:47 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Mar 16 00:16:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a280a381 x11-misc/xscreensaver: Fix sandbox issues for 5.45 Closes: https://bugs.gentoo.org/775683 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.17, Repoman-3.0.2 .../xscreensaver-5.45-configure.ac-sandbox.patch | 146 + x11-misc/xscreensaver/xscreensaver-5.45.ebuild | 1 + 2 files changed, 147 insertions(+) diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch b/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch new file mode 100644 index 000..cee3a30897f --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch @@ -0,0 +1,146 @@ +From 6e4e7c657f6628109c9809561f2c5d7bf51c8c8e Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Tue, 16 Mar 2021 00:55:54 +0100 +Subject: [PATCH] configure.ac: Stop asking rpm and dpkg things, we're on + Gentoo + +--- + configure.ac | 115 --- + 1 file changed, 115 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 603b993..6ef2631 100644 +--- a/configure.ac b/configure.ac +@@ -3917,25 +3917,6 @@ for d in /usr/share/fonts/X11 \ + done + AC_MSG_RESULT($have_bitmap_fonts) + +-# In case we didn't guess the font directory properly, check RPMs and DEBs too. +-if test $have_bitmap_fonts != yes ; then +- for r in 100dpi 75dpi ; do +-for f in xfonts-$r \ +- xorg-x11-fonts-$r \ +- xorg-x11-fonts-ISO8859-1-$r \ +- ; do +- if test $have_bitmap_fonts != yes ; then +-AC_MSG_CHECKING(for $f) +-if ( rpm -q "$f" 2>&- >&- ) || +- ( dpkg -s "$f" 2>&- | grep -q '^Status:.*installed' ) ; then +- have_bitmap_fonts=yes +-fi +-AC_MSG_RESULT($have_bitmap_fonts) +- fi +-done +- done +-fi +- + + ### + # +@@ -4876,102 +4857,6 @@ for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do + fi + done + +- +-# Now let's warn if there's a previous RPM version already installed. +-# But don't bother with this test if we are currently *building* an RPM. +- +-if test -z "$RPM_PACKAGE_VERSION" ; then +- +- rpmnames="xscreensaver xscreensaver-base xscreensaver-extras" +- +- # M4 sucks!! +- changequote(X,Y) +- rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \ +-sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \ +-head -1` +- changequote([,]) +- +- if test \! -z "$rpmv" ; then +- +-# M4 sucks!! +-changequote(A,B) +-rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)xscreensaver-demo$@\1@p'` +-rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)popsquares$@\1@p'` +-rpmcdir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)popsquares\.xml$@\1@p'` +-rpmadir=`rpm -ql $rpmnames | sed -n 's@^\(.*/\)XScreenSaver$@\1@p'` +-changequote([,]) +- +-err=" (DIFFERS)" +-if test -z "$rpmbdir" ; then rpmbdir='???' +-elif test "$rpmbdir" != "${bindir}/" ; then rpmbdir="$rpmbdir$err";fi +- +-if test -z "$rpmhdir" ; then rpmhdir='???' +-elif test "$rpmhdir" != "${HACKDIR}/" ; then rpmhdir="$rpmhdir$err";fi +- +-if test -z "$rpmcdir" ; then rpmcdir='???' +-elif test "$rpmcdir" != "${HACK_CONF_DIR}/"; then rpmcdir="$rpmcdir$err";fi +- +-if test -z "$rpmadir" ; then rpmadir='???' +-elif test "$rpmadir" != "${APPDEFAULTS}/" ; then rpmadir="$rpmadir$err";fi +- +-warning=no +-warnL "There is already an installed RPM of xscreensaver" +-warn2 "version \"$rpmv\" on this system." +-echo "" +-warn2 "It is currently installed in these directories:" +-echo "" +-warn2 "User programs: $rpmbdir$berr" +-warn2 "Screen savers: $rpmhdir$herr" +-warn2 "Configuration: $rpmcdir$cerr" +-warn2 "App Defaults: $rpmadir$aerr" +- fi +-fi +- +-# Also warn if there's a Debian package installed. +-# +-debnames="xscreensaver xscreensaver-data xscreensaver-data-extra" +-debv='' +-for dpkg in $debnames ; do +- if test -z "$debv"; then +-debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'` +- fi +-done +- +-if test \! -z "$debv" ; then +- +- # M4 sucks!! +- changequote(A,B) +- debbdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'` +- debhdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)popsquares$@\1@p'` +- debcdir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)popsquares\.xml$@\1@p'` +- debadir=`dpkg -L $debnames 2>&- | sed -n 's@^\(.*/\)XScreenSaver[^/]*$@\1@p'` +- changequote([,]) +- +- err=" (DIFFERS)" +- if test -z "$debbdir" ; then debbdir='???' +- elif test "$debbdir" != "
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: efa9f2b010f21e54d07e9e6070ee94253038b41c Author: Jeroen Roovers gentoo org> AuthorDate: Sun Mar 22 07:32:44 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Mar 22 07:33:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa9f2b0 x11-misc/xscreensaver: Update patches Package-Manager: Portage-2.3.94, Repoman-2.3.21 Closes: https://bugs.gentoo.org/713788 Signed-off-by: Jeroen Roovers gentoo.org> .../xscreensaver-5.44-blurb-hndl-test-passwd.patch | 10 .../files/xscreensaver-5.44-gentoo.patch | 47 +++ .../files/xscreensaver-5.44-offensive.patch| 68 ++ x11-misc/xscreensaver/xscreensaver-5.44-r1.ebuild | 6 +- 4 files changed, 128 insertions(+), 3 deletions(-) diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch b/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch new file mode 100644 index 000..cf95cf105b0 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch @@ -0,0 +1,10 @@ +--- a/driver/test-passwd.c b/driver/test-passwd.c +@@ -69,6 +69,7 @@ + char *timestring (time_t when) { return ""; } + + const char *blurb(void) { return progname; } ++Bool in_signal_handler_p = 0; + Atom XA_SCREENSAVER, XA_DEMO, XA_PREFS; + + void diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch b/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch new file mode 100644 index 000..279a19cf638 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch @@ -0,0 +1,47 @@ +--- a/driver/XScreenSaver.ad.in b/driver/XScreenSaver.ad.in +@@ -31,21 +31,21 @@ + *mode:random + *timeout: 0:10:00 + *cycle: 0:10:00 +-*lockTimeout: 0:00:00 ++*lockTimeout: 0:30:00 + *passwdTimeout: 0:00:30 +-*dpmsEnabled: False ++*dpmsEnabled: True + *dpmsQuickoffEnabled: False + *dpmsStandby: 2:00:00 + *dpmsSuspend: 2:00:00 + *dpmsOff: 4:00:00 +-*grabDesktopImages: True ++*grabDesktopImages: False + *grabVideoFrames: False + *chooseRandomImages: @DEFAULT_IMAGES_P@ + ! This can be a local directory name, or the URL of an RSS or Atom feed. + *imageDirectory: @DEFAULT_IMAGE_DIRECTORY@ + *nice:10 + *memoryLimit: 0 +-*lock:False ++*lock:True + *verbose: False + *timestamp: True + *fade:True +@@ -63,7 +63,7 @@ + *textLiteral: XScreenSaver + *textFile:@DEFAULT_TEXT_FILE@ + *textProgram: fortune +-*textURL: https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss ++*textURL: https://planet.gentoo.org/rss20.xml + + ! When a saver writes an error message to stdout/stderr, it can be printed + ! on the screen. +@@ -124,7 +124,8 @@ + + ! The format used for printing the date and time in the password dialog box + ! (see the strftime(3) manual page for details.) +-*dateFormat: %d-%b-%y (%a); %I:%M %p ++!*dateFormat: %d-%b-%y (%a); %I:%M %p ++*dateFormat: %x %X + ! For day month date: + ! *dateFormat:%a %b %d, %I:%M %p + ! To show the time only: diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.44-offensive.patch b/x11-misc/xscreensaver/files/xscreensaver-5.44-offensive.patch new file mode 100644 index 000..4b2d6189b1e --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.44-offensive.patch @@ -0,0 +1,68 @@ +--- a/hacks/barcode.c b/hacks/barcode.c +@@ -121,8 +121,6 @@ + "belly", + "bliss", + "bogosity", +- "boobies", +- "boobs", + "booty", + "bread", + "brogrammers", +@@ -137,7 +135,6 @@ + "chocolate", + "chupacabra", + "CLONE", +- "cock", + "congress", + "constriction", + "contrition", +@@ -280,7 +277,6 @@ + "punishment", + "punk rock", + "punk", +- "pussy", + "quagmire", + "quarantine", + "quartz", +@@ -355,8 +351,6 @@ + "venom", + "verifiability", + "very fine people", +- "viagra", +- "vibrator", + "victim", + "vignette", + "villainy", +--- a/hacks/glx/glsnake.c b/hacks/glx/glsnake.c +@@ -569,17 +569,17 @@ + ZERO, PIN, ZERO, ZERO, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, ZERO, + ZERO, PIN, ZERO } + }, +-{ "erect penis", /* thanks benno */ ++{ "shuffle board", /* thanks benno */ + { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, + PIN, ZERO, ZERO, ZERO, RIGHT, ZERO, ZERO, ZERO, ZERO, ZERO, ZERO, + ZERO, ZERO } + }, +-{ "flaccid penis", ++{ "flaccid anchor", + { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, + PIN, ZERO, ZERO, ZERO, RIGHT, PIN, ZERO, ZERO, ZERO, ZERO, ZERO, + ZERO, ZERO } + }, +-{ "vagina", ++
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: ab16276ebe5163c4e343b343848b702a262c5b49 Author: Christopher Head chead ca> AuthorDate: Thu Nov 7 08:26:54 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Nov 7 08:28:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab16276e x11-misc/xscreensaver: Expand offensive words list Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers gentoo.org> Closes: https://bugs.gentoo.org/699512 Signed-off-by: Jeroen Roovers gentoo.org> .../files/xscreensaver-5.43-offensive.patch| 68 ++ x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild | 141 + 2 files changed, 209 insertions(+) diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.43-offensive.patch b/x11-misc/xscreensaver/files/xscreensaver-5.43-offensive.patch new file mode 100644 index 000..25ee7a96ec7 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.43-offensive.patch @@ -0,0 +1,68 @@ +--- a/hacks/barcode.c a/hacks/barcode.c +@@ -118,8 +118,6 @@ + "belly", + "bliss", + "bogosity", +- "boobies", +- "boobs", + "booty", + "bread", + "bubba", +@@ -132,7 +130,6 @@ + "children", + "chocolate", + "CLONE", +- "cock", + "constriction", + "contrition", + "cop", +@@ -266,7 +263,6 @@ + "punishment", + "punk rock", + "punk", +- "pussy", + "quagmire", + "quarantine", + "quartz", +@@ -334,8 +330,6 @@ + "vegetarian", + "venom", + "verifiability", +- "viagra", +- "vibrator", + "victim", + "vignette", + "villainy", +--- a/hacks/glx/glsnake.c a/hacks/glx/glsnake.c +@@ -565,17 +565,17 @@ + ZERO, PIN, ZERO, ZERO, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, ZERO, + ZERO, PIN, ZERO } + }, +-{ "erect penis", /* thanks benno */ ++{ "shuffle board", /* thanks benno */ + { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, + PIN, ZERO, ZERO, ZERO, RIGHT, ZERO, ZERO, ZERO, ZERO, ZERO, ZERO, + ZERO, ZERO } + }, +-{ "flaccid penis", ++{ "flaccid anchor", + { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, + PIN, ZERO, ZERO, ZERO, RIGHT, PIN, ZERO, ZERO, ZERO, ZERO, ZERO, + ZERO, ZERO } + }, +-{ "vagina", ++{ "engagement ring", + { RIGHT, ZERO, ZERO, ZERO, RIGHT, ZERO, ZERO, PIN, ZERO, ZERO, + LEFT, ZERO, ZERO, ZERO, LEFT, ZERO, LEFT, PIN, LEFT, PIN, RIGHT, + PIN, RIGHT, ZERO } +@@ -995,7 +995,7 @@ + { "Parrot", + { ZERO, ZERO, ZERO, ZERO, RIGHT, RIGHT, ZERO, LEFT, PIN, RIGHT, ZERO, RIGHT, ZERO, RIGHT, ZERO, RIGHT, PIN, LEFT, ZERO, RIGHT, LEFT, ZERO, PIN, ZERO } + }, +-{ "Penis", ++{ "Shuttle", + { PIN, PIN, RIGHT, ZERO, PIN, PIN, ZERO, PIN, ZERO, ZERO, RIGHT, PIN, LEFT, ZERO, ZERO, PIN, ZERO, PIN, PIN, ZERO, LEFT, PIN, PIN, ZERO } + }, + { "PictureComingSoon", diff --git a/x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild new file mode 100644 index 000..0232343448d --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools desktop flag-o-matic multilib pam + +DESCRIPTION="A modular screen saver and locker for the X Window System" +HOMEPAGE="https://www.jwz.org/xscreensaver/"; +SRC_URI=" + ${HOMEPAGE}${P}.tar.gz -> ${P}-r1.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="gdm jpeg new-login offensive opengl pam +perl selinux suid xinerama" + +COMMON_DEPEND=" + >=gnome-base/libglade-2 + dev-libs/libxml2 + media-libs/netpbm + x11-apps/appres + x11-apps/xwininfo + x11-libs/gdk-pixbuf:2[X] + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXft + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXrandr + x11-libs/libXt + x11-libs/libXxf86misc + x11-libs/libXxf86vm + jpeg? ( virtual/jpeg:0 ) + new-login? ( + gdm? ( gnome-base/gdm ) + !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) + ) + opengl? ( + virtual/glu + virtual/opengl + ) + pam? ( sys-libs/pam ) + xinerama? ( x11-libs/libXinerama ) +" +# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` +RDEPEND=" + ${COMMON_DEPEND} + perl? ( + dev-lang/perl + dev-perl/libwww-perl + virtual/perl-Digest-MD5 + ) + selinux? ( sec-policy/selinux-xscreensaver ) +" +DEPEND=" + ${COMMON_DEPEND} + dev-util/intltool + sys-devel/bc + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-p
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: 93a0a7911e4641654626df5f7f3a03d8da2676e4 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Jul 3 06:38:14 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Jul 3 06:40:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a0a791 x11-misc/xscreensaver: Version 5.43 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/xscreensaver/Manifest | 1 + .../files/xscreensaver-5.43-gentoo.patch | 47 +++ x11-misc/xscreensaver/xscreensaver-5.43.ebuild | 141 + 3 files changed, 189 insertions(+) diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index b0862f16cfa..52403b2de16 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1,3 +1,4 @@ DIST xscreensaver-5.38.tar.gz 10712548 BLAKE2B 02630aa7daa3faf8aa7ff453218bed5e3db287b7c4d9b564a6d8822db8b2e1ae6be7843342d585f2d2900d2bd0e7fd2a12d49748d81bf10818fa5bc4254f6ef8 SHA512 9014571505afd3a116f541334ea37737659f63f4cbb267a56be451e2c353d9e57218119670a44297d36d140672ea423d0682433401b17749138ab6baf6507561 DIST xscreensaver-5.40.tar.gz 12248135 BLAKE2B 78ca8effdfae1360d4fbf79c269884b6f7e1648e3be841f99d63cfc6e43f2c813f01cc5e87ec3b502c286e7d1d5562b3f00fe831e1e2f55dd47c4dd98cf84866 SHA512 e3b5fe03ee56596fd5b0bf4e805ec341906db9665d553a110b4e874e37406fbb596f7bd29da57871c59e8d90bcc97eba9ba92afd79c48139ac021eb9cf6af68d DIST xscreensaver-5.42.tar.gz 26903469 BLAKE2B a82716a3f1f19f85eb1bc7a8ba1981221ac2ad47c1411687f1043da7e50edada73ab9c7465d655546f8a9015db69ab4f35ef8ff2a0b3d79f5a59d3e02aa2f819 SHA512 84cde9364c933de720acd51a0bf75eb4d0642d60f62b92de89d932233eb5abb51e1edb53cd413b2dc4801a02cb68652a28d7d1f83cdaa8d8cdd1fee7d651eefd +DIST xscreensaver-5.43.tar.gz 26968319 BLAKE2B 799f37f7851dc717e1bf09d63c83a07aca3c51be138d854c0d904c1d6878ef015e1750c55f7b083b6aa020c6be86e9e5a08c1aa8f47f5d063407d8a151c30d6d SHA512 e745711c5760434652aa6bee99c1060717f15cad5946fba2fa3aadbcb300bec6620935c27d095b6e8a68c06e5bbe6fc1879474674b6d07f04b2af82d05cc383a diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.43-gentoo.patch b/x11-misc/xscreensaver/files/xscreensaver-5.43-gentoo.patch new file mode 100644 index 000..a6978a58e68 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.43-gentoo.patch @@ -0,0 +1,47 @@ +--- a/driver/XScreenSaver.ad.in b/driver/XScreenSaver.ad.in +@@ -31,21 +31,21 @@ + *mode:random + *timeout: 0:10:00 + *cycle: 0:10:00 +-*lockTimeout: 0:00:00 ++*lockTimeout: 0:30:00 + *passwdTimeout: 0:00:30 +-*dpmsEnabled: False ++*dpmsEnabled: True + *dpmsQuickoffEnabled: False + *dpmsStandby: 2:00:00 + *dpmsSuspend: 2:00:00 + *dpmsOff: 4:00:00 +-*grabDesktopImages: True ++*grabDesktopImages: False + *grabVideoFrames: False + *chooseRandomImages: @DEFAULT_IMAGES_P@ + ! This can be a local directory name, or the URL of an RSS or Atom feed. + *imageDirectory: @DEFAULT_IMAGE_DIRECTORY@ + *nice:10 + *memoryLimit: 0 +-*lock:False ++*lock:True + *verbose: False + *timestamp: True + *fade:True +@@ -63,7 +63,7 @@ + *textLiteral: XScreenSaver + *textFile:@DEFAULT_TEXT_FILE@ + *textProgram: fortune +-*textURL: https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss ++*textURL: https://planet.gentoo.org/rss20.xml + + *overlayTextForeground: #00 + *overlayTextBackground: #00 +@@ -124,7 +124,8 @@ + + ! The format used for printing the date and time in the password dialog box + ! (see the strftime(3) manual page for details.) +-*dateFormat: %d-%b-%y (%a); %I:%M %p ++!*dateFormat: %d-%b-%y (%a); %I:%M %p ++*dateFormat: %x %X + ! For day month date: + ! *dateFormat:%a %b %d, %I:%M %p + ! To show the time only: diff --git a/x11-misc/xscreensaver/xscreensaver-5.43.ebuild b/x11-misc/xscreensaver/xscreensaver-5.43.ebuild new file mode 100644 index 000..57235e1532a --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-5.43.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools desktop flag-o-matic multilib pam + +DESCRIPTION="A modular screen saver and locker for the X Window System" +HOMEPAGE="https://www.jwz.org/xscreensaver/"; +SRC_URI=" + ${HOMEPAGE}${P}.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="gdm jpeg new-login offensive opengl pam +perl selinux suid xinerama" + +COMMON_DEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: 855ec577710c09d97a80fad38c066b41e2eea9fa Author: Jeroen Roovers gentoo org> AuthorDate: Sat Dec 29 00:03:14 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Dec 29 00:03:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855ec577 x11-misc/xscreensaver: Version 5.41 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/xscreensaver/Manifest | 1 + .../files/xscreensaver-5.41-comments.patch | 14 ++ x11-misc/xscreensaver/xscreensaver-5.41.ebuild | 142 + 3 files changed, 157 insertions(+) diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index ba253477cf4..98b087be036 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1,3 +1,4 @@ DIST xscreensaver-5.38.tar.gz 10712548 BLAKE2B 02630aa7daa3faf8aa7ff453218bed5e3db287b7c4d9b564a6d8822db8b2e1ae6be7843342d585f2d2900d2bd0e7fd2a12d49748d81bf10818fa5bc4254f6ef8 SHA512 9014571505afd3a116f541334ea37737659f63f4cbb267a56be451e2c353d9e57218119670a44297d36d140672ea423d0682433401b17749138ab6baf6507561 DIST xscreensaver-5.39.tar.gz 12157285 BLAKE2B b33bf64541d07b2f65788160af0bac308d4bea78a6d2e13332ac0e80a1811cc8270e0922467c76a77bd3481b367e4421b6919d017e7a81b656c4bcc85c404741 SHA512 3f7aca6b428339c5d271d52deed469ee43370134d581a83e8f727dbe00e04a6c0f542952144f79447cba3f1f0c92ed7b1591e58255a4f94c0fc77342df19e0f7 DIST xscreensaver-5.40.tar.gz 12248135 BLAKE2B 78ca8effdfae1360d4fbf79c269884b6f7e1648e3be841f99d63cfc6e43f2c813f01cc5e87ec3b502c286e7d1d5562b3f00fe831e1e2f55dd47c4dd98cf84866 SHA512 e3b5fe03ee56596fd5b0bf4e805ec341906db9665d553a110b4e874e37406fbb596f7bd29da57871c59e8d90bcc97eba9ba92afd79c48139ac021eb9cf6af68d +DIST xscreensaver-5.41.tar.gz 26903096 BLAKE2B 0a574355cff23d5210c8506844ce3549130fc66e5d0482bdeb618015e92d286ee3b183dd04988e8b8b67b9338e5e1bcd156212b0b37b5176bca72bb8b38dc4f3 SHA512 4be399a70dc3938e1edf9c1d533e082268f43e08a0812a0c639bee63ae07e99cfaefefe4a61acfaa96bb5a57606f910e5793c2c52d8946ea36f00555f8721aa2 diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.41-comments.patch b/x11-misc/xscreensaver/files/xscreensaver-5.41-comments.patch new file mode 100644 index 000..8cef848ac7b --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.41-comments.patch @@ -0,0 +1,14 @@ +--- a/hacks/fontglide.c b/hacks/fontglide.c +@@ -2421,8 +2421,9 @@ + + textclient_close (s->tc); + +-// if (s->b && s->b != s->window) XFreePixmap (dpy, s->b); +-// if (s->ba && s->ba != s->b) XFreePixmap (dpy, s->ba); ++/* if (s->b && s->b != s->window) XFreePixmap (dpy, s->b); ++/ if (s->ba && s->ba != s->b) XFreePixmap (dpy, s->ba); ++*/ + XFreeGC (dpy, s->bg_gc); + if (s->charset) free (s->charset); + if (s->font_override) free (s->font_override); diff --git a/x11-misc/xscreensaver/xscreensaver-5.41.ebuild b/x11-misc/xscreensaver/xscreensaver-5.41.ebuild new file mode 100644 index 000..941a5d01d77 --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-5.41.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools desktop flag-o-matic multilib pam + +DESCRIPTION="A modular screen saver and locker for the X Window System" +HOMEPAGE="https://www.jwz.org/xscreensaver/"; +SRC_URI=" + ${HOMEPAGE}${P}.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="gdm jpeg new-login offensive opengl pam +perl selinux suid xinerama" + +COMMON_DEPEND=" + >=gnome-base/libglade-2 + dev-libs/libxml2 + media-libs/netpbm + x11-apps/appres + x11-apps/xwininfo + x11-libs/gdk-pixbuf:2[X] + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXft + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXrandr + x11-libs/libXt + x11-libs/libXxf86misc + x11-libs/libXxf86vm + jpeg? ( virtual/jpeg:0 ) + new-login? ( + gdm? ( gnome-base/gdm ) + !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) + ) + opengl? ( + virtual/glu + virtual/opengl + ) + pam? ( virtual/pam ) + xinerama? ( x11-libs/libXinerama ) +" +# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` +RDEPEND=" + ${COMMON_DEPEND} + perl? ( + dev-lang/perl + dev-perl/libwww-perl + virtual/perl-Digest-MD5 + ) + selinux? ( sec-policy/selinux-xscreensaver ) +" +DEPEND=" + ${COMMON_DEPEND} + dev-util/intltool + sys-devel/bc + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto +" +PATCHES=( + "$
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/files/, x11-misc/xscreensaver/
commit: 810c4d2bc5fb2d31c93c4f45b18f4235281be626 Author: Jeroen Roovers gentoo org> AuthorDate: Tue May 24 14:36:29 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue May 24 14:37:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810c4d2b x11-misc/xscreensaver: Version bump. Package-Manager: portage-2.3.0_rc1 x11-misc/xscreensaver/Manifest | 1 + .../files/xscreensaver-5.35-comments.patch | 16 +++ x11-misc/xscreensaver/xscreensaver-5.35.ebuild | 143 + 3 files changed, 160 insertions(+) diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index 18776af..6a85174 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1 +1,2 @@ DIST xscreensaver-5.34.tar.gz 10788657 SHA256 6fff7ec4be743e5c042647ea9687dd0cdf48d1dd5e8e15098e5018bbd02e5e27 SHA512 58d0beb6556ee77122feb04090ceed80f9ffa67070f28305a00cc42adeae678305d43594c38d00539d2f13f2474311cb82cda6fdafc2bdc918a28438d6b51e75 WHIRLPOOL c7969e5b762cbeabd0564328aefdb895acfcd1c37e2b84c628718b613ca309f4c1222103c0d6ab0fd046eb355f02ee36b11fb57b55eb72e65944ea72e4fa7419 +DIST xscreensaver-5.35.tar.gz 10502254 SHA256 477882be0d829050c0883e4d7e3d08603857b019b79ad358948e45158f876e66 SHA512 c2b9c766b240439b472e9d2d85d2bbdb883fcc1803b1302d8c273e3fa7b3319a245f6d1c8f79c383c2f04ab9d19fc0f7d1302dadbb254e12c46d7309f051cfad WHIRLPOOL b97e6ebc0e368e75a02fdb793a9ac9c81fb1b505cce3a1b73679143b82efc6561769743aff0b77ee40251d63a0a1b7eb73d8ff7870e663fe9e6c45a1e8fd9594 diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.35-comments.patch b/x11-misc/xscreensaver/files/xscreensaver-5.35-comments.patch new file mode 100644 index 000..0794f4e --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-5.35-comments.patch @@ -0,0 +1,16 @@ +--- a/utils/grabclient.c b/utils/grabclient.c +@@ -127,11 +127,11 @@ + XtInputId pipe_id; + FILE *pipe; + +-# if !defined(USE_IPHONE) && !defined(HAVE_COCOA) // Real X11 ++# if !defined(USE_IPHONE) && !defined(HAVE_COCOA) /* Real X11 */ + pid_t pid; + # endif + +-# if !defined(USE_IPHONE) && defined(HAVE_COCOA) // Desktop OSX ++# if !defined(USE_IPHONE) && defined(HAVE_COCOA) /* Desktop OSX */ + char *directory; + # endif + diff --git a/x11-misc/xscreensaver/xscreensaver-5.35.ebuild b/x11-misc/xscreensaver/xscreensaver-5.35.ebuild new file mode 100644 index 000..43b10c5 --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-5.35.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils flag-o-matic multilib pam + +DESCRIPTION="A modular screen saver and locker for the X Window System" +HOMEPAGE="http://www.jwz.org/xscreensaver/"; +SRC_URI=" + http://www.jwz.org/xscreensaver/${P}.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="gdm jpeg new-login opengl pam +perl selinux suid xinerama" + +COMMON_DEPEND=" + >=gnome-base/libglade-2 + dev-libs/libxml2 + media-libs/netpbm + x11-apps/appres + x11-apps/xwininfo + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXrandr + x11-libs/libXt + x11-libs/libXxf86misc + x11-libs/libXxf86vm + jpeg? ( virtual/jpeg:0 ) + new-login? ( + gdm? ( gnome-base/gdm ) + !gdm? ( || ( x11-misc/lightdm kde-base/kdm ) ) + ) + opengl? ( + virtual/glu + virtual/opengl + ) + pam? ( virtual/pam ) + xinerama? ( x11-libs/libXinerama ) +" +# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` +RDEPEND=" + ${COMMON_DEPEND} + perl? ( + dev-lang/perl + dev-perl/libwww-perl + virtual/perl-Digest-MD5 + ) + selinux? ( sec-policy/selinux-xscreensaver ) +" +DEPEND=" + ${COMMON_DEPEND} + dev-util/intltool + sys-devel/bc + sys-devel/gettext + virtual/pkgconfig + x11-proto/recordproto + x11-proto/scrnsaverproto + x11-proto/xextproto + x11-proto/xf86miscproto + x11-proto/xf86vidmodeproto + xinerama? ( x11-proto/xineramaproto ) +" + +src_prepare() { + sed -i configure.in -e '/^ALL_LINGUAS=/d' || die + strip-linguas -i po/ + export ALL_LINGUAS="${LINGUAS}" + + if use new-login && ! use gdm; then #392967 + sed -i \ + -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ + configure{,.in} || die + fi + + epatch \ + "${FILESDIR}"/${PN}-5.33-g