[proaudio] [1351] update redlandmm, raul, flowcanvas, omins, ingen and patchage to use waf/scons

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


Revision: 1351
Author:   gimpel
Date:     2008-11-11 22:58:56 +0100 (Tue, 11 Nov 2008)

Log Message:
-----------
update redlandmm, raul, flowcanvas, omins, ingen and patchage to use waf/scons

Modified Paths:
--------------
    trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
    trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild
    trunk/overlays/proaudio/media-libs/raul/Manifest
    trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild
    trunk/overlays/proaudio/media-libs/slv2/Manifest
    trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild
    trunk/overlays/proaudio/media-plugins/omins/Manifest
    trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild
    trunk/overlays/proaudio/media-sound/ingen/Manifest
    trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
    trunk/overlays/proaudio/media-sound/patchage/Manifest
    trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild
    trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
    trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild


Modified: trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD redlandmm-9999.ebuild 860 RMD160 791abeb3b76a97eeeb2552a72597d47c97d721f2 SHA1 2a42e85130fc18ace2d85ce02a150f25734176c4 SHA256 500f7f94df4db254762e6c0584a588977cde7eecdd6a07b0a07bbb8c32b72e03
+EBUILD redlandmm-9999.ebuild 894 RMD160 13a46cc507f37a0dea83b13e77312fbab6886cdf SHA1 b81635d128f2a8073bcdcaf3a90782b3baf695ca SHA256 c72854deace4c699468a848a3ddb662ae835ec60393f9b328a460aafe61fb204
 MISC ChangeLog 234 RMD160 a8337c6ab58aed28e8effe1364b3b2b48c995c17 SHA1 0ecad76719802afaeceea331f92f9b954835eee0 SHA256 dcc49e7a230b3a697d197429bc07845027b7af48fe8fc87624b37c550b800b1f
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,15 +1,15 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion
+inherit multilib subversion
 
 RESTRICT="nomirror"
 IUSE="debug"
 DESCRIPTION="An STL-style C++ wrapper for the Redland RDF Toolkit (librdf)"
 HOMEPAGE="http://drobilla.net/software";
 
-ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
+ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk/";
 ESVN_PROJECT="svn.drobilla.net"
 
 LICENSE="GPL-2"
@@ -21,15 +21,20 @@
 	>=dev-cpp/glibmm-2.4"
 
 src_compile() {
-	export WANT_AUTOMAKE="1.10"
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	NOCONFIGURE=1 ./autogen.sh
-	econf $(use_enable debug) || die "configure failed"
-	emake || die "make failed"
+	cd ${S}/${PN}
+	
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
+	
+	./waf configure ${myconf} || die
+	
+	./waf build ${MAKEOPTS} || die
 }
 
 src_install() {
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	make DESTDIR="${D}" install || die "install failed"
+	cd ${S}/${PN}
+	./waf install --destdir="${D}" || die
 	dodoc AUTHORS README
 }

Modified: trunk/overlays/proaudio/media-libs/raul/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/raul/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/raul/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,6 +2,6 @@
 DIST raul-0.5.0.tar.gz 415985 RMD160 eb36753e76a51a10b8f328cb50f1f9ceda0817c4 SHA1 193e5c5209b1fb4befbab9df485a8aeba6410d29 SHA256 9020cf858f8a3681c5a4ca74dfe9db7436429540f36aefe3a3403df70878bae5
 EBUILD raul-0.4.0.ebuild 1197 RMD160 a80b5fe1213b1ebebd970548757864a350dc2f6b SHA1 5a89c8a8b47870c37bd0864a4741bf8f934677bb SHA256 f3f0b559a3f386aec07a844d2ff1d37083d9e5e16b0c0b75088d2c9cfd1a1b15
 EBUILD raul-0.5.0.ebuild 1197 RMD160 a80b5fe1213b1ebebd970548757864a350dc2f6b SHA1 5a89c8a8b47870c37bd0864a4741bf8f934677bb SHA256 f3f0b559a3f386aec07a844d2ff1d37083d9e5e16b0c0b75088d2c9cfd1a1b15
