[proaudio] [1141] version bump once more

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


Revision: 1141
Author:   gimpel
Date:     2008-01-26 17:11:18 +0000 (Sat, 26 Jan 2008)

Log Message:
-----------
version bump once more

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jackdmp/ChangeLog
    trunk/overlays/proaudio/media-sound/jackdmp/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild


Modified: trunk/overlays/proaudio/media-sound/jackdmp/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/ChangeLog	2008-01-26 15:33:04 UTC (rev 1140)
+++ trunk/overlays/proaudio/media-sound/jackdmp/ChangeLog	2008-01-26 17:11:18 UTC (rev 1141)
@@ -2,6 +2,9 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  26 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> +jackdmp-0.69.ebuild:
+  version bump
+
   26 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ++,
   -jackdmp-0.61.ebuild:
   version bump

Modified: trunk/overlays/proaudio/media-sound/jackdmp/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/Manifest	2008-01-26 15:33:04 UTC (rev 1140)
+++ trunk/overlays/proaudio/media-sound/jackdmp/Manifest	2008-01-26 17:11:18 UTC (rev 1141)
@@ -1,5 +1,7 @@
 DIST jackdmp_0.68.zip 5072616 RMD160 ab9ab5b17bc6ae88331361b85468b2936b8eebf1 SHA1 ea38f253d3c01d95162840686fa077655e87c815 SHA256 e4af76053226098e08f01057dd1681440e8fc6524ce92617bf7788b7cbd97e12
+DIST jackdmp_0.69.zip 5136069 RMD160 738029dcc370a488054e4aedce85c295594a6848 SHA1 c1da0ae8c0e0e9fd5861e65718d89598770e1b7b SHA256 9cbaf0fea295a29680ede459537e9423f8abf70512d5cda989a52f52abd92700
 EBUILD jackdmp-0.68.ebuild 2081 RMD160 d1b5540c199ac0e441838fb4a002982ed0d1d8ae SHA1 c6d2d44b568fb93e93b4694da71f53e9c2ae4977 SHA256 f0da554bfc60c88d521bb6657540d750a1dbd189f093f8613b36b63dc6d83186
+EBUILD jackdmp-0.69.ebuild 2475 RMD160 66c9fba58fae30e38b49566aef528fd8e52de95c SHA1 0d7828ab8f42d4319ed0faeffdf4d76d169aa3a0 SHA256 ec6c3a4c6772adeb16e7ae59626a76a06cd0417f858e1bbc2c028029c600c879
 EBUILD jackdmp-9999.ebuild 3396 RMD160 5013781cfaa4282ec099ee6574e518dcda238a82 SHA1 b44080c927c279ddd7fd80704a5fc6b458a1db9b SHA256 e2376acbe84cfddb31e018cec707048780c2073810a1ce819bd9e48fc5454de6
-MISC ChangeLog 306 RMD160 645b7add172168ab7f1ff38b0690484ea61cc445 SHA1 586e262052005dbda7e4ab29798f9b3df8b202f3 SHA256 b37829197bbeaf1120e07a1e4895cfbc9a6e4c7c888780cfb7b5cad76458edc6
+MISC ChangeLog 399 RMD160 ff69dfe73496a55d87ee6804011511a773deb8dd SHA1 e683eeee9136b7a0dd72d87d1082b1b9bb1b1cb1 SHA256 8d548cb3ab28decf1c450501e3d9a87eef9ebd321b1b2ba1e495cc7b3760c120
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild	2008-01-26 17:11:18 UTC (rev 1141)
@@ -0,0 +1,87 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+IUSE="doc semaphores"
+RESTRICT="nomirror ccache"
+inherit unpacker fetch-tools
+
+MY_P=${P/-/_}
+DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
+HOMEPAGE="http://www.grame.fr/~letz/jackdmp.html";
+SRC_URI="http://www.grame.fr/~letz/${MY_P}.zip";
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="dev-util/pkgconfig
+	>=media-libs/alsa-lib-0.9.1
+	!media-sound/jack-audio-connection-kit"
+
+DEPEND="${RDEPEND}
+	app-arch/unzip
+	doc? ( app-doc/doxygen )"
+
+S=${WORKDIR}/${MY_P}/src
+src_unpack() {
+	unpack ${A}
+	cd ${S}/linux/
+	# set DESTDIR and remove libjack replacing as we
+	# use pkg_post* to accomplish that
+	sed -i -e "s@^prefix.*@prefix := \$(DESTDIR)/usr@" \
+		-e "s@.*ldconfig.*@@g" -e "s@.*libjack.so.*@@g" Makefile
+	# fix ADDON_DIR
+	sed -i -e 's@#define ADDON_DIR.*@#define ADDON_DIR \"/usr/lib/jackmp\"@' \
+	../common/JackDriverLoader.cpp
+}
+
+src_compile() {
+	cd linux/
+	local myconf=""
+	use semaphores && myconf="SOCKET_RPC_POSIX_SEMA"
+	emake ${myconf} || die
+}
+
+src_install() {
+	cd linux/
+	dodir /usr/bin /usr/lib/jackmp
+	make DESTDIR="${D}" datadir=/usr/share/doc install || die
+	cd ${S}
+	use doc && einfo "generating dox" && doxygen doxyfile &>/dev/null
+	use doc && dohtml html/*
+	dodoc ../README
+
+	dosym /usr/lib/libjackmp.so /usr/lib/libjack.so
+	dosym /usr/lib/libjackmp.so /usr/lib/libjack.so.0
+}
+
+pkg_postinst() {
+	local provided="${ROOT}/etc/portage/profile/package.provided"
+	
+	test -d ${ROOT}/etc/portage/profile \
+		|| dodir /etc/portage/profile
+
+	if [ -z `grep "media-sound/jack-audio-connection-kit-0.109.0" ${provided}` ]
+	then
+		elog "Adding media-sound/jack-audio-connection-kit to"
+		elog "/etc/portage/profile/package.provided ..."
+		elog "Note that a lot of things might not compile correctly"
+		elog "against jackdmp's jack headers!"
+
+		echo "media-sound/jack-audio-connection-kit-0.109.0" >> \
+			${ROOT}/etc/portage/profile/package.provided
+
+		fi
+}
+
+pkg_postrm() {
+	# gets removed too when upgrading jackdmp, so let the user do it!
+	elog "*************** IMPORTANT ******************"
+	elog "PLEASE remove media-sound/jack-audio-connection-kit from"
+	elog "/etc/portage/profile/package.provided"
+	elog "if you switch to jack-audio-connection-kit again!!"
+	elog "Otherwhise you will mess up dependencies!"
+
+	#sed '/media-sound\/jack-audio-connection-kit-0.109.0/d' \
+	#	-i ${ROOT}/etc/portage/profile/package.provided
+}


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