[proaudio] [1860] =media-plugins/uli-plugins-0.2 multilib, ldflags and repoman payment

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


Revision: 1860
Author:   gavlee
Date:     2011-02-04 19:00:22 +0100 (Fri, 04 Feb 2011)
Log Message:
-----------
=media-plugins/uli-plugins-0.2 multilib, ldflags and repoman payment

Modified Paths:
--------------
    trunk/overlays/proaudio/media-plugins/uli-plugins/ChangeLog
    trunk/overlays/proaudio/media-plugins/uli-plugins/Manifest
    trunk/overlays/proaudio/media-plugins/uli-plugins/uli-plugins-0.2.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/uli-plugins/metadata.xml

Modified: trunk/overlays/proaudio/media-plugins/uli-plugins/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/uli-plugins/ChangeLog	2011-01-27 17:18:52 UTC (rev 1859)
+++ trunk/overlays/proaudio/media-plugins/uli-plugins/ChangeLog	2011-02-04 18:00:22 UTC (rev 1860)
@@ -1,7 +1,11 @@
 # ChangeLog for media-plugins/uli-plugins
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Feb 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  uli-plugins-0.2.ebuild, +metadata.xml:
+  multilib-strict fixes, respect LDFLAGS, repoman payment.
+
 *uli-plugins-0.2 (09 Jul 2009)
 
   09 Jul 2009; Frieder Buerzele <evermind@xxxxxxxxxxxxx

Modified: trunk/overlays/proaudio/media-plugins/uli-plugins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/uli-plugins/Manifest	2011-01-27 17:18:52 UTC (rev 1859)
+++ trunk/overlays/proaudio/media-plugins/uli-plugins/Manifest	2011-02-04 18:00:22 UTC (rev 1860)
@@ -1,3 +1,4 @@
 DIST uli-plugins-0.2.tar.bz2 92893 RMD160 aca17eb9058e535c93d8b3ab8d7fad1d1223a924 SHA1 e6cc71e0797162d4bb992c774c7eb5d8463bc7f0 SHA256 d4ef646bcc60057b0f3f6a4864d557199a3e5d27b3b4fe2b309a90b597bc59fb
-EBUILD uli-plugins-0.2.ebuild 661 RMD160 4e278974f09125596481c96bf176f91250c3d34e SHA1 a1f18987fde3b64f8522919ffb8c79528b83a306 SHA256 15aa1df903b33144a67587fa2ceb6658ba7915f7e4af694e5e386e5e18d2a840
-MISC ChangeLog 259 RMD160 ec81258d71f560ecae8d0d9814eeb436bd1cae81 SHA1 44babf8a5c865bb44de489ea506c2df800c32d02 SHA256 39a322502381f946c921ccdf38c6d78922184d91c3655c19cda2949648b45183
+EBUILD uli-plugins-0.2.ebuild 821 RMD160 e3a42729dadef3a450ef767948b7e50bc758c8c4 SHA1 ca1d188ce628772bc470d733eba83c730fc9cce1 SHA256 8391dda801ae7e8864c02617d839b391d24a8b7b27f341cb118ed15216eade88
+MISC ChangeLog 416 RMD160 941a2880c272aa78ed71c35f14da77a12f8a9ee3 SHA1 1ff09715c74d81e0193ee51a4bdbd929b9e6a599 SHA256 618f01b0a9a2920a8985d85ae727efcad8596ffe1a5d57abb45d6d7dbbf1cf86
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-plugins/uli-plugins/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/uli-plugins/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/uli-plugins/metadata.xml	2011-02-04 18:00:22 UTC (rev 1860)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Modified: trunk/overlays/proaudio/media-plugins/uli-plugins/uli-plugins-0.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/uli-plugins/uli-plugins-0.2.ebuild	2011-01-27 17:18:52 UTC (rev 1859)
+++ trunk/overlays/proaudio/media-plugins/uli-plugins/uli-plugins-0.2.ebuild	2011-02-04 18:00:22 UTC (rev 1860)
@@ -1,24 +1,36 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-IUSE=""
-DESCRIPTION="Ulis LV2 Inserts. A series of LV2 plugins. There is already a AND
-NAND OR NOR XOR XNOR NOT and SR, JK, D, T FlipFlops and Latches"
+EAPI=2
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Ulis LV2 Insert series plugins. AND NAND OR NOR XOR XNOR NOT and SR, JK, D, T FlipFlops and Latches"
 HOMEPAGE="http://sourceforge.net/projects/uli-plugins/";
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
+IUSE=""
 
 DEPEND=">=dev-util/lv2-c++-tools-1.0.2"
+RDEPEND="${DEPEND}"
 
+src_prepare() {
+	# workaround multilib-strict
+	sed -i -e "s|/lib/lv2/|/$(get_libdir)/lv2/|" wscript || die
+}
+
+src_configure() {
+	tc-export CC CXX CPP AR RANLIB
+	LINKFLAGS="${LDFLAGS}" ./waf configure --prefix=/usr || die
+}
+
 src_compile() {
-	./waf configure --prefix=/usr || die "failed to configure"
-	./waf build || die "failed to build"
+	./waf build || die
 }
 
 src_install() {
-	./waf --destdir="${D}" install || die "install failed"
+	./waf --destdir="${D}" install || die
 }


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