diff options
author | Hanno Boeck <hanno@gentoo.org> | 2006-02-13 19:42:47 +0000 |
---|---|---|
committer | Hanno Boeck <hanno@gentoo.org> | 2006-02-13 19:42:47 +0000 |
commit | 6f77f1ee6efae563ad34651fe5d764cf6f121333 (patch) | |
tree | 9a2a4f52eb4eea3e36f955fed9a237fa6e05e144 /media-libs | |
parent | Updated RDEPENDS (diff) | |
download | historical-6f77f1ee6efae563ad34651fe5d764cf6f121333.tar.gz historical-6f77f1ee6efae563ad34651fe5d764cf6f121333.tar.bz2 historical-6f77f1ee6efae563ad34651fe5d764cf6f121333.zip |
added exscalibar ebuild
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/exscalibar/ChangeLog | 11 | ||||
-rw-r--r-- | media-libs/exscalibar/exscalibar-1.0.4.ebuild | 50 | ||||
-rw-r--r-- | media-libs/exscalibar/files/digest-exscalibar-1.0.4 | 3 | ||||
-rw-r--r-- | media-libs/exscalibar/files/exscalibar-configure-disable-features.diff | 56 | ||||
-rw-r--r-- | media-libs/exscalibar/metadata.xml | 6 |
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> |