-EBUILD raul-9999.ebuild 1213 RMD160 6c4461ac14621d9405224007bd627fe32653f0ca SHA1 5e0443606ce4d71cc8beda049f630774914c469e SHA256 d9ae48d23f9ca3ef11b1ac094195037f8805cbbd52acd220d40a20c52f953142
+EBUILD raul-9999.ebuild 1129 RMD160 b0e1c7f975066839c3fa74470f2fa5b33c0d5f81 SHA1 95e18cafd955954d81e2adccc8f5102b96ab84af SHA256 a726c4e2fc243d7ac89afb7eec56cb9bb6e9ebfd38f7c45678c97b38f2e7d881
 MISC ChangeLog 490 RMD160 fb61b693de13bd2cb08c157c76539a3acf224ade SHA1 91544af1a35f4a36295900478a0ec5e459372f0b SHA256 bfe32811b48644e5d343d087a83767771d22471b2278566bb0949d140b40a83c
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,10 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion
+inherit multilib subversion
 
 RESTRICT="nomirror"
-IUSE="boost osc lash jack debug"
+IUSE="debug doc"
 DESCRIPTION="Realtime Audio Utility Library: lightweight header-only C++"
 HOMEPAGE="http://wiki.drobilla.net/Raul";
 
@@ -17,32 +17,28 @@
 SLOT="0"
 
 DEPEND=">=dev-util/pkgconfig-0.9.0
-	>=media-libs/liblo-0.25
 	>=dev-libs/rasqal-0.9.11
 	>=media-libs/raptor-1.4.14
 	dev-libs/boost
 	dev-libs/redland
 	>=dev-cpp/glibmm-2.4
-	jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
-	lash? ( >=media-sound/lash-0.5.2
-		>=dev-libs/libsigc++-2 )
+	doc? ( app-doc/doxygen )
 	=dev-libs/redlandmm-9999"
 
 src_compile() {
-	export WANT_AUTOMAKE="1.10"
 	cd "${S}/${PN}" || die "source for ${PN} not found"
-	NOCONFIGURE=1 ./autogen.sh
-	econf \
-		$(use_enable debug pointer-debug) \
-		$(use_enable debug) \
-		$(use_enable lash) \
-		$(use_enable jack) \
-		|| die "configure failed"
-	emake || die "make failed"
+	
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
+	
+	./waf configure ${myconf} || die "configure failed"
+	./waf build ${MAKEOPTS} || die "waf failed"
 }
 
 src_install() {
 	cd "${S}/${PN}" || die "source for ${PN} not found"
-	emake DESTDIR="${D}" install || die "install failed"
-	dodoc AUTHORS NEWS THANKS ChangeLog
+	./waf install --destdir="${D}" || die "install failed"
+	dodoc AUTHORS ChangeLog
 }

Modified: trunk/overlays/proaudio/media-libs/slv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/slv2/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD slv2-9999.ebuild 890 RMD160 8418518a5c2f31e2c9a741013b2864c2b7b631f5 SHA1 5cd648b19659fffb36b19af4b63fdeb3ba8134b8 SHA256 8b75cea0248d277543a2576ea63bee8ebf41fa64b0b1a19f0875774353771255
+EBUILD slv2-9999.ebuild 1076 RMD160 8309f5f5bdc34c47870bf81686f1c560dbe25bde SHA1 44782f4d1e42554216f78dbaf3e8101fc38b601a SHA256 d283bcf9470e86bf9e5cec8ce1648c9916e3b5e2331811d3b07fefe439d80532
 MISC ChangeLog 393 RMD160 6dadac468c3c31c93e6d4b52e48c50ac6e269aa8 SHA1 79c9c00a8474fc7ea17e61870c22c5e4b58b8e62 SHA256 22de3c301e793e0f58e370c126d2121f5eaed918f78f296e757db60284edcef7
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,11 +1,11 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion exteutils
+inherit multilib subversion exteutils
 
 RESTRICT="nomirror"
-IUSE="jack"
+IUSE="debug doc"
 DESCRIPTION="SLV2 is a library for LV2 hosts "
 HOMEPAGE="http://drobilla.net/software";
 
@@ -17,21 +17,26 @@
 KEYWORDS=""
 
 DEPEND=">=dev-util/pkgconfig-0.9.0
