[proaudio] [1542] * Add ebuilds for jack-audio-connection-kit version 0.118.0, 1.9. 3 and 1.9.4

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1542
Author:   marcochapeau
Date:     2010-01-13 15:11:34 +0100 (Wed, 13 Jan 2010)
Log Message:
-----------
* Add ebuilds for jack-audio-connection-kit version 0.118.0, 1.9.3 and 1.9.4
* Remove unipatch-001 from jack ebuild version 1.9999

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.118.0.ebuild
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.3.ebuild
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.4.ebuild

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2010-01-03 16:42:43 UTC (rev 1541)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2010-01-13 14:11:34 UTC (rev 1542)
@@ -2,6 +2,13 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 Jan 2010; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+  version bump jack-audio-connection-kit-0.118.0
+  version bump jack-audio-connection-kit-1.9.3
+  version bump jack-audio-connection-kit-1.9.4
+  remove the use of the unipatch-001 module in
+  jack-audio-connection-kit-1.9999
+
   12 Jul 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
   * jack-audio-connection-kit-2.9999: Added the mixed use flag 
   (necessary to get a working 32 bit jack lib on a 64 bit system)

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2010-01-03 16:42:43 UTC (rev 1541)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2010-01-13 14:11:34 UTC (rev 1542)
@@ -1,10 +1,16 @@
 AUX jack-audio-connection-kit-0.116.1-dbus.patch 930659 RMD160 08e38b0264eb9c0ed09438123cad7e61beeb2e31 SHA1 467b0e485861a7c81f133e67818aa84139889b8a SHA256 818a6182de4e23388fff3863627abdc4df58a976c4f924b10ab3502ae026b88f
 AUX jack-audio-connection-kit-0.116.1-dbus_as-needed.patch 314 RMD160 77026765eb5fa7e97b6eb59e4c5f8c52288647de SHA1 60262c8cc412b17f0f2bbdd7fb49b870cc32710e SHA256 923efb309bc902e33a9d02b51f2cc1a0c1f4844d88c12236fb1fbf09066b5468
 DIST jack-1.9.2.tar.bz2 2369008 RMD160 784257e530cd6ade7de0b10c039517f704bb1c20 SHA1 9007b02dc02afaca7667bf1f5ce3d09026401ffb SHA256 bcdae7f744c3e7d3be44c162eda6bacc91f416a6957f2ae681860a1b0d924fdc
+DIST jack-1.9.3.tar.bz2 2471406 RMD160 7b356b1476ab9fed5702528578bffa9413f6647e SHA1 8418d4fae94f0796e20230668260559c4695e480 SHA256 d85a2f502f53f27502bf5e0ea83813d064961c53bb67a7e82857ea72a82b53af
+DIST jack-1.9.4.tar.bz2 2487124 RMD160 fb2ec3a621856baf33cb4c0e33aa6534474c671e SHA1 3239db2ab3f3e43c2413685c4c4428e5d17da7cc SHA256 67ab75da18c84293e140b5ec97218d4d43efac4089e3c3ea8b71c0799f2c9e4a
 DIST jack-audio-connection-kit-0.116.2.tar.gz 944106 RMD160 ffa9238b6083778b91dfa266524074bfa1592399 SHA1 178beb2d5ef906c029c1cdbe534f16445f342f0f SHA256 ce6e1f61a3b003137af56b749e5ed4274584167c0877ea9ef2d83f47b11c8d3d
+DIST jack-audio-connection-kit-0.118.0.tar.gz 992374 RMD160 cc3374ccb77d2e577d725531ac07d0ec4ac9ae7e SHA1 04715b3fd0a6e2bcaf10e5d02403dada980c34c1 SHA256 6aadf38ca98104772fd675bba7adecf72d2a600e17cccfc5d1f7c50f19b722c2
 EBUILD jack-audio-connection-kit-0.116.2.ebuild 1877 RMD160 0ca0fd787a15781ff0742858a1539de93d7b8361 SHA1 9f51db74d2ce796e7cd6b4bdacb43b8764607047 SHA256 f0c78bcf05b89c51185412f10056fcf524a3beef86c4e00e4257f5dceaac4629
+EBUILD jack-audio-connection-kit-0.118.0.ebuild 1877 RMD160 0ca0fd787a15781ff0742858a1539de93d7b8361 SHA1 9f51db74d2ce796e7cd6b4bdacb43b8764607047 SHA256 f0c78bcf05b89c51185412f10056fcf524a3beef86c4e00e4257f5dceaac4629
 EBUILD jack-audio-connection-kit-1.9.2.ebuild 1704 RMD160 abbbdf8831393597f9a67ef85fbeb561f2226e3c SHA1 34ffc6d86f3c5158ea25ab08746ff362e1900aad SHA256 1e718af4494915c130bf4358a049a797640c3167cb318ef5d356ca811c5c8399
