[proaudio] [2450] media-sound/qtractor: Minor cleanup, remove unused inherits, change svn repository URI

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


Revision: 2450
Author:   lilrc
Date:     2013-02-17 16:22:44 +0100 (Sun, 17 Feb 2013)
Log Message:
-----------
media-sound/qtractor: Minor cleanup, remove unused inherits, change svn repository URI

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

Modified: trunk/overlays/proaudio/media-sound/qtractor/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/ChangeLog	2013-02-16 17:00:45 UTC (rev 2449)
+++ trunk/overlays/proaudio/media-sound/qtractor/ChangeLog	2013-02-17 15:22:44 UTC (rev 2450)
@@ -1,8 +1,20 @@
 # ChangeLog for media-sound/qtractor
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
-  12 Nov 2012; Karl Lindén <spray.sucks@xxxxxxxxx>
+  17 Feb 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  qtractor-9999.ebuild, metadata.xml:
+  Added use flag descriptions
+  Removed no-herd from metadata.xml
+  Updated EAPI
+  Removed unused inherits
+  Shortened DESCRIPTION
+  Corrected svn repository URI
+  Added lilv use flag
+  Use autotools-utils
+  Minor cleanup
+
+  12 Nov 2012; Karl Linden <spray.sucks@xxxxxxxxx>
   qtractor-9999.ebuild:
   fixed copyright notice
   moved to EAPI 3

Modified: trunk/overlays/proaudio/media-sound/qtractor/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/Manifest	2013-02-16 17:00:45 UTC (rev 2449)
+++ trunk/overlays/proaudio/media-sound/qtractor/Manifest	2013-02-17 15:22:44 UTC (rev 2450)
@@ -1,3 +1,3 @@
-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
+EBUILD qtractor-9999.ebuild 1770 SHA256 cc8aa0603b6f4f7dfd32edb9295743bbb159c6b76a3816b04e39d5f49110c6a6 SHA512 358ac15fff96ba5cc57fc8eae82bc6fea6a922d918eae6b20a3b49102cc38bb372d249a3fd71af25ae9c364b6557759d47c3a94637921369ac913b7b8a7a2ab6 WHIRLPOOL 06ec4396405efcc2f56c767833e68577ed2a73a6699369523d78533c54166b1a11d881527ee173cb0adf859392457307d82dcd8b6a387e8729b622f6bd64cfff
+MISC ChangeLog 1683 SHA256 4fc5e7c79be9679a32914e582ad6db26962c28da7281f419558035fa28a644be SHA512 94b03c2ea16fe090216e551beb751549ff5e6ffd9de7e61fc72d415aa29baaf4985e3dd0b593146cd9a946a29ba216aabb66022228c501bbd2e1ba2663cbc207 WHIRLPOOL 3d52cabe3e1710939e20262a7880be1e3a283fe89c223ca7966bccb1bcf7de9d4dc9c1ab40ef0c325eaff159e6cfa6fa6284e48e71a22c2d9a2a98adf73c5008
+MISC metadata.xml 472 SHA256 0923a93fe6cc696a6b30474a2640fe1897b5851c39ad26fc61198dd33e2d4fb1 SHA512 d0a114613ce4e0fc859d7a9be4208274643bd4b0693f0ebdb153f62574d2cd591ca9718ad5a6590e9b7cc5940227cab33297349afd603f8c7998a8192b5e3a86 WHIRLPOOL 49db72257448719468db9a165d68c1f91a18a7d2c98a53d89f362e80569358aaa89b02bfbd93acbc5e0114c32ea4ff1860fce7377f1482a34733ec62385ca7d2

Modified: trunk/overlays/proaudio/media-sound/qtractor/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/metadata.xml	2013-02-16 17:00:45 UTC (rev 2449)
+++ trunk/overlays/proaudio/media-sound/qtractor/metadata.xml	2013-02-17 15:22:44 UTC (rev 2450)
@@ -1,9 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="lilv">Enable lilv interface</flag>
+		<flag name="lv2">Add support for Ladspa V2</flag>
+		<flag name="rubberband">Enable rubberband interface</flag>
+		<flag name="suil">Enable suil interface</flag>
+	</use>
 </pkgmetadata>

Modified: trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild	2013-02-16 17:00:45 UTC (rev 2449)
+++ trunk/overlays/proaudio/media-sound/qtractor/qtractor-9999.ebuild	2013-02-17 15:22:44 UTC (rev 2450)
@@ -1,21 +1,21 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI="5"
 
-inherit flag-o-matic qt4-r2 subversion multilib exteutils
+inherit subversion autotools-utils
 
-DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer."
+DESCRIPTION="An Audio/MIDI multi-track sequencer."
 HOMEPAGE="http://qtractor.sourceforge.net/";
 
-ESVN_REPO_URI="http://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk";
+ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}/code/trunk"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="debug dssi ladspa libsamplerate lv2 mad osc rubberband sse suil vorbis vst zlib"
+IUSE="debug dssi ladspa libsamplerate lilv lv2 mad osc rubberband sse suil vorbis vst zlib"
 
 RDEPEND=">=x11-libs/qt-core-4.2:4
 	>=x11-libs/qt-gui-4.2:4
@@ -25,6 +25,7 @@
 	dssi? ( media-libs/dssi )
 	ladspa? ( media-libs/ladspa-sdk )
 	libsamplerate? ( media-libs/libsamplerate )
+	lilv? ( || ( =media-sound/drobilla-9999 media-libs/lilv ) )
 	lv2? ( || ( =media-sound/drobilla-9999 media-libs/lilv ) )
 	mad? ( media-libs/libmad )
 	osc? ( media-libs/liblo )
@@ -35,33 +36,26 @@
 	zlib? ( sys-libs/zlib )"
 DEPEND="${RDEPEND} sys-devel/autoconf sys-devel/autoconf-wrapper"
 
-src_configure() {
-	emake -f Makefile.svn
+DOCS=( AUTHORS ChangeLog README TODO )
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+AUTOTOOLS_AUTORECONF="1"
 
-	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 lv2) \
-		$(use_enable rubberband librubberband) \
-		$(use_enable sse) \
-		$(use_enable suil) \
-		$(use_enable vorbis libvorbis) \
-		$(use_enable vst) \
-		$(use_enable zlib libz) \
-		$(myconf) \
-		|| die "econf failed"
-
-	eqmake4 qtractor.pro -o qtractor.mak
+src_configure() {
+	local myeconfargs=(	$(use_enable debug)
+						$(use_enable dssi)
+						$(use_enable ladspa)
+						$(use_enable osc liblo)
+						$(use_enable mad libmad)
+						$(use_enable libsamplerate)
+						$(use_enable lilv)
+						$(use_enable lv2)
+						$(use_enable rubberband librubberband)
+						$(use_enable sse)
+						$(use_enable suil)
+						$(use_enable vorbis libvorbis)
+						$(use_enable vst)
+						$(use_enable zlib libz)
+	)
+	use vst && myconf+="--with-vst=${EPREFIX}/usr/include/vst"
+	autotools-utils_src_configure
 }
-
-src_install() {
-	emake DESTDIR="${D}" install || die "make install failed"
-	dodoc README ChangeLog TODO AUTHORS
-}


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