[proaudio] [1146] bumped jack-audio-connection-kit-0.109.2 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1146
Author: evermind
Date: 2008-01-31 00:11:42 +0000 (Thu, 31 Jan 2008)
Log Message:
-----------
bumped jack-audio-connection-kit-0.109.2
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.109.2.ebuild
Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog 2008-01-29 18:58:37 UTC (rev 1145)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog 2008-01-31 00:11:42 UTC (rev 1146)
@@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 31 Jan 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+ +jack-audio-connection-kit-0.109.2.ebuild:
+ bump jack-audio-connection-kit-0.109.2
+
28 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
jack-audio-connection-kit-0.109.0.ebuild:
QA: run autoreconf in src_unpack()
Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest 2008-01-29 18:58:37 UTC (rev 1145)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest 2008-01-31 00:11:42 UTC (rev 1146)
@@ -7,6 +7,7 @@
DIST jack-audio-connection-kit-0.102.20.tar.gz 761792 RMD160 5a343fa8c54f629418f3e21165870d7e8a75a4a6 SHA1 97255192331f1189a9879d78b1aecbb42468dcf2 SHA256 e4506a9f46cd6fa4896e76482f17b7bddeeda3eb35add176d6db479e5c4f8530
DIST jack-audio-connection-kit-0.103.0.tar.gz 763244 RMD160 72e47ada90b3d2c391c2e712316a975ae2a13ece SHA1 e804189f3dc024dad37da4afb66a30fd9c92b2bf SHA256 a5d9fd696d7ee4a1c7679b5a688155bc1e0abbdf5f144d6762dbbee874df235f
DIST jack-audio-connection-kit-0.109.0.tar.gz 830475 RMD160 a3aa1b0f2d92f6d8099c82725f844482f61e92b9 SHA1 dec4067ecafbb679d424fa8105560aff89afb99a SHA256 7068d67de58211271e0f61b2caa0a46b68fed885fef69076d0bedd5978013d34
+DIST jack-audio-connection-kit-0.109.2.tar.gz 831141 RMD160 1e382cf6751b4df3d5d4ea75be7ee94adbc7746a SHA1 5a23c9817fb72858d5bc7b3077224575140b7f55 SHA256 27a7a70e5be0dbcdd98ee1a505399e006e06b4f58fcd3b8cd25763aa7e43bfd4
DIST jackpatches-0.7.tar.bz2 38824 RMD160 5c4111271ce3cfc7ce38b99f2dc7fdd23cc14297 SHA1 0fcbdf81f27d0ec6a4c0191bf826100f579b51eb SHA256 e184c401b4fe0e9a48e388fe8e85c1bca8a28ca4ae88f0212af1df1359e684eb
DIST netjack-0.11rc5.tar.bz2 23698 RMD160 528dc7d88452b920da55da5fa5caf675a17603c4 SHA1 5f73fab160e9e5e4bfa67152bdaaae3223e0777f SHA256 0cb2dd50b300bb6d5ba8c64901801f8a9ebf0b4430b8c58ef5d5e3f350c79dc7
DIST netjack-0.12.tar.bz2 28044 RMD160 13d13f2a66c891da243f9a286833554f680937ff SHA1 f850ed654d0f115065d96bee34d9f7c05e8c5725 SHA256 c443bcb6ec2b477c52cab2fca75aef80fe2c2c91499e45ffdbb1c28ffaa7ee60
@@ -16,6 +17,7 @@
EBUILD jack-audio-connection-kit-0.102.20.ebuild 3948 RMD160 c3ca87c9d928a32ddce46a0afcda15a5eb76675d SHA1 6d1fbe8a1c557a22eeb55989f4baccbf0209d90a SHA256 2e29a9a9adbe06fddfc2f0d3d6b10d89f5e08218c988e846028a56ccd78f20ca
EBUILD jack-audio-connection-kit-0.103.0.ebuild 4016 RMD160 e8e807988fb0ecc419ed51bedbcad17a51d43e13 SHA1 d625e691c61ea1e849d0c8dbe2c768324bc529d0 SHA256 8786bc424e9ffe2e2f6d7a7af9ee86e267a05c4b74364b28a483268e7bb69456
EBUILD jack-audio-connection-kit-0.109.0.ebuild 4381 RMD160 cfca9754f65898d19e93482bf619964c9e353655 SHA1 b31841384857953641455d5c2b08d62821c597f5 SHA256 ec719809b069856f3f7cb7580130cf929e47df14e52f482234c82da97175e091
+EBUILD jack-audio-connection-kit-0.109.2.ebuild 4350 RMD160 5df254ef121a80f753a054fbad37b15aa936425f SHA1 65f64796b0a8e4eb242ecd9564b634ca5777d129 SHA256 668e9b360ed4e45fb9e7cc03aa5ce7851dff0e52f0ed74a09dba0f64b77c8845
EBUILD jack-audio-connection-kit-9999.ebuild 4244 RMD160 6a9618ec5563d09b40231bc5d54d821135903ace SHA1 0f0388a7ef9a951b51c51638ac63bab98beddb50 SHA256 62c7b7018ddd90def193dae7569f9fdd1810ad8326547c8c7dfb4dc9642abcff
-MISC ChangeLog 1649 RMD160 7bf4863aaed32f4816083cefdc19d53bd8cd7094 SHA1 911da4e25be9740be20cdeb97bb4440cc45970ee SHA256 08cae90776766febbcdfc8a7e5c7dce08a32a6dfe46988cb9fdabc45d5adb796
+MISC ChangeLog 1794 RMD160 f930ce21d46e843fb29c9c65e8d6155dc41a1616 SHA1 cb9ccb24cc19df4d7462a4b2991b042df6e34f76 SHA256 25540e9eb4b012bd75ad704ebdbbc00f455fffbbef16e8f69576cf39bffcced1
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Copied: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.109.2.ebuild (from rev 1145, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.109.0.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.109.2.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.109.2.ebuild 2008-01-31 00:11:42 UTC (rev 1146)
@@ -0,0 +1,179 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic eutils multilib autotools
+
+RESTRICT="nomirror"
+NETJACK="netjack-0.12"
+JACKDBUS="jackpatches-0.7"
+
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org"
+#SRC_URI="mirror://sourceforge/jackit/${P}.tar.gz
+# netjack? ( mirror://sourceforge/netjack/${NETJACK}.tar.bz2 )"
+
+SRC_URI="mirror://sourceforge/jackit/${P}.tar.gz
+ netjack? ( mirror://sourceforge/netjack/${NETJACK}.tar.bz2 )
+ dbus? ( http://dl.sharesource.org/jack/${JACKDBUS}.tar.bz2 )"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-alpha ~amd64 ~arm -hppa -ia64 -mips ~ppc ~ppc-macos -ppc64 ~sh -sparc
+~x86"
+IUSE="altivec alsa caps coreaudio dbus doc debug jack-tmpfs mmx oss portaudio sndfile sse netjack jackmidi freebob"
+
+RDEPEND="dev-util/pkgconfig
+ jackmidi? ( media-libs/alsa-lib )
+ netjack? ( !media-sound/netjack )
+ sndfile? ( >=media-libs/libsndfile-1.0.0 )
+ sys-libs/ncurses
+ caps? ( sys-libs/libcap )
+ portaudio? ( =media-libs/portaudio-18* )
+ alsa? ( >=media-libs/alsa-lib-0.9.1 )
+ dbus? ( sys-apps/dbus
+ dev-python/dbus-python )
+ netjack? ( dev-util/scons )
+ !media-sound/jack-audio-connection-kit-svn
+ freebob? ( sys-libs/libfreebob )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+pkg_setup() {
+ if ! use sndfile ; then
+ ewarn "sndfile not in USE flags. jack_rec will not be installed!"
+ fi
+
+ if use caps; then
+ if [[ "${KV:0:3}" == "2.4" ]]; then
+ einfo "will build jackstart for 2.4 kernel"
+ else
+ einfo "using compatibility symlink for jackstart"
+ fi
+ fi
+
+}
+
+src_unpack() {
+ unpack ${A}
+ use netjack && unpack ${NETJACK}.tar.bz2
+ use dbus && cd ${WORKDIR} && unpack ${JACKDBUS}.tar.bz2
+ cd ${S}
+
+ epatch ${FILESDIR}/${PN}-transport.patch
+
+ # jack transport patch from Torben Hohn
+ epatch "${FILESDIR}/jack-transport-start-at-zero-fix.diff"
+
+ # dbus patches from Nedko Arnaudov
+ if use dbus; then
+ epatch "../${JACKDBUS}/logs.patch"
+ epatch "../${JACKDBUS}/dbus.patch"
+ epatch "../${JACKDBUS}/watchdog-fix-on-driver-load-fail.patch"
+ fi
+
+ sed -i -e "s:include/nptl/:include/:g" configure.ac || die
+ eautoreconf
+}
+
+src_compile() {
+ local myconf
+
+ sed -i "s/^CFLAGS=\$JACK_CFLAGS/CFLAGS=\"\$JACK_CFLAGS $(get-flag -march)\"/" configure
+
+ use doc && myconf="--with-html-dir=/usr/share/doc/${PF}"
+
+ if use jack-tmpfs; then
+ myconf="${myconf} --with-default-tmpdir=/dev/shm"
+ else
+ myconf="${myconf} --with-default-tmpdir=/var/run/jack"
+ fi
+
+ if use dbus; then
+ myconf="${myconf} --enable-dbus --enable-pkg-config-dbus-service-dir"
+ fi
+
+ if use userland_Darwin ; then
+ append-flags -fno-common
+ use altivec && append-flags -force_cpusubtype_ALL \
+ -maltivec -mabi=altivec -mhard-float -mpowerpc-gfxopt
+ fi
+
+ if use jackmidi; then
+ aclocal
+ automake
+ fi
+
+
+ use sndfile && \
+ export SNDFILE_CFLAGS="-I/usr/include" \
+ export SNDFILE_LIBS="-L/usr/$(get_libdir) -lsndfile"
+
+ econf \
+ $(use_enable freebob) \
+ $(use_enable altivec) \
+ $(use_enable alsa) \
+ $(use_enable caps capabilities) $(use_enable caps stripped-jackd) \
+ $(use_enable coreaudio) \
+ $(use_enable debug) \
+ $(use_enable doc html-docs) \
+ $(use_enable mmx) \
+ $(use_enable oss) \
+ $(use_enable portaudio) \
+ $(use_enable sse) \
+ $(use_enable 3dnow dynsimd) \
+ --with-pic \
+ ${myconf} || die "configure failed"
+ emake || die "compilation failed"
+
+ if use caps && [[ "${KV:0:3}" == "2.4" ]]; then
+ einfo "Building jackstart for 2.4 kernel"
+ cd ${S}/jackd
+ emake jackstart || die "jackstart build failed."
+ fi
+
+ if use netjack; then
+ cd ${WORKDIR}/${NETJACK}
+ scons jack_source_dir=${S}
+ fi
+
+}
+
+src_install() {
+ make DESTDIR=${D} datadir=/usr/share/doc install || die
+
+ if use caps; then
+ if [[ "${KV:0:3}" == "2.4" ]]; then
+ cd ${S}/jackd
+ dobin jackstart
+ else
+ dosym /usr/bin/jackd /usr/bin/jackstart
+ fi
+ fi
+
+ 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}/
+
+ insinto /usr/share/doc/${PF}
+ doins -r ${S}/example-clients
+ else
+ rm -rf ${D}/usr/share/doc
+ fi
+
+ rm -rf ${D}/usr/share/doc/${PF}/reference
+
+ if use netjack; then
+ cd ${WORKDIR}/${NETJACK}
+ dobin alsa_in
+ dobin alsa_out
+ dobin jacknet_client
+ insinto /usr/lib/jack
+ doins jack_net.so
+ fi
+}