-	jack? ( >=media-sound/jack-audio-connection-kit-0.102.29 )
+	>=media-sound/jack-audio-connection-kit-0.102.29
 	>=dev-libs/rasqal-0.9.11
 	>=media-libs/raptor-1.4.0
 	>=media-libs/raul-9999"
 
 src_compile() {
 	cd "${S}/${PN}" || die "source for ${PN} not found"
-	NOCONFIGURE=1 ./autogen.sh
-	econf || die "configure failed"
-	emake || die "make failed"
+
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
+	
+	./waf configure ${myconf} || die "configure failed"
+	./waf build ${MAKEOPTS} || die "waf failed"
 }
 
 src_install() {
 	cd "${S}/${PN}" || die "source for ${PN} not found"
-	emake DESTDIR="${D}" install || die "install failed"
-	dodoc AUTHORS NEWS THANKS ChangeLog
+	./waf install --destdir="${D}" || die "install failed"
+	dodoc AUTHORS ChangeLog
 }
 

Modified: trunk/overlays/proaudio/media-plugins/omins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/omins/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-plugins/omins/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,5 +1,5 @@
 DIST omins-0.2.0.tar.gz 332171 RMD160 3409988c301ffc5dad8f674958077595eda94b22 SHA1 7ae02ddeefbf79368e6f5f480a2e785e05421971 SHA256 e6402849cab0c60fc745e43ab56c06d53e1b23e9681edcfea02100005b3b9b63
 EBUILD omins-0.2.0.ebuild 857 RMD160 a5469680bed896ecf241ec969b6f1459f2efd2ae SHA1 3e87a30b7b820ef80557af6fb34b853224889298 SHA256 dcca687ed35135d440e157999ff94f4cda1f7f97b6f10139568d3481f3402c15
-EBUILD omins-9999.ebuild 1142 RMD160 a3a33035790f3e002555b7b1f67df33d0498ef1b SHA1 d49cc53a3ddfca63ec255293a2d7cd715e540ff7 SHA256 27872b2aab97fbbb79867764e0201d698046731f730e2621387fd1e7340e4959
+EBUILD omins-9999.ebuild 709 RMD160 6c9c71ab53e6f6c8e3be3041c2d8c6d4036ff23e SHA1 02c9e445bd00168d71843900d548f65ec47dd48b SHA256 c6ab7312b49578893fdd26dc5c40e30af68df068f600e5c73917ab4a04fb40a5
 MISC ChangeLog 319 RMD160 39b2f07ae70f53ecd1c0327ee6443af4ef25997b SHA1 7b4d160947d491997977dfbda5bac6fc385c0ac5 SHA256 56a54ded0729101f07faa415274c0ce2012f7909d7ed5ecabdaae1eb4c0ae58f
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion eutils
+inherit subversion eutils multilib
 
 ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
 ESVN_PROJECT="svn.drobilla.net"
@@ -20,36 +20,17 @@
 	sci-libs/fftw
 	>=dev-libs/redland-1.0.6"
 
-#S="${WORKDIR}/${ESVN_PROJECT}"
-
-src_unpack() {
-	subversion_src_unpack || die
-	#cd "${S}"
-}
-
 src_compile() {
-	export WANT_AUTOCONF=2.5
-	export WANT_AUTOMAKE=1.9
-	./autogen.sh || die
-
-	econf \
-		--disable-in-process-engine \
-		--disable-dssi \
-		--disable-lash \
-		--disable-ladspa \
-		--disable-server \
-		--disable-ingen-gtk-client \
-		--disable-jack \
-		--disable-alsa \
-		--disable-lv2 \
-		--disable-machina-gui || die "configure failed"
-
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	emake || die
+	cd ${PN}/src
+	scons || die "scons failed"
 }
 
 src_install() {
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	make DESTDIR="${D}" install || die
+	cd ${PN}
 	dodoc NEWS AUTHORS README ChangeLog
+	
+	cd src
+	dodir /usr/$(get_libdir)/ladspa
+	into /usr/$(get_libdir)/ladspa
+	dolib *.so
 }

