summaryrefslogtreecommitdiff
path: root/media-sound/tap-reverbed
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/tap-reverbed
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/tap-reverbed')
-rw-r--r--media-sound/tap-reverbed/Manifest7
-rw-r--r--media-sound/tap-reverbed/files/tap-reverbed-flags.patch52
-rw-r--r--media-sound/tap-reverbed/metadata.xml11
-rw-r--r--media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild38
-rw-r--r--media-sound/tap-reverbed/tap-reverbed-0.ebuild46
5 files changed, 154 insertions, 0 deletions
diff --git a/media-sound/tap-reverbed/Manifest b/media-sound/tap-reverbed/Manifest
new file mode 100644
index 000000000000..534538f9d40b
--- /dev/null
+++ b/media-sound/tap-reverbed/Manifest
@@ -0,0 +1,7 @@
+AUX tap-reverbed-flags.patch 1549 SHA256 cc1a66dc3fe49d05a57c26bf46816a29f1339059eb822cf078f01b1f8b23910f SHA512 8bd6781d1dbe61231916f0294557b724532baefcbd04317e7483617482f640bc0b4a05e2b3d2b4062c4fb964347602dcb426df9dae96368f384b84e1970780e8 WHIRLPOOL 51ce197173954e3417d995aca0bc6150514e71390fc8f9ce32c195db75992f7c01dbad3523be943eb1025e639e63d8d719a7a6d3dd7fc2f9a4cbc0650e04a43c
+DIST tap-reverbed-r0.tar.gz 90703 SHA256 95593f47e5fc00178dc03fa8f83bef3d14a30ebe4b3bdb53ebeacf4e709b17e8 SHA512 72b3f1257cf5a7076a35afa92604b8df96051e6727f49b9b01192873e6cb3b21e3daaa9e70796966faa13d2e94b9fdf34cdb41b3e91805dbc9787897a7882cda WHIRLPOOL a90e3288d04b7b9a7ce72afca968c489eae301ca156ed3b30fd945344e26fc2b51eec664cc5a949c52916ff58475e0b1bc6e3a14da8f24b9d7788456a0f5e3dd
+EBUILD tap-reverbed-0-r1.ebuild 956 SHA256 224a9c9db3a43ad50285eded37a18160871e421dfac6e7282be562f7df1e6adf SHA512 9ab24ff89673a090eeb72ef3ef3da925fc10043acef46629637103aad80befd2182326b00df28681cfcd1daa80e524116700f205d2575d50165888ee1fd25301 WHIRLPOOL 24af6e0926999e750a35a3df325158ddd82fbc2df540b5c80b0e89fcf3a06dbd6f662f42c950da2ffc5637bc349baa7d43c592549d4ded57f8907484db3f21f7
+EBUILD tap-reverbed-0.ebuild 1073 SHA256 72d6602ca33522a7045aa1b8df2e72601dd7426f8785175f30fa76b7633b1a85 SHA512 3fa3888714d764c30d6999d39d3dda6f59d92791098086ff2678a9189907e62507271859265230d45377ad65ac72305daabf69cfe12ceca97925aaae1f859b8f WHIRLPOOL c5155f4903e1362186ad0bd61b05f4b55d53056842210a12ceec337caf97d080324de5deb4af53af85ea70015db5c5fca09b9f94328e98c2cae4ef6663709691
+MISC ChangeLog 2697 SHA256 c53ac05e22e421dd5e3b787deaeb636b317794bda8727e2dd9052969b6de84a8 SHA512 f4943800d2c3a6bd4dd829c9f609ae2a06b0113a83478cf9bbdff84467d33a36f6a9277e8270c12437fa90f5865b32c7f919bf414d7fb674d2540ceeb2355244 WHIRLPOOL 7ad13fb94b5876a1ff0bd8a39e0569a50d26c8f0c643bf686fcf25025e1041ee2b4c5920e8976ed86dc088de646fc230b06c51f114d7d5dcc8d239fcea7be7f9
+MISC ChangeLog-2015 1714 SHA256 20dbcfb63fc0a578aef1f2003c5230a289c03957361269de606375dac1813089 SHA512 2805df69b27b4b4e33306ba10adb75893a676db8e5f2dd343765e07f2290a8606d6d81ae0e5f68d89b5f15a394d3583746043a0108190fdf68466e9bed9bdf02 WHIRLPOOL f42c5eedc8bc0102897244e27a66f554fdec5cc98acc8bf245201006e94bde33759f06b568f6ff9e8186d93aea55b1cda8bf78796e49e219fa84a7edaa216185
+MISC metadata.xml 340 SHA256 eab3b9b2db693d82a361b5599ebcfd23f83a987d9f96aaa710451e1a55076bde SHA512 b9c58d0b65d68884a4945054cde9176b0ee6db20ff5d22cac318373c13b9b6b23d5c2cef3cd057ae1b244ec59c00ab1dd3e15f38adb0c577dc48d8aeaa7f722a WHIRLPOOL 43c122b59dcb8360fa5ab1c74720b2f78f848f681fca2c8d04ce1b0bd4df25e75333839bccf0d5c029166744a1064a6d36a61a66703a76b4b034e2bf18fe21e6
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..dbfe9b36a473
--- /dev/null
+++ b/media-sound/tap-reverbed/files/tap-reverbed-flags.patch
@@ -0,0 +1,52 @@
+Index: tap-reverbed-r0/configure.ac
+===================================================================
+--- tap-reverbed-r0.orig/configure.ac
++++ tap-reverbed-r0/configure.ac
+@@ -18,6 +18,10 @@
+ AC_C_INLINE
+
+ # Checks for libraries.
++AC_SEARCH_LIBS([powf], [m], [], [
++ AC_MSG_ERROR([unable to find the powf() function])
++])
++
+ PKG_CHECK_MODULES(JACK, jack >= 0.91.0)
+ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.0.0)
+
+@@ -25,8 +29,7 @@
+ 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,20 +9,7 @@
+ gui_ext.h gui_ext.c \
+ ports.h ports.c \
+ sound.h sound.c
++reverbed_LDADD = $(GTK_LIBS) $(JACK_LIBS)
+
+-EXTRA_DIST = .reverbed
++dist_pkgdata_DATA = .reverbed
+
+-INCLUDES =
+-LIBS =
+-#LIBS = $(LDFLAGS)
+-
+-install: all
+- -mkdir -p $(bindir)
+- cp reverbed $(bindir)
+- @echo
+- @echo " *** IMPORTANT NOTICE ***"
+- @echo "Please don't forget to copy the src/.reverbed file to the home"
+- @echo "directory of every user who will run the program. Also, don't"
+- @echo "forget to set the permissions of the copied files so these users"
+- @echo "have read/write access to their own copies."
+- @echo
diff --git a/media-sound/tap-reverbed/metadata.xml b/media-sound/tap-reverbed/metadata.xml
new file mode 100644
index 000000000000..e450c6a8f182
--- /dev/null
+++ b/media-sound/tap-reverbed/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">tap-plugins</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild b/media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild
new file mode 100644
index 000000000000..cb0e9050ffb5
--- /dev/null
+++ b/media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+MY_P="${PN}-r0"
+DESCRIPTION="Standalone JACK counterpart of LADSPA plugin TAP Reverberator"
+HOMEPAGE="http://tap-plugins.sourceforge.net/reverbed.html"
+SRC_URI="mirror://sourceforge/tap-plugins/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/ladspa-sdk
+ media-plugins/tap-plugins
+ x11-libs/gtk+:2
+ media-sound/jack-audio-connection-kit"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+PATCHES=( "${FILESDIR}/${PN}-flags.patch" )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ elog "TAP Reverb Editor expects the configuration file '.reverbed'"
+ elog "to be in the user's home directory. The default '.reverbed'"
+ elog "file can be found in the /usr/share/tap-reverbed directory"
+ elog "and should be manually copied to the user's directory."
+}
diff --git a/media-sound/tap-reverbed/tap-reverbed-0.ebuild b/media-sound/tap-reverbed/tap-reverbed-0.ebuild
new file mode 100644
index 000000000000..4d4235868cc9
--- /dev/null
+++ b/media-sound/tap-reverbed/tap-reverbed-0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit autotools eutils
+
+MY_P="${PN}-r0"
+DESCRIPTION="Standalone JACK counterpart of LADSPA plugin TAP Reverberator"
+HOMEPAGE="http://tap-plugins.sourceforge.net/reverbed.html"
+SRC_URI="mirror://sourceforge/tap-plugins/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/ladspa-sdk
+ media-plugins/tap-plugins
+ x11-libs/gtk+:2
+ media-sound/jack-audio-connection-kit"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-flags.patch"
+ eautoreconf
+}
+
+src_install() {
+ einstall
+
+ dodoc README AUTHORS
+ insinto /usr/share/tap-reverbed
+ insopts -m0644
+ doins src/\.reverbed
+}
+
+pkg_postinst() {
+ elog "TAP Reverb Editor expects the configuration file '.reverbed'"
+ elog "to be in the user's home directory. The default '.reverbed'"
+ elog "file can be found in the /usr/share/tap-reverbed directory"
+ elog "and should be manually copied to the user's directory."
+}