[proaudio] [1822] x11-libs/flowcanvas-9999 update

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


Revision: 1822
Author:   gavlee
Date:     2010-12-24 15:11:53 +0100 (Fri, 24 Dec 2010)
Log Message:
-----------
x11-libs/flowcanvas-9999 update

Modified Paths:
--------------
    trunk/overlays/proaudio/x11-libs/flowcanvas/ChangeLog
    trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
    trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild

Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/ChangeLog
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/ChangeLog	2010-12-24 14:11:48 UTC (rev 1821)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/ChangeLog	2010-12-24 14:11:53 UTC (rev 1822)
@@ -2,6 +2,10 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  27 Nov 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  flowcanvas-9999.ebuild:
+  update
+
   09 Apr 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
   flowcanvas-9999.ebuild:
   Don't utilise ${S} in this ebuild...

Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest	2010-12-24 14:11:48 UTC (rev 1821)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest	2010-12-24 14:11:53 UTC (rev 1822)
@@ -1,3 +1,3 @@
-EBUILD flowcanvas-9999.ebuild 1053 RMD160 6e2bb5b9f733b883204988fd67afc96c39decfef SHA1 1967e9d09fc396c4b9d70263b8b94453c0795b35 SHA256 369248891f3a392e249c13c2186929edaf55493e3a9ab98543fdb82bc4795865
-MISC ChangeLog 1168 RMD160 4bfdcc11024595b2956a4bd8e935fe1360b02131 SHA1 eff80d9bfbfa8764681de2aa625717764e921604 SHA256 50e0c98a396637d6eb67764db2607a892f932786a0cada5e641f0aea5cd81701
+EBUILD flowcanvas-9999.ebuild 1077 RMD160 f2fe9ca32b7f11339a3b28766e588c4f592815f5 SHA1 2b24eb2345147db0c2d93d9e4ecb8466245157c6 SHA256 6e4d6559ae47052d40ce47819398f612b4eb4453b60596560938b7b8c29c1b0f
+MISC ChangeLog 1260 RMD160 d204af9bd45f474ca8f1289fff023ab8fd5b7523 SHA1 4006172fcb7067e9badf60d418090f1f8bc13bf9 SHA256 0d19a3540196d6c5f9f2c4e2fce48c0767193b681174a485b9eb818017f2de3a
 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	2010-12-24 14:11:48 UTC (rev 1821)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild	2010-12-24 14:11:53 UTC (rev 1822)
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion
+EAPI=2
 
+inherit toolchain-funcs multilib eutils subversion
+
 DESCRIPTION="Gtkmm/Gnomecanvasmm widget for boxes and lines environments"
 HOMEPAGE="http://wiki.drobilla.net/FlowCanvas";
 
@@ -23,20 +25,25 @@
 	dev-util/pkgconfig
 	doc? ( app-doc/doxygen )"
 
+src_configure() {
+	cd "${S}/${PN}"
+	tc-export CC CXX CPP AR RANLIB
+	./waf configure \
+		--prefix=/usr \
+		--libdir=/usr/$(get_libdir) \
+		--htmldir=/usr/share/doc/${PF}/html \
+		$(use debug && echo "--debug") \
+		$(use doc && echo "--docs") \
+		|| die
+}
+
 src_compile() {
-	cd "${S}/${PN}" || die "cd to ${S}/${PN} failed"
-
-	local myconf="--prefix=/usr"
-
-	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
+	cd "${S}/${PN}"
+	./waf || die
 }
 
 src_install() {
-	cd "${S}/${PN}" || die "cd to ${S}/${PN} failed"
+	cd "${S}/${PN}"
 	# addpredict for the ldconfig
 	addpredict /etc/ld.so.cache
 	./waf install --destdir="${D}" || die


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