Modified: trunk/overlays/proaudio/media-sound/ingen/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/ingen/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD ingen-9999.ebuild 3382 RMD160 c387b9371c60e459fe8edffa5f0d0077ba8506a2 SHA1 f6eaff4667ad63096a121a34722c1e09509803cc SHA256 a1c4c92e7674ca0ec3d2e9a5f0ae56e91f03daebff38f6e1173302b51a43977c
+EBUILD ingen-9999.ebuild 1680 RMD160 0f662ff26cf8f81289e57a15f3448561e94b8f51 SHA1 f240d26a6f43fa3fbf4fe1f5949467a2919e940a SHA256 e50e44801d4d021245367250dd94aec69b19b3233457beca9581e969b36c261e
 MISC ChangeLog 206 RMD160 7c7aa7a0b8b7efd06e11a57e6490faf96fac3d5f SHA1 5924a77f3ad57ac78ed751149a204d54b97163d1 SHA256 ee9eb9d21949d61bc997142e1304539ae213472316ceb2efb93ed8679ddf9153
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -6,9 +6,9 @@
 
 RESTRICT="nomirror"
 # lash currently not supported upstream
-IUSE="dssi jackmidi midi ladspa lv2 jack osc gtk2 alsa lash in-process"
+IUSE="midi ladspa osc gtk alsa lash"
 
-DESCRIPTION="Ingen (successor of om) is a modular synthesizer for GNU/Linux audio systems using the Jack audio server and LADSPA or DSSI plugins."
+DESCRIPTION="Ingen is a modular synthesizer using the Jack audio server and LV2 or LADSPA plugins."
 HOMEPAGE="http://drobilla.net/software/ingen";
 
 ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
@@ -18,96 +18,48 @@
 KEYWORDS=""
 SLOT="0"
 
-RDEPEND=">=media-libs/liblo-0.22
+RDEPEND="osc? ( >=media-libs/liblo-0.22 )
 	>=media-libs/raul-9999
 	lash? ( >=media-sound/lash-0.5.0 )
-	>=media-sound/jack-audio-connection-kit-0.102.20
 	midi? ( >=media-libs/alsa-lib-1.0.0 )
-	( >=dev-libs/libxml2-2.6
-		>=dev-cpp/glibmm-2.4
-		>=media-libs/raptor-0.21
-		>=dev-libs/rasqal-0.9.11
-		>=dev-libs/libsigc++-2.0 )
-	gtk2? ( >=dev-cpp/gtkmm-2.4
+	>=dev-libs/libxml2-2.6
+	>=dev-libs/glib-2.14.0
+	>=dev-cpp/glibmm-2.14.0
+	>=media-libs/raptor-0.21
+	>=dev-libs/rasqal-0.9.11
+	>=dev-libs/libsigc++-2.0
+	gtk? ( >=dev-cpp/gtkmm-2.11.12
 		>=dev-cpp/libgnomecanvasmm-2.6
-		>=dev-cpp/libglademm-2.4
-		>=x11-libs/flowcanvas-9999 )
-	media-libs/dssi
+		>=dev-cpp/libglademm-2.6.0
+		>=net-libs/libsoup-2.4.0
+		>=x11-libs/flowcanvas-0.5.1 )
 	ladspa? ( media-libs/ladspa-sdk )
 	media-plugins/omins
 	!media-sound/om
 	dssi? ( media-libs/dssi )
-	!media-sound/om-cvs
-	jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
-	jackmidi? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
-	lv2? ( =media-libs/slv2-9999 )"
+	jack? ( >=media-sound/jack-audio-connection-kit-0.109.0 )
+	>=media-libs/slv2-0.6"
 
 DEPEND="${RDEPEND}
 	>=dev-libs/boost-1.33.1
 	dev-util/pkgconfig"
 
