[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
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/