commit:     ab2e1be9dfffbddf0655803679fe96249518bcb3
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 23 10:42:11 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Jul 23 10:42:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2e1be9

x11-misc/xscreensaver: Use CC in gcc AC_CHECK_GCC_ARG

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Closes: https://bugs.gentoo.org/733638
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 x11-misc/xscreensaver/files/xscreensaver-5.44-gcc.patch | 16 ++++++++++++++++
 x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild       |  1 +
 2 files changed, 17 insertions(+)

diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.44-gcc.patch 
b/x11-misc/xscreensaver/files/xscreensaver-5.44-gcc.patch
new file mode 100644
index 00000000000..16493e1fd1d
--- /dev/null
+++ b/x11-misc/xscreensaver/files/xscreensaver-5.44-gcc.patch
@@ -0,0 +1,16 @@
+--- a/configure.in
++++ b/configure.in
+@@ -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/xscreensaver-5.44-r2.ebuild 
b/x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild
index b0bea0c4919..3d15c7f3a86 100644
--- a/x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-5.44-r2.ebuild
@@ -71,6 +71,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-5.31-pragma.patch
        "${FILESDIR}"/${PN}-5.44-blurb-hndl-test-passwd.patch
        "${FILESDIR}"/${PN}-5.44-gentoo.patch
+       "${FILESDIR}"/${PN}-5.44-gcc.patch
 )
 
 src_prepare() {

Reply via email to