[proaudio] [1512] added invada-studio-plugins to the tree (thx goatee)

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1512
Author:   evermind
Date:     2009-09-07 20:26:02 +0200 (Mon, 07 Sep 2009)
Log Message:
-----------
added invada-studio-plugins to the tree (thx goatee)

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/invada-studio-plugins/
    trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest
    trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/
    trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch
    trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild

Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest	2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,3 @@
+AUX 0.3.1-ladspa.patch 1684 RMD160 93a0397e5cd5fd4eac1b189bb5b79dec2f4a2cea SHA1 2b93c587b2151037ecdd8f5a484f029b1f12d2dc SHA256 0700b57d2a029da7de0256c9890b25df21871963df6c8b7f72832e68b9f6d6bf
+DIST invada-studio-plugins_0.3.1-1.tar.gz 30187 RMD160 d2c5ddc91748a5033d9f6b6d9299e942b4ae5bd4 SHA1 a97fcd9faca935b85792a78f372b26fdaf8946b7 SHA256 54d870c1e2fa88f2da251c4384a4f6d1384f87703c5a4e5726549d8047a41ddd
+EBUILD invada-studio-plugins-0.3.1.ebuild 785 RMD160 90ec1a07a25b4b2f9c63b032a2adb1b23e7576ea SHA1 45cf3a91c8e1c2db9b775a5a42ee2f04d2302d54 SHA256 54c450fecc8493b5dac3fc6befb4659d344874290b78d84656bd758be34fb072

Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch	2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,60 @@
+--- invada-studio-plugins-0.3.1/Makefile	2009-02-14 02:07:04.000000000 +0000
++++ Makefile	2009-09-07 11:23:49.000000000 +0100
+@@ -23,8 +23,8 @@
+ # Change this if you want to install somewhere else. In particular
+ # you may wish to remove the middle "local/" part of the path.
+ 
+-INSTALL_PLUGINS_DIR	=	/usr/local/lib/ladspa/
+-INSTALL_LRDF_DIR	=	/usr/local/share/ladspa/rdf/
++INSTALL_PLUGINS_DIR	=	/usr/lib/ladspa/
++INSTALL_LRDF_DIR	=	/usr/share/ladspa/rdf/
+ 
+ # NO EDITING below this line is required
+ # if all you want to do is install and use the plugins.
+@@ -33,10 +33,11 @@
+ 
+ # GENERAL
+ 
+-CC		=	gcc
+-LD		=	ld
+-CFLAGS		=	-I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
+-LDFLAGS		=	-shared -lc -lm -L. -linv_common
++AR		?=	ar
++CC		?=	gcc
++CFLAGS		+=	-I. -Wall
++LDFLAGS		+=	-shared
++LIBS		=	-L. -lc -lm -linv_common
+ 
+ PLUGINS		=	libinv_common.a \
+                         inv_compressor.so \
+@@ -63,10 +64,10 @@
+ # OTHER TARGETS
+ 
+ install: targets
+-	-mkdir -p		$(INSTALL_PLUGINS_DIR)
+-	cp *.so 		$(INSTALL_PLUGINS_DIR)
+-	-mkdir -p		$(INSTALL_LRDF_DIR)
+-	cp inv_plugins.rdf 	$(INSTALL_LRDF_DIR)
++	-mkdir -p		$(DESTDIR)$(INSTALL_PLUGINS_DIR)
++	cp *.so 		$(DESTDIR)$(INSTALL_PLUGINS_DIR)
++	-mkdir -p		$(DESTDIR)$(INSTALL_LRDF_DIR)
++	cp inv_plugins.rdf 	$(DESTDIR)$(INSTALL_LRDF_DIR)
+ 
+ targets:	$(PLUGINS)
+ 
+@@ -80,12 +81,12 @@
+ 
+ %.o: %.c
+ 	@echo "Compiling $<"
+-	@$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@ 
++	@$(CC) -c $(CFLAGS) -fPIC -DPIC $< -o $@ 
+ 
+ %.so: %.o
+ 	@echo "Creating  $@"
+-	@$(LD) -o $@ $< $(LDFLAGS)
++	@$(CC) -nostartfiles $(LDFLAGS) -o $@ $< $(LIBS)
+ 
+ %.a: %.o
+ 	@echo "Creating  $@"
+-	@ar rcs $@ $<
++	@$(AR) rcs $@ $<

Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild	2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,32 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#Thanks to ssuominen for his assistance with the creation of this ebuild
+EAPI=2
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Invada ladspa package, contains: Compressor, Filters, Reverb, Input Processor, Tube Simulator"
+HOMEPAGE="http://www.invadarecords.com/Downloads.php?ID=00000263";
+SRC_URI="http://www.invadarecords.com/downloads/${PN}_${PV}-1.tar.gz";
+LICENSE="GPL-2"
+
+SLOT=0
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=media-libs/ladspa-sdk-1.13"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/0.3.1-ladspa.patch
+}
+
+src_compile() {
+	tc-export AR CC
+	emake || die
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die
+	dodoc dodoc COPYING CREDITS README
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/