x11-wm/xpra: do not interfere with '--param key=value' gcc args (bug 607776, thanks...
authorMichael Weber <xmw@gentoo.org>
Wed, 1 Feb 2017 17:32:46 +0000 (18:32 +0100)
committerMichael Weber <xmw@gentoo.org>
Wed, 1 Feb 2017 17:33:01 +0000 (18:33 +0100)
Package-Manager: Portage-2.3.3, Repoman-2.3.1

x11-wm/xpra/files/xpra-1.0.1-cflags-param.patch [new file with mode: 0644]
x11-wm/xpra/xpra-1.0.1.ebuild

diff --git a/x11-wm/xpra/files/xpra-1.0.1-cflags-param.patch b/x11-wm/xpra/files/xpra-1.0.1-cflags-param.patch
new file mode 100644 (file)
index 0000000..11dbb81
--- /dev/null
@@ -0,0 +1,17 @@
+--- xpra-1.0.1/setup.py
++++ xpra-1.0.1/setup.py
+@@ -696,7 +696,14 @@
+         for s in (pkg_config_out, env_cflags, env_ldflags):
+             if not s:
+                 continue
++            ahead = False
+             for token in s.split():
++                if token == '--param':
++                    ahead = True
++                    continue
++                if ahead:
++                    ahead = False
++                    continue
+                 if token[:2] in ignored_flags:
+                     pass
+                 elif token[:2] in flag_map:
index 6d66ba306c5cc33576811cbba7c6832a00260b3a..9ec4c53a8c0bf162ed47cc3bb2ab973ac90e6671 100644 (file)
@@ -91,7 +91,8 @@ python_prepare_all() {
 
        epatch \
                "${FILESDIR}"/${PN}-0.13.1-ignore-gentoo-no-compile.patch \
-               "${FILESDIR}"/${PN}-0.17.4-deprecated-avcodec.patch
+               "${FILESDIR}"/${PN}-0.17.4-deprecated-avcodec.patch \
+               "${FILESDIR}"/${PN}-1.0.1-cflags-param.patch
 
        if use libav ; then
                if ! has_version ">=media-video/libav-9" ; then