[proaudio] [1433] * jackdmp becomes part of jack-audio-connection kit.

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


Revision: 1433
Author:   marcochapeau
Date:     2009-03-15 18:26:05 +0100 (Sun, 15 Mar 2009)

Log Message:
-----------
* jackdmp becomes part of jack-audio-connection kit.
* SVN ebuild are version 1.9999 and 2.9999 (much like the way ardour ebuilds works)
* Test complaints and reports are welcome :)

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-1.9.1.ebuild
    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-2.9999.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9999.ebuild
    trunk/overlays/proaudio/media-sound/jackdmp/


Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2009-03-15 10:12:39 UTC (rev 1432)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2009-03-15 17:26:05 UTC (rev 1433)
@@ -2,6 +2,13 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  15 Mar 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+  * Renamed jack-audio-connection-kit-9999.ebuild to jack-audio-connection-kit-1.9999.ebuild
+  * Added jack-audio-connection-kit-2.9999.ebuild for Jack 2 SVN (Former jackmp)
+  * Added jack-audio-connection-kit-1.9.1.ebuild (considered to be a stable Jack 2 RC)
+  * You need to play with package.mask to choose between Jack 1 SVN and Jack 2 SVN
+  * Also note that jackdmp package does not exist anymore. This should solve some of the pain :)
+
   08 Dec 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
   +jack-audio-connection-kit-0.116.1.ebuild:
   version bump

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2009-03-15 10:12:39 UTC (rev 1432)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2009-03-15 17:26:05 UTC (rev 1433)
@@ -1,7 +1,10 @@
 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.1.tar.bz2 2354475 RMD160 990ae36d737350c7ad60c8815b7031b5ec8ef30e SHA1 e3d09b49e84c2f316f8e95e1f79d6551925bda61 SHA256 18e36dcad41ede8d73a01caed71de7d429a3f913d6bf4396771e42af8b447e24
 DIST jack-audio-connection-kit-0.116.1.tar.gz 943593 RMD160 a13ab20b747d0cfd8551e5e2874fd249184078d0 SHA1 2fb1e4bcc3fe8cf18024d3ead93eb4e4fcef5e69 SHA256 da3e6133e4f0305d8a0759563b074722ab97894a81b8925a058bc4714f7e4fd9
 EBUILD jack-audio-connection-kit-0.116.1.ebuild 2171 RMD160 f8bada66e6235a6ea8482edcb62186e4163af503 SHA1 7621e1e68f21fb9773048f29ff823c46c0432787 SHA256 ecad80982850d3799811d57387ab76ab751e1f60ebda32bd8ff34af0a7e31f6e