-EBUILD jack-audio-connection-kit-1.9999.ebuild 2649 RMD160 225d36c5779c67e1300abf0c6fc76a4118e7bea0 SHA1 e1fdf0a74ea13b245eda50a53d3aab97e73357e9 SHA256 369f4a8cb0680d2f67251dad98cd562caeb6b8d4e9d9f4f32f46499574fe0b03
+EBUILD jack-audio-connection-kit-1.9.3.ebuild 1704 RMD160 abbbdf8831393597f9a67ef85fbeb561f2226e3c SHA1 34ffc6d86f3c5158ea25ab08746ff362e1900aad SHA256 1e718af4494915c130bf4358a049a797640c3167cb318ef5d356ca811c5c8399
+EBUILD jack-audio-connection-kit-1.9.4.ebuild 1704 RMD160 abbbdf8831393597f9a67ef85fbeb561f2226e3c SHA1 34ffc6d86f3c5158ea25ab08746ff362e1900aad SHA256 1e718af4494915c130bf4358a049a797640c3167cb318ef5d356ca811c5c8399
+EBUILD jack-audio-connection-kit-1.9999.ebuild 2636 RMD160 e347d1fc2794299235d81177257ae0e06e8f6d0a SHA1 9ceb9ba26e8183817564dcc0749ad762639468bd SHA256 1e962c5a02f6078b2fadd1ae1296965b5b5b02c0361de00e4115fda787db217e
 EBUILD jack-audio-connection-kit-2.9999.ebuild 1774 RMD160 3f20ddb36ef4a4359cead5f963470546a9d63a5a SHA1 00575f4cfe3cb6d5b084bdf44a9916531e13d407 SHA256 9d120e3e49bdf6572476b3b66bfc2d2349734e7179479d953ffa6dbc8735423a
