summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/xorg-cf-files')
-rw-r--r--x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.6-no-ar-l.patch20
-rw-r--r--x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r2.ebuild (renamed from x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r1.ebuild)1
2 files changed, 21 insertions, 0 deletions
diff --git a/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.6-no-ar-l.patch b/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.6-no-ar-l.patch
new file mode 100644
index 000000000000..52e07f319544
--- /dev/null
+++ b/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.6-no-ar-l.patch
@@ -0,0 +1,20 @@
+l argument was formerly ignored by binutils, but since 2.36 is used
+for something other than what was intended here (tmp files location).
+https://bugs.gentoo.org/782514
+--- a/Imake.tmpl
++++ b/Imake.tmpl
+@@ -1083,3 +1083,3 @@
+ #else
+-#define ArCmd ArCmdBase clq
++#define ArCmd ArCmdBase cq
+ #endif
+@@ -1090,3 +1090,3 @@
+ #else
+-#define ArAddCmd ArCmdBase rul
++#define ArAddCmd ArCmdBase ru
+ #endif
+@@ -1097,3 +1097,3 @@
+ #else
+-#define ArExtCmd ArCmdBase xl
++#define ArExtCmd ArCmdBase x
+ #endif
diff --git a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r1.ebuild b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r2.ebuild
index b674d2cf2e0a..c44c96e2fa9e 100644
--- a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r1.ebuild
+++ b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6-r2.ebuild
@@ -21,6 +21,7 @@ RDEPEND=""
DEPEND="${RDEPEND}"
PATCHES=(
+ "${FILESDIR}"/${P}-no-ar-l.patch
"${WORKDIR}"/${PN}-1.0.6-solaris-prefix.patch
)