[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