[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
+}