summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Böck <hanno@gentoo.org>2006-02-13 19:42:47 +0000
committerHanno Böck <hanno@gentoo.org>2006-02-13 19:42:47 +0000
commit1ec72937b5981f1e78783fdd64d4cbb2b99290e1 (patch)
tree92ff6781e129bc0613a8eae60ab6eaaac9eb8d09 /media-libs/exscalibar
parentUpdated RDEPENDS (diff)
downloadgentoo-2-1ec72937b5981f1e78783fdd64d4cbb2b99290e1.tar.gz
gentoo-2-1ec72937b5981f1e78783fdd64d4cbb2b99290e1.tar.bz2
gentoo-2-1ec72937b5981f1e78783fdd64d4cbb2b99290e1.zip
added exscalibar ebuild
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'media-libs/exscalibar')
-rw-r--r--media-libs/exscalibar/ChangeLog11
-rw-r--r--media-libs/exscalibar/exscalibar-1.0.4.ebuild50
-rw-r--r--media-libs/exscalibar/files/digest-exscalibar-1.0.43
-rw-r--r--media-libs/exscalibar/files/exscalibar-configure-disable-features.diff56
-rw-r--r--media-libs/exscalibar/metadata.xml6
5 files changed, 126 insertions, 0 deletions
diff --git a/media-libs/exscalibar/ChangeLog b/media-libs/exscalibar/ChangeLog
new file mode 100644
index 000000000000..acaeb8b33210
--- /dev/null
+++ b/media-libs/exscalibar/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-libs/exscalibar
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/exscalibar/ChangeLog,v 1.1 2006/02/13 19:42:47 hanno Exp $
+
+*exscalibar-1.0.4 (13 Feb 2006)
+
+ 13 Feb 2006; Hanno Boeck <hanno@gentoo.org>
+ +files/exscalibar-configure-disable-features.diff,
+ +exscalibar-1.0.4.ebuild:
+ Initial commit.
+
diff --git a/media-libs/exscalibar/exscalibar-1.0.4.ebuild b/media-libs/exscalibar/exscalibar-1.0.4.ebuild
new file mode 100644
index 000000000000..52384b4ee347
--- /dev/null
+++ b/media-libs/exscalibar/exscalibar-1.0.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/exscalibar/exscalibar-1.0.4.ebuild,v 1.1 2006/02/13 19:42:47 hanno Exp $
+
+DESCRIPTION="EXtendable, SCalable Architecture for Live, Interactive or Batch-orientated Audio-signal Refinement"
+HOMEPAGE="http://exscalibar.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="sndfile mp3 vorbis fftw jack alsa doc"
+DEPEND="=x11-libs/qt-3*
+ <x11-libs/qt-4
+ sndfile? ( >=media-libs/libsndfile-1.0.0 )
+ mp3? ( >=media-libs/libmad-0.15 )
+ vorbis? ( >=media-libs/libvorbis-1.0.0 )
+ fftw? ( >=sci-libs/fftw-3.0.0 )
+ jack? ( >=media-sound/jack-audio-connection-kit-0.90.0 )
+ alsa? ( >=media-libs/alsa-lib-0.9 )"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/exscalibar-configure-disable-features.diff
+}
+
+src_compile () {
+ export PATH="/usr/qt/3/bin:${PATH}"
+
+ use sndfile || export DISABLE_SNDFILE=1
+ use mp3 || export DISABLE_MAD=1
+ use vorbis || export DISABLE_OGGFILE=1
+ use fftw || export DISABLE_FFTW3=1
+ use jack || export DISABLE_JACK=1
+ use alsa || export DISABLE_ALSA=1
+
+ econf || die "configure failed"
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ make INSTALL_ROOT="${D}" install || die "make install failed"
+
+ dodoc CHANGELOG INSTALL NOTES README
+
+ if use doc ; then
+ dodir /usr/share/doc/${PF}/tex/
+ cp -R doc/* ${D}/usr/share/doc/${PF}/tex/ || die
+ fi
+}
diff --git a/media-libs/exscalibar/files/digest-exscalibar-1.0.4 b/media-libs/exscalibar/files/digest-exscalibar-1.0.4
new file mode 100644
index 000000000000..8d782a6ee68c
--- /dev/null
+++ b/media-libs/exscalibar/files/digest-exscalibar-1.0.4
@@ -0,0 +1,3 @@
+MD5 3b0abeb7648d3732e5f4702c4a2be4ab exscalibar-1.0.4.tar.bz2 230962
+RMD160 cebb089881c674e7ad472ad40d822e8fc30b8e7c exscalibar-1.0.4.tar.bz2 230962
+SHA256 7553305c140311d499f98bdae08787d0ff5e0e4ccdc2596fc604a727d087f78a exscalibar-1.0.4.tar.bz2 230962
diff --git a/media-libs/exscalibar/files/exscalibar-configure-disable-features.diff b/media-libs/exscalibar/files/exscalibar-configure-disable-features.diff
new file mode 100644
index 000000000000..8927107d57f7
--- /dev/null
+++ b/media-libs/exscalibar/files/exscalibar-configure-disable-features.diff
@@ -0,0 +1,56 @@
+--- exscalibar-1.0.4/configure 2005-11-14 14:49:26.000000000 +0100
++++ exscalibar-1.0.4-patch/configure 2006-02-13 20:30:01.545152000 +0100
+@@ -18,7 +18,7 @@
+ echo "BUILD_ROOT = " $PWD >> ./global.pro
+
+ pkg-config --atleast-version 0.90.0 jack
+-if (( $? && ! "0$HAVE_JACK" )) ; then
++if ((( $? && ! "0$HAVE_JACK" ) || $DISABLE_JACK )) ; then
+ echo "Jack not detected."
+ echo "If installed, please set \$HAVE_JACK to 1 and rerun."
+ echo CONFIG -= jack >> global.pro
+@@ -30,7 +30,7 @@
+ fi
+
+ pkg-config --atleast-version 1.0.0 sndfile
+-if (( $? && ! "0$HAVE_SNDFILE" )) ; then
++if ((( $? && ! "0$HAVE_SNDFILE" ) || $DISABLE_JACK )) ; then
+ echo "sndfile not detected."
+ echo "If installed, please set \$HAVE_SNDFILE to 1 and rerun."
+ echo CONFIG -= sndfile >> global.pro
+@@ -42,7 +42,7 @@
+ fi
+
+ pkg-config --atleast-version 0.9 alsa
+-if (( $? && ! "0$HAVE_ALSA" )) ; then
++if ((( $? && ! "0$HAVE_ALSA" ) || $DISABLE_ALSA )) ; then
+ echo "Alsa not detected."
+ echo "If installed, please set \$HAVE_ALSA to 1 and rerun."
+ echo CONFIG -= alsa >> global.pro
+@@ -54,7 +54,7 @@
+ fi
+
+ pkg-config --atleast-version 1.0.0 vorbisfile
+-if (( $? && ! "0$HAVE_VORBSIFILE" )) ; then
++if ((( $? && ! "0$HAVE_VORBSIFILE" ) || $DISABLE_VORBISFILE )) ; then
+ echo "libvorbisfile not detected."
+ echo "If installed, please set \$HAVE_VORBISFILE to 1 and rerun."
+ echo CONFIG -= vorbisfile >> global.pro
+@@ -66,7 +66,7 @@
+ fi
+
+ pkg-config --atleast-version 0.15 mad
+-if (( $? && ! "0$HAVE_MAD" )) ; then
++if ((( $? && ! "0$HAVE_MAD" ) || $DISABLE_MAD )) ; then
+ echo "libmad not detected."
+ echo "If installed, please set \$HAVE_MAD to 1 and rerun."
+ echo CONFIG -= mad >> global.pro
+@@ -78,7 +78,7 @@
+ fi
+
+ pkg-config --atleast-version 3.0.0 fftw3f
+-if (( $? && ! "0$HAVE_FFTW3" )) ; then
++if ((( $? && ! "0$HAVE_FFTW3" ) || $DISABLE_FFTW3 )) ; then
+ echo "FFTW not detected."
+ echo "If installed, please set \$HAVE_FFTW3 to 1 and rerun."
+ echo CONFIG -= fftw >> global.pro
diff --git a/media-libs/exscalibar/metadata.xml b/media-libs/exscalibar/metadata.xml
new file mode 100644
index 000000000000..59d804220ea8
--- /dev/null
+++ b/media-libs/exscalibar/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+<maintainer><email>hanno@gentoo.org</email></maintainer>
+</pkgmetadata>