# Copyright 1999-2007 Gentoo Foundation # 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 $ inherit subversion ESVN_REPO_URI="http://svn.zeitherrschaft.org/zzub/trunk" ESVN_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/svn-src/" DESCRIPTION="Platform independent C/C++ music tracking and sequencing library compatible to Jeskola Buzz" HOMEPAGE="http://trac.zeitherrschaft.org/zzub/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" 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() { 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() { scons DESTDIR="${D}" install || die "emake install failed" }