Revision: 1752
Author:   gentoid
Date:     2010-09-11 18:58:01 +0200 (Sat, 11 Sep 2010)
Log Message:
-----------
traverso: rewrote to use git-sources instead of cvs ones, added 'lame', 'pch' & 
'pulseaudio' use-flags, cleanup

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

Modified: trunk/overlays/proaudio/media-sound/traverso/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/traverso/ChangeLog      2010-09-11 
12:48:42 UTC (rev 1751)
+++ trunk/overlays/proaudio/media-sound/traverso/ChangeLog      2010-09-11 
16:58:01 UTC (rev 1752)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/traverso
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  11 Sep 2010; Viktor Lazarev <[email protected]> traverso-9999.ebuild,
+  metadata.xml:
+  rewrote to use git-sources instead of cvs ones, added 'lame', 'pch' &
+  'pulseaudio' use-flags, cleanup
+
   06 Aug 2008; Frieder Buerzele <[email protected]>;
   traverso-9999.ebuild:
   fixed qt4_min... QA msg

Modified: trunk/overlays/proaudio/media-sound/traverso/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/traverso/Manifest       2010-09-11 
12:48:42 UTC (rev 1751)
+++ trunk/overlays/proaudio/media-sound/traverso/Manifest       2010-09-11 
16:58:01 UTC (rev 1752)
@@ -1,3 +1,3 @@
-EBUILD traverso-9999.ebuild 2159 RMD160 
9121d267ff804e4a47d8de9ad10df5cf2b0b7a04 SHA1 
ffa1d8c53a9f1f199f158a84f64278599ccaad4f SHA256 
c035fa2fc3df10a8bdf32d6cdf97c203982d57e6a206fba2e94d4488ab17706d
-MISC ChangeLog 317 RMD160 b852a0fe145d159e5976c2b557cd9bb225f21003 SHA1 
0c8df35888dc7b3859402d450fce7caa1503d2f1 SHA256 
608f005e12fe67bd374065ca0f8cbe87dd62ee22162e9630c91b3d8822a286eb
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD traverso-9999.ebuild 1896 RMD160 
3775489e52ecfca78d230b0ca4e55e871c8a407e SHA1 
dba34a546efea3c42e55f547eb836723eef7946c SHA256 
9a1c0a7b219e8b7b25d8d09ef1bd0453db9023a3744183357ceb984d0faa223e
+MISC ChangeLog 515 RMD160 80439f0a913ceb9ab01d39a7caf58db821aea972 SHA1 
f12a547ff822f7de43b49d7451bbad95ae2563b3 SHA256 
2738cc38281c1219687409057defbc244567b03a3b75b63f02706eccddf43c4e
+MISC metadata.xml 335 RMD160 f838118e0ed9f3b40ee86d1f30bcdd495cbc9447 SHA1 
98f3d8be2f38b2332fc81639c17c0fd994ec58ba SHA256 
093de1a8fe562e034e480fc2f43b6e1d8c89895eab0fa591db9cd1bd257329b4

Modified: trunk/overlays/proaudio/media-sound/traverso/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/traverso/metadata.xml   2010-09-11 
12:48:42 UTC (rev 1751)
+++ trunk/overlays/proaudio/media-sound/traverso/metadata.xml   2010-09-11 
16:58:01 UTC (rev 1752)
@@ -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>

Modified: trunk/overlays/proaudio/media-sound/traverso/traverso-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/traverso/traverso-9999.ebuild   
2010-09-11 12:48:42 UTC (rev 1751)
+++ trunk/overlays/proaudio/media-sound/traverso/traverso-9999.ebuild   
2010-09-11 16:58:01 UTC (rev 1752)
@@ -1,77 +1,73 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI="2"
 
-inherit eutils qt4 cmake-utils cvs
+CMAKE_IN_SOURCE_BUILD="1"
 
+inherit eutils qt4-r2 cmake-utils git
+
 DESCRIPTION="Professional Audio Tools for GNU/Linux"
 HOMEPAGE="http://traverso-daw.org/";
 
-ECVS_SERVER="cvs.savannah.nongnu.org:/sources/traverso"
-ECVS_MODULE="traverso"
-S="${WORKDIR}/${ECVS_MODULE}"
+EGIT_REPO_URI="git://git.savannah.nongnu.org/${PN}.git"
 
