[proaudio] [2299] qtractor: major cleanup and fixed dependencies

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


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 <spray.sucks@xxxxxxxxx>
+  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 <evermind@xxxxxxxxxxxxx>
   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
 }
 


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