commit:     eb5ff9547395e9e40536474fa8005ade25528684
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 12:48:37 2017 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 12:52:47 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5ff954

dev-haskell/x11: don't persist LDFLAGS into package db, bug #609624

Reported-by: Helmut Jarausch
Bug: https://bugs.gentoo.org/609624

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch        | 12 ++++++++++++
 dev-haskell/x11/{x11-1.8.ebuild => x11-1.8-r1.ebuild} |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch 
b/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch
new file mode 100644
index 0000000000..f1d5c17903
--- /dev/null
+++ b/dev-haskell/x11/files/x11-1.8-no-LDFLAGS.patch
@@ -0,0 +1,12 @@
+Don't persist LDFLAGS into package database.
+
+https://bugs.gentoo.org/609624
+diff --git a/X11.buildinfo.in b/X11.buildinfo.in
+index 6925939..6a18b58 100644
+--- a/X11.buildinfo.in
++++ b/X11.buildinfo.in
+@@ -5,3 +5,3 @@ buildable: @BUILD_PACKAGE_BOOL@
+ cc-options: @X_CFLAGS@ @CPPFLAGS@
+-ld-options: @X_LIBS@ @LDFLAGS@
++ld-options: @X_LIBS@
+ extra-libraries: @EXTRA_LIBRARIES@

diff --git a/dev-haskell/x11/x11-1.8.ebuild b/dev-haskell/x11/x11-1.8-r1.ebuild
similarity index 95%
rename from dev-haskell/x11/x11-1.8.ebuild
rename to dev-haskell/x11/x11-1.8-r1.ebuild
index 50622790aa..13059094fd 100644
--- a/dev-haskell/x11/x11-1.8.ebuild
+++ b/dev-haskell/x11/x11-1.8-r1.ebuild
@@ -33,6 +33,8 @@ DEPEND="${RDEPEND}
        >=dev-haskell/cabal-1.6
 "
 
+PATCHES=("${FILESDIR}"/${P}-no-LDFLAGS.patch)
+
 S="${WORKDIR}/${MY_P}"
 
 src_configure() {

Reply via email to