[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
}