summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Danya Dietrich <kito@gentoo.org>2004-09-22 18:19:34 +0000
committerKito Danya Dietrich <kito@gentoo.org>2004-09-22 18:19:34 +0000
commit4a0afd33faca983382b3f8cdffc36c01c5893c2a (patch)
tree4c4af9f0c308a454fe39277f9b4b5dd9c4a538ce /media-sound/jack-audio-connection-kit
parentStable on sparc (Manifest recommit) (diff)
downloadgentoo-2-4a0afd33faca983382b3f8cdffc36c01c5893c2a.tar.gz
gentoo-2-4a0afd33faca983382b3f8cdffc36c01c5893c2a.tar.bz2
gentoo-2-4a0afd33faca983382b3f8cdffc36c01c5893c2a.zip
version bump, adds ppc-macos coreaudio driver
Diffstat (limited to 'media-sound/jack-audio-connection-kit')
-rw-r--r--media-sound/jack-audio-connection-kit/ChangeLog7
-rw-r--r--media-sound/jack-audio-connection-kit/Manifest3
-rw-r--r--media-sound/jack-audio-connection-kit/files/digest-jack-audio-connection-kit-0.99.01
-rw-r--r--media-sound/jack-audio-connection-kit/files/jack-audio-connection-kit-configure.patch43
-rw-r--r--media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.99.0.ebuild80
5 files changed, 133 insertions, 1 deletions
diff --git a/media-sound/jack-audio-connection-kit/ChangeLog b/media-sound/jack-audio-connection-kit/ChangeLog
index d94df7327a50..92c3af34e8e3 100644
--- a/media-sound/jack-audio-connection-kit/ChangeLog
+++ b/media-sound/jack-audio-connection-kit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/jack-audio-connection-kit
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/jack-audio-connection-kit/ChangeLog,v 1.39 2004/09/02 13:41:12 tgall Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/jack-audio-connection-kit/ChangeLog,v 1.40 2004/09/22 18:19:34 kito Exp $
+
+*jack-audio-connection-kit-0.99.0 (22 Sep 2004)
+
+ 22 Sep 2004; kito@gentoo.org +jack-audio-connection-kit-0.99.0.ebuild:
+ Version Bump. Initial support for ppc-macos native coreaudio driver
02 Sep 2004; Tom Gall <tgall@gentoo.org>
jack-audio-connection-kit-0.98.1-r1.ebuild:
diff --git a/media-sound/jack-audio-connection-kit/Manifest b/media-sound/jack-audio-connection-kit/Manifest
index b6cf1c092519..e91de804ea72 100644
--- a/media-sound/jack-audio-connection-kit/Manifest
+++ b/media-sound/jack-audio-connection-kit/Manifest
@@ -3,11 +3,14 @@ MD5 365f9493d00d9412d572b6a392bfbc51 jack-audio-connection-kit-0.80.0.ebuild 177
MD5 0a35ac455c2f72e7075a79e612c09311 jack-audio-connection-kit-0.91.1.ebuild 1782
MD5 78f59de93111e4996a5928b1b8c7d0f0 jack-audio-connection-kit-0.94.0.ebuild 1768
MD5 3cba6b128ae14642de805a7d5a5849e8 jack-audio-connection-kit-0.98.1-r1.ebuild 2135
+MD5 e7e09af92ec5f706d79e5a9ebb9dcbe8 jack-audio-connection-kit-0.99.0.ebuild 2029
MD5 bf663ce8a92c2873735ff360edf99f5a metadata.xml 220
MD5 9068d5fd09d15355ad0ff859b82f5038 files/digest-jack-audio-connection-kit-0.80.0 84
MD5 8c4ad67d3f17536a7da2b84c8eac4424 files/digest-jack-audio-connection-kit-0.91.1 84
MD5 7d6d70bef836d5da076c9ad12bfc10cf files/digest-jack-audio-connection-kit-0.94.0 84
MD5 1081e2f37f20874fb10b5a9c183df0b4 files/digest-jack-audio-connection-kit-0.98.1-r1 84
+MD5 e1e0561e8f67b2f527014a57f5eb7a05 files/digest-jack-audio-connection-kit-0.99.0 84
MD5 b029501b88782a0cca9e2f3d64812e63 files/jack-audio-connection-kit-0.80.0-alsalib-fix.patch 575
MD5 b5dc5c728b1bdc6c5ebf5e54dc3ca246 files/jack-audio-connection-kit-0.98.1-configure.patch 1459
+MD5 b5dc5c728b1bdc6c5ebf5e54dc3ca246 files/jack-audio-connection-kit-configure.patch 1459
MD5 0ad8a4c606e807460bce497d044044ef files/jack-audio-connection-kit-doc-option.patch 1103
diff --git a/media-sound/jack-audio-connection-kit/files/digest-jack-audio-connection-kit-0.99.0 b/media-sound/jack-audio-connection-kit/files/digest-jack-audio-connection-kit-0.99.0
new file mode 100644
index 000000000000..f88826337eed
--- /dev/null
+++ b/media-sound/jack-audio-connection-kit/files/digest-jack-audio-connection-kit-0.99.0
@@ -0,0 +1 @@
+MD5 a891a699010452258d77e59842ebe4a0 jack-audio-connection-kit-0.99.0.tar.gz 722399
diff --git a/media-sound/jack-audio-connection-kit/files/jack-audio-connection-kit-configure.patch b/media-sound/jack-audio-connection-kit/files/jack-audio-connection-kit-configure.patch
new file mode 100644
index 000000000000..69974111076c
--- /dev/null
+++ b/media-sound/jack-audio-connection-kit/files/jack-audio-connection-kit-configure.patch
@@ -0,0 +1,43 @@
+--- configure.in.orig 2004-04-20 16:28:13.000000000 -0700
++++ configure.in 2004-05-04 20:21:45.418353000 -0700
+@@ -149,8 +149,7 @@
+
+ JACK_CORE_CFLAGS="-I\$(top_builddir)/config -I\$(top_srcdir) \
+ -I\$(top_builddir) -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall"
+-JACK_OPT_CFLAGS="$JACK_CORE_CFLAGS -g -march=pentium2 -mcpu=pentium4 -O3 \
+--ffast-math -funroll-loops -fprefetch-loop-arrays"
++JACK_OPT_CFLAGS="$JACK_CORE_CFLAGS -g -O3 -ffast-math -funroll-loops -fprefetch-loop-arrays"
+ JACK_CFLAGS="$JACK_CORE_CFLAGS $CFLAGS"
+
+ dnl
+@@ -514,10 +513,26 @@
+ fi
+ AC_SUBST(READLINE_DEPS)
+
+-# you need doxygen to make dist.
+-AC_CHECK_PROG(HAVE_DOXYGEN, doxygen, true, false)
+-if test $HAVE_DOXYGEN = "false"; then
+- AC_MSG_WARN([*** doxygen not found, docs will not be built])
++AC_ARG_ENABLE(html-docs,
++ [ --enable-html-docs build the html documentation (default yes)],
++ [ if test "x$enable_html_docs" != "xno" ; then
++ ENABLE_HTML_DOCS="yes"
++ AC_MSG_RESULT([JACK will build html docs])
++ else
++ AC_MSG_RESULT([JACK will not build html docs])
++ fi;
++ ],
++ [ ENABLE_HTML_DOCS="yes"; ]
++)
++
++if test "$ENABLE_HTML_DOCS" == "yes" ; then
++ # you need doxygen to make dist.
++ AC_CHECK_PROG(HAVE_DOXYGEN, doxygen, true, false)
++ if test $HAVE_DOXYGEN == "false"; then
++ AC_MSG_ERROR([*** doxygen not found, unable to build docs.])
++ fi
++else
++ HAVE_DOXYGEN="false"
+ fi
+
+ AM_CONDITIONAL(HAVE_SNDFILE, $HAVE_SNDFILE)
diff --git a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.99.0.ebuild b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.99.0.ebuild
new file mode 100644
index 000000000000..1524cae20866
--- /dev/null
+++ b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.99.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.99.0.ebuild,v 1.1 2004/09/22 18:19:34 kito Exp $
+
+IUSE="doc debug jack-tmpfs caps"
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://jackit.sourceforge.net/"
+SRC_URI="mirror://sourceforge/jackit/${P}.tar.gz"
+RESTRICT="nomirror"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* ~ppc-macos"
+
+RDEPEND=">=media-libs/libsndfile-1.0.0
+ dev-libs/glib
+ dev-util/pkgconfig
+ sys-libs/ncurses
+ !ppc-macos? ( alsa? (media-libs/alsa-lib-0.9.1) )
+ !ppc-macos? ( caps? ( sys-libs/libcap ) )
+ !media-sound/jack-cvs"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # Add doc option and fix --march=pentium2 in caps test
+ epatch ${FILESDIR}/${PN}-configure.patch \
+ || die "Couldn't patch configure file, failing"
+}
+
+src_compile() {
+ local myconf
+ local myarch
+
+ myarch=`get-flag -march`
+
+ sed -i "s/^CFLAGS=\$JACK_CFLAGS/CFLAGS=\"\$JACK_CFLAGS $myarch\"/" configure
+ use doc \
+ && myconf="--enable-html-docs --with-html-dir=/usr/share/doc/${PF}" \
+ || myconf="--disable-html-docs"
+
+ if use jack-tmpfs; then
+ myconf="${myconf} --with-default-tmpdir=/dev/shm"
+ else
+ myconf="${myconf} --with-default-tmpdir=/var/run/jack"
+ fi
+
+ use caps && myconf="${myconf} --enable-capabilities --enable-stripped-jackd"
+ use debug && myconf="${myconf} --enable-debug"
+ use ppc-macos && myconf="${myconf} --enable-altivec"
+
+ myconf="${myconf} --enable-optimize --with-gnu-ld"
+
+ econf ${myconf} || die "configure failed"
+ emake || die "compilation failed"
+}
+
+src_install() {
+ make DESTDIR=${D} \
+ datadir=${D}/usr/share \
+ install || die
+
+ if ! use jack-tmpfs; then
+ keepdir /var/run/jack
+ chmod 4777 ${D}/var/run/jack
+ fi
+
+ if use doc; then
+ mv ${D}/usr/share/doc/${PF}/reference/html \
+ ${D}/usr/share/doc/${PF}/
+ fi
+
+ rm -rf ${D}/usr/share/doc/${PF}/reference
+} \ No newline at end of file