[proaudio] [1862] media-plugins/vocproc import

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


Revision: 1862
Author:   gavlee
Date:     2011-02-04 19:10:47 +0100 (Fri, 04 Feb 2011)
Log Message:
-----------
media-plugins/vocproc import

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/vocproc/
    trunk/overlays/proaudio/media-plugins/vocproc/ChangeLog
    trunk/overlays/proaudio/media-plugins/vocproc/Manifest
    trunk/overlays/proaudio/media-plugins/vocproc/files/
    trunk/overlays/proaudio/media-plugins/vocproc/files/vocproc-0.2-makefile.patch
    trunk/overlays/proaudio/media-plugins/vocproc/metadata.xml
    trunk/overlays/proaudio/media-plugins/vocproc/vocproc-0.2.ebuild

Added: trunk/overlays/proaudio/media-plugins/vocproc/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/vocproc/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/vocproc/ChangeLog	2011-02-04 18:10:47 UTC (rev 1862)
@@ -0,0 +1,10 @@
+# ChangeLog for media-plugins/vocproc
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*vocproc-0.2 (04 Feb 2011)
+
+  04 Feb 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> +vocproc-0.2.ebuild,
+  +files/vocproc-0.2-makefile.patch, +metadata.xml:
+  imported from my overlay
+

Added: trunk/overlays/proaudio/media-plugins/vocproc/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/vocproc/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/vocproc/Manifest	2011-02-04 18:10:47 UTC (rev 1862)
@@ -0,0 +1,5 @@
+AUX vocproc-0.2-makefile.patch 765 RMD160 8b352350d31fdda96398f984dc511faa5080938e SHA1 bd8e06f013edcf012ab91d2d9f2b5e48ec6f80d2 SHA256 f34a88f7cbf0910477731ee8783f5b8ed2d6138d568be180f430d4aa736bfb7b
+DIST vocproc-0.2.tar.gz 18938 RMD160 f7b4b1faa9f50c78da372579e4f99522ac18f10a SHA1 1f73850bd97d3ac891c86537c98a3fa57f5fdb71 SHA256 59530df7cadff8734cae21a8e5bb0b9cd09c6907e29438adb8d10338edfeedc8
+EBUILD vocproc-0.2.ebuild 810 RMD160 d5742d416262cf7bc689b0ee1b7fb0dc7b18eb2a SHA1 07c9a523b23f17e97ce20a325d741c5ca5d14d73 SHA256 72b2e9a8faa2cf149fb408a998a496d0582c8fa6fef46b3df79a6b4c6cf168bd
+MISC ChangeLog 307 RMD160 f81cc83e28c48be7f98138b607bc6be6cf4da233 SHA1 d438aa1ffc4fb666b07559fa8998d43bb4ecd243 SHA256 6e1f18f680447b715b43fb7f80b22a8f1b1bbdf4d23c423f2e33f9c96ce68f83
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-plugins/vocproc/files/vocproc-0.2-makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/vocproc/files/vocproc-0.2-makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/vocproc/files/vocproc-0.2-makefile.patch	2011-02-04 18:10:47 UTC (rev 1862)
@@ -0,0 +1,15 @@
+--- vocproc.lv2/Makefile.old	2011-02-01 16:43:25.132052011 +0000
++++ vocproc.lv2/Makefile	2011-02-01 16:54:02.919052010 +0000
+@@ -30,10 +30,10 @@
+ 	cp $^ $(BUNDLE)
+ 
+ vocproc.so: vocproc.cpp vocproc.peg
+-	g++ -shared -fPIC -DPIC $(DEFINES) vocproc.cpp `pkg-config --cflags --libs lv2-plugin fftw3` -lm -o vocproc.so
++	$(CXX) $(LDFLAGS) -shared -fPIC -DPIC $(DEFINES) vocproc.cpp `pkg-config --cflags --libs lv2-plugin fftw3` -lm -o vocproc.so
+ 
+ vocproc_gui.so: vocproc_gui.cpp vocproc.peg
+-	g++ -shared -fPIC -DPIC $(DEFINES) vocproc_gui.cpp `pkg-config --cflags --libs lv2-gui` -o vocproc_gui.so
++	$(CXX) $(LDFLAGS) -shared -fPIC -DPIC $(DEFINES) vocproc_gui.cpp `pkg-config --cflags --libs lv2-gui` -o vocproc_gui.so
+ 
+ prepare:
+ ifeq ($(DEFINES), -DNO_VOCODER)

Added: trunk/overlays/proaudio/media-plugins/vocproc/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/vocproc/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/vocproc/metadata.xml	2011-02-04 18:10:47 UTC (rev 1862)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-plugins/vocproc/vocproc-0.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/vocproc/vocproc-0.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/vocproc/vocproc-0.2.ebuild	2011-02-04 18:10:47 UTC (rev 1862)
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="LV2 plugin for pitch shifting, vocoding, automatic pitch correction
+and harmonization"
+HOMEPAGE="http://hyperglitch.com/dev/VocProc";
+SRC_URI="http://hyperglitch.com/files/vocproc/${P}.tar.gz";
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-cpp/gtkmm-2.20.3:2.4
+	>=dev-util/lv2-c++-tools-1.0.3
+	>=sci-libs/fftw-3.2.2:3.0"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig"
+
+S="${WORKDIR}/${PN}.lv2"
+
+src_prepare() {
+	epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+	CXX="$(tc-getCXX)" make || die
+}
+
+src_install() {
+	einstall INSTALL_DIR="${D}/usr/$(get_libdir)/lv2" || die
+	dodoc README
+}


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