From: "Florian Schmaus" <flow@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/
Date: Thu, 17 Jul 2025 07:50:53 +0000 (UTC) [thread overview]
Message-ID: <1752738627.cdfd6edf97df98e36f904b5beaf84ae7a0b21a8a.flow@gentoo> (raw)
commit: cdfd6edf97df98e36f904b5beaf84ae7a0b21a8a
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 17 07:39:05 2025 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jul 17 07:50:27 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfd6edf
x11-misc/xscreensaver: port logind-idle-hint patch, use greadme.eclass
Also improve wording a bit and fix USE=glx.
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
x11-misc/xscreensaver/Manifest | 1 +
x11-misc/xscreensaver/xscreensaver-6.12.ebuild | 46 +++++++++++++++++---------
2 files changed, 31 insertions(+), 16 deletions(-)
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index f1355ebdacff..8e0ad4314ca1 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -2,4 +2,5 @@ DIST xscreensaver-6.06-logind-idle-hint.patch 4036 BLAKE2B 48c2766ff5879b77f521d
DIST xscreensaver-6.07-xscreensaver.service-start-with-no-splash.patch 834 BLAKE2B 57c509e370ba79c4197a2a51188e09c2a48cc172f889c8876c0fb1af995b87465ddc390b3e704cb572c29c1537f3d05b065365d6357c51047c910124b7c8f6c4 SHA512 6e7dcfbe0e687719f3f5579790a48544bb8728231cd7ac1c8b82f5814da0be1e67f2308de7f0354a2ba20ac098c2d5ae8c212b9a3a7b84177bc4bb10739378c3
DIST xscreensaver-6.09.tar.gz 22026182 BLAKE2B 34e3bf5b3affbfc6ef0aabaf9889c4b76ce27b09974d6c84a9b342b2267a3268fa1558a9bf0e0e487fce84ef218c3152fca4216268e15e40f82fef91021160da SHA512 6002c1879e3f9c509b4f6b645146978da82def0ed7b9e9c421b11dadf0116380c63403c30167fa70a289321928abe39795a96f1a796afb920bd0e3ac416d3653
DIST xscreensaver-6.10.1.tar.gz 25081752 BLAKE2B 6bfeed1acbe0aee07ed64c31f8e503afd4930ef6063ca92f234ce7dc42b6b4e07d7d04b4e227f9172a63519d6376c6003c243336d139b831ebf0bb854f3657c5 SHA512 25219f670cdd18db34fc514dc68c628ac8721f88a15d5df2cecbef92ebdfaa916be40ddd171b79166fc20469c199573827dbcbeb7bfa258d48b7f1a9ca7ea07a
+DIST xscreensaver-6.12-logind-idle-hint.patch 4056 BLAKE2B 30861195aeef16f8252d2324e61674a8d77cd1c0fb62aa5128c8d1e7289edfc2ee7bc4d39e50e1dcbcfe5601b95c14868320bf257bb1c9fe96c9542bde86240a SHA512 3ebb0398266b659545831a772417772f0ba99dd8125cc1ae497eb8dfa4d98dd368a119763283464ea72cab410573b7adc32176e80d243652820b4649b1e4551d
DIST xscreensaver-6.12.tar.gz 25177935 BLAKE2B 0e102abd2c28574110b6e1d2b8d59619430869d04c151f379654e1ee8350a93208f198f739f63507e781efd93808fbe17df0f11e5196dde6de010272272eb9fb SHA512 df98e07fe66fd6ad1fd680c6790d66a160f146ff721f90a76c46142888a0d17f82f068343b1ac82aa4562385460da393dc4733abdb26f0cda0f2a8944a614497
diff --git a/x11-misc/xscreensaver/xscreensaver-6.12.ebuild b/x11-misc/xscreensaver/xscreensaver-6.12.ebuild
index 5eed5211c1c4..57ddffcb335e 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.12.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.12.ebuild
@@ -3,15 +3,15 @@
EAPI=8
-inherit autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils
+inherit autotools flag-o-matic font greadme optfeature pam strip-linguas systemd xdg-utils
DESCRIPTION="Modular screen saver and locker for the X Window System"
HOMEPAGE="https://www.jwz.org/xscreensaver/"
SRC_URI="
https://www.jwz.org/xscreensaver/${PN}-${PV}.tar.gz
logind-idle-hint? (
- https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch ->
- ${PN}-6.06-logind-idle-hint.patch
+ https://github.com/Flowdalic/xscreensaver/commit/e79e2f41be3367c196899ef2f38ab97436fa1a65.patch ->
+ ${PN}-6.12-logind-idle-hint.patch
)
systemd? (
https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch ->
@@ -158,7 +158,11 @@ src_prepare() {
fi
if use logind-idle-hint; then
- eapply "${DISTDIR}/${PN}-6.06-logind-idle-hint.patch"
+ eapply "${DISTDIR}/${PN}-6.12-logind-idle-hint.patch"
+ fi
+
+ if use glx; then
+ sed -i -e 's;OpenGL/gl.h;GL/gl.h;' driver/subprocs.c || die
fi
config_rpath_update "${S}"/config.rpath
@@ -261,26 +265,36 @@ src_install() {
# bug #885989
fperms 4755 /usr/$(get_libdir)/misc/xscreensaver/xscreensaver-auth
-}
-pkg_postinst() {
- use fonts && font_pkg_postinst
+ greadme_stdin <<-EOF
+ You can configure xscreensaver via 'xscreensaver-settings'.
+ EOF
# bug #811885
if ! use glx; then
- elog "Enable USE='glx' if OpenGL screensavers are crashing."
+ greadme_stdin --append <<-EOF
+ Enable USE='glx' if OpenGL screensavers are crashing.
+ EOF
fi
if use wayland; then
- elog "Wayland support is preliminar. It doesn't lock and you need"
- elog "a supported compositor, like:"
- elog ""
- elog " * kde-plasma/kwin"
- elog " * gui-wm/sway"
- elog " * gui-wm/hyprland"
- elog " * gui-wm/wayfire"
- elog " * gui-wm/labwc"
+ greadme_stdin --append <<-EOF
+ WARNING: Wayland support is preliminary. It does not lock and you need
+ a supported compositor, like:
+
+ * kde-plasma/kwin
+ * gui-wm/sway
+ * gui-wm/hyprland
+ * gui-wm/wayfire
+ * gui-wm/labwc
+ EOF
fi
+}
+
+pkg_postinst() {
+ use fonts && font_pkg_postinst
+
+ greadme_pkg_postinst
optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi
optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi
next reply other threads:[~2025-07-17 7:51 UTC|newest]
Thread overview: 199+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-17 7:50 Florian Schmaus [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-22 6:37 [gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/ Florian Schmaus
2025-10-21 9:31 Arthur Zamarin
2025-10-21 9:31 Arthur Zamarin
2025-10-21 9:28 Sam James
2025-10-21 3:24 Sam James
2025-10-20 23:19 Sam James
2025-10-20 23:19 Sam James
2025-10-02 8:35 Arthur Zamarin
2025-09-25 18:12 Florian Schmaus
2025-09-24 1:21 Sam James
2025-09-23 17:46 Arthur Zamarin
2025-09-23 13:43 Sam James
2025-09-23 13:00 Arthur Zamarin
2025-09-22 16:12 Arthur Zamarin
2025-09-22 16:12 Arthur Zamarin
2025-09-22 15:29 Sam James
2025-09-22 15:29 Sam James
2025-07-22 7:56 Florian Schmaus
2025-07-22 7:56 Florian Schmaus
2025-07-22 7:56 Florian Schmaus
2025-07-17 7:50 Florian Schmaus
2025-06-09 3:13 Sam James
2025-05-30 13:02 Florian Schmaus
2025-02-06 9:44 Florian Schmaus
2024-10-18 16:44 Arthur Zamarin
2024-10-18 15:40 Arthur Zamarin
2024-10-16 11:03 Sam James
2024-10-16 11:03 Sam James
2024-10-16 11:03 Sam James
2024-10-16 8:31 Jakov Smolić
2024-10-16 8:31 Jakov Smolić
2024-06-18 18:56 Florian Schmaus
2024-05-13 11:43 Petr Vaněk
2024-02-07 4:55 Ionen Wolkens
2024-02-07 4:55 Ionen Wolkens
2024-02-07 4:55 Ionen Wolkens
2024-01-23 15:08 Sam James
2024-01-23 6:14 Sam James
2024-01-23 4:17 Sam James
2024-01-23 4:17 Sam James
2024-01-08 9:48 Sam James
2023-12-13 9:31 Florian Schmaus
2023-12-08 8:32 Arthur Zamarin
2023-12-08 8:29 Arthur Zamarin
2023-12-08 8:29 Arthur Zamarin
2023-11-15 16:35 Arthur Zamarin
2023-11-15 16:35 Arthur Zamarin
2023-10-18 15:42 Arthur Zamarin
2023-10-17 7:20 Joonas Niilola
2023-10-16 12:42 Sam James
2023-10-16 7:12 Sam James
2023-10-16 7:12 Sam James
2023-09-14 16:35 Florian Schmaus
2023-09-14 16:22 Florian Schmaus
2023-09-14 16:07 Florian Schmaus
2023-09-09 7:21 Yixun Lan
2023-09-08 12:04 Florian Schmaus
2023-09-06 10:51 Florian Schmaus
2023-09-06 7:14 Joonas Niilola
2023-09-06 6:47 Sam James
2023-09-06 6:47 Sam James
2023-09-06 6:47 Sam James
2023-08-15 15:53 Florian Schmaus
2023-07-27 8:27 Florian Schmaus
2023-05-18 10:42 Joonas Niilola
2023-05-06 9:34 Arthur Zamarin
2023-05-06 9:31 Arthur Zamarin
2023-05-06 9:31 Arthur Zamarin
2023-05-06 9:31 Arthur Zamarin
2023-04-16 17:10 Arthur Zamarin
2023-04-14 19:33 Sam James
2022-12-16 21:06 Arthur Zamarin
2022-12-10 9:14 Arthur Zamarin
2022-12-10 9:14 Arthur Zamarin
2022-12-10 9:14 Arthur Zamarin
2022-12-10 9:14 Arthur Zamarin
2022-12-10 9:14 Arthur Zamarin
2022-12-10 9:00 Arthur Zamarin
2022-10-31 9:25 Ulrich Müller
2022-08-28 5:06 WANG Xuerui
2022-07-30 5:22 Yixun Lan
2022-05-31 3:29 Sam James
2022-03-02 2:19 Sam James
2022-01-24 4:19 Mike Gilbert
2022-01-24 4:19 Mike Gilbert
2022-01-08 12:49 Joonas Niilola
2022-01-08 12:49 Joonas Niilola
2021-09-10 20:53 Ionen Wolkens
2021-09-01 18:32 Sam James
2021-08-29 17:52 Sam James
2021-08-29 10:02 Agostino Sarubbo
2021-08-28 21:02 Jakov Smolić
2021-08-28 5:36 Agostino Sarubbo
2021-08-27 20:04 Sam James
2021-08-27 20:04 Sam James
2021-07-25 5:42 Robin H. Johnson
2021-07-23 6:26 Robin H. Johnson
2021-06-30 10:15 Ulrich Müller
2021-06-22 22:38 Sam James
2021-06-19 15:29 Sergei Trofimovich
2021-06-13 6:30 Agostino Sarubbo
2021-06-13 6:29 Agostino Sarubbo
2021-06-12 17:14 Sam James
2021-06-12 17:14 Sam James
2021-06-12 16:32 Sam James
2021-06-12 16:32 Sam James
2021-06-12 14:48 Sebastian Pipping
2021-06-12 14:31 Sebastian Pipping
2021-06-12 7:56 Sam James
2021-06-12 7:56 Sam James
2021-06-12 3:29 Sam James
2021-06-11 22:27 Sebastian Pipping
2021-06-07 8:33 Joonas Niilola
2021-04-20 17:06 Sergei Trofimovich
2021-04-19 0:23 Sam James
2021-04-18 6:44 Sam James
2021-04-18 2:58 Sam James
2021-04-18 2:58 Sam James
2021-04-18 2:58 Sam James
2021-04-18 2:57 Sam James
2021-03-11 22:25 Jonas Stein
2021-03-04 0:23 Sam James
2021-02-28 23:21 Sam James
2021-02-27 12:30 Sam James
2021-02-27 10:43 Sam James
2021-02-26 21:58 Sam James
2021-01-22 15:32 Mikle Kolyada
2020-12-17 14:00 Mart Raudsepp
2020-11-20 0:32 Sam James
2020-07-23 8:29 Kent Fredric
2020-06-24 10:19 Jeroen Roovers
2020-05-17 9:25 Jeroen Roovers
2020-03-22 7:33 Jeroen Roovers
2020-03-21 6:39 Jeroen Roovers
2020-02-16 20:24 David Seifert
2020-02-08 21:40 Mart Raudsepp
2020-02-02 20:05 Jeroen Roovers
2020-01-13 10:07 David Seifert
2019-12-13 9:58 Jeroen Roovers
2019-11-07 16:20 Michał Górny
2019-10-12 17:42 Mikle Kolyada
2019-08-27 4:43 Jeroen Roovers
2019-08-22 10:34 Jeroen Roovers
2019-08-22 10:30 Jeroen Roovers
2019-08-22 10:30 Jeroen Roovers
2019-06-05 10:32 Jeroen Roovers
2018-12-29 10:49 Jeroen Roovers
2018-12-29 10:49 Jeroen Roovers
2018-10-10 20:12 Jeroen Roovers
2018-08-13 8:12 Jeroen Roovers
2018-06-25 8:23 Jeroen Roovers
2018-04-16 22:04 Mikle Kolyada
2018-04-14 8:34 Jeroen Roovers
2018-04-07 21:30 Sergei Trofimovich
2018-03-07 20:09 Sergei Trofimovich
2018-03-06 8:35 Jeroen Roovers
2018-03-05 21:31 Tobias Klausmann
2018-03-04 19:11 Sergei Trofimovich
2018-03-01 21:02 Jeroen Roovers
2017-12-21 0:22 Jeroen Roovers
2017-07-06 10:05 Jeroen Roovers
2017-03-02 20:54 Jeroen Roovers
2017-03-02 20:54 Jeroen Roovers
2017-03-01 20:45 David Seifert
2016-12-25 15:19 Jeroen Roovers
2016-12-25 15:19 Jeroen Roovers
2016-12-24 10:26 Agostino Sarubbo
2016-12-22 9:34 Agostino Sarubbo
2016-12-20 9:44 Agostino Sarubbo
2016-12-19 15:12 Agostino Sarubbo
2016-12-18 15:57 Agostino Sarubbo
2016-12-18 15:44 Agostino Sarubbo
2016-12-14 9:14 Tobias Klausmann
2016-12-10 11:53 Johannes Huber
2016-10-21 3:40 Jeroen Roovers
2016-10-20 7:15 Jeroen Roovers
2016-10-11 19:40 Jeroen Roovers
2016-10-07 15:47 Jeroen Roovers
2016-10-07 15:47 Jeroen Roovers
2016-10-05 18:53 Markus Meier
2016-09-21 17:48 Tobias Klausmann
2016-09-21 6:16 Jeroen Roovers
2016-07-14 7:27 Jeroen Roovers
2016-07-08 14:33 Markus Meier
2016-07-04 8:53 Jeroen Roovers
2016-06-30 15:57 Tobias Klausmann
2015-11-07 23:39 Mikle Kolyada
2015-11-05 10:58 Agostino Sarubbo
2015-11-04 14:26 Agostino Sarubbo
2015-11-03 19:19 Markus Meier
2015-11-01 16:18 Mikle Kolyada
2015-11-01 14:10 Tobias Klausmann
2015-10-26 9:15 Agostino Sarubbo
2015-10-25 7:37 Jeroen Roovers
2015-10-25 5:43 Jeroen Roovers
2015-10-24 21:36 Jeroen Roovers
2015-10-24 7:38 Jeroen Roovers
2015-10-23 9:05 Agostino Sarubbo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1752738627.cdfd6edf97df98e36f904b5beaf84ae7a0b21a8a.flow@gentoo \
--to=flow@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox