From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B91A3138350 for ; Sun, 3 May 2020 01:35:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5D73E0964; Sun, 3 May 2020 01:35:08 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8B853E0964 for ; Sun, 3 May 2020 01:35:07 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4202034F2F2 for ; Sun, 3 May 2020 01:35:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B2F52206 for ; Sun, 3 May 2020 01:35:03 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1588469572.611492b9f7ef001a3fc4e73b36ec6a3e01442103.mattst88@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/, x11-misc/xscreensaver/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-misc/xscreensaver/files/xscreensaver-remove-libXxf86misc-dep.patch x11-misc/xscreensaver/xscreensaver-5.38-r1.ebuild x11-misc/xscreensaver/xscreensaver-5.38.ebuild x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild x11-misc/xscreensaver/xscreensaver-5.43-r3.ebuild x11-misc/xscreensaver/xscreensaver-5.44-r1.ebuild x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild X-VCS-Directories: x11-misc/xscreensaver/ x11-misc/xscreensaver/files/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 611492b9f7ef001a3fc4e73b36ec6a3e01442103 X-VCS-Branch: master Date: Sun, 3 May 2020 01:35:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3b165c42-a469-49d8-ac72-c7a9d9cc34fd X-Archives-Hash: 82204d65388fac5648a4d8a4a317ab01 commit: 611492b9f7ef001a3fc4e73b36ec6a3e01442103 Author: Matt Turner gentoo org> AuthorDate: Sun May 3 01:28:51 2020 +0000 Commit: Matt Turner gentoo org> CommitDate: Sun May 3 01:32:52 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611492b9 x11-misc/xscreensaver: Drop libXxf86misc dependency Closes: https://bugs.gentoo.org/720158 Signed-off-by: Matt Turner gentoo.org> .../xscreensaver-remove-libXxf86misc-dep.patch | 49 ++++++++++++++++++++++ ...ver-5.38.ebuild => xscreensaver-5.38-r1.ebuild} | 2 +- ...-5.43-r2.ebuild => xscreensaver-5.43-r3.ebuild} | 2 +- ...-5.44-r1.ebuild => xscreensaver-5.44-r2.ebuild} | 2 +- 4 files changed, 52 insertions(+), 3 deletions(-) diff --git a/x11-misc/xscreensaver/files/xscreensaver-remove-libXxf86misc-dep.patch b/x11-misc/xscreensaver/files/xscreensaver-remove-libXxf86misc-dep.patch new file mode 100644 index 00000000000..79ffcd7098c --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-remove-libXxf86misc-dep.patch @@ -0,0 +1,49 @@ +libXxf86misc is the client-side code of an X extension that has not been +supported by the Xserver in more than 10 years. Since xscreensaver's dependency +on it is automagic, we have to patch configure.in to safely remove it. + +https://bugs.gentoo.org/720158 + +diff -ruN xscreensaver.orig/configure.in xscreensaver/configure.in +--- xscreensaver.orig/configure.in 2020-05-02 18:09:23.169324761 -0700 ++++ xscreensaver/configure.in 2020-05-02 18:09:52.578233240 -0700 +@@ -104,12 +104,6 @@ + (It's available if the file /usr/include/X11/extensions/XInput.h + exists.)]) + +-AH_TEMPLATE([HAVE_XF86MISCSETGRABKEYSSTATE], +- [Define this if you have the XF86MiscSetGrabKeysState function +- (which allows the Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash key +- sequences to be temporarily disabled. Sadly, it doesn't affect +- Ctrl-Alt-BS or Ctrl-Alt-F1.)]) +- + AH_TEMPLATE([HAVE_RANDR], + [Define this if you have the Resize and Rotate extension. + This is standard on sufficiently-recent XFree86 systems, and +@@ -1888,25 +1882,6 @@ + fi + + +-############################################################################### +-# +-# Check for XF86MiscSetGrabKeysState (but only bother if we are already +-# using other XF86 stuff.) +-# +-############################################################################### +- +-have_xf86miscsetgrabkeysstate=no +-if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then +- AC_CHECK_X_LIB(Xxf86misc, XF86MiscSetGrabKeysState, +- [have_xf86miscsetgrabkeysstate=yes], +- [true], -lXext -lX11) +- if test "$have_xf86miscsetgrabkeysstate" = yes ; then +- SAVER_LIBS="$SAVER_LIBS -lXxf86misc" +- AC_DEFINE(HAVE_XF86MISCSETGRABKEYSSTATE) +- fi +-fi +- +- + ############################################################################### + # + # Check for HP XHPDisableReset and XHPEnableReset. + diff --git a/x11-misc/xscreensaver/xscreensaver-5.38.ebuild b/x11-misc/xscreensaver/xscreensaver-5.38-r1.ebuild similarity index 98% rename from x11-misc/xscreensaver/xscreensaver-5.38.ebuild rename to x11-misc/xscreensaver/xscreensaver-5.38-r1.ebuild index 655aea06e05..9ffa8e21aea 100644 --- a/x11-misc/xscreensaver/xscreensaver-5.38.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-5.38-r1.ebuild @@ -30,7 +30,6 @@ COMMON_DEPEND=" x11-libs/libXmu x11-libs/libXrandr x11-libs/libXt - x11-libs/libXxf86misc x11-libs/libXxf86vm jpeg? ( virtual/jpeg:0 ) new-login? ( @@ -75,6 +74,7 @@ src_prepare() { fi eapply \ + "${FILESDIR}"/${PN}-remove-libXxf86misc-dep.patch \ "${FILESDIR}"/${PN}-5.05-interix.patch \ "${FILESDIR}"/${PN}-5.20-blurb-hndl-test-passwd.patch \ "${FILESDIR}"/${PN}-5.20-test-passwd-segv-tty.patch \ diff --git a/x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-5.43-r3.ebuild similarity index 98% rename from x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild rename to x11-misc/xscreensaver/xscreensaver-5.43-r3.ebuild index 3f0ba54893e..5a18a227934 100644 --- a/x11-misc/xscreensaver/xscreensaver-5.43-r2.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-5.43-r3.ebuild @@ -30,7 +30,6 @@ COMMON_DEPEND=" x11-libs/libXmu x11-libs/libXrandr x11-libs/libXt - x11-libs/libXxf86misc x11-libs/libXxf86vm caps? ( sys-libs/libcap ) jpeg? ( virtual/jpeg:0 ) @@ -64,6 +63,7 @@ DEPEND=" x11-base/xorg-proto " PATCHES=( + "${FILESDIR}"/${PN}-remove-libXxf86misc-dep.patch "${FILESDIR}"/${PN}-5.05-interix.patch "${FILESDIR}"/${PN}-5.20-blurb-hndl-test-passwd.patch "${FILESDIR}"/${PN}-5.20-test-passwd-segv-tty.patch diff --git a/x11-misc/xscreensaver/xscreensaver-5.44-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild similarity index 98% rename from x11-misc/xscreensaver/xscreensaver-5.44-r1.ebuild rename to x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild index 94909200656..5a2b2cd498b 100644 --- a/x11-misc/xscreensaver/xscreensaver-5.44-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild @@ -30,7 +30,6 @@ COMMON_DEPEND=" x11-libs/libXmu x11-libs/libXrandr x11-libs/libXt - x11-libs/libXxf86misc x11-libs/libXxf86vm caps? ( sys-libs/libcap ) jpeg? ( virtual/jpeg:0 ) @@ -64,6 +63,7 @@ DEPEND=" x11-base/xorg-proto " PATCHES=( + "${FILESDIR}"/${PN}-remove-libXxf86misc-dep.patch "${FILESDIR}"/${PN}-5.05-interix.patch "${FILESDIR}"/${PN}-5.31-pragma.patch "${FILESDIR}"/${PN}-5.44-blurb-hndl-test-passwd.patch