|
|
| |
inherit eutils wxwidgets | inherit eutils wxwidgets |
| |
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" |
} | } |
| |
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 |
} | } |