[proaudio] [1937] media-libs/slv2-9999 update

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


Revision: 1937
Author:   gavlee
Date:     2011-04-24 15:41:41 +0200 (Sun, 24 Apr 2011)
Log Message:
-----------
media-libs/slv2-9999 update

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/slv2/ChangeLog
    trunk/overlays/proaudio/media-libs/slv2/Manifest
    trunk/overlays/proaudio/media-libs/slv2/metadata.xml
    trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild

Modified: trunk/overlays/proaudio/media-libs/slv2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/ChangeLog	2011-04-24 13:05:29 UTC (rev 1936)
+++ trunk/overlays/proaudio/media-libs/slv2/ChangeLog	2011-04-24 13:41:41 UTC (rev 1937)
@@ -1,7 +1,12 @@
 # ChangeLog for media-libs/slv2
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  24 Apr 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> slv2-9999.ebuild,
+  metadata.xml:
+  update for new sord,serd,suil deps. utilise waf-utils eclass.
+  deps for python bindings still need work
+
   24 Dec 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> slv2-9999.ebuild:
   remove bad header workaround, use sed to remove ldconfig call from wscript,
   misc cleanups

Modified: trunk/overlays/proaudio/media-libs/slv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/Manifest	2011-04-24 13:05:29 UTC (rev 1936)
+++ trunk/overlays/proaudio/media-libs/slv2/Manifest	2011-04-24 13:41:41 UTC (rev 1937)
@@ -1,3 +1,3 @@
-EBUILD slv2-9999.ebuild 1149 RMD160 bb160851068aeba2254595b48fc2e04311a457bc SHA1 dced3882ce348d225ba31e0e1c2cc7a90996b5df SHA256 15970fd28145baa6d538e29a83c9b90651d517e5d9ce2f3d8bca7db6689ce586
-MISC ChangeLog 1034 RMD160 275c22ec5f49eec997fadb3f1f6475437ec01f8b SHA1 c11736f4537197d81a64ac8e506b9ad0bea4434e SHA256 47de1945825215bcf0278fa32c9e17a35d24e49acfbd2e8b75ca8b9bcc086e9c
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD slv2-9999.ebuild 1430 RMD160 624e78a67b34c688e588bbeb598f4da13ac75407 SHA1 b27eb13de9ebfa042ef33a8e033efddb7d759338 SHA256 b3355ba4c1825a980db51b057525647dabfa691d0f0e94b20c7d5ebbc3dd1e81
+MISC ChangeLog 1232 RMD160 8c3a778c9bfaddc0643d9fdb63f990186cb87e16 SHA1 2c16c451f74f5554951a6e4f55e450f19c3e0b97 SHA256 fbf5cae4b775551480a75149dc3ab698ade44c126f7adadcefd389aa00f9dbbb
+MISC metadata.xml 356 RMD160 aa7162b6f373efa6f497e6eef7361598c374166c SHA1 6142a1b9c8684fef0e8aabfaaa229996df4394ab SHA256 f84198b82b8bf26f1e1eea441169da50065d6d14cd9f9607f28a7ec559d24025

Modified: trunk/overlays/proaudio/media-libs/slv2/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/metadata.xml	2011-04-24 13:05:29 UTC (rev 1936)
+++ trunk/overlays/proaudio/media-libs/slv2/metadata.xml	2011-04-24 13:41:41 UTC (rev 1937)
@@ -6,4 +6,7 @@
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="swig">Use dev-lang/swig to generate python bindings</flag>
+	</use>
 </pkgmetadata>

Modified: trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild	2011-04-24 13:05:29 UTC (rev 1936)
+++ trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild	2011-04-24 13:41:41 UTC (rev 1937)
@@ -1,28 +1,33 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
-inherit multilib subversion
+EAPI=3
+inherit waf-utils subversion
 
 RESTRICT="mirror"
-DESCRIPTION="SLV2 is a library for LV2 hosts"
+DESCRIPTION="A library to make the use of LV2 plugins as simple as possible for applications"
 HOMEPAGE="http://drobilla.net/software";
 
 ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
 ESVN_PROJECT="svn.drobilla.net"
+ESVN_UP_FREQ="1"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="debug doc jack"
+IUSE="bash-completion debug doc jack swig"
 
-RDEPEND="jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
-	>=media-libs/raptor-1.4.0
-	>=dev-libs/redland-1.0.6
-	>=media-libs/lv2core-2.0"
+RDEPEND=">=dev-libs/glib-2.26.1-r1:2
+	>=media-libs/lv2core-4.0
+	>=media-libs/serd-0.1.0
+	>=media-libs/sord-0.1.0
+	>=media-libs/suil-0.1.0
+	jack? ( >=media-sound/jack-audio-connection-kit-0.120.1 )"
 DEPEND="${RDEPEND}
 	doc? ( app-doc/doxygen )
+	swig? ( dev-lang/swig )
+	dev-lang/python
 	dev-util/pkgconfig"
 
 src_prepare() {
@@ -33,18 +38,21 @@
 src_configure() {
 	cd ${PN}
 	tc-export CC CXX CPP AR RANLIB
-	./waf configure --prefix=/usr --libdir=/usr/$(get_libdir) \
+	waf-utils_src_configure \
+		$(use bash-completion || echo "--no-bash-completion") \
 		$(use doc && echo " --build-docs --htmldir=/usr/share/doc/${P}/html") \
-		$(use debug && echo "--debug") || die
+		$(use debug && echo "--debug") \
+		$(use jack || echo "--no-jack --no-jack-session") \
+		$(use swig || echo "--no-swig")
 }
 
 src_compile() {
 	cd ${PN}
-	./waf build || die
+	waf-utils_src_compile
 }
 
 src_install() {
 	cd ${PN}
-	./waf install --destdir="${D}" || die
-	dodoc AUTHORS ChangeLog
+	waf-utils_src_install
+	dodoc AUTHORS ChangeLog README
 }


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