[proaudio] [1619] redlandmm-9999 pkgconfig fix and cleanup

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


Revision: 1619
Author:   gavlee
Date:     2010-04-09 17:12:28 +0200 (Fri, 09 Apr 2010)
Log Message:
-----------
redlandmm-9999 pkgconfig fix and cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/dev-libs/redlandmm/ChangeLog
    trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
    trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild

Modified: trunk/overlays/proaudio/dev-libs/redlandmm/ChangeLog
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/ChangeLog	2010-04-09 15:12:26 UTC (rev 1618)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/ChangeLog	2010-04-09 15:12:28 UTC (rev 1619)
@@ -1,7 +1,12 @@
 # ChangeLog for dev-libs/redlandmm
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Apr 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  redlandmm-9999.ebuild:
+  some cleanup, utilise ${S}. pkgconfig fix, Thanks to Alexandros Diamantidis
+  for testing
+
   16 Jun 2009; Stephane Angot <sa@xxxxxxxxx>redlandmm-9999.ebuild:
   add addpredict to resolve a sandbox violation
 

Modified: trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/Manifest	2010-04-09 15:12:26 UTC (rev 1618)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/Manifest	2010-04-09 15:12:28 UTC (rev 1619)
@@ -1,3 +1,3 @@
-EBUILD redlandmm-9999.ebuild 952 RMD160 48fc47ce54afd8e57895dc2fee91ee77b141bd60 SHA1 8848e1ca1e2c230e95717adaed1c3f137d3aba33 SHA256 feec640382cb637fa7c5e91547cf23346c46cbafc82f8c4bfcbb8c2bb63a1779
-MISC ChangeLog 350 RMD160 bef4ad75b421eb41b6900c57f436e4e6b69ddb2e SHA1 ccc6c4bc7f69f9127961af8b76b5780ebc8ff588 SHA256 0ac464ef38ad8434c68a4648b7dc75ddcaf0fb325fd88f074f35456420d59d4b
+EBUILD redlandmm-9999.ebuild 932 RMD160 6b8cd51f4996b9c78eadcdb6e323fcf90ea8107b SHA1 f3604dccb415f783280615d50877b17e00428a0a SHA256 efbf43fe56d35b50809b3336545e0afe1af047b0775921099bbc22cf8403d7aa
+MISC ChangeLog 524 RMD160 3dd41db23f0fc03d272bf18330cd06f9fe73836c SHA1 0204ac9b7c87551761ad50cdebca5c6d08f7888c SHA256 fee5cd76473ca26d02322cd59918f3f7c26d8ca8fc864d25edb9cc6afd0266fa
 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	2010-04-09 15:12:26 UTC (rev 1618)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild	2010-04-09 15:12:28 UTC (rev 1619)
@@ -1,4 +1,4 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -15,26 +15,26 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-DEPEND=">=dev-util/pkgconfig-0.9.0
-	dev-libs/redland
+RDEPEND="dev-libs/redland
 	dev-libs/boost
 	>=dev-cpp/glibmm-2.4"
+DEPEND=">=dev-util/pkgconfig-0.9.0
+	${RDEPEND}"
 
+S="${WORKDIR}/${PN}"
+
 src_compile() {
-	cd ${S}/${PN}
-	
-	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+	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
 }
 
 src_install() {
-	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/