diff options
author | Kito Danya Dietrich <kito@gentoo.org> | 2004-09-22 18:19:34 +0000 |
---|---|---|
committer | Kito Danya Dietrich <kito@gentoo.org> | 2004-09-22 18:19:34 +0000 |
commit | 4a0afd33faca983382b3f8cdffc36c01c5893c2a (patch) | |
tree | 4c4af9f0c308a454fe39277f9b4b5dd9c4a538ce /media-sound/jack-audio-connection-kit | |
parent | Stable on sparc (Manifest recommit) (diff) | |
download | gentoo-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')
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 |