-MISC ChangeLog 4643 RMD160 64880bef6d6d56e06a126739c51b2eb967a421b7 SHA1 01049c7a17f26c466e483328938c6f1c9b99f86b SHA256 7fa15aebb9971749e82133323e6a473e29a3e5e1d43f028d86862fe009d470b5
+MISC ChangeLog 4928 RMD160 36b01187fc6c33070a7332851506a6c09871d955 SHA1 3754a3b070c8996c9c66e8d92eb4cbe9652e8bc2 SHA256 a24fcf74aea4815765fc627e33f0dff99eb77e1507013a6e7699239b4c5e5b57
 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.118.0.ebuild (from rev 1541, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.116.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.118.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.118.0.ebuild	2010-01-13 14:11:34 UTC (rev 1542)
@@ -0,0 +1,66 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic eutils multilib autotools
+
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org";
+SRC_URI="http://jackaudio.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="3dnow altivec alsa celt coreaudio cpudetection doc debug examples ieee1394 mmx netjack oss sse freebob"
+
+RDEPEND="
+	>=media-libs/libsndfile-1.0.0
+	sys-libs/ncurses
+	celt? ( >=media-libs/celt-0.5.0 )
+	alsa? ( >=media-libs/alsa-lib-0.9.1 )
+	freebob? ( sys-libs/libfreebob )
+	ieee1394? ( media-libs/libffado )
+	netjack? ( media-libs/libsamplerate )"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen )"
+
+src_compile() {
+	# building docs isn't configureable anymore, they are built if doxygen is
+	# installed
+	local myconf="--with-html-dir=/usr/share/doc/${PF}"
+
+	# CPU Detection (dynsimd) uses asm routines which requires 3dnow, mmx and sse.
+	if use cpudetection && use 3dnow && use mmx && use sse ; then
+		einfo "Enabling cpudetection (dynsimd). Adding -mmmx, -msse, -m3dnow and -O2 to CFLAGS."
+		myconf="${myconf} --enable-dynsimd"
+		append-flags -mmmx -msse -m3dnow -O2
+	fi
+
+	use doc || export ac_cv_prog_HAVE_DOXYGEN=false
+
+	econf \
+		$(use_enable freebob) \
+		$(use_enable ieee1394 firewire) \
+		$(use_enable altivec) \
+		$(use_enable alsa) \
+		$(use_enable coreaudio) \
+		$(use_enable debug) \
+		$(use_enable mmx) \
+		$(use_enable oss) \
+		$(use_enable sse)  \
+		--disable-dependency-tracking \
+		--with-default-tmpdir=/dev/shm \
+		${myconf} || die "configure failed"
+	emake || die "compilation failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "install failed"
+	dodoc AUTHORS TODO README
+
+	if use examples; then
+		insinto /usr/share/doc/${PF}
+		doins -r "${S}/example-clients"
+	fi
+}

Copied: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.3.ebuild (from rev 1541, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.3.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.3.ebuild	2010-01-13 14:11:34 UTC (rev 1542)
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit multilib 
+
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://www.jackaudio.org";
+SRC_URI="http://www.grame.fr/~letz/jack-${PV}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc debug freebob dbus monitor"
+
+RDEPEND="dev-util/pkgconfig
+	>=media-libs/alsa-lib-0.9.1"
+DEPEND="${RDEPEND}
+	freebob? ( sys-libs/libfreebob )
+	doc? ( app-doc/doxygen )
+	dbus? ( sys-apps/dbus )"
+
+S="${WORKDIR}/jack-${PV}"
+
+pkg_setup() {
+	# sandbox-1.6 breaks, on amd64 at least
+
+	# paludis...
+	if has_version "=sys-apps/sandbox-1.6" && [[ -n $(echo `ps -fp $$`|grep paludis) ]]; then
+		eerror "The compile will hang with =sandbox-1.6. Either downgrade to sandbox-1.4, or use"
+		eerror "PALUDIS_DO_NOTHING_SANDBOXY=1 paludis -i ${PN}"
+		die
+	fi
+	
+	# portage
+	if hasq "sandbox" ${FEATURES} && ! hasq "-sandbox" ${FEATURES} && has_version "=sys-apps/sandbox-1.6"; then
+		eerror "The compile will hang with =sandbox-1.6. Please use:"
+		echo
+		eerror "FEATURES=\"-sandbox\" emerge ${PN}"
+		echo
+		eerror "OR downgrade sandbox to 1.4 at least."
+		die
+	fi
+}
+
+src_compile() {
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir) --destdir=${D}"
+	use dbus && myconf="${myconf} --dbus"
+	use debug && myconf="${myconf} -d debug"
+	use doc && myconf="${myconf} --doxygen"
+	use monitor && myconf="${myconf} --monitor"
+
+	einfo "Running \"./waf configure ${myconf}\" ..."
+	./waf configure ${myconf} || die "waf configure failed"
+	./waf build ${MAKEOPTS} || die "waf build failed"
+}
+
+src_install() {
+	./waf --destdir="${D}" install || die "waf install failed"
+}

Copied: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.4.ebuild (from rev 1541, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.4.ebuild	2010-01-13 14:11:34 UTC (rev 1542)
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit multilib 
+
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://www.jackaudio.org";
+SRC_URI="http://www.grame.fr/~letz/jack-${PV}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc debug freebob dbus monitor"
+
+RDEPEND="dev-util/pkgconfig
+	>=media-libs/alsa-lib-0.9.1"
+DEPEND="${RDEPEND}
+	freebob? ( sys-libs/libfreebob )
+	doc? ( app-doc/doxygen )
+	dbus? ( sys-apps/dbus )"
+
+S="${WORKDIR}/jack-${PV}"
+
+pkg_setup() {
+	# sandbox-1.6 breaks, on amd64 at least
+
+	# paludis...
+	if has_version "=sys-apps/sandbox-1.6" && [[ -n $(echo `ps -fp $$`|grep paludis) ]]; then
+		eerror "The compile will hang with =sandbox-1.6. Either downgrade to sandbox-1.4, or use"
+		eerror "PALUDIS_DO_NOTHING_SANDBOXY=1 paludis -i ${PN}"
+		die
+	fi
+	
+	# portage
+	if hasq "sandbox" ${FEATURES} && ! hasq "-sandbox" ${FEATURES} && has_version "=sys-apps/sandbox-1.6"; then
+		eerror "The compile will hang with =sandbox-1.6. Please use:"
+		echo
+		eerror "FEATURES=\"-sandbox\" emerge ${PN}"
+		echo
+		eerror "OR downgrade sandbox to 1.4 at least."
+		die
+	fi
+}
+
+src_compile() {
+	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir) --destdir=${D}"
+	use dbus && myconf="${myconf} --dbus"
+	use debug && myconf="${myconf} -d debug"
+	use doc && myconf="${myconf} --doxygen"
+	use monitor && myconf="${myconf} --monitor"
+
+	einfo "Running \"./waf configure ${myconf}\" ..."
+	./waf configure ${myconf} || die "waf configure failed"
+	./waf build ${MAKEOPTS} || die "waf build failed"
+}
+
+src_install() {
+	./waf --destdir="${D}" install || die "waf install failed"
+}

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild	2010-01-03 16:42:43 UTC (rev 1541)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild	2010-01-13 14:11:34 UTC (rev 1542)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit flag-o-matic eutils multilib subversion linux-info autotools unipatch-001
+inherit flag-o-matic eutils multilib subversion linux-info autotools
 
 RESTRICT="nostrip mirror"
 DESCRIPTION="A low-latency audio server"


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