summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-12-19 14:50:42 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-12-19 14:50:42 +0000
commit6c946c23fef8d5bfc4975bc2665a17a7bcb8bf17 (patch)
treeefb3b5fcc7a3a65a1e7b19a8a5c02ffdabf6f99f /media-sound/tap-reverbed
parentTook maintainership and did minor ebuild cleanup (diff)
downloadhistorical-6c946c23fef8d5bfc4975bc2665a17a7bcb8bf17.tar.gz
historical-6c946c23fef8d5bfc4975bc2665a17a7bcb8bf17.tar.bz2
historical-6c946c23fef8d5bfc4975bc2665a17a7bcb8bf17.zip
Fix build with forced as-needed, bug #247863, respect CFLAGS/LDFLAGS, dont build pic for a binary, handle to proaudio herd.
Package-Manager: portage-2.2_rc17/cvs/Linux 2.6.27.8 x86_64
Diffstat (limited to 'media-sound/tap-reverbed')
-rw-r--r--media-sound/tap-reverbed/ChangeLog9
-rw-r--r--media-sound/tap-reverbed/Manifest17
-rw-r--r--media-sound/tap-reverbed/files/tap-reverbed-flags.patch31
-rw-r--r--media-sound/tap-reverbed/metadata.xml4
-rw-r--r--media-sound/tap-reverbed/tap-reverbed-0.ebuild17
5 files changed, 67 insertions, 11 deletions
diff --git a/media-sound/tap-reverbed/ChangeLog b/media-sound/tap-reverbed/ChangeLog
index 2b0bb61d48d0..d60211e61183 100644
--- a/media-sound/tap-reverbed/ChangeLog
+++ b/media-sound/tap-reverbed/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/tap-reverbed
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/tap-reverbed/ChangeLog,v 1.6 2007/02/22 01:26:50 peper Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/tap-reverbed/ChangeLog,v 1.7 2008/12/19 14:50:42 aballier Exp $
+
+ 19 Dec 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/tap-reverbed-flags.patch, metadata.xml, tap-reverbed-0.ebuild:
+ Fix build with forced as-needed, bug #247863, respect CFLAGS/LDFLAGS, dont
+ build pic for a binary, handle to proaudio herd.
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
diff --git a/media-sound/tap-reverbed/Manifest b/media-sound/tap-reverbed/Manifest
index 947d75613822..eb98b704341e 100644
--- a/media-sound/tap-reverbed/Manifest
+++ b/media-sound/tap-reverbed/Manifest
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX tap-reverbed-flags.patch 953 RMD160 a86bdecfac0d244b1d7464ff2fa275419d0c61ab SHA1 330329c42e25bbcd1bf4f6b45ead3a865ad8286e SHA256 7293dbbe9183b2421e58a14af5d2367126faa75f56b38107587e13d2e2fa8fe3
DIST tap-reverbed-r0.tar.gz 90703 RMD160 c76df991102a59847ae53a0a5d10013d6c48a22a SHA1 80cce2b280338b83fa4dc14c92c5808673848f2e SHA256 95593f47e5fc00178dc03fa8f83bef3d14a30ebe4b3bdb53ebeacf4e709b17e8
-EBUILD tap-reverbed-0.ebuild 1095 RMD160 5ff699c69275a2c12344cab9db2c6387b780fa7f SHA1 0533bcb69613d73951ec029893775537420e2b3c SHA256 ac8faf280ebe6a6253a9435bf19a8afd64cd2d3b943fa0a833b6ea14395dbfae
-MISC ChangeLog 997 RMD160 c2d571c1bcf835ec3a14b8ef6c53f1c873b093f1 SHA1 e365fc40a4cb01fbe92ae4c0a02d20f5940c1464 SHA256 c9360e9e0c5d94984c57ba8229629c4bf64d7e3a9732253016641b87b8c3a0e0
-MISC metadata.xml 221 RMD160 600a2278f8a89283311c5bb10b02d54cebef8ca3 SHA1 aff61004cffd7341912643e1ab44a8df84e14c23 SHA256 3341e7789c5ba08aade2440d5ce6d2937e8432775731033190f11df5f64d085e
+EBUILD tap-reverbed-0.ebuild 1215 RMD160 0b6ffb479c5260b6457e1d362991c6a52bb75987 SHA1 3c81ed9f0d9305b9bb30f45f72a12ece118cae69 SHA256 ab02e56db43d2bd716bc2ea1d07ece54e3b96c6376ba16e8254a68ecde13641f
+MISC ChangeLog 1253 RMD160 c94f041a76fd6b2c6ff6649c1f6864bb877167ed SHA1 94e7a834d7699d84d890b3bfd58167531edd6168 SHA256 a777df392ef967bb27e24ea02a39f2c6c6192e0c7748fb4d826a119f26cd52da
+MISC metadata.xml 227 RMD160 a74a1acad2f29ae9865f25d7d209f63b6dd7833b SHA1 895bd1db613ad5da708786e231d2dc744bf83dce SHA256 b5170d9ed8e0d38d93a200be0986ad8d2a1c363f811a381aff1d3c1eebf8775d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAklLtMgACgkQvFcC4BYPU0rU6wCgl4L6ARzV9/Cahq2AO2rWibDw
+GVsAn3hhBzLYSY8CO3a3ErHrDkoTF4+9
+=GyGx
+-----END PGP SIGNATURE-----
diff --git a/media-sound/tap-reverbed/files/tap-reverbed-flags.patch b/media-sound/tap-reverbed/files/tap-reverbed-flags.patch
new file mode 100644
index 000000000000..a70ef12ee880
--- /dev/null
+++ b/media-sound/tap-reverbed/files/tap-reverbed-flags.patch
@@ -0,0 +1,31 @@
+Index: tap-reverbed-r0/configure.ac
+===================================================================
+--- tap-reverbed-r0.orig/configure.ac
++++ tap-reverbed-r0/configure.ac
+@@ -25,8 +25,7 @@ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.0.0
+ AC_FUNC_MALLOC
+ AC_CHECK_FUNCS([strdup])
+
+-CFLAGS="-O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -fPIC -DPIC $GTK_CFLAGS $JACK_CFLAGS"
+-LDFLAGS="-Wall $GTK_LIBS $JACK_LIBS"
++CFLAGS="$CFLAGS -Wall $GTK_CFLAGS $JACK_CFLAGS"
+
+ AC_CONFIG_FILES([Makefile src/Makefile])
+ AC_OUTPUT
+Index: tap-reverbed-r0/src/Makefile.am
+===================================================================
+--- tap-reverbed-r0.orig/src/Makefile.am
++++ tap-reverbed-r0/src/Makefile.am
+@@ -9,11 +9,11 @@ file_io.h file_io.c \
+ gui_ext.h gui_ext.c \
+ ports.h ports.c \
+ sound.h sound.c
++reverbed_LDADD = $(GTK_LIBS) $(JACK_LIBS)
+
+ EXTRA_DIST = .reverbed
+
+ INCLUDES =
+-LIBS =
+ #LIBS = $(LDFLAGS)
+
+ install: all
diff --git a/media-sound/tap-reverbed/metadata.xml b/media-sound/tap-reverbed/metadata.xml
index ea12fab7b274..4805f09fe019 100644
--- a/media-sound/tap-reverbed/metadata.xml
+++ b/media-sound/tap-reverbed/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sound</herd>
+<herd>proaudio</herd>
<maintainer>
- <email>sound@gentoo.org</email>
+ <email>proaudio@gentoo.org</email>
</maintainer>
</pkgmetadata>
diff --git a/media-sound/tap-reverbed/tap-reverbed-0.ebuild b/media-sound/tap-reverbed/tap-reverbed-0.ebuild
index 99c8bd55a300..db4c01dc4e2e 100644
--- a/media-sound/tap-reverbed/tap-reverbed-0.ebuild
+++ b/media-sound/tap-reverbed/tap-reverbed-0.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/tap-reverbed/tap-reverbed-0.ebuild,v 1.5 2007/01/05 20:07:29 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/tap-reverbed/tap-reverbed-0.ebuild,v 1.6 2008/12/19 14:50:42 aballier Exp $
-IUSE=""
+
+inherit autotools eutils
MY_P="${PN}-r0"
DESCRIPTION="Standalone JACK counterpart of LADSPA plugin TAP Reverberator."
@@ -13,6 +14,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
RDEPEND="media-libs/ladspa-sdk
media-plugins/tap-plugins
@@ -21,12 +23,19 @@ RDEPEND="media-libs/ladspa-sdk
DEPEND="${RDEPEND}
dev-util/pkgconfig"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-flags.patch"
+ eautoreconf
+}
+
src_install() {
einstall
dodoc README AUTHORS
insinto /usr/share/tap-reverbed
- insopts -m0666
+ insopts -m0644
doins src/\.reverbed
}