[proaudio] [1742] linuxsampler: Added 'doc', 'dssi' & 'lv2' USE flags

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


Revision: 1742
Author:   gentoid
Date:     2010-09-02 20:58:03 +0200 (Thu, 02 Sep 2010)
Log Message:
-----------
linuxsampler: Added 'doc', 'dssi' & 'lv2' USE flags

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
    trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
    trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
    trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog	2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog	2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/linuxsampler
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  02 Sep 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+  linuxsampler-9999.ebuild, metadata.xml:
+  Added 'doc', 'dssi' & 'lv2' USE flags and removed 'arts' one. Corrected in
+  accordance to EAPI2
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/Manifest	2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/Manifest	2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,3 +1,3 @@
-EBUILD linuxsampler-9999.ebuild 1508 RMD160 06b01638a30ec1993fa16cb878877959f1745594 SHA1 99925d7ecb5ced2ff63eafe82f766e3b7c0bc455 SHA256 b8321bead458828497fa60074c260095bd8d30cf08ad19d29978d468ff2575fd
-MISC ChangeLog 212 RMD160 eceef9da8596f0899bf1dc6ecb0e5b0318708719 SHA1 4ade2f92a473cb2c8820b96f25f341b210314b09 SHA256 5c09be91196e4a85a67504bc1b1c9cef6dd82eb6a7595ca2fed66c2ff73b1a82
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD linuxsampler-9999.ebuild 1615 RMD160 a6d762768c225a4967d045af15a5974639d26f01 SHA1 6ad61650c47250989e87e3fcaab1f947a0b3e2b4 SHA256 1cad1d541c6a8a99127dc5a7bdb30d4517188daf0276095cc01555da95fd79f4
+MISC ChangeLog 407 RMD160 4bc130e7529eff37384adc2a31c662eee5063e91 SHA1 d62d0798bb2c65ede6f9e73adb88c8c7a6adeb1c SHA256 3abc098443243f702f8f2d307b36c081326608fc824e62640a9359e00ff57735
+MISC metadata.xml 335 RMD160 f838118e0ed9f3b40ee86d1f30bcdd495cbc9447 SHA1 98f3d8be2f38b2332fc81639c17c0fd994ec58ba SHA256 093de1a8fe562e034e480fc2f43b6e1d8c89895eab0fa591db9cd1bd257329b4

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild	2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild	2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI="2"
+
 inherit eutils toolchain-funcs cvs
 
 DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features."
@@ -14,20 +16,22 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="alsa arts jack sqlite"
+IUSE="alsa doc dssi jack lv2 sqlite"
 
 S=${WORKDIR}/${ECVS_MODULE}
 
-
 RDEPEND="
 	>=media-libs/liblscp-9999
 	>=media-libs/libgig-9999
 	alsa? ( media-libs/alsa-lib )
+	dssi? ( media-libs/dssi )
 	jack? ( media-sound/jack-audio-connection-kit )
-	arts? ( || ( kde-base/kdebase kde-base/arts ) )
-	sqlite? ( >=dev-db/sqlite-3.3 )"
+	lv2? ( media-libs/lv2core )
+	sqlite? ( dev-db/sqlite:3 )"
 
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen )"
 
 pkg_setup() {
 	if [ $(gcc-major-version)$(gcc-minor-version) -eq 41 ]; then
@@ -41,22 +45,30 @@
 	fi
 }
 
-src_compile() {
+src_configure() {
 	make -f Makefile.cvs
 	local myconf=""
-	use arts && myconf="--with-arts-prefix=/usr/kde/3.5"
 
 	econf \
 		`use_enable alsa alsa-driver` \
-		`use_enable arts arts-driver` \
 		`use_enable jack jack-driver` \
 		`use_enable sqlite instruments-db` \
 		${myconf} || die "configure failed"
+}
 
+src_compile() {
 	emake -j1 || die "make failed"
+
+	if use doc; then
+		emake docs || die "emake docs failed"
+	fi
 }
 
 src_install() {
 	make DESTDIR="${D}" install || die
 	dodoc AUTHORS ChangeLog README
+
+	if use doc; then
+		dohtml -r doc/html/*
+	fi
 }

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml	2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml	2010-09-02 18:58:03 UTC (rev 1742)
@@ -6,4 +6,7 @@
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="lv2">Add support for Ladspa V2</flag>
+	</use>
 </pkgmetadata>


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