-EBUILD jack-audio-connection-kit-9999.ebuild 3040 RMD160 4fa6b103e85d7462d760748af8da44baa0e48b54 SHA1 a73f85ea12a6ec771816f4cb13d8f7c741d05454 SHA256 0a1b468faee1583942b2ecb682461019eaa8874df0426f331315acbd9b9a0ce0
+EBUILD jack-audio-connection-kit-1.9.1.ebuild 1094 RMD160 34be4269419eab9b84de557cba3b29a1554dbf3c SHA1 71947e85e2549b3ed4dc23416200d4b13189d364 SHA256 c5e14fe9825b3a9a59716f7daf7bc99044bfb45d0fe3785a6a329bbdca8bec3e
+EBUILD jack-audio-connection-kit-1.9999.ebuild 3040 RMD160 4fa6b103e85d7462d760748af8da44baa0e48b54 SHA1 a73f85ea12a6ec771816f4cb13d8f7c741d05454 SHA256 0a1b468faee1583942b2ecb682461019eaa8874df0426f331315acbd9b9a0ce0
+EBUILD jack-audio-connection-kit-2.9999.ebuild 1197 RMD160 93d222c7f94047f8ec5608db1c459a596d28ac81 SHA1 f0f6541d5150a330bb3682fa51aeee4347fe70d4 SHA256 61eac347f31106c1f4f759eaf191cfb9d4304ec6e614dd3f09f77e1881a63536
 MISC ChangeLog 3539 RMD160 b086e2d0d85010139008f643f1cff9a734edb3fc SHA1 cbf8a1a6526b0d6512001cf978ce67f1b47178c4 SHA256 37ff9acc8c3112600739b86c6e0c0310794675d18ab1b341c541d08e82f47922
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9.1.ebuild	2009-03-15 17:26:05 UTC (rev 1433)
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic 
+
+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}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+}
+
+src_compile() {
+	local myconf="--prefix=/usr --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.9999.ebuild (from rev 1432, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild	2009-03-15 17:26:05 UTC (rev 1433)
@@ -0,0 +1,120 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic eutils multilib subversion linux-info autotools unipatch-001
+
+#JACKDBUS="jackdbus-patches-0.12.tar.bz2"
+
+RESTRICT="nostrip nomirror"
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org";
+
+#SRC_URI="!jackdmp? ( 
+#			dbus? ( http://download.tuxfamily.org/proaudio/distfiles/${JACKDBUS} )
+#		)"
+
+ESVN_REPO_URI="http://subversion.jackaudio.org/jack/trunk/jack";
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="3dnow altivec alsa celt coreaudio cpudetection doc debug examples mmx oss sse netjack freebob ieee1394 jackdmp"
+
+RDEPEND="!jackdmp? ( 
+	>=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 !media-libs/libffado )
+	ieee1394? ( media-libs/libffado !sys-libs/libfreebob )
+	netjack? ( media-libs/libsamplerate )
+	!media-sound/jackdmp )"
+	#dbus? ( sys-apps/dbus )
+
+DEPEND="${RDEPEND}
+	!jackdmp? ( 
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen )
+	netjack? ( dev-util/scons )
+	)"
+PDEPEND="jackdmp? ( >=media-sound/jackdmp-9999-r1 )"
+
+pkg_setup() {
+	if use jackdmp; then
+		ewarn "You have enabled the jackdmp useflag. This ebuild will just pull"
+		ewarn "in jackdmp and will NOT compile and install ${PN}!"
+		sleep 3
+		return # no more to do
+	fi
+}
+
+src_unpack() {
+	if use jackdmp; then
+		einfo "You requested to install jackdmp. Nothing to do"
+		return # no more to do
+	fi
+	subversion_src_unpack
+
+	cd "${S}"
+	
+	# dbus patches from Nedko Arnaudov
+	#if use dbus; then
+	#	UNIPATCH_LIST="${DISTDIR}/${JACKDBUS}"
+	#	unipatch
+	#fi
+
+	eautoreconf
+}
+
+src_compile() {
+	if use jackdmp; then
+		einfo "You requested to install jackdmp. Nothing to do"
+		return # no more to do
+	fi
+
+	local myconf="--with-html-dir=/usr/share/doc/${PF}"
+
+	#if use dbus; then
+	#	myconf="${myconf} --enable-dbus --enable-pkg-config-dbus-service-dir"
+	#fi
+
+	# 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 ieee1394 firewire) \
+		$(use_enable freebob) \
+		$(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() {
+	if use jackdmp; then
+		einfo "You requested to install jackdmp. Nothing to do"
+		return # no more to do
+	fi
+
+	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
+}

Added: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-2.9999.ebuild	2009-03-15 17:26:05 UTC (rev 1433)
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion flag-o-matic 
+
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://www.grame.fr/~letz/jackdmp.html";
+
+# To get a specific revision, use @rev at the end of the URI
+# ESVN_REPO_URI="http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3305";
+ESVN_REPO_URI="http://subversion.jackaudio.org/jack/jack2/trunk/jackmp";
+
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+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 )"
+
+src_compile() {
+	local myconf="--prefix=/usr --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"
+}

Deleted: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9999.ebuild	2009-03-15 10:12:39 UTC (rev 1432)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9999.ebuild	2009-03-15 17:26:05 UTC (rev 1433)
@@ -1,120 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit flag-o-matic eutils multilib subversion linux-info autotools unipatch-001
-
-#JACKDBUS="jackdbus-patches-0.12.tar.bz2"
-
-RESTRICT="nostrip nomirror"
-DESCRIPTION="A low-latency audio server"
-HOMEPAGE="http://www.jackaudio.org";
-
-#SRC_URI="!jackdmp? ( 
-#			dbus? ( http://download.tuxfamily.org/proaudio/distfiles/${JACKDBUS} )
-#		)"
-
-ESVN_REPO_URI="http://subversion.jackaudio.org/jack/trunk/jack";
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="3dnow altivec alsa celt coreaudio cpudetection doc debug examples mmx oss sse netjack freebob ieee1394 jackdmp"
-
-RDEPEND="!jackdmp? ( 
-	>=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 !media-libs/libffado )
-	ieee1394? ( media-libs/libffado !sys-libs/libfreebob )
-	netjack? ( media-libs/libsamplerate )
-	!media-sound/jackdmp )"
-	#dbus? ( sys-apps/dbus )
-
-DEPEND="${RDEPEND}
-	!jackdmp? ( 
-	dev-util/pkgconfig
-	doc? ( app-doc/doxygen )
-	netjack? ( dev-util/scons )
-	)"
-PDEPEND="jackdmp? ( >=media-sound/jackdmp-9999-r1 )"
-
-pkg_setup() {
-	if use jackdmp; then
-		ewarn "You have enabled the jackdmp useflag. This ebuild will just pull"
-		ewarn "in jackdmp and will NOT compile and install ${PN}!"
-		sleep 3
-		return # no more to do
-	fi
-}
-
-src_unpack() {
-	if use jackdmp; then
-		einfo "You requested to install jackdmp. Nothing to do"
-		return # no more to do
-	fi
-	subversion_src_unpack
-
-	cd "${S}"
-	
-	# dbus patches from Nedko Arnaudov
-	#if use dbus; then
-	#	UNIPATCH_LIST="${DISTDIR}/${JACKDBUS}"
-	#	unipatch
-	#fi
-
-	eautoreconf
-}
-
-src_compile() {
-	if use jackdmp; then
-		einfo "You requested to install jackdmp. Nothing to do"
-		return # no more to do
-	fi
-
-	local myconf="--with-html-dir=/usr/share/doc/${PF}"
-
-	#if use dbus; then
-	#	myconf="${myconf} --enable-dbus --enable-pkg-config-dbus-service-dir"
-	#fi
-
-	# 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 ieee1394 firewire) \
-		$(use_enable freebob) \
-		$(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() {
-	if use jackdmp; then
-		einfo "You requested to install jackdmp. Nothing to do"
-		return # no more to do
-	fi
-
-	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
-}


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