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 <[email protected]>
+  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 <[email protected]> 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>[email protected]</email>
                <name>pro-audio overlay team</name>
        </maintainer>
+       <use>
+               <flag name="lv2">Add support for Ladspa V2</flag>
+       </use>
 </pkgmetadata>

Reply via email to