[proaudio] [985] Add 32bit jack binary stuff, early testing phase

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


Revision: 985
Author:   gimpel
Date:     2007-12-05 21:51:03 +0000 (Wed, 05 Dec 2007)

Log Message:
-----------
Add 32bit jack binary stuff, early testing phase

Added Paths:
-----------
    trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/
    trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/Manifest
    trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/emul-linux-x86-jackd-20071205.ebuild
    trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/files/
    trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/files/digest-emul-linux-x86-jackd-20071205


Added: trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/Manifest
===================================================================
--- trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/Manifest	2007-12-05 21:51:03 UTC (rev 985)
@@ -0,0 +1,8 @@
+DIST emul-linux-x86-jackd-20071205.tbz2 284036 RMD160 d6532cd2943f6cbc26dd14dcc54491b1a48967d1 SHA1 69c17743ecbdc8b66a1a1e52e3613f6fe08cffd9 SHA256 16532a1262c9a50814cd91569abf69e9b41479f03524907f73dad2587c5967bb
+EBUILD emul-linux-x86-jackd-20071205.ebuild 1965 RMD160 5b9e14a116dc9a72cc27e2b8c2309ab54dd689b8 SHA1 33e975c54c98673469f33b2c721e02b73f811122 SHA256 fbf128badddf0949dd68c412bf2248f5bb2b2a3c47fb4bc15c6c4ae6ceab5fc7
+MD5 8811be05609934a8d9387bc27aaa2c35 emul-linux-x86-jackd-20071205.ebuild 1965
+RMD160 5b9e14a116dc9a72cc27e2b8c2309ab54dd689b8 emul-linux-x86-jackd-20071205.ebuild 1965
+SHA256 fbf128badddf0949dd68c412bf2248f5bb2b2a3c47fb4bc15c6c4ae6ceab5fc7 emul-linux-x86-jackd-20071205.ebuild 1965
+MD5 a4d0e7698b3d6bdba641f569540c01c0 files/digest-emul-linux-x86-jackd-20071205 283
+RMD160 2387f9de0e0c2f2e22dc9b324c1e06b1680de709 files/digest-emul-linux-x86-jackd-20071205 283
+SHA256 c4a50f13f4ffccc3ac6ef416cd09d8e06729c1bbc72340815fddfe413e407883 files/digest-emul-linux-x86-jackd-20071205 283

Added: trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/emul-linux-x86-jackd-20071205.ebuild
===================================================================
--- trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/emul-linux-x86-jackd-20071205.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/emul-linux-x86-jackd-20071205.ebuild	2007-12-05 21:51:03 UTC (rev 985)
@@ -0,0 +1,68 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils multilib
+
+DESCRIPTION="emul package for jack audio connection kit"
+HOMEPAGE="http://gimpel.ath.cx/~tom/distfiles/";
+SRC_URI="http://gimpel.ath.cx/~tom/distfiles/${P}.tbz2";
+
+RESTRICT="nomirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="media-sound/jack-audio-connection-kit"
+
+
+pkg_setup() {
+	echo
+	ewarn "This ebuild has been compiled on an AMD processor with"
+	ewarn "CFLAGS=\"-march=k8 -msse3 -O2 -pipe -fomit-frame-pointer\""
+	ewarn "LDFLAGS=\"-Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common\""
+	ewarn "and will most likely blow away your roof, kill your cat and"
+	ewarn "make your wife run away with some other dude!"
+	echo
+	ewarn "Also it will overwrite libjack from soundlins emul,"
+	ewarn "so use FEATURES=\"-collision-protect\"."
+	sleep 10
+	echo
+
+	if ! built_with_use media-sound/jack-audio-connection-kit netjack; then
+		eerror "You need to compile jack-audio-connection-kit with"
+		eerror "USE=\"netjack\""
+		die
+	fi
+}
+
+src_install() {
+	mv usr "${D}"/usr
+}
+
+pkg_postinst() {
+	echo
+	ewarn "This ebuild has been compiled on an AMD processor with"
+	ewarn "CFLAGS=\"-march=k8 -msse3 -O2 -pipe -fomit-frame-pointer\""
+	ewarn "LDFLAGS=\"-Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common\""
+	ewarn "and will most likely blow away your roof, kill your cat and"
+	ewarn "make your wife run away with some other dude!"
+	echo
+
+	einfo "To run a 32bit and 64bit instance of jack in parallel:"
+	echo
+	einfo "In Terminal window A:"
+	einfo "$ jackd -dalsa -R &"
+	einfo "$ jacknet_client -p localhost"
+	echo
+	einfo "In Termina window B:"
+	einfo "$ export export JACK_DEFAULT_SERVER=\"jackd32\""
+	einfo "$ jackd32 -d net &"
+	echo
+	einfo "You HAVE TO export JACK_DEFAULT_SERVER for every 32bit jack"
+	einfo "application you want to start, otherwhise they try to connect"
+	einfo "to the default (64bit) instance!"
+}

Added: trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/files/digest-emul-linux-x86-jackd-20071205
===================================================================
--- trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/files/digest-emul-linux-x86-jackd-20071205	                        (rev 0)
+++ trunk/overlays/proaudio/app-emulation/emul-linux-x86-jackd/files/digest-emul-linux-x86-jackd-20071205	2007-12-05 21:51:03 UTC (rev 985)
@@ -0,0 +1,3 @@
+MD5 726dc0b5096576bf5700d48c2abcd8a7 emul-linux-x86-jackd-20071205.tbz2 284036
+RMD160 d6532cd2943f6cbc26dd14dcc54491b1a48967d1 emul-linux-x86-jackd-20071205.tbz2 284036
+SHA256 16532a1262c9a50814cd91569abf69e9b41479f03524907f73dad2587c5967bb emul-linux-x86-jackd-20071205.tbz2 284036


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