diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/tap-plugins |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/tap-plugins')
6 files changed, 260 insertions, 0 deletions
diff --git a/media-plugins/tap-plugins/Manifest b/media-plugins/tap-plugins/Manifest new file mode 100644 index 000000000000..e3eaeb39724b --- /dev/null +++ b/media-plugins/tap-plugins/Manifest @@ -0,0 +1,9 @@ +AUX tap-plugins-0.7.0-cflags-ldflags.patch 5001 SHA256 2a9cc1786ca972335280c100e0894e778dee4f0cdfe038c0eead85bea8c53ec0 SHA512 6c7a4ac2a80ba8896a3746dd181315c789fa7d1003240b11b0efbb2ea81e45b863d61a383e3dfb2123b6bafcc382b7547da4ad83f06314581575fe86f800d6fc WHIRLPOOL 0b8fe49f88a50189431d6d80f295ebb4596027c37358cc5c0abee7c87a6fff3f9a2a1a5aa0d280cc2719206f6826a803ce8a2488da92e43f752579adf384af39 +AUX tap-plugins-0.7.3-cflags-ldflags.patch 901 SHA256 4eac8e14e25a15bfe159197cbcf1172da6ab9a7130a6a9ac21734a86b2b392da SHA512 f345e823400b7ea3dcdc8a880cc16d476dc4f55662eb041d2ec40de6763c52c05019990a762fd623c257c870874940c974b628e7ce315d6e4cc4babc70e28a90 WHIRLPOOL 56ed43575eb5c2e1a63e91b97e54d5454dcdc1d892c912cf110750950c7fab5139007b0f3187c39c6e8df9162f534dbeca11095d3b1ed108988ed16c1d22b563 +DIST tap-plugins-0.7.2.tar.gz 70961 SHA256 1a484bd8084260448ed3ea6a8edeb61b9e70df9e88036f4b35741fc23be79ee0 SHA512 3cd7605b03c2732f22d7ff79c889b50db4514d232c639cf964d65b2428b8ce6193824e26622ded662cae74351daa38a321bc1b1590035e5fa0fb79bb4620edd0 WHIRLPOOL d965972b45326eddf8a4f33790c6168a1df052949e9ddff08e120ff465c31385a70db7ffbdf99d6f54a3c5d6999d365f08341e05fdd240947419c3be8107ca69 +DIST tap-plugins-0.7.3.tar.gz 70495 SHA256 23ff6b7f5e0968c6afa77bbf3dce74841c1de4a3badfcfad6ccc4c27665b7c2e SHA512 c4e9c93b9fd8afb82067cf3a48ae665843da775c3af6124147ff1f8651d96734a4b961c4c5ea48877b32770e6d0b5a793af32a5cbb6e3b9afd5b59c8b3cc2621 WHIRLPOOL 9f6441b24e5f4d46e4ee22e36a91a39c3931538b1ba6d7886223e0101fe1f87209b9e4c464f21a9e956e9fba76d3bbac11ea2fe78dc200ab4b00718ecc99c94b +EBUILD tap-plugins-0.7.2.ebuild 804 SHA256 f770029932d68f95c15c9890b68f20b061d22e1a5520c49f075f2bbdd02377c8 SHA512 876e7a45a8a948bf7b32f95f1d7c54465cdd240abed353a3259d9a18afa598ede4e996014716c1d7d751abc0d6e70296b88c9dc589324ec017baea1d2a5b21c0 WHIRLPOOL 9afe9a6eef1fef3f399e9edfeb30ceab1ab1da617f0bf2dc487b5344e067eb75abc9dd2d65947be160e1332e6366423f61723f3c7359988e76cf7c8c953dc9e9 +EBUILD tap-plugins-0.7.3.ebuild 804 SHA256 a98f252c74ee19edbb84050d820e825fbe3094b8051b18d76a9da9c5c4b730df SHA512 22102957be40a0315bd77d9e80120a9bd8f24ac3bb61efa2be8e082b3eb06cd92f2bb72453936526e85ed68fc42b73629c5fb4285c1d82dc9ad1fc358f0b46e3 WHIRLPOOL dafea001f0f58141bb47aeaa0c3b541b41d3efaac8c4252168b5be74566c3d81bbec90910b083894cbca7079609c5dc9b82d260e54aad2e69c1d02f27d00e099 +MISC ChangeLog 2602 SHA256 4a52763c75bf7e2fd83da0f7f59638b7b7921848c00de21a55a6e548d8422c30 SHA512 d76bdabc8790b779647cb95980083c60bb195f5f74362bb02e8fc64cd0fa8a7ca36427aaaccd04766c5be4a59f03fb2e0a5ef2f0a5615ceccfa3940369d58d3f WHIRLPOOL 87416bd0b4e79daafb9833dd9096bcf8e22282ed2e637c4a290c1eddc4d7959435c2e1d48e2dd995e94747eb61ea6c5815b0f41cdbc90a12a8e33d2510308fde +MISC ChangeLog-2015 4698 SHA256 9c9f62c0b4a8912342d71d2bdf4ae0b03efb567f33dd2f928ffc30a6ab077e95 SHA512 8e935fe8e24f8dfd448da58ffef831766923f3b11347f6fc822563d5a607968d799f19b29cf9f5dbffbf98d00c0e41c0c9506d34a552578368240e4c82b057df WHIRLPOOL 535cb214454f320ca6137171ca8ad50bd8f82d0bfb19e43a881203c344d9a0ec1fe0f64ee015764011659b0a794e4c1c7248db1304d85b9a7c08ab2cb6a68b64 +MISC metadata.xml 1616 SHA256 703153a1c5c237bf4f8575dacdd1d721955b60c723d84448c9cf78f753ae7c7b SHA512 876598a8cda8a0331c5fd97d04984a222b2e6a9c0aeffe780f5e970dc1914c75c7e56701fcfa42ef318b0aa88183149f498346a23c5990d6bd7383199c875e01 WHIRLPOOL 3923935cfbb67bdd68e4346aacb02f32054573e2fc8408609c20cab054983cecef50ab9f47a90bbd9fa74f65ce0900da4f17adab1fb676407f5a105f19113891 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/files/tap-plugins-0.7.3-cflags-ldflags.patch b/media-plugins/tap-plugins/files/tap-plugins-0.7.3-cflags-ldflags.patch new file mode 100644 index 000000000000..0bfaa5873d23 --- /dev/null +++ b/media-plugins/tap-plugins/files/tap-plugins-0.7.3-cflags-ldflags.patch @@ -0,0 +1,27 @@ +Index: tap-plugins-0.7.3/Makefile +=================================================================== +--- tap-plugins-0.7.3.orig/Makefile ++++ tap-plugins-0.7.3/Makefile +@@ -35,8 +35,11 @@ INSTALL_LRDF_DIR = /usr/local/share/lads + # GENERAL + + 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 ++OPT_CFLAGS = -O3 -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math ++CFLAGS = -I. -Wall $(OPT_CFLAGS) -c -fPIC -DPIC ++EXTRA_LDFLAGS = ++LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic $(EXTRA_LDFLAGS) ++LIBADD = -lc -lm -lrt + MODULES = $(wildcard *.c) + + all: $(MODULES:%.c=%.so) +@@ -51,7 +54,7 @@ tap_dynamics_st.o: tap_dynamics_presets. + $(CC) $(CFLAGS) $< -o $@ + + %.so: %.o +- $(CC) -o $@ $< $(LDFLAGS) ++ $(CC) $(LDFLAGS) -o $@ $< $(LIBADD) + + # OTHER TARGETS + diff --git a/media-plugins/tap-plugins/metadata.xml b/media-plugins/tap-plugins/metadata.xml new file mode 100644 index 000000000000..18211b873eb1 --- /dev/null +++ b/media-plugins/tap-plugins/metadata.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>proaudio@gentoo.org</email> + <name>Gentoo ProAudio Project</name> + </maintainer> + <longdescription> +TAP-plugins is short for Tom's Audio Processing plugins. It is a bunch of +LADSPA plugins for digital audio processing, intended for use in a +professional DAW environment such as Ardour. These plugins should compile +and run on any recent (that is, not seriously outdated) GNU/Linux system. +They don't require any special libraries besides the standard GNU C and math +libraries, which are expected to be provided on the machine used for +compiling. + +The audio processing algorithms done by TAP-plugins are coded to be +independent of the actual sample rate. The sample rate is always a parameter +during computations. The plugins have been tested with sample rates 44.1 kHz +and 96 kHz, as the author uses these values in his studio. Please note that +although all plugins should be essentially functional at virtually any +sample rate, the audio fidelity depends slightly on the actual sample rate +used. Higher sample rate is better, of course. This means that an equalizer +or reverberator plugin will produce higher quality output, and will sound a +bit smoother at 96 kHz compared to, say, 44.1 kHz. This is a natural effect +that results from the fundamental properties of digital signal processing, +but you should be aware of it nevertheless. +</longdescription> + <upstream> + <remote-id type="sourceforge">tap-plugins</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild b/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild new file mode 100644 index 000000000000..890cce0f4877 --- /dev/null +++ b/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +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/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +DEPEND="media-libs/ladspa-sdk" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-0.7.0-cflags-ldflags.patch" +} + +src_compile() { + emake CC=$(tc-getCC) OPT_CFLAGS="${CFLAGS}" EXTRA_LDFLAGS="${LDFLAGS}" +} + +src_install() { + dodoc README CREDITS + insinto /usr/$(get_libdir)/ladspa + insopts -m0755 + doins *.so + insinto /usr/share/ladspa/rdf + insopts -m0644 + doins *.rdf +} diff --git a/media-plugins/tap-plugins/tap-plugins-0.7.3.ebuild b/media-plugins/tap-plugins/tap-plugins-0.7.3.ebuild new file mode 100644 index 000000000000..6a6c453f570e --- /dev/null +++ b/media-plugins/tap-plugins/tap-plugins-0.7.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +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/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +DEPEND="media-libs/ladspa-sdk" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-0.7.3-cflags-ldflags.patch" +} + +src_compile() { + emake CC=$(tc-getCC) OPT_CFLAGS="${CFLAGS}" EXTRA_LDFLAGS="${LDFLAGS}" +} + +src_install() { + dodoc README CREDITS + insinto /usr/$(get_libdir)/ladspa + insopts -m0755 + doins *.so + insinto /usr/share/ladspa/rdf + insopts -m0644 + doins *.rdf +} |