-IUSE="alsa debug jack lv2 mad portaudio opengl"
+IUSE="alsa debug jack lame lv2 mad opengl pch portaudio pulseaudio"
 SLOT="0"
 LICENSE="GPL-2"
 KEYWORDS=""
 
-RDEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui opengl? ( x11-libs/qt-opengl 
) )
-                       >=x11-libs/qt-4.3:4 )
+RDEPEND=">=media-libs/libsndfile-1.0.12
+       media-libs/libogg
+       media-libs/libsamplerate
+       media-libs/libvorbis
+       media-sound/wavpack
+       sci-libs/fftw:3
+       x11-libs/qt-core:4
+       x11-libs/qt-gui:4
        alsa? ( media-libs/alsa-lib )
        jack? ( media-sound/jack-audio-connection-kit )
-       portaudio? ( =media-libs/portaudio-19* )
-       >=media-libs/libsndfile-1.0.12
-       media-libs/libsamplerate
-       >=sci-libs/fftw-3
-       lv2? ( dev-libs/rasqal dev-libs/redland media-libs/slv2 )
-       mad? ( media-libs/libmad )
        lame? ( media-sound/lame )
-       opengl? ( virtual/opengl )
-       media-libs/libogg
-       media-libs/libvorbis
-       media-sound/wavpack"
+       lv2? ( dev-libs/rasqal
+               dev-libs/redland
+               media-libs/slv2 )
+       mad? ( media-libs/libmad )
+       opengl? ( virtual/opengl
+               x11-libs/qt-opengl )
+       portaudio? ( =media-libs/portaudio-19* )
+       pulseaudio? ( media-sound/pulseaudio )"
        # Note: wavpack and vorbis are not configurable at this point
 
 DEPEND="${RDEPEND}
-       >=dev-util/cmake-2.4.3"
+       >=dev-util/cmake-2.4.6"
 
-pkg_setup() {
-       if use opengl && ! has_version x11-libs/qt-opengl && ! built_with_use 
=x11-libs/qt-4* opengl; then
-               eerror "You need to build qt4 with opengl support to have it in 
${PN}"
-               die "Enabling opengl for traverso requires qt4 to be built with 
opengl support"
-       fi
-}
-
-
-src_compile() {
-       mycmakeargs="${mycmakeargs}
+src_configure() {
+       local mycmakeargs+="
                $(cmake-utils_use_want jack JACK)
                $(cmake-utils_use_want alsa ALSA)
+               $(cmake-utils_use_want pulseaudio PULSEAUDIO)
                $(cmake-utils_use_want lv2 LV2)
                $(cmake-utils_use_want mad MP3_DECODE)
                $(cmake-utils_use_want lame MP3_ENCODE)
+               $(cmake-utils_use_want pch PCH)
                $(cmake-utils_use_want opengl OPENGL)
                $(cmake-utils_use_want debug DEBUG)
                $(cmake-utils_use_want portaudio PORTAUDIO)"
 
-       use lv2 && mycmakeargs="${mycmakeargs} -DUSE_SYSTEM_SLV2_LIBRARY=ON"
+       use lv2 && mycmakeargs+=" -DUSE_SYSTEM_SLV2_LIBRARY=ON"
+       cmake-utils_src_configure
+}
 
-       CMAKE_IN_SOURCE_BUILD=1
+src_compile() {
        cmake-utils_src_compile
 }
 
 src_install() {
        cmake-utils_src_install
-       dodoc AUTHORS ChangeLog README resources/help.text
-
-       doicon resources/freedesktop/icons/128x128/apps/${PN}.png
-       make_desktop_entry ${PN} Traverso ${PN} "AudioVideo;Audio;"
-       cd resources/themes
-       for i in */*.xml; do
-               insinto "/usr/share/${PN}/themes/$(dirname $i)"
-               doins $i
-       done
+       dodoc AUTHORS ChangeLog HISTORY README resources/help.text
+       doicon "resources/freedesktop/icons/128x128/apps/${PN}.png"
+       domenu resources/traverso.desktop
+       insinto "/usr/share/${PN}"
+       doins -r resources/themes
 }

Reply via email to