Revision: 2299
Author:   lilrc
Date:     2012-11-12 22:13:20 +0100 (Mon, 12 Nov 2012)
Log Message:
-----------
qtractor: major cleanup and fixed dependencies

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/qtractor/ChangeLog
    trunk/overlays/proaudio/media-sound/qtractor/Manifest
    trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/qtractor/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/ChangeLog      2012-11-12 
19:42:49 UTC (rev 2298)
+++ trunk/overlays/proaudio/media-sound/qtractor/ChangeLog      2012-11-12 
21:13:20 UTC (rev 2299)
@@ -2,6 +2,15 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  12 Nov 2012; Karl Lindén <[email protected]>
+  qtractor-9999.ebuild:
+  fixed copyright notice
+  moved to EAPI 3
+  moved to http instead of https
+  removed bugfix for issue #111 as it is no longer needed
+  added supported USE flags and reordered them alphabetically
+  updated dependencies (removed deprecated and added depend on drobilla-9999)
+
   04 Mar 2011; Frieder Buerzele <[email protected]>
   qtractor-9999.ebuild:
   fixes bug #111 thx nilekurt

Modified: trunk/overlays/proaudio/media-sound/qtractor/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/Manifest       2012-11-12 
19:42:49 UTC (rev 2298)
+++ trunk/overlays/proaudio/media-sound/qtractor/Manifest       2012-11-12 
21:13:20 UTC (rev 2299)
@@ -1,3 +1,3 @@
-EBUILD qtractor-9999.ebuild 1775 RMD160 
75528562fbb6cfb81257d6496a8c87b92a6b2379 SHA1 
7660e9e1979580fca7ffa57eef742c8ba8a51930 SHA256 
a6d5f3a6d97d126e8b355d9eb2ca0be72b3e619d4ddf0aafe4d9d8e5891605ca
-MISC ChangeLog 1007 RMD160 0791762aeca6eb6037fec0a1cedf4650403174ce SHA1 
a1e5a92858c3f7391bd89ae47d738bedf110d453 SHA256 
44ed818926d1d7fca18fd3a6eb21254cdfb356a461b37981e713a81165c2e1f8
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD qtractor-9999.ebuild 1783 SHA256 
84b1145a0f099d86709a934986c091e5bd7d4ae7eba71dffd473350e24b6d913 SHA512 
65b1004a03619d558908f3684abdaaae445a370e8310a2bee004b7d38e95a52470c0707e073d0fee6261874a9d6e8415561c8d5e7adf2c95fb35f9b1ede53f37
 WHIRLPOOL 
a2915ff219c62832c3f926d985aa62675e2d252adc1d0b3a20da25f6aefb32fff30911a60b75a2915207479e2dad698a11466131a5c0460bb078ccaca966ff5e
+MISC ChangeLog 1358 SHA256 
ca2d688fdc8d964828b7ecc463095b7b140ad07dd0f62c508b636e380df4ca1a SHA512 
0a6015265cb9f6847c41bf29e053799179a442cca20cdc63bd71f9b070cd86fb326a96fdb1fccc1350b0499173a075802ded1dfb4d4ee5b9a34fedde14a4d114
 WHIRLPOOL 
87ed369c5b44c0799d6b38071dc7fdafa55a9601df7229f4a8667f73340a544df8077d5156598a04905ca6c0d28f33a1e9531ef76238a09aa7bacc7343aff18f
+MISC metadata.xml 268 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 
3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9
 WHIRLPOOL 
17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Modified: trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild   
2012-11-12 19:42:49 UTC (rev 2298)
+++ trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild   
2012-11-12 21:13:20 UTC (rev 2299)
@@ -1,65 +1,63 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
+EAPI=3
 
 inherit flag-o-matic qt4-r2 subversion multilib exteutils
 
 DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer."
 HOMEPAGE="http://qtractor.sourceforge.net/";
 
-ESVN_REPO_URI="https://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk";
+ESVN_REPO_URI="http://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk";
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="debug dssi ladspa libsamplerate mad osc rubberband vorbis sse vst"
+IUSE="debug dssi ladspa libsamplerate lv2 mad osc rubberband sse suil vorbis 
vst zlib"
 
 RDEPEND=">=x11-libs/qt-core-4.2:4
        >=x11-libs/qt-gui-4.2:4
-       x11-themes/qgtkstyle
        media-libs/alsa-lib
        media-libs/libsndfile
-       media-libs/slv2
        media-sound/jack-audio-connection-kit
-       ladspa? ( media-libs/ladspa-sdk )
        dssi? ( media-libs/dssi )
-       mad? ( media-libs/libmad )
+       ladspa? ( media-libs/ladspa-sdk )
        libsamplerate? ( media-libs/libsamplerate )
+       lv2? ( || ( =media-sound/drobilla-9999 media-libs/lilv ) )
+       mad? ( media-libs/libmad )
        osc? ( media-libs/liblo )
        rubberband? ( media-libs/rubberband )
+       suil? ( || ( =media-sound/drobilla-9999 media-libs/suil ) )
        vorbis? ( media-libs/libvorbis )
-       vst? ( >=media-libs/vst-sdk-2.3 )"
-DEPEND="${RDEPEND}"
+       vst? ( >=media-libs/vst-sdk-2.3 )
+       zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND} sys-devel/autoconf sys-devel/autoconf-wrapper"
 
-src_prepare() {
-       local regex='s!$! -L/usr/'$(get_libdir)'/qt4/plugins/styles -lgtkstyle!'
-       esed_check -i "/^\s*LIBS\s*[+=]/ ${regex}" "${S}"/src/src.pri.in
-}
-
 src_configure() {
-       append-flags "-DQT_STYLE_GTK"
        emake -f Makefile.svn
 
        local myconf
        use vst && myconf="--with-vst=/usr/include/vst"
 
        econf \
+               $(use_enable debug) \
+               $(use_enable dssi) \
+               $(use_enable ladspa) \
+               $(use_enable osc liblo) \
                $(use_enable mad libmad) \
                $(use_enable libsamplerate) \
-               $(use_enable vorbis libvorbis) \
-               $(use_enable osc liblo) \
-               $(use_enable ladspa) \
-               $(use_enable dssi) \
+               $(use_enable lv2) \
                $(use_enable rubberband librubberband) \
                $(use_enable sse) \
-               $(use_enable debug) \
-               ${myconf} \
+               $(use_enable suil) \
+               $(use_enable vorbis libvorbis) \
+               $(use_enable vst) \
+               $(use_enable zlib libz) \
+               $(myconf) \
                || die "econf failed"
 
-       append-ldflags "-Wl,-R,/usr/$(get_libdir)/qt4/plugins/styles"
        eqmake4 qtractor.pro -o qtractor.mak
 }
 

Reply via email to