summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-03-20 16:41:57 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-03-20 16:41:57 +0000
commit58a3eb47d76c1ca3df9ec64e37be9a1f56d28adb (patch)
tree607a5a256aa1b3d6cd76889b5329bc7777b43fdc /media-sound
parentStable on hppa (bug #126838). (diff)
downloadgentoo-2-58a3eb47d76c1ca3df9ec64e37be9a1f56d28adb.tar.gz
gentoo-2-58a3eb47d76c1ca3df9ec64e37be9a1f56d28adb.tar.bz2
gentoo-2-58a3eb47d76c1ca3df9ec64e37be9a1f56d28adb.zip
Add patch to respect LDFLAGS.
(Portage version: 2.1_pre6-r5)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/cdparanoia/ChangeLog6
-rw-r--r--media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild3
-rw-r--r--media-sound/cdparanoia/files/cdparanoia-3.9.8-respectflags.patch26
3 files changed, 33 insertions, 2 deletions
diff --git a/media-sound/cdparanoia/ChangeLog b/media-sound/cdparanoia/ChangeLog
index 099bc299bdb2..f103c16d8cd3 100644
--- a/media-sound/cdparanoia/ChangeLog
+++ b/media-sound/cdparanoia/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-sound/cdparanoia
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/cdparanoia/ChangeLog,v 1.28 2006/03/07 13:42:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/cdparanoia/ChangeLog,v 1.29 2006/03/20 16:41:57 flameeyes Exp $
+
+ 20 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/cdparanoia-3.9.8-respectflags.patch, cdparanoia-3.9.8-r3.ebuild:
+ Add patch to respect LDFLAGS.
07 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
cdparanoia-3.9.8-r1.ebuild, cdparanoia-3.9.8-r2.ebuild,
diff --git a/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild b/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild
index 7ee04d33759a..7f3eddabe972 100644
--- a/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild
+++ b/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild,v 1.3 2006/03/07 13:42:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/cdparanoia/cdparanoia-3.9.8-r3.ebuild,v 1.4 2006/03/20 16:41:57 flameeyes Exp $
inherit eutils flag-o-matic gnuconfig linux-info
@@ -35,6 +35,7 @@ src_unpack() {
# Apply Red Hat's SG_IO patches see bug #118189 for more info
kernel_is ge 2 6 15 && EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" epatch
+ epatch "${FILESDIR}/${P}-respectflags.patch"
# Let portage handle the stripping of binaries
sed -i -e "/strip cdparanoia/d" Makefile.in
diff --git a/media-sound/cdparanoia/files/cdparanoia-3.9.8-respectflags.patch b/media-sound/cdparanoia/files/cdparanoia-3.9.8-respectflags.patch
new file mode 100644
index 000000000000..d76a4b179e58
--- /dev/null
+++ b/media-sound/cdparanoia/files/cdparanoia-3.9.8-respectflags.patch
@@ -0,0 +1,26 @@
+Index: cdparanoia-III-alpha9.8/interface/Makefile.in
+===================================================================
+--- cdparanoia-III-alpha9.8.orig/interface/Makefile.in
++++ cdparanoia-III-alpha9.8/interface/Makefile.in
+@@ -46,7 +46,7 @@ libcdda_interface.a: $(OFILES)
+ $(RANLIB) libcdda_interface.a
+
+ libcdda_interface.so: $(OFILES)
+- $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) -lm
++ $(CC) $(LDFLAGS) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) -lm
+ [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0
+ [ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so
+
+Index: cdparanoia-III-alpha9.8/paranoia/Makefile.in
+===================================================================
+--- cdparanoia-III-alpha9.8.orig/paranoia/Makefile.in
++++ cdparanoia-III-alpha9.8/paranoia/Makefile.in
+@@ -44,7 +44,7 @@ libcdda_paranoia.a: $(OFILES)
+ $(RANLIB) libcdda_paranoia.a
+
+ libcdda_paranoia.so: $(OFILES)
+- $(CC) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(OFILES) -L ../interface -lcdda_interface
++ $(CC) $(LDFLAGS) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(OFILES) -L ../interface -lcdda_interface
+ [ -e libcdda_paranoia.so.0 ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so.0
+ [ -e libcdda_paranoia.so ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so
+