-pkg_setup() {
-	ewarn "if the compilation fails you can try to re-emerge"
-	ewarn "x11-libs/flowcanvas-9999 and media-libs/raul-9999"
-	ewarn "as ingen depens atm. on their latest code"
-	sleep 3s
-	if ! built_with_use media-libs/raul osc ; then
-	    echo
-		eerror "this app need rauls osc support"
-		eerror "re-emerge media-libs/raul with useflag osc"
-		eerror "and then try this one again"
-		die
-	fi
-}
-src_unpack() {
-	subversion_src_unpack
-	cd "${S}"
-	#sed -i -e 's@\(^ingen_load_LDADD.*\)@\1 -lrasqal@g' \
-	#	src/progs/patch_loader/Makefile.*
-	####epatch ${FILESDIR}/ingen-no-lv2.patch
-	esed_check -i \
-		-e  "s@\(^RAUL_CFLAGS\).*@\1=\"`pkg-config --cflags raul`\"@g" \
-		-e  "s@\(^RAUL_LIBS\).*@\1=\"`pkg-config --libs raul`\"@g" \
-		configure.ac
-	esed_check -i \
-		-e  "s@\(^FLOWCANVAS_CFLAGS\).*@\1=\"`pkg-config --cflags flowcanvas`\"@g" \
-		-e  "s@\(^FLOWCANVAS_LIBS\).*@\1=\"`pkg-config --libs flowcanvas`\"@g" \
-		configure.ac
-	esed_check -i \
-		-e  "s@\(^SLV2_CFLAGS\).*@\1=\"`pkg-config --cflags libslv2`\"@g" \
-		-e  "s@\(^SLV2_LIBS\).*@\1=\"`pkg-config --libs libslv2`\"@g" \
-		configure.ac
-}
-
 src_compile() {
-	export WANT_AUTOCONF=2.6
-	export WANT_AUTOMAKE=1.10
-	#eautoreconf
-	NOCONFIGURE=1 ./autogen.sh
+	cd ${PN}
 
-	#	$(use_with pic) not needed?
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+	
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
 
-	JACK_CFLAGS=`pkg-config --cflags jack` \
-	JACK_LIBS=`pkg-config --libs jack` \
-	ALSA_CFLAGS=`pkg-config --cflags alsa` \
-	ALSA_LIBS=`pkg-config --libs alsa` \
-	econf \
-		$(use_enable in-process in-process-engine) \
-		$(use_enable dssi) \
-		$(use_enable lash) \
-		$(use_enable ladspa) \
-		$(use_enable osc server) \
-		$(use_enable gtk2 ingen-gtk-client) \
-		$(use_enable jack) \
-		$(use_enable alsa) \
-		$(use_enable lv2) \
-		--disable-machina-gui || die "configure failed"
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	emake || die "make failed"
+	./waf configure \
+		--module-dir=/usr/$(get_libdir)/ingen \
+		${myconf} || die
+	
+	./waf build ${MAKEOPTS} || die
 }
-
 src_install() {
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	emake DESTDIR="${D}" install || die "install failed"
+	cd ${PN}
+	./waf install --destdir="${D}" || die "install failed"
 	dodoc AUTHORS README THANKS NEWS TODO ChangeLog
 }

Modified: trunk/overlays/proaudio/media-sound/patchage/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/patchage/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -4,6 +4,6 @@
 EBUILD patchage-0.2.3.ebuild 743 RMD160 0dc3bf038991c2d075321f438c8d8641eac601a2 SHA1 39779ada79441b7e4e606b47f352021226a33af2 SHA256 254b547458603318a6dd6be2ad2d87ef1f3d31b279fca0dbefa1df17b0c988b7
 EBUILD patchage-0.4.0.ebuild 985 RMD160 5535b40efe81bfc82d52e814edaf883dcf431641 SHA1 1af2a50895ca6bb36908a55de72e181e19ac85a6 SHA256 9892fe5925d7552688a3ce6b04f51f12b25fd17401296af03e63a7c716a262c1
 EBUILD patchage-0.4.1.ebuild 985 RMD160 5535b40efe81bfc82d52e814edaf883dcf431641 SHA1 1af2a50895ca6bb36908a55de72e181e19ac85a6 SHA256 9892fe5925d7552688a3ce6b04f51f12b25fd17401296af03e63a7c716a262c1
-EBUILD patchage-9999.ebuild 1182 RMD160 041717196c0177ebd89f421fece9d8282a8196fb SHA1 9ade630ee5bcb359ca5e988d1294cca2efbea7fb SHA256 3b055a4589df27342f118ab91bc1f4689946bccfc895c12303bb6b18e6f49e6c
+EBUILD patchage-9999.ebuild 1148 RMD160 3b6667050d196253ecdc728c8247472b97d74622 SHA1 313bdc795fec301155b1c5ea18bf728b7679c54e SHA256 7171aa3054251f6dddca34a3cc011725769ecd0811554777c5cd75ea0df61f2a
 MISC ChangeLog 442 RMD160 b7f5b63f73cdcb045e045cb27afeb2215a358a6a SHA1 c14928249b9e402d143e676f0fabc3b244a0dc83 SHA256 7c0729c2f86dcd49b6c0b96c0bc3deaa30df80cb0ae77ed5c9ebeaa458559c7b
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,10 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion jackmidi
+inherit subversion
 
 RESTRICT="nomirror"
