--- /usr/portage/media-libs/libzzub/libzzub-0.2.3.ebuild 2007-07-12 05:36:01.000000000 +0200 +++ /usr/local/portage/media-libs/libzzub/libzzub-0.2.3.ebuild 2007-08-14 21:40:01.000000000 +0200 @@ -2,23 +2,43 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libzzub/libzzub-0.2.3.ebuild,v 1.3 2007/07/12 03:10:24 mr_bones_ Exp $ -DESCRIPTION="Media library for Aldrin." +DESCRIPTION="Platform independent C/C++ music tracking and sequencing library compatible to Jeskola Buzz" HOMEPAGE="http://trac.zeitherrschaft.org/zzub/" SRC_URI="mirror://sourceforge/aldrin/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" -IUSE="" -RDEPEND="media-sound/jack-audio-connection-kit - media-libs/flac - media-libs/libsndfile - media-libs/alsa-lib" +IUSE="sndfile no-signature debug buzz2zzub zzub-module zzub-stream bmp-ccm lunar +jack alsa oss sse sse2 mp3 ladspa dssi" +RDEPEND="jack? (media-sound/jack-audio-connection-kit) + alsa? (media-libs/alsa-lib) + oss? (media-libs/alsa-oss) + sndfile? (media-libs/libsndfile) + mp3? (media-libs/libmpeg2) + ladspa? (media-libs/ladspa-sdk) + dssi? (media-libs/dssi)" DEPEND="${RDEPEND} >=dev-util/scons-0.96.94" src_compile() { - scons PREFIX=/usr configure || die - scons PREFIX=/usr || die + CF="$CF SNDFILE=$(use sndfile && echo yes || echo no)" + CF="$CF USE_SIGNATURE=$(use no-signature && echo no || echo yes)" + CF="$CF DEBUG=$(use debug && echo yes || echo no)" + CF="$CF BUZZ2ZZUB=$(use buzz2zzub && echo yes || echo no)" + CF="$CF ZZUB_MODULE=$(use zzub-module && echo yes || echo no)" + CF="$CF ZZUB_STREAM=$(use zzub-stream && echo yes || echo no)" + CF="$CF BMPCCM=$(use bmp-ccm && echo yes || echo no)" + CF="$CF LUNAR=$(use lunar && echo yes || echo no)" + CF="$CF JACK=$(use jack && echo yes || echo no)" + CF="$CF ALSA=$(use alsa && echo yes || echo no)" + CF="$CF OSS=$(use oss && echo yes || echo no)" + CF="$CF SSE=$(use sse && echo yes || echo no)" + CF="$CF SSE2=$(use sse2 && echo yes || echo no)" + CF="$CF MP3=$(use mp3 && echo yes || echo no)" + CF="$CF LADSPA=$(use ladspa && echo yes || echo no)" + CF="$CF DSSI=$(use dssi && echo yes || echo no)" + scons PREFIX=/usr $CF configure || die + scons PREFIX=/usr $CF || die } src_install() {