|
|
# Distributed under the terms of the GNU General Public License v2 | # Distributed under the terms of the GNU General Public License v2 |
# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-1.3.4-r1.ebuild,v 1.7 2008/02/17 19:32:13 aballier Exp $ | # $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-1.3.4-r1.ebuild,v 1.7 2008/02/17 19:32:13 aballier Exp $ |
| |
inherit eutils wxwidgets |
inherit eutils wxwidgets autotools |
| |
IUSE="flac id3tag ladspa libsamplerate mp3 soundtouch twolame unicode vamp vorbis" |
IUSE="flac id3tag jack ladspa libsamplerate mp3 soundtouch twolame unicode vamp vorbis" |
| |
MY_P="${PN}-src-${PV}" | MY_P="${PN}-src-${PV}" |
DESCRIPTION="Free crossplatform audio editor" | DESCRIPTION="Free crossplatform audio editor" |
|
|
>=app-arch/zip-2.3 | >=app-arch/zip-2.3 |
dev-libs/expat | dev-libs/expat |
>=media-libs/libsndfile-1.0.0 | >=media-libs/libsndfile-1.0.0 |
>=media-sound/jack-audio-connection-kit-0.103.0 |
jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) |
soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) | soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) |
vorbis? ( >=media-libs/libvorbis-1.0 ) | vorbis? ( >=media-libs/libvorbis-1.0 ) |
mp3? ( >=media-libs/libmad-0.14.2b ) | mp3? ( >=media-libs/libmad-0.14.2b ) |
|
|
| |
epatch "${FILESDIR}/${P}-nolibfailure.patch" | epatch "${FILESDIR}/${P}-nolibfailure.patch" |
epatch "${FILESDIR}/CVE-2007-6061.patch" | epatch "${FILESDIR}/CVE-2007-6061.patch" |
|
epatch "${FILESDIR}/${P}-jack-automagic.patch" |
|
eautoreconf |
} | } |
| |
src_compile() { | src_compile() { |
|
|
$(use_with vorbis) \ | $(use_with vorbis) \ |
$(use_with mp3 libmad) \ | $(use_with mp3 libmad) \ |
$(use_with id3tag) \ | $(use_with id3tag) \ |
|
$(use_with jack) \ |
$(use_with flac libflac) \ | $(use_with flac libflac) \ |
$(use_enable vamp) \ | $(use_enable vamp) \ |
$(use_with twolame libtwolame) \ | $(use_with twolame libtwolame) \ |
$(use_with soundtouch) \ | $(use_with soundtouch) \ |
$(use_with libsamplerate) \ |
$(use_with libsamplerate) |
|| die |
|
| |
emake || die | emake || die |
} | } |