[proaudio] [1156] find libsoundtouch, require slv2-9999

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


Revision: 1156
Author:   gimpel
Date:     2008-02-07 15:57:17 +0000 (Thu, 07 Feb 2008)

Log Message:
-----------
find libsoundtouch, require slv2-9999

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ardour/Manifest
    trunk/overlays/proaudio/media-sound/ardour/ardour-2.3.1.ebuild
    trunk/overlays/proaudio/media-sound/jackdmp/Manifest
    trunk/overlays/proaudio/profiles/package.mask

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/ardour/files/ardour-2.3.1-find_soundtouch.patch
    trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-9999-r1.ebuild


Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-02-07 15:28:50 UTC (rev 1155)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2008-02-07 15:57:17 UTC (rev 1156)
@@ -1,5 +1,6 @@
 AUX ardour-2.0.3-cflags.patch 1205 RMD160 e7b3c10835fb4228603f3c9455809bfab5847a3e SHA1 22260d62a9ff67baeed07f5fdc6f4dcf95656ddd SHA256 892180ba5e622219def261a647e80f7214bb3f6ce829804a11a25ae57d2ea4be
 AUX ardour-2.0.3-sndfile-external.patch 1409 RMD160 cbc6381f17a7978caa56aff0d5e0ce8b64f7161d SHA1 6559d30abdc3a89121097ed2649872806ce4a736 SHA256 71542baed4deeae9505107973361a5aab06f49ceaeb3bf7d2e7c5ffd73cc604d
+AUX ardour-2.3.1-find_soundtouch.patch 854 RMD160 0d5eb1c4b508ecf4065abff6ae478d1c205e6e0c SHA1 335b1f2e847de16f443773a024494851d0514073 SHA256 6996c289b5711a5552c2d2dc841226b1b749a2a51a6044e32264a7007de5384d
 DIST ardour-2.0.5.tar.bz2 2777524 RMD160 eb278fbd7121707b9b7d4dfbb1e2088ef36cb1d4 SHA1 9a3adea22c5f182832b90506cb354097c21caa4f SHA256 976b87920a3bd481b06edcbc756d1c5425397286f9b2a14546705a1f60a60848
 DIST ardour-2.1.tar.bz2 2788128 RMD160 70796eb07911c5301049fb2d2749cbaa7a04ba4d SHA1 fcfb1230b9e7ec42c0044be89a6e25aa31a75658 SHA256 160482d87d8eb2188481fc42d7f6442efe6bff38544a321a79e2e23a7aa9501b
 DIST ardour-2.2.tar.bz2 4296980 RMD160 ec1e00a546b51e3f8fd8afb0b6d661df66862cd1 SHA1 195ba17570102dcb7fb09d40457b4afefbd3e16a SHA256 fc0d405e1e1d31b3e353095db67b7dc874c201ff43954751b72f57ae836799ee
@@ -7,7 +8,7 @@
 EBUILD ardour-2.0.5.ebuild 3900 RMD160 fbc3280df4a258eb8d5096895d9900fe904ba3dd SHA1 443378b09402874398717f7fa52c1eb01e5f2aad SHA256 8a9746117c71f4b26b500ebd178875e3d8536a125706f6e9a8461b69c4bc8b86
 EBUILD ardour-2.1.ebuild 4205 RMD160 c1009642cb3ab16b14663fd9903b7f2be417445d SHA1 d51e9d56bd8dfba515ab83bf186225473ba031cc SHA256 8022e867006cf705163b6928c705a010e3dbb75f50f73f271a1191dc34aeca6a
 EBUILD ardour-2.2.ebuild 4205 RMD160 74950f3ef10f5330949d7ccb0d13ed287db965aa SHA1 d0fd6eb6b4e4587f11bece468895922e8f270de8 SHA256 906c66c2efb70f1163c84170d530ef8091f8b4cba97a83cf28b32b82243c1aa7
-EBUILD ardour-2.3.1.ebuild 4173 RMD160 12785780be7b3ca628a612e7f25a98701fc302ce SHA1 ba970ab31f9cbe76b16581cc4b71a2ceb43afddb SHA256 8bd828994cf54ac7821f6ba50735e5355ded7df7786197c762c3a44c4179e76c
+EBUILD ardour-2.3.1.ebuild 4291 RMD160 a7158436d7c1388581fb2b4e7bff04602eeea545 SHA1 675f8104a09b13aa353ca05fd80ff0c1c729f378 SHA256 925069e382da2ce5c8f3f4cd579fbaf633bf4601bfc64d0ae8f982499e8facb0
 EBUILD ardour-2.9999.ebuild 3655 RMD160 e196a6e98bebe8d3631b817293e9facbe8e90e8e SHA1 99efefa79210d78500a9f617d3f40a83ac9bbbf0 SHA256 9ff4fb649a1576278b8b89f125a0c3a2270c63b3b0c028293f0d6f86ef645262
 EBUILD ardour-99992.ebuild 3357 RMD160 8f20b5e6598f87d1fca4573b7cf1d12ec48defbb SHA1 b1d3f58ed9a2da4db5f7c5e9641e8bc3222f3757 SHA256 4d1e7740509fd04d9e7aa06c6263fe0c81ee28d1d05816505ee780f28ea57299
 MISC ChangeLog 1206 RMD160 ec856e336846c6ed9396b10ed3fc1c663d757e29 SHA1 7a6b58755e2ddb2d3a310af01e9a8061ece4b9b1 SHA256 25d35ef6f8a6be363cee30b3ef2e4e845f4dcc62e65c52b105e13a832dd73764

