summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-07-06 22:20:30 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-07-06 22:20:30 +0000
commitc55bf0149da2d12b90e6a82f85ec2584e6dfbfa8 (patch)
treef1129912583ca2737eab0c222aa83afd21dab2f8 /media-plugins/tap-plugins
parentPatch for gcc-4.2 (diff)
downloadhistorical-c55bf0149da2d12b90e6a82f85ec2584e6dfbfa8.tar.gz
historical-c55bf0149da2d12b90e6a82f85ec2584e6dfbfa8.tar.bz2
historical-c55bf0149da2d12b90e6a82f85ec2584e6dfbfa8.zip
multilib strict fix, honour cflags and ldflags
Package-Manager: portage-2.1.3_rc6
Diffstat (limited to 'media-plugins/tap-plugins')
-rw-r--r--media-plugins/tap-plugins/ChangeLog9
-rw-r--r--media-plugins/tap-plugins/Manifest29
-rw-r--r--media-plugins/tap-plugins/files/digest-tap-plugins-0.7.0-r13
-rw-r--r--media-plugins/tap-plugins/files/tap-plugins-0.7.0-cflags-ldflags.patch118
-rw-r--r--media-plugins/tap-plugins/tap-plugins-0.7.0-r1.ebuild40
5 files changed, 194 insertions, 5 deletions
diff --git a/media-plugins/tap-plugins/ChangeLog b/media-plugins/tap-plugins/ChangeLog
index 12bfaa1d762a..801619262496 100644
--- a/media-plugins/tap-plugins/ChangeLog
+++ b/media-plugins/tap-plugins/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-plugins/tap-plugins
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/tap-plugins/ChangeLog,v 1.17 2007/02/22 02:30:38 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/tap-plugins/ChangeLog,v 1.18 2007/07/06 22:20:30 aballier Exp $
+
+*tap-plugins-0.7.0-r1 (06 Jul 2007)
+
+ 06 Jul 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/tap-plugins-0.7.0-cflags-ldflags.patch,
+ +tap-plugins-0.7.0-r1.ebuild:
+ multilib strict fix, honour cflags and ldflags
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
diff --git a/media-plugins/tap-plugins/Manifest b/media-plugins/tap-plugins/Manifest
index e957660c7f06..0526a232a752 100644
--- a/media-plugins/tap-plugins/Manifest
+++ b/media-plugins/tap-plugins/Manifest
@@ -1,3 +1,10 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX tap-plugins-0.7.0-cflags-ldflags.patch 5001 RMD160 e866477dad9ce908357bb291f47f7d06d35186f5 SHA1 8c1545757792d34abf27492df9e8a3c5775726fd SHA256 2a9cc1786ca972335280c100e0894e778dee4f0cdfe038c0eead85bea8c53ec0
+MD5 af20bced37b16b526befa6399015dadc files/tap-plugins-0.7.0-cflags-ldflags.patch 5001
+RMD160 e866477dad9ce908357bb291f47f7d06d35186f5 files/tap-plugins-0.7.0-cflags-ldflags.patch 5001
+SHA256 2a9cc1786ca972335280c100e0894e778dee4f0cdfe038c0eead85bea8c53ec0 files/tap-plugins-0.7.0-cflags-ldflags.patch 5001
DIST tap-0.1-1.tar.gz 109026 RMD160 b077a1608eef5ce385ec831ce0a6dfcc6e07d535 SHA1 0301adff08728b06aa60859888f3cad0d18775d0 SHA256 14751ba0133478ddb8d8f5dae9db59dd813de8ec34a4573768d9b437c96afba2
DIST tap-plugins-0.4.0.tar.gz 219085 RMD160 bf5c6f000b902c5ee6680947cfc3e1dc64f03a3f SHA1 6d60bbb00a9f5e9d77f44626c062537696436b22 SHA256 784e19d8f45b13ae5d6444f702a52b72019290942b7f0c6b15eaf9c4cc50b88a
DIST tap-plugins-0.5.0.tar.gz 244603 RMD160 18e4e0a0d392dd1c241c963f61b08d4becb22ae5 SHA1 1e18636975fe549aacfd52c4dce30b3a175952c5 SHA256 c72980ea7c878cdc207a1d44831f3f3ae11b8df6d77b62709dd8b0296cca9286
@@ -19,14 +26,18 @@ EBUILD tap-plugins-0.6.0.ebuild 751 RMD160 d483ed2264f8d612b5e055af085e8609d40d7
MD5 b4bff4108979991e369b5919bee5c33c tap-plugins-0.6.0.ebuild 751
RMD160 d483ed2264f8d612b5e055af085e8609d40d70d6 tap-plugins-0.6.0.ebuild 751
SHA256 7ff200b53f0c4ab37c1c5667959311521635f17aef6e25bd343bf16f0dcff986 tap-plugins-0.6.0.ebuild 751
+EBUILD tap-plugins-0.7.0-r1.ebuild 966 RMD160 777bd6e0d463f50b39c48515b00be7fe3d4e5038 SHA1 d67652cbf65603cf1eb484d361d5cb308c0a648a SHA256 3593342126f91d5881c42cd9551444294a9fae45f71b5904bc9ad58748a5034f
+MD5 1b194b521b6f4241d1cd497b43614c0b tap-plugins-0.7.0-r1.ebuild 966
+RMD160 777bd6e0d463f50b39c48515b00be7fe3d4e5038 tap-plugins-0.7.0-r1.ebuild 966
+SHA256 3593342126f91d5881c42cd9551444294a9fae45f71b5904bc9ad58748a5034f tap-plugins-0.7.0-r1.ebuild 966
EBUILD tap-plugins-0.7.0.ebuild 754 RMD160 bdef4893e3e12adca533eb361ea7bb7adaf74e1a SHA1 f1dc5595f190792bda39f6ff157ce0b7b7fc0f2f SHA256 5e3fd59a9c2ed06f97d142f328c570afb341a12b37539b5a192982b267ef44cc
MD5 237cab48f9b70f9301a6fcd5b607789b tap-plugins-0.7.0.ebuild 754
RMD160 bdef4893e3e12adca533eb361ea7bb7adaf74e1a tap-plugins-0.7.0.ebuild 754
SHA256 5e3fd59a9c2ed06f97d142f328c570afb341a12b37539b5a192982b267ef44cc tap-plugins-0.7.0.ebuild 754
-MISC ChangeLog 2590 RMD160 590ecf6d0933cde954c308602b4e1d99d9139cda SHA1 dbbb906502838805a47538b0ded74fbc1edbd9fa SHA256 8c23a7ebfa7d07488a463af6cfe060484ff8f11f9c7c696e6f33fec2aeefa38c
-MD5 3562b74f4aa21f3c1565ec7975b92cb5 ChangeLog 2590
-RMD160 590ecf6d0933cde954c308602b4e1d99d9139cda ChangeLog 2590
-SHA256 8c23a7ebfa7d07488a463af6cfe060484ff8f11f9c7c696e6f33fec2aeefa38c ChangeLog 2590
+MISC ChangeLog 2813 RMD160 646a8fd6378a526ac8b1eeb06c5321fdaa48c7bc SHA1 b5af676531918858470604f5432c14bf22e5d99a SHA256 262a02a5ba9e81af36e14979724708979cd71f2a6f1b26c8dff73cbf4a633a1b
+MD5 7f1316899aaead7d97bbb5b496dc6858 ChangeLog 2813
+RMD160 646a8fd6378a526ac8b1eeb06c5321fdaa48c7bc ChangeLog 2813
+SHA256 262a02a5ba9e81af36e14979724708979cd71f2a6f1b26c8dff73cbf4a633a1b ChangeLog 2813
MISC metadata.xml 1433 RMD160 e99ba50602ddd29b710f226098d3ae9ee8eb7773 SHA1 d259222f5cd5ad51b06ae3b2cfe94b66a61eb84f SHA256 27282b37de5d7a660a2b1a65c7b944ca6b0fec9d6cfb8b5d18eda8f7bef012a0
MD5 3646fc8fa11ae907af973f3ee256620b metadata.xml 1433
RMD160 e99ba50602ddd29b710f226098d3ae9ee8eb7773 metadata.xml 1433
@@ -46,3 +57,13 @@ SHA256 093ac130102a084a9e141e68deffb43a46b35e1da2776a997a5337701164de25 files/di
MD5 90613041d5d201d8615b45599899c20e files/digest-tap-plugins-0.7.0 250
RMD160 38f594165495b19f25074e885a2f183180f1dcd9 files/digest-tap-plugins-0.7.0 250
SHA256 4cb7b0b5e5687ed33047e4b0eec6279ff6847162e8c7e4caadab6acdc192ddc3 files/digest-tap-plugins-0.7.0 250
+MD5 90613041d5d201d8615b45599899c20e files/digest-tap-plugins-0.7.0-r1 250
+RMD160 38f594165495b19f25074e885a2f183180f1dcd9 files/digest-tap-plugins-0.7.0-r1 250
+SHA256 4cb7b0b5e5687ed33047e4b0eec6279ff6847162e8c7e4caadab6acdc192ddc3 files/digest-tap-plugins-0.7.0-r1 250
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.5 (GNU/Linux)
+
+iD8DBQFGjsA3vFcC4BYPU0oRAnRkAKC/aFCEy9JB6yDykJCn+Z1+y7Vb9gCeIa4x
+9XOgHsm7JA/QpKtIPm73S10=
+=BWZj
+-----END PGP SIGNATURE-----
diff --git a/media-plugins/tap-plugins/files/digest-tap-plugins-0.7.0-r1 b/media-plugins/tap-plugins/files/digest-tap-plugins-0.7.0-r1
new file mode 100644
index 000000000000..a9b42f5c63b2
--- /dev/null
+++ b/media-plugins/tap-plugins/files/digest-tap-plugins-0.7.0-r1
@@ -0,0 +1,3 @@
+MD5 e3e13df63627dcf54d0a96f8125df9ee tap-plugins-0.7.0.tar.gz 63863
+RMD160 5aaf2d3397d36b57129079e48053fa2473953560 tap-plugins-0.7.0.tar.gz 63863
+SHA256 87f4b5886ec581a617de49dd9ace75d0a5247672bfbc2cc32d2eebe233c80f34 tap-plugins-0.7.0.tar.gz 63863
diff --git a/media-plugins/tap-plugins/files/tap-plugins-0.7.0-cflags-ldflags.patch b/media-plugins/tap-plugins/files/tap-plugins-0.7.0-cflags-ldflags.patch
new file mode 100644
index 000000000000..088d624dc3d4
--- /dev/null
+++ b/media-plugins/tap-plugins/files/tap-plugins-0.7.0-cflags-ldflags.patch
@@ -0,0 +1,118 @@
+Index: tap-plugins-0.7.0/Makefile
+===================================================================
+--- tap-plugins-0.7.0.orig/Makefile
++++ tap-plugins-0.7.0/Makefile
+@@ -34,9 +34,12 @@ INSTALL_LRDF_DIR = /usr/local/share/lads
+
+ # GENERAL
+
++OPT_CFLAGS = -O3 -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math
+ CC = gcc
+-CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
+-LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt
++CFLAGS = -I. -Wall $(OPT_CFLAGS) -c -fPIC -DPIC
++EXTRA_LDFLAGS =
++LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic $(EXTRA_LDFLAGS)
++LIBADD = -lc -lm -lrt
+
+ PLUGINS = tap_autopan.so \
+ tap_chorusflanger.so \
+@@ -65,79 +68,79 @@ all: $(PLUGINS)
+
+ tap_tremolo.so: tap_tremolo.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_tremolo.c -o tap_tremolo.o
+- $(CC) $(LDFLAGS) -o tap_tremolo.so tap_tremolo.o
++ $(CC) $(LDFLAGS) -o tap_tremolo.so tap_tremolo.o $(LIBADD)
+
+ tap_eq.so: tap_eq.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_eq.c -o tap_eq.o
+- $(CC) $(LDFLAGS) -o tap_eq.so tap_eq.o
++ $(CC) $(LDFLAGS) -o tap_eq.so tap_eq.o $(LIBADD)
+
+ tap_eqbw.so: tap_eqbw.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_eqbw.c -o tap_eqbw.o
+- $(CC) $(LDFLAGS) -o tap_eqbw.so tap_eqbw.o
++ $(CC) $(LDFLAGS) -o tap_eqbw.so tap_eqbw.o $(LIBADD)
+
+ tap_echo.so: tap_echo.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_echo.c -o tap_echo.o
+- $(CC) $(LDFLAGS) -o tap_echo.so tap_echo.o
++ $(CC) $(LDFLAGS) -o tap_echo.so tap_echo.o $(LIBADD)
+
+ tap_reverb.so: tap_reverb.c tap_reverb.h tap_reverb_presets.h tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_reverb.c -o tap_reverb.o
+- $(CC) $(LDFLAGS) -o tap_reverb.so tap_reverb.o
++ $(CC) $(LDFLAGS) -o tap_reverb.so tap_reverb.o $(LIBADD)
+
+ tap_limiter.so: tap_limiter.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_limiter.c -o tap_limiter.o
+- $(CC) $(LDFLAGS) -o tap_limiter.so tap_limiter.o
++ $(CC) $(LDFLAGS) -o tap_limiter.so tap_limiter.o $(LIBADD)
+
+ tap_autopan.so: tap_autopan.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_autopan.c -o tap_autopan.o
+- $(CC) $(LDFLAGS) -o tap_autopan.so tap_autopan.o
++ $(CC) $(LDFLAGS) -o tap_autopan.so tap_autopan.o $(LIBADD)
+
+ tap_deesser.so: tap_deesser.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_deesser.c -o tap_deesser.o
+- $(CC) $(LDFLAGS) -o tap_deesser.so tap_deesser.o
++ $(CC) $(LDFLAGS) -o tap_deesser.so tap_deesser.o $(LIBADD)
+
+ tap_vibrato.so: tap_vibrato.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_vibrato.c -o tap_vibrato.o
+- $(CC) $(LDFLAGS) -o tap_vibrato.so tap_vibrato.o
++ $(CC) $(LDFLAGS) -o tap_vibrato.so tap_vibrato.o $(LIBADD)
+
+ tap_rotspeak.so: tap_rotspeak.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_rotspeak.c -o tap_rotspeak.o
+- $(CC) $(LDFLAGS) -o tap_rotspeak.so tap_rotspeak.o
++ $(CC) $(LDFLAGS) -o tap_rotspeak.so tap_rotspeak.o $(LIBADD)
+
+ tap_pitch.so: tap_pitch.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_pitch.c -o tap_pitch.o
+- $(CC) $(LDFLAGS) -o tap_pitch.so tap_pitch.o
++ $(CC) $(LDFLAGS) -o tap_pitch.so tap_pitch.o $(LIBADD)
+
+ tap_dynamics_m.so: tap_dynamics_m.c tap_dynamics_presets.h tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_dynamics_m.c -o tap_dynamics_m.o
+- $(CC) $(LDFLAGS) -o tap_dynamics_m.so tap_dynamics_m.o
++ $(CC) $(LDFLAGS) -o tap_dynamics_m.so tap_dynamics_m.o $(LIBADD)
+
+ tap_dynamics_st.so: tap_dynamics_st.c tap_dynamics_presets.h tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_dynamics_st.c -o tap_dynamics_st.o
+- $(CC) $(LDFLAGS) -o tap_dynamics_st.so tap_dynamics_st.o
++ $(CC) $(LDFLAGS) -o tap_dynamics_st.so tap_dynamics_st.o $(LIBADD)
+
+ tap_reflector.so: tap_reflector.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_reflector.c -o tap_reflector.o
+- $(CC) $(LDFLAGS) -o tap_reflector.so tap_reflector.o
++ $(CC) $(LDFLAGS) -o tap_reflector.so tap_reflector.o $(LIBADD)
+
+ tap_pinknoise.so: tap_pinknoise.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_pinknoise.c -o tap_pinknoise.o
+- $(CC) $(LDFLAGS) -o tap_pinknoise.so tap_pinknoise.o
++ $(CC) $(LDFLAGS) -o tap_pinknoise.so tap_pinknoise.o $(LIBADD)
+
+ tap_doubler.so: tap_doubler.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_doubler.c -o tap_doubler.o
+- $(CC) $(LDFLAGS) -o tap_doubler.so tap_doubler.o
++ $(CC) $(LDFLAGS) -o tap_doubler.so tap_doubler.o $(LIBADD)
+
+ tap_sigmoid.so: tap_sigmoid.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_sigmoid.c -o tap_sigmoid.o
+- $(CC) $(LDFLAGS) -o tap_sigmoid.so tap_sigmoid.o
++ $(CC) $(LDFLAGS) -o tap_sigmoid.so tap_sigmoid.o $(LIBADD)
+
+ tap_tubewarmth.so: tap_tubewarmth.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_tubewarmth.c -o tap_tubewarmth.o
+- $(CC) $(LDFLAGS) -o tap_tubewarmth.so tap_tubewarmth.o
++ $(CC) $(LDFLAGS) -o tap_tubewarmth.so tap_tubewarmth.o $(LIBADD)
+
+ tap_chorusflanger.so: tap_chorusflanger.c tap_utils.h ladspa.h
+ $(CC) $(CFLAGS) tap_chorusflanger.c -o tap_chorusflanger.o
+- $(CC) $(LDFLAGS) -o tap_chorusflanger.so tap_chorusflanger.o
++ $(CC) $(LDFLAGS) -o tap_chorusflanger.so tap_chorusflanger.o $(LIBADD)
+
+
+ # OTHER TARGETS
diff --git a/media-plugins/tap-plugins/tap-plugins-0.7.0-r1.ebuild b/media-plugins/tap-plugins/tap-plugins-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..7b211dd0651c
--- /dev/null
+++ b/media-plugins/tap-plugins/tap-plugins-0.7.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/tap-plugins/tap-plugins-0.7.0-r1.ebuild,v 1.1 2007/07/06 22:20:30 aballier Exp $
+#
+
+inherit multilib toolchain-funcs eutils
+
+IUSE=""
+
+DESCRIPTION="TAP LADSPA plugins package. Contains DeEsser, Dynamics, Equalizer, Reverb, Stereo Echo, Tremolo"
+HOMEPAGE="http://tap-plugins.sourceforge.net"
+SRC_URI="mirror://sourceforge/tap-plugins/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="media-libs/ladspa-sdk"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-cflags-ldflags.patch"
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) OPT_CFLAGS="${CFLAGS}" EXTRA_LDFLAGS="${LDFLAGS}" || die
+}
+
+src_install() {
+ dodoc README CREDITS
+ dohtml ${S}/doc/*
+ insinto /usr/$(get_libdir)/ladspa
+ insopts -m0755
+ doins *.so
+ insinto /usr/share/ladspa/rdf
+ insopts -m0644
+ doins *.rdf
+}