diff options
author | 2011-04-20 15:50:37 +0000 | |
---|---|---|
committer | 2011-04-20 15:50:37 +0000 | |
commit | cd98f812b7d91a17bb519b495a860ba5b7749a2d (patch) | |
tree | 38a5c0cbd2b0d84d4a7bbe2e557b7ac342f9a80e /media-sound/mixxx | |
parent | dvb useflag now contros ts muxer/demuxer via dvbpsi (diff) | |
download | historical-cd98f812b7d91a17bb519b495a860ba5b7749a2d.tar.gz historical-cd98f812b7d91a17bb519b495a860ba5b7749a2d.tar.bz2 historical-cd98f812b7d91a17bb519b495a860ba5b7749a2d.zip |
Punt old versions to let people commit it into Sunrise wrt #310821. The new version needs portmidi, and it has no sane build system... badly written cmake + custom Makefile combo for Windows.
Diffstat (limited to 'media-sound/mixxx')
-rw-r--r-- | media-sound/mixxx/ChangeLog | 228 | ||||
-rw-r--r-- | media-sound/mixxx/Manifest | 7 | ||||
-rw-r--r-- | media-sound/mixxx/files/mixxx-1.7.2-external_libsoundtouch.patch | 47 | ||||
-rw-r--r-- | media-sound/mixxx/files/mixxx-1.7.2-flags.patch | 22 | ||||
-rw-r--r-- | media-sound/mixxx/metadata.xml | 14 | ||||
-rw-r--r-- | media-sound/mixxx/mixxx-1.7.2-r1.ebuild | 72 | ||||
-rw-r--r-- | media-sound/mixxx/mixxx-1.7.2-r2.ebuild | 74 |
7 files changed, 0 insertions, 464 deletions
diff --git a/media-sound/mixxx/ChangeLog b/media-sound/mixxx/ChangeLog deleted file mode 100644 index 6114abe4fe3b..000000000000 --- a/media-sound/mixxx/ChangeLog +++ /dev/null @@ -1,228 +0,0 @@ -# ChangeLog for media-sound/mixxx -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/ChangeLog,v 1.53 2010/08/06 23:10:58 hwoarang Exp $ - -*mixxx-1.7.2-r2 (06 Aug 2010) - - 06 Aug 2010; Markos Chandras <hwoarang@gentoo.org> +mixxx-1.7.2-r2.ebuild, - +files/mixxx-1.7.2-flags.patch: - Respect {C,CXX,LD}FLAGS. Bug #317519 - - 29 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> mixxx-1.7.2-r1.ebuild: - Raise libsoundtouch depend to 1.5.0 wrt #317729 by John. - -*mixxx-1.7.2-r1 (27 Apr 2010) - - 27 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> - +mixxx-1.7.2-r1.ebuild, +files/mixxx-1.7.2-external_libsoundtouch.patch: - Use external libsoundtouch wrt #315349 by Alex Barker. - -*mixxx-1.7.2 (16 Mar 2010) - - 16 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> +mixxx-1.7.2.ebuild: - Version bump wrt #299321 by Alex Barker and others. - -*mixxx-1.7.1 (18 Dec 2009) - - 18 Dec 2009; Jeremy Olexa <darkside@gentoo.org> +mixxx-1.7.1.ebuild: - Proxy commit, version bump bug 286028, by Alex Barker - - 06 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> mixxx-1.6.0.ebuild, - mixxx-1.6.0-r1.ebuild: - Removed alternative dependency on Qt metapackage - -*mixxx-1.7.0_beta2 (23 Jul 2009) - - 23 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> - +mixxx-1.7.0_beta2.ebuild: - Version bump wrt #252895 by Alex Barker. - - 04 Dec 2008; Markus Meier <maekke@gentoo.org> mixxx-1.6.0.ebuild: - x86 stable, bug #249420 - - 04 Dec 2008; <ssuominen@gentoo.org> +mixxx-1.6.0.ebuild: - Restore EAPI=1 version of media-sound/mixxx because we need this in - stable, and EAPI=2 should have never been used until a portage supporting - it is in stable. - - 02 Dec 2008; <ssuominen@gentoo.org> mixxx-1.6.0-r1.ebuild: - Remove call for local from src_configure because otherwise myconf doesn't - get passed into src_compile. One of the EAPI=2 downsides. Now we can wait - and see what not calling local breaks on other systems. - - 26 Nov 2008; <ssuominen@gentoo.org> mixxx-1.4.2.ebuild: - Allow only deprecated portaudio for old version of mixxx. - -*mixxx-1.6.0-r1 (10 Oct 2008) - - 10 Oct 2008; Diego Pettenò <flameeyes@gentoo.org> +mixxx-1.6.0-r1.ebuild: - Update to EAPI=2 and USE deps. - -*mixxx-1.6.0 (13 Aug 2008) - - 13 Aug 2008; Alexis Ballier <aballier@gentoo.org> +mixxx-1.6.0.ebuild: - version bump - - 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> mixxx-1.4.2.ebuild, - mixxx-1.6.0_beta2.ebuild, mixxx-1.6.0_beta3.ebuild: - QA: Get rid of deprecated qt_min_version(). Fix broken split Qt 4.4 - dependencies, cf. bug 217161 comment 11. - - 23 Jun 2008; nixnut <nixnut@gentoo.org> mixxx-1.6.0_beta2.ebuild: - Added ~ppc wrt bug 223015 - -*mixxx-1.6.0_beta3 (16 Jun 2008) - - 16 Jun 2008; Samuli Suominen <drac@gentoo.org> - +files/mixxx-1.6.0_beta3-debug.patch, +mixxx-1.6.0_beta3.ebuild: - Version bump wrt #203335, thanks to Alex Barker. Attached patch is a - compile time fix from upstream. - - 21 May 2008; Ferris McCormick <fmccor@gentoo.org> - mixxx-1.6.0_beta2.ebuild: - Add back ~sparc for testing at developer request (drac), Bug #223015. - -*mixxx-1.6.0_beta2 (20 May 2008) - - 20 May 2008; Samuli Suominen <drac@gentoo.org> - +files/mixxx-1.6.0_beta2-toolchain.patch, +mixxx-1.6.0_beta2.ebuild: - Version bump wrt #147042, thanks to Alex Barker and Markus Giese. - - 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> Manifest: - (QA) RESTRICT clean up. - - 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> mixxx-1.2.1.ebuild: - (QA) RESTRICT clean up. - - 05 Nov 2006; Alexis Ballier <aballier@gentoo.org> mixxx-1.4.2.ebuild: - Manually installing files to prevent sandbox violation wrt bug #132390, - thanks to sam <noadresszesam@yahoo.fr> for the fix - - 29 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> mixxx-1.2.1.ebuild, - mixxx-1.4.1.ebuild, mixxx-1.4.2.ebuild: - Add missing pkgconfig dependency. Thanks to Patrick Lauer in bug #153351. - - 07 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> mixxx-1.2.1.ebuild: - Drop virtual/libc dependency. - - 25 Jul 2005; Caleb Tennis <caleb@gentoo.org> mixxx-1.2.1.ebuild, - mixxx-1.4.1.ebuild, mixxx-1.4.2.ebuild: - Fix qt dep per bug #100235 - - 11 May 2005; David Holm <dholm@gentoo.org> mixxx-1.4.2.ebuild: - Added to ~ppc. - - 19 Dec 2004; Eldad Zack <eldad@gentoo.org> mixxx-1.4.2.ebuild: - Fixed configure options for jack and alsa. - - 18 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-1.4.2.ebuild: - Stable sparc, x86. - -*mixxx-1.4.2 (16 Nov 2004) - - 16 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> - +mixxx-1.4.2.ebuild: - Version bump. - - 19 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> - -mixxx-1.3.2.ebuild, -mixxx-1.4.ebuild: - Removing old versions. - -*mixxx-1.4.1 (19 Oct 2004) - - 19 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> - +mixxx-1.4.1.ebuild: - Version bump to close bug #67919. - -*mixxx-1.4 (13 Oct 2004) - - 13 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> +mixxx-1.4.ebuild: - Version bump for gcc-3.4 fixes. Closes bug #67366. -amd64 - -*mixxx-1.3.2 (08 Oct 2004) - - 08 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> - +files/mixxx-1.3.2-gentoo.patch, -files/mixxx-fixINSTALL.patch, - -mixxx-0.9.2.ebuild, -mixxx-1.1-r1.ebuild, -mixxx-1.1.ebuild, - +mixxx-1.3.2.ebuild: - Version bump and cleanup. Added to ~sparc. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-0.9.2.ebuild, - mixxx-1.1-r1.ebuild, mixxx-1.1.ebuild, mixxx-1.2.1.ebuild: - virtual/glibc -> virtual/libc - - 13 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-1.2.1.ebuild: - Getting rid of virtual/jack. - - 03 May 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-0.9.2.ebuild, - mixxx-1.1-r1.ebuild, mixxx-1.1.ebuild, mixxx-1.2.1.ebuild: - Changing mad dep to madplay. - - 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-0.9.2.ebuild, - mixxx-1.1-r1.ebuild, mixxx-1.1.ebuild: - Added IUSE. - - 31 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> mixxx-1.2.1.ebuild: - Stable on x86. - -*mixxx-1.2.1 (27 Jan 2004) - - 27 Jan 2004; Nick Hadaway <raker@gentoo.org> mixxx-1.2.1.ebuild: - Version bump. Some ebuild changes contributed by Mike Verdone on bug - #28548. Added some of my own changes as well. - -*mixxx-1.1-r1 (29 Dec 2003) - - 29 Dec 2003; Wout Mertens <wmertens@gentoo.org> mixxx-1.1-r1.ebuild: - g++ now also has cflags (bad spacing in sed call). Bumping revision so - people can rebuild. - - 19 Dec 2003; Martin Holzer <mholzer@gentoo.org> mixxx-1.1.ebuild: - now uses cflags. closes 36092 - - 18 Dec 2003; Martin Holzer <mholzer@gentoo.org> mixxx-0.9.1.ebuild, - mixxx-0.9.2.ebuild, mixxx-1.0.ebuild, mixxx-1.1.ebuild: - correcting header + adding RESTRICT=nomirror - -*mixxx-1.1 (18 Dec 2003) - - 18 Dec 2003; Martin Holzer <mholzer@gentoo.org> mixxx-1.1.ebuild: - Version bumped. - -*mixxx-1.1 (24 Dec 2003) - - 24 Dec 2003; Wout Mertens <wmertens@gentoo.org> mixxx-1.1.ebuild: - Version bump - - 30 Sep 2003; jje <jje@gentoo.org> mixxx-1.0.ebuild: - Fixed fftw depend - needs 2.1.5. - -*mixxx-1.0 (28 Sep 2003) - - 28 Sep 2003; jje <jje@gentoo.org> mixxx-1.0.ebuild, - files/mixxx-fixINSTALL.patch: - Version bump. - - Submitted by: Rossen Apostolov <rossen@protein.osaka-u.ac.jp> - - 19 Jul 2003; Nick Hadaway <raker@gentoo.org> : - Reverted back to 0.9.2 - -*mixxx-0.9.2-r1 (17 Jul 2003) - - 17 Jul 2003; Nick Hadaway <raker@gentoo.org> mixxx-0.9.2-r1.ebuild: - Moved from media-sound/mad to media-libs/{libmad,libid3tag} - -*mixxx-0.9.2 (12 Apr 2003) - - 12 Apr 2003; jje <jje@gentoo.org> mixxx-0.9.2.ebuild: - Version bump to fix #18081. - -*mixxx-0.9.1 (14 Oct 2002) - - Initial import. Ebuild by Tue Haste Andersen <haste@diku.dk>. - - 26 Okt 2002, Bart Verwilst <verwilst@gentoo.org> - - Added to stable tree (removed ~). - diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest deleted file mode 100644 index 68c8a8e39628..000000000000 --- a/media-sound/mixxx/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX mixxx-1.7.2-external_libsoundtouch.patch 1815 RMD160 c4a9fbb3b46f8c2aefe0f5580adc4289f773b766 SHA1 6db8978bbebfdd9ff0161023330d2068b4025a5c SHA256 cc7c7fd4a93a178807f5cdea20df423f7e7817237695b4df8e66d73a839d8572 -AUX mixxx-1.7.2-flags.patch 1028 RMD160 0fec9961b71d56359d5bacc08768cfe5f7acdef8 SHA1 4e2dcccc31987c93edca88578c60797c4e072b74 SHA256 5659540e8a1d6444b5ff85ef1d314add5749333c0da8e7f986672acace20f395 -DIST mixxx-1.7.2-src.tar.gz 8758842 RMD160 a1aa7faf5392aa2da7365ea755e745ecb4eeb324 SHA1 594b5940a562b8b720bf555961cb8cf4c9c1b96d SHA256 d263e0c0f1ebbb264522cd5cbcbba4a6b262d6f8a0b373222452c307a4acc5f4 -EBUILD mixxx-1.7.2-r1.ebuild 1963 RMD160 3e9444fa4e631c904ff6539db740c10457f12ce9 SHA1 2e160ead09a6abb393b00cfda104fde49bba5baa SHA256 73bce60dedf072ecf615bdaf86440d65f3ad1119fe07fa45fe834cd71537f7cf -EBUILD mixxx-1.7.2-r2.ebuild 2041 RMD160 e73fe3865f4c3c80d459b26f94816c4e103a11f7 SHA1 908c77cbb1929c776d229a8de56922265b037ca0 SHA256 ced1b77451082c703d242291ab9ff1d8639f97af3a8c1766149217da28acc878 -MISC ChangeLog 7687 RMD160 d8f41335a199646f2f790b975febf2604cef3f38 SHA1 3f9236afdbdec18e52283f62f9a2647a2ef3fcca SHA256 8af732233a3ed9065b7609a6462482728e93f47338afac4cc26d439c96169def -MISC metadata.xml 482 RMD160 b927bd984dbab0e233b6421eb78b9d7d89b17889 SHA1 1e04d64735382b7513ba8b4aff4657fa6379a98e SHA256 fb99e21b641c0577f7f866928be8bc973008299c8e2dc03ba7dda79135da6cbf diff --git a/media-sound/mixxx/files/mixxx-1.7.2-external_libsoundtouch.patch b/media-sound/mixxx/files/mixxx-1.7.2-external_libsoundtouch.patch deleted file mode 100644 index d0ec9b08d2d4..000000000000 --- a/media-sound/mixxx/files/mixxx-1.7.2-external_libsoundtouch.patch +++ /dev/null @@ -1,47 +0,0 @@ -http://bugs.gentoo.org/show_bug.cgi?id=315349 - ---- src/SConscript -+++ src/SConscript -@@ -737,9 +737,6 @@ - else: - env.Append(CCFLAGS = Split(""" -pipe -Wall -W -g """)) # omghax - env.Append(LINKFLAGS = Split(""" -pipe -Wall -W -g""")) -- if platform != 'osx': -- env.Append(LINKFLAGS = "-Wl,-rpath,$QTDIR/lib") -- env.Append(LINKFLAGS = "-Wl,-rpath,$QTDIR/lib") - env.Append(CPPDEFINES = "_REENTRANT") - - #Uic these guys (they're moc'd automatically after this) - Generates the code for the QT UI forms -@@ -772,29 +769,9 @@ - - #SoundTouch - #XXX this should be done with a subsconscript --env.Append(CPPPATH=['#lib/soundtouch-1.4.1']) --sources += Split("""engine/enginebufferscalest.cpp -- #lib/soundtouch-1.4.1/SoundTouch.cpp -- #lib/soundtouch-1.4.1/TDStretch.cpp -- #lib/soundtouch-1.4.1/RateTransposer.cpp -- #lib/soundtouch-1.4.1/AAFilter.cpp -- #lib/soundtouch-1.4.1/FIFOSampleBuffer.cpp -- #lib/soundtouch-1.4.1/FIRFilter.cpp -- #lib/soundtouch-1.4.1/PeakFinder.cpp -- #lib/soundtouch-1.4.1/BPMDetect.cpp -- """) -- --if 'win' in platform: -- if platform == 'win32': -- sources += Split("""#lib/soundtouch-1.4.1/cpu_detect_x86_win.cpp""") -- if platform == 'win64': -- sources += Split("""#lib/soundtouch-1.4.1/cpu_detect_x64_win.cpp""") --else: -- if machine == 'x86_64': -- sources += Split("""#lib/soundtouch-1.4.1/cpu_detect_x64_gcc.cpp""") -- else: -- sources += Split("""#lib/soundtouch-1.4.1/cpu_detect_x86_gcc.cpp""") -- -+sources += Split("""engine/enginebufferscalest.cpp""") -+env.Append(CPPPATH = [ ARGUMENTS.get('prefix', '/usr/local') + '/include/soundtouch' ]) -+env.Append(LIBS = 'SoundTouch') - - #KissFFT - env.Append(CPPPATH=['#lib/kissfft']) diff --git a/media-sound/mixxx/files/mixxx-1.7.2-flags.patch b/media-sound/mixxx/files/mixxx-1.7.2-flags.patch deleted file mode 100644 index 3c6c192e2def..000000000000 --- a/media-sound/mixxx/files/mixxx-1.7.2-flags.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: mixxx-1.7.2/src/SConscript -=================================================================== ---- mixxx-1.7.2.orig/src/SConscript -+++ mixxx-1.7.2/src/SConscript -@@ -238,6 +238,17 @@ for getenv in ['CXXFLAGS', 'CCFLAGS', 'L - if os.environ.has_key(getenv): - kwargs[getenv] = SCons.Util.CLVar( os.environ[getenv] ) - env.Append(**kwargs) -+# Using suggestions for http://dev.gentoo.org/~vapier/scons-blows.txt -+if os.environ.has_key('CC'): -+ env['CC'] = os.environ['CC'] -+if os.environ.has_key('CFLAGS'): -+ env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) -+if os.environ.has_key('CXX'): -+ env['CXX'] = os.environ['CXX'] -+if os.environ.has_key('CXXFLAGS'): -+ env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) -+if os.environ.has_key('LDFLAGS'): -+ env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) - - #env.Append(CPPDEFINES=[('BUILD_REV', '"%s"' % getBZRRevision())]) #doing this forces a rebuild of everything whenever a commit happens -- not much fun - ## instead, embed BZR version into build diff --git a/media-sound/mixxx/metadata.xml b/media-sound/mixxx/metadata.xml deleted file mode 100644 index 1598e5a5ff07..000000000000 --- a/media-sound/mixxx/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>sound</herd> - <maintainer> - <email>sound@gentoo.org</email> - </maintainer> - <use> - <flag name="hifieq">Enable hifi equalizer support</flag> - <flag name="shout">Enable shoutcast support</flag> - <flag name="vinylcontrol">Enable vinylcontrol feature</flag> - <flag name="tonal">Enable tonal analysis support</flag> - </use> -</pkgmetadata> diff --git a/media-sound/mixxx/mixxx-1.7.2-r1.ebuild b/media-sound/mixxx/mixxx-1.7.2-r1.ebuild deleted file mode 100644 index b4595254687d..000000000000 --- a/media-sound/mixxx/mixxx-1.7.2-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/mixxx-1.7.2-r1.ebuild,v 1.2 2010/04/29 08:45:09 ssuominen Exp $ - -EAPI=2 -inherit eutils multilib - -DESCRIPTION="a QT based Digital DJ tool" -HOMEPAGE="http://mixxx.sourceforge.net" -SRC_URI="http://downloads.mixxx.org/${P}/${P}-src.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug +hifieq ipod ladspa pulseaudio shout tonal +vinylcontrol" - -RDEPEND="media-libs/libmad - media-libs/libid3tag - media-libs/libvorbis - media-libs/libsndfile - >=media-libs/portaudio-19_pre - virtual/opengl - virtual/glu - x11-libs/qt-gui:4 - x11-libs/qt-svg:4 - x11-libs/qt-opengl:4 - >=media-libs/libsoundtouch-1.5.0 - ladspa? ( media-libs/ladspa-sdk ) - pulseaudio? ( media-sound/pulseaudio ) - shout? ( media-libs/libshout )" -DEPEND="${RDEPEND} - dev-util/scons - dev-util/pkgconfig" - -pkg_setup() { - mysconsargs="prefix=/usr - qtdir=/usr/$(get_libdir)/qt4 - djconsole=0 - djconsole_legacy=0 - optimize=0 - install_root=${D}/usr" - - use hifieq && mysconsargs+=" hifieq=1" || mysconsargs+=" hifieq=0" - use ipod && mysconsargs+=" ipod=1" || mysconsargs+=" ipod=0" - use ladspa && mysconsargs+=" ladspa=1" || mysconsargs+=" ladspa=0" - use vinylcontrol && mysconsargs+=" vinylcontrol=1" || mysconsargs+=" vinylcontrol=0" - use shout && mysconsargs+=" shoutcast=1" || mysconsargs+=" shoutcast=0" - use debug && mysconsargs+=" cmetrics=1" || mysconsargs+=" cmetrics=0" - use tonal && mysconsargs+=" tonal=1" || mysconsargs+=" tonal=0" -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-external_libsoundtouch.patch - sed -i \ - -e 's:-O3::g' \ - lib/cmetrics/SConscript || die - - use pulseaudio || sed -i -e 's:pasuspender ::' src/mixxx.desktop -} - -src_compile() { - scons ${mysconsargs} || die -} - -src_install() { - scons ${mysconsargs} install || die - - dodoc README* - - insinto /usr/share/doc/${PF}/pdf - doins Mixxx-Manual.pdf -} diff --git a/media-sound/mixxx/mixxx-1.7.2-r2.ebuild b/media-sound/mixxx/mixxx-1.7.2-r2.ebuild deleted file mode 100644 index fcfeb8271871..000000000000 --- a/media-sound/mixxx/mixxx-1.7.2-r2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/mixxx-1.7.2-r2.ebuild,v 1.1 2010/08/06 23:10:58 hwoarang Exp $ - -EAPI=2 -inherit eutils multilib - -DESCRIPTION="a QT based Digital DJ tool" -HOMEPAGE="http://mixxx.sourceforge.net" -SRC_URI="http://downloads.mixxx.org/${P}/${P}-src.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug +hifieq ipod ladspa pulseaudio shout tonal +vinylcontrol" - -RDEPEND="media-libs/libmad - media-libs/libid3tag - media-libs/libvorbis - media-libs/libsndfile - >=media-libs/portaudio-19_pre - virtual/opengl - virtual/glu - x11-libs/qt-gui:4 - x11-libs/qt-svg:4 - x11-libs/qt-opengl:4 - >=media-libs/libsoundtouch-1.5.0 - ladspa? ( media-libs/ladspa-sdk ) - pulseaudio? ( media-sound/pulseaudio ) - shout? ( media-libs/libshout )" -DEPEND="${RDEPEND} - dev-util/scons - dev-util/pkgconfig" - -pkg_setup() { - mysconsargs="prefix=/usr - qtdir=/usr/$(get_libdir)/qt4 - djconsole=0 - djconsole_legacy=0 - optimize=0 - install_root=${D}/usr" - - use hifieq && mysconsargs+=" hifieq=1" || mysconsargs+=" hifieq=0" - use ipod && mysconsargs+=" ipod=1" || mysconsargs+=" ipod=0" - use ladspa && mysconsargs+=" ladspa=1" || mysconsargs+=" ladspa=0" - use vinylcontrol && mysconsargs+=" vinylcontrol=1" || mysconsargs+=" vinylcontrol=0" - use shout && mysconsargs+=" shoutcast=1" || mysconsargs+=" shoutcast=0" - use debug && mysconsargs+=" cmetrics=1" || mysconsargs+=" cmetrics=0" - use tonal && mysconsargs+=" tonal=1" || mysconsargs+=" tonal=0" -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-external_libsoundtouch.patch - sed -i \ - -e 's:-O3::g' \ - lib/cmetrics/SConscript || die - - use pulseaudio || sed -i -e 's:pasuspender ::' src/mixxx.desktop - # Respect {C,CXX,LD}FLAGS. Bug #317519 - epatch "${FILESDIR}"/${P}-flags.patch -} - -src_compile() { - scons ${mysconsargs} || die -} - -src_install() { - scons ${mysconsargs} install || die - - dodoc README* - - insinto /usr/share/doc/${PF}/pdf - doins Mixxx-Manual.pdf -} |