Modified: trunk/overlays/proaudio/media-sound/ardour/ardour-2.3.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-2.3.1.ebuild	2008-02-07 15:28:50 UTC (rev 1155)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-2.3.1.ebuild	2008-02-07 15:57:17 UTC (rev 1156)
@@ -11,7 +11,7 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="altivec debug nls sse sys-libs vst"
+IUSE="altivec debug nls sse sys-libs vst lv2"
 S="${WORKDIR}/${PN}-2.3"
 
 RDEPEND="media-libs/liblo
@@ -36,7 +36,8 @@
 		>=x11-libs/pango-1.4
 		>=dev-cpp/libgnomecanvasmm-2.12.0
 		>=media-libs/libsndfile-1.0.16
-		>=media-libs/libsoundtouch-1.0 )"
+		>=media-libs/libsoundtouch-1.0 )
+	lv2? ( =media-libs/slv2-9999 )"
 
 DEPEND="${RDEPEND}
 	sys-devel/libtool
@@ -83,6 +84,7 @@
 
 	# SYSLIBS also use external sndfile
 	#use sys-libs && epatch "${FILESDIR}/${PN}-2.0.3-sndfile-external.patch"
+	epatch "${FILESDIR}/${P}-find_soundtouch.patch"
 
 	ardour_vst_prepare
 }
@@ -113,6 +115,7 @@
 		$(ardour_use_enable NLS nls) \
 		$(ardour_use_enable VST vst) \
 		$(ardour_use_enable SYSLIBS sys-libs) \
+		$(ardour_use_enable LV2 lv2) \
 		DESTDIR="${D}" \
 		CFLAGS="${CFLAGS}" \
 		PREFIX=/usr \

Added: trunk/overlays/proaudio/media-sound/ardour/files/ardour-2.3.1-find_soundtouch.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/files/ardour-2.3.1-find_soundtouch.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ardour/files/ardour-2.3.1-find_soundtouch.patch	2008-02-07 15:57:17 UTC (rev 1156)
@@ -0,0 +1,14 @@
+--- SConstruct.orig	2008-02-07 16:44:02.000000000 +0100
++++ SConstruct	2008-02-07 16:44:28.000000000 +0100
+@@ -1006,9 +1006,9 @@
+ 
+ #    libraries['flowcanvas'] = LibraryInfo(LIBS='flowcanvas', LIBPATH='#/libs/flowcanvas', CPPPATH='#libs/flowcanvas')
+     libraries['soundtouch'] = LibraryInfo()
+-    #libraries['soundtouch'].ParseConfig ('pkg-config --cflags --libs soundtouch-1.0')
++    libraries['soundtouch'].ParseConfig ('pkg-config --cflags --libs soundtouch-1.0')
+     # Comment the previous line and uncomment this for Debian:
+-    libraries['soundtouch'].ParseConfig ('pkg-config --cflags --libs libSoundTouch')
++    #libraries['soundtouch'].ParseConfig ('pkg-config --cflags --libs libSoundTouch')
+ 
+     libraries['appleutility'] = LibraryInfo(LIBS='libappleutility',
+                                             LIBPATH='#libs/appleutility',

Modified: trunk/overlays/proaudio/media-sound/jackdmp/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/Manifest	2008-02-07 15:28:50 UTC (rev 1155)
+++ trunk/overlays/proaudio/media-sound/jackdmp/Manifest	2008-02-07 15:57:17 UTC (rev 1156)
@@ -2,6 +2,7 @@
 DIST jackdmp_0.69.zip 5136069 RMD160 738029dcc370a488054e4aedce85c295594a6848 SHA1 c1da0ae8c0e0e9fd5861e65718d89598770e1b7b SHA256 9cbaf0fea295a29680ede459537e9423f8abf70512d5cda989a52f52abd92700
 EBUILD jackdmp-0.68.ebuild 2475 RMD160 66c9fba58fae30e38b49566aef528fd8e52de95c SHA1 0d7828ab8f42d4319ed0faeffdf4d76d169aa3a0 SHA256 ec6c3a4c6772adeb16e7ae59626a76a06cd0417f858e1bbc2c028029c600c879
 EBUILD jackdmp-0.69.ebuild 2475 RMD160 66c9fba58fae30e38b49566aef528fd8e52de95c SHA1 0d7828ab8f42d4319ed0faeffdf4d76d169aa3a0 SHA256 ec6c3a4c6772adeb16e7ae59626a76a06cd0417f858e1bbc2c028029c600c879
+EBUILD jackdmp-9999-r1.ebuild 2180 RMD160 98a8db5d72aa542ca5a868394c4db90814b7bb82 SHA1 e5d9eec8c52b00fd43b07de68d17a063623decbf SHA256 c7bc93f52952f8eb56122ff92822fe96cdd0aba8b48206de60028f2f0392a2a2
 EBUILD jackdmp-9999.ebuild 3396 RMD160 5013781cfaa4282ec099ee6574e518dcda238a82 SHA1 b44080c927c279ddd7fd80704a5fc6b458a1db9b SHA256 e2376acbe84cfddb31e018cec707048780c2073810a1ce819bd9e48fc5454de6
 MISC ChangeLog 399 RMD160 ff69dfe73496a55d87ee6804011511a773deb8dd SHA1 e683eeee9136b7a0dd72d87d1082b1b9bb1b1cb1 SHA256 8d548cb3ab28decf1c450501e3d9a87eef9ebd321b1b2ba1e495cc7b3760c120
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-9999-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-9999-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-9999-r1.ebuild	2008-02-07 15:57:17 UTC (rev 1156)
@@ -0,0 +1,75 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion flag-o-matic 
+
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://www.grame.fr/~letz/jackdmp.html";
+
+ESVN_REPO_URI="http://subversion.jackaudio.org/jackmp/trunk/jackmp/";
+RESTRICT="nomirror ccache"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc debug examples freebob"
+
+RDEPEND="dev-util/pkgconfig
+	>=media-libs/alsa-lib-0.9.1
+	freebob? ( sys-libs/libfreebob )"
+
+DEPEND="${RDEPEND}
+	app-arch/unzip
+	dev-util/scons
+	doc? ( app-doc/doxygen )"
+
+src_compile() {
+	local myconf="PREFIX=/usr"
+	use freebob || myconf="${myconf} ENABLE_FREEBOB=False ENABLE_FIREWIRE=False"
+	use debug || myconf="${myconf} DEBUG=False"
+	use doc || myconf="${myconf} BUILD_DOXYGEN_DOCS=False"
+	use examples || myconf="${myconf} BUILD_EXAMPLES=False"
+	scons ${myconf} || die
+}
+
+src_install() {
+	cd linux/
+	dodir /usr/bin /usr/lib/jackmp
+	make DESTDIR="${D}" datadir=/usr/share/doc install || die
+	cd ${S}
+
+	dosym /usr/lib/libjackmp.so /usr/lib/libjack.so
+	dosym /usr/lib/libjackmp.so /usr/lib/libjack.so.0
+
+	dodoc Readme Todo ChangeLog
+}
+
+pkg_postinst() {
+	local provided="${ROOT}/etc/portage/profile/package.provided"
+	
+	test -d ${ROOT}/etc/portage/profile \
+		|| dodir /etc/portage/profile
+
+	if [ -z `grep "media-sound/jack-audio-connection-kit-0.109.0" ${provided}` ]
+	then
+		elog "Adding media-sound/jack-audio-connection-kit to"
+		elog "/etc/portage/profile/package.provided ..."
+		elog "Note that a lot of things might not compile correctly"
+		elog "against jackdmp's jack headers!"
+
+		echo "media-sound/jack-audio-connection-kit-0.109.0" >> ${provided}
+	fi
+}
+
+pkg_postrm() {
+	# gets removed too when upgrading jackdmp, so let the user do it!
+	elog "*************** IMPORTANT ******************"
+	elog "PLEASE remove media-sound/jack-audio-connection-kit from"
+	elog "/etc/portage/profile/package.provided"
+	elog "if you switch to jack-audio-connection-kit again!!"
+	elog "Otherwhise you will mess up dependencies!"
+
+	#sed '/media-sound\/jack-audio-connection-kit-0.109.0/d' \
+	#	-i ${ROOT}/etc/portage/profile/package.provided
+}

Modified: trunk/overlays/proaudio/profiles/package.mask
===================================================================
--- trunk/overlays/proaudio/profiles/package.mask	2008-02-07 15:28:50 UTC (rev 1155)
+++ trunk/overlays/proaudio/profiles/package.mask	2008-02-07 15:57:17 UTC (rev 1156)
@@ -16,5 +16,3 @@
 # so soon I am sure which way to go <dominique.michel@xxxxxxxxxxxx>
 media-sound/aeolus-ym
 
-# needs unreleased slv2
-=media-sound/ardour-2.3.1


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