-IUSE="jackmidi lash"
+IUSE="lash"
 DESCRIPTION="Patchage is a modular patchbay for Jack audio and Alsa sequencer."
 HOMEPAGE="http://drobilla.net/software/patchage";
 
@@ -18,31 +18,33 @@
 SLOT="0"
 
 DEPEND=">=media-libs/liblo-0.22
-	>=media-sound/jack-audio-connection-kit-0.99
+	>=media-sound/jack-audio-connection-kit-0.107.0
 	>=dev-libs/libxml2-2.6
-	>=dev-cpp/gtkmm-2.4
+	>=dev-libs/glib-2.14.0
+	>=dev-cpp/glibmm-2.14.0
+	>=dev-cpp/gtkmm-2.11.12
 	>=dev-cpp/libgnomecanvasmm-2.6
-	>=dev-cpp/libglademm-2.4.1
-	>=x11-libs/flowcanvas-0.4.0
+	>=dev-cpp/libglademm-2.6.0
+	>=x11-libs/flowcanvas-0.5.1
+	dev-libs/dbus-glib
 	lash? ( media-sound/lash )
-	!media-sound/patchage-cvs
 	=media-libs/raul-9999"
 
-#S="${WORKDIR}/${ECVS_MODULE}"
 
 src_compile() {
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	use jackmidi && need_jackmidi
-	NOCONFIGURE=1 ./autogen.sh
-	econf \
-		`use_enable jackmidi jack-midi` \
-		`use_enable lash` \
-		|| die "configure failed"
-	emake || die "make failed"
+	cd ${PN}
+
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
+
+	./waf configure ${myconf} || die
+	./waf build ${MAKEOPTS} || die
 }
 
 src_install() {
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	make DESTDIR="${D}" install || die "install failed"
+	cd ${PN}
+	./waf install --destdir="${D}" || die
 	dodoc AUTHORS NEWS THANKS ChangeLog
 }

Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD flowcanvas-9999.ebuild 1080 RMD160 bda49e909fe96e454def1ada462727da0102d26c SHA1 3f91bcc6c86cf81ebf58203ee964ef811f59a31c SHA256 b588eaa825e4fc02d89904a0ae9f2c5a59593be689ca79d31a397459f8b40a04
+EBUILD flowcanvas-9999.ebuild 947 RMD160 7c81166c73d71f4fd4e10d26ee17af704b837012 SHA1 9b122a0f64547313e485bbede38c7520d494dfa7 SHA256 eabb1c1e01cdbd6aeecf062fdce600e6b1b731a53c1d54bb80a2939dfade9189
 MISC ChangeLog 713 RMD160 6bd4705817f7ae5102fba590b9812e0f44441165 SHA1 255b8185d6e9b4b86d422d3e167c62c46e508421 SHA256 e297534421510e32d2afd1f38460f6300734c65ac62e23f4819676b65001e22a
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild	2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
@@ -22,23 +22,21 @@
 DEPEND="${RDEPEND}
 	dev-util/pkgconfig
 	doc? ( app-doc/doxygen )"
-#S="${WORKDIR}/${ECVS_MODULE}"
 
 src_compile() {
-	export WANT_AUTOMAKE="1.10"
-	cd "${S}/${PN}" || die "source for ${PN} not found"
-	NOCONFIGURE=1 ./autogen.sh
-	econf $(use_enable debug) \
-		$(use_enable doc documentation)
-	emake || die "make failed"
-	if use doc; then
-		emake docs || die "make docs failed"
-	fi
+	cd ${PN}
+
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+	use debug && myconf="${myconf} --debug"
+
+	./waf configure ${myconf} || die
+	./waf build ${MAKEOPTS} || die
 }
 
 src_install() {
-	cd "${S}/${PN}" || die "binaries for ${PN} not found"
-	emake DESTDIR="${D}" install || die "make install failed"
+	cd ${PN}
+	./waf install --destdir="${D}" || die
 	dodoc AUTHORS README ChangeLog NEWS
-	use doc && dohtml -r doc/html/*
 }


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