[proaudio] [2888] media-plugins/zam-plugins import new package |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2888
Author: gavlee
Date: 2014-05-21 16:11:33 +0200 (Wed, 21 May 2014)
Log Message:
-----------
media-plugins/zam-plugins import new package
Added Paths:
-----------
trunk/overlays/proaudio/media-plugins/zam-plugins/
trunk/overlays/proaudio/media-plugins/zam-plugins/ChangeLog
trunk/overlays/proaudio/media-plugins/zam-plugins/Manifest
trunk/overlays/proaudio/media-plugins/zam-plugins/files/
trunk/overlays/proaudio/media-plugins/zam-plugins/files/zam-plugins-2.1-ldflags.patch
trunk/overlays/proaudio/media-plugins/zam-plugins/metadata.xml
trunk/overlays/proaudio/media-plugins/zam-plugins/zam-plugins-2.1.ebuild
Added: trunk/overlays/proaudio/media-plugins/zam-plugins/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/zam-plugins/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-plugins/zam-plugins/ChangeLog 2014-05-21 14:11:33 UTC (rev 2888)
@@ -0,0 +1,10 @@
+# ChangeLog for media-plugins/zam-plugins
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*zam-plugins-2.1 (21 May 2014)
+
+ 21 May 2014; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+ +zam-plugins-2.1.ebuild, +files/zam-plugins-2.1-ldflags.patch, +metadata.xml:
+ import
+
Added: trunk/overlays/proaudio/media-plugins/zam-plugins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/zam-plugins/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-plugins/zam-plugins/Manifest 2014-05-21 14:11:33 UTC (rev 2888)
@@ -0,0 +1,5 @@
+AUX zam-plugins-2.1-ldflags.patch 986 SHA256 c3fbd328cdda992c08b9ec668015bc04aba61a9dc20117059de61ec32fe0da65 SHA512 50c27a58dbf2bde0b272b1aca9ed0e687604181f7732e56adf7c6247dfe038ca63930473b4372522574bd0c79df093a7b2da42cb8349045139423741c47b3333 WHIRLPOOL 1989fbf1ea01ba54fd00a25ff4de717630a4f16fb73db9709a58dd1e205e8e51abefe88350b4909aed61b6cd8faef194f081b90197507329b016396378e797a4
+DIST zam-plugins-2.1-13-gdaa2b87.tar.xz 36528 SHA256 58fba55ababbfb7f1d1e85199295e514ec5654cffd8fd9bafe509fe975850690 SHA512 0e84217ef48c70927ecd262e0db1cdba2e5225cd8aa39287c391f3fc0a468191d5721ca0e69a13b755cb15b34ff2b21574252cd93328c6303475ab36e0cfb89b WHIRLPOOL eb28e049677889b90889ce907044f6a5f31a47edf9dc49124c69ece3b85aa9f90c0a160623444d68b35b571aa1b44986b1e34d180e30569a167cc5d66fddb532
+EBUILD zam-plugins-2.1.ebuild 874 SHA256 bf10cd99fa3a37e5cfb7e6a5232a308d39eac2e6695f0bf5629d60235afe1155 SHA512 233df2dab8cc3f7b0815fb573454d8a4260fac2a1a4975332e922e6306b1973f732f30baa2708b62a229e27e969eb720cbe97bf14550ea93644845e709d77f82 WHIRLPOOL 3bc498c4f9db97c146bcde7f9b745b35f2495d2c8b226066b5251c8a2ae7f39e76634e435826d9c3e18716ae990ddd50c508a8745a5cc7119105a00eb0001109
+MISC ChangeLog 313 SHA256 e5dc48efcb841346e986f2ca4c160cf36623cd3b9ff2f9ec5141ba9434d38e55 SHA512 f7f63280f16cbf291103807a082e2f005869e66eaaacb513d97a681c3cb95d4f88977a4e7519b4199704583ced1b063c1c897fed42189d75c5ac5c03ab2d4cf3 WHIRLPOOL ee5a53d9ae4970e0bf8602e4fb60960c56a3295449e7079c5f11b53229b05c911ca4db0650441a8af62772800d9358f3456a388be36cd3c28c4e962a79666d52
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
Added: trunk/overlays/proaudio/media-plugins/zam-plugins/files/zam-plugins-2.1-ldflags.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/zam-plugins/files/zam-plugins-2.1-ldflags.patch (rev 0)
+++ trunk/overlays/proaudio/media-plugins/zam-plugins/files/zam-plugins-2.1-ldflags.patch 2014-05-21 14:11:33 UTC (rev 2888)
@@ -0,0 +1,22 @@
+--- zamautosat/Makefile.orig 2014-05-21 14:29:07.598910896 +0100
++++ zamautosat/Makefile 2014-05-21 14:29:45.666760368 +0100
+@@ -6,7 +6,7 @@
+ all: zamautosat.so
+
+ zamautosat.so:
+- $(CXX) $(OPTIMIZATIONS) -fPIC -shared -Dmydsp=zamautosat -I$(FAUSTROOT) zamautosat.dsp.cpp -o zamautosat.so
++ $(CXX) $(LDFLAGS) $(OPTIMIZATIONS) -fPIC -shared -Dmydsp=zamautosat -I$(FAUSTROOT) zamautosat.dsp.cpp -o zamautosat.so
+
+ install:
+ install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa
+--- zamvalve-tanh/Makefile.orig 2014-05-21 14:31:39.363324193 +0100
++++ zamvalve-tanh/Makefile 2014-05-21 14:31:50.750980046 +0100
+@@ -6,7 +6,7 @@
+ all: zamvalve-tanh.so
+
+ zamvalve-tanh.so: zamvalve-tanh.dsp.cpp
+- $(CXX) $(OPTFLAGS) -fPIC -shared -Dmydsp=zamvalve_tanh -I$(FAUSTROOT) zamvalve-tanh.dsp.cpp -o zamvalve-tanh.so
++ $(CXX) $(LDFLAGS) $(OPTFLAGS) -fPIC -shared -Dmydsp=zamvalve_tanh -I$(FAUSTROOT) zamvalve-tanh.dsp.cpp -o zamvalve-tanh.so
+
+ install:
+ install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa
Added: trunk/overlays/proaudio/media-plugins/zam-plugins/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/zam-plugins/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-plugins/zam-plugins/metadata.xml 2014-05-21 14:11:33 UTC (rev 2888)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>proaudio@xxxxxxxxxxxxx</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+</pkgmetadata>
Added: trunk/overlays/proaudio/media-plugins/zam-plugins/zam-plugins-2.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/zam-plugins/zam-plugins-2.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-plugins/zam-plugins/zam-plugins-2.1.ebuild 2014-05-21 14:11:33 UTC (rev 2888)
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit eutils toolchain-funcs multilib
+
+DESCRIPTION="Collection of LV2/LADSPA audio plugins for high quality processing"
+HOMEPAGE="http://www.zamaudio.com/?p=870"
+# snapshot of git repo with pulled submodules copied to proaudio distfiles
+SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/zam-plugins-2.1-13-gdaa2b87.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-util/lv2-c++-tools
+ dev-lang/faust
+ media-libs/lv2
+ media-libs/ladspa-sdk
+ virtual/pkgconfig"
+
+S=${WORKDIR}/zam-plugins-2.1-13-gdaa2b87
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ldflags.patch
+}
+
+src_compile() {
+ emake CXX="$(tc-getCXX)"
+}
+
+src_install() {
+ emake PREFIX="${EPREFIX}"/usr LIBDIR="$(get_libdir)" DESTDIR="${D}" install
+}