[proaudio] [1943] media-sound/ingen-9999 update

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


Revision: 1943
Author:   gavlee
Date:     2011-04-27 19:34:06 +0200 (Wed, 27 Apr 2011)
Log Message:
-----------
media-sound/ingen-9999 update

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ingen/ChangeLog
    trunk/overlays/proaudio/media-sound/ingen/Manifest
    trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/ingen/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/ChangeLog	2011-04-27 17:34:04 UTC (rev 1942)
+++ trunk/overlays/proaudio/media-sound/ingen/ChangeLog	2011-04-27 17:34:06 UTC (rev 1943)
@@ -1,7 +1,10 @@
 # ChangeLog for media-sound/ingen
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  27 Apr 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> ingen-9999.ebuild:
+  update for new dependencies. use waf-utils eclass
+
   28 Dec 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> ingen-9999.ebuild:
   update. match use flags according to waf options.
 

Modified: trunk/overlays/proaudio/media-sound/ingen/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/Manifest	2011-04-27 17:34:04 UTC (rev 1942)
+++ trunk/overlays/proaudio/media-sound/ingen/Manifest	2011-04-27 17:34:06 UTC (rev 1943)
@@ -1,3 +1,3 @@
-EBUILD ingen-9999.ebuild 1680 RMD160 d92f3f22f74b83ca9b4bed02ffe1647a52eb49d7 SHA1 60329dfde4a981211f41b98939fda95b208f56a8 SHA256 3bf0240bd9004a8c6a0989860ccb78fcb87f81430c5df13c8f73578c256be681
-MISC ChangeLog 669 RMD160 9f701c49f4e4362c13ecf04212ef1863b50c0161 SHA1 fd36cbd4dd35002bb4e87cdd69f3544934b42fd6 SHA256 e35f8bb872d19b6ffe3fb0fdc58c41d013ae3ae0c63805f48e39644cfef8b215
+EBUILD ingen-9999.ebuild 1484 RMD160 6078ba40acb4fb108be62bcb3c5c82d25a961150 SHA1 04b9ceaf0fe1bdef19025c88cc0647a2b8636830 SHA256 50616a48e3eea52399043f7b0a329a4b2017c7d481ded060d1bd4f3eac86035d
+MISC ChangeLog 797 RMD160 6df9078da839220fcf037ffd29b66285a2f2ad6d SHA1 0ff7601c9361a8bdf1c95436387ac55dda11dba2 SHA256 185ffe6bdbf69d2dfefd94c04da9b3198d41a779850cefec012206d91160be50
 MISC metadata.xml 355 RMD160 daf7ddda6967d5ee9ea63ae43f4cdc8524cac8e4 SHA1 6af244590e329b87269ff90a12f8e8240a8aa4ea SHA256 3932e328da6201b17a6293f270e41d9436af8c32da25f1f28869fb09c74ba117

Modified: trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2011-04-27 17:34:04 UTC (rev 1942)
+++ trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2011-04-27 17:34:06 UTC (rev 1943)
@@ -1,33 +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 subversion autotools toolchain-funcs multilib
+EAPI=3
+inherit waf-utils subversion
 
-DESCRIPTION="Ingen is a modular synthesizer using the Jack audio server and LV2 or LADSPA plugins."
+DESCRIPTION="Ingen is a modular synthesizer using the Jack audio server and LV2 plugins"
 HOMEPAGE="http://drobilla.net/software/ingen";
 
 ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
 ESVN_PROJECT="svn.drobilla.net"
+ESVN_UP_FREQ="1"
 
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="debug doc ladspa osc soup"
+IUSE="debug doc osc soup"
 
 RDEPEND=">=dev-cpp/libglademm-2.6.0
-	>=dev-libs/libxml2-2.6
-	>=dev-libs/redlandmm-9999
 	>=media-libs/alsa-lib-1.0.0
 	>=media-libs/raul-9999
 	>=media-libs/slv2-9999
-	>=media-sound/jack-audio-connection-kit-0.109.0
+	>=media-libs/sord-0.1.0
+	>=media-libs/suil-0.1.0
+	|| ( >=media-sound/jack-audio-connection-kit-0.120.1
+		 >=media-sound/jack-audio-connection-kit-1.9.7 )
 	>=x11-libs/flowcanvas-9999
-	ladspa? ( media-libs/ladspa-sdk )
 	osc? ( >=media-libs/liblo-0.22 )
 	soup? ( >=net-libs/libsoup-2.4.0 )"
-
 DEPEND="${RDEPEND}
 	>=dev-libs/boost-1.33.1
 	dev-util/pkgconfig"
@@ -40,24 +40,21 @@
 src_configure() {
 	cd ${PN}
 	tc-export CC CXX CPP AR RANLIB
-	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" \
-		./waf configure --prefix=/usr --libdir=/usr/$(get_libdir)/ \
+	waf-utils_src_configure \
 		--module-dir=/usr/$(get_libdir)/ingen \
-		$(! use ladspa && echo " --no-ladspa") \
 		$(! use osc && echo " --no-osc") \
 		$(! use soup && echo " --no-http") \
 		$(use debug && echo " --debug") \
-		$(use doc && echo " --docs --htmldir=/usr/share/doc/${P}/html") \
-		|| die "waf configure failed"
+		$(use doc && echo " --docs --htmldir=/usr/share/doc/${P}/html")
 }
 
 src_compile() {
 	cd ${PN}
-	./waf build || die
+	waf-utils_src_compile
 }
 
 src_install() {
 	cd ${PN}
-	./waf install --destdir="${D}" || die "install failed"
+	waf-utils_src_install
 	dodoc AUTHORS README THANKS
 }


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