Revision: 1445
Author:   marcochapeau
Date:     2009-03-23 18:48:47 +0100 (Mon, 23 Mar 2009)

Log Message:
-----------
* people seemed to be asking for a proaudio version of jack 0.116.2

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-0.116.2.ebuild


Modified: 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog     
2009-03-23 17:37:00 UTC (rev 1444)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog     
2009-03-23 17:48:47 UTC (rev 1445)
@@ -2,6 +2,10 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  23 Mar 2009; Marc-Olivier Barre <[email protected]>
+  +jack-audio-connection-kit-0.116.2.ebuild:
+  version bump
+
   15 Mar 2009; Marc-Olivier Barre <[email protected]>
   * 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)

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest      
2009-03-23 17:37:00 UTC (rev 1444)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest      
2009-03-23 17:48:47 UTC (rev 1445)
@@ -3,10 +3,12 @@
 DIST jack-1.9.1.tar.bz2 2354475 RMD160 
990ae36d737350c7ad60c8815b7031b5ec8ef30e SHA1 
e3d09b49e84c2f316f8e95e1f79d6551925bda61 SHA256 
18e36dcad41ede8d73a01caed71de7d429a3f913d6bf4396771e42af8b447e24
 DIST jack-1.9.2.tar.bz2 2367748 RMD160 
cba941026b955158391f141b26e56edce51c7c5f SHA1 
cca94ed4e2971685aae8d92db56f9e8bc11607a1 SHA256 
9dcd7256a770ea22e44770d787e30c3a98ce56a78f8f6bf76f357ae2a541b4ac
 DIST jack-audio-connection-kit-0.116.1.tar.gz 943593 RMD160 
a13ab20b747d0cfd8551e5e2874fd249184078d0 SHA1 
2fb1e4bcc3fe8cf18024d3ead93eb4e4fcef5e69 SHA256 
da3e6133e4f0305d8a0759563b074722ab97894a81b8925a058bc4714f7e4fd9
+DIST jack-audio-connection-kit-0.116.2.tar.gz 944106 RMD160 
ffa9238b6083778b91dfa266524074bfa1592399 SHA1 
178beb2d5ef906c029c1cdbe534f16445f342f0f SHA256 
ce6e1f61a3b003137af56b749e5ed4274584167c0877ea9ef2d83f47b11c8d3d
 EBUILD jack-audio-connection-kit-0.116.1.ebuild 2171 RMD160 
f8bada66e6235a6ea8482edcb62186e4163af503 SHA1 
7621e1e68f21fb9773048f29ff823c46c0432787 SHA256 
ecad80982850d3799811d57387ab76ab751e1f60ebda32bd8ff34af0a7e31f6e
+EBUILD jack-audio-connection-kit-0.116.2.ebuild 2171 RMD160 
f8bada66e6235a6ea8482edcb62186e4163af503 SHA1 
7621e1e68f21fb9773048f29ff823c46c0432787 SHA256 
ecad80982850d3799811d57387ab76ab751e1f60ebda32bd8ff34af0a7e31f6e
 EBUILD jack-audio-connection-kit-1.9.1.ebuild 1094 RMD160 
34be4269419eab9b84de557cba3b29a1554dbf3c SHA1 
71947e85e2549b3ed4dc23416200d4b13189d364 SHA256 
c5e14fe9825b3a9a59716f7daf7bc99044bfb45d0fe3785a6a329bbdca8bec3e
 EBUILD jack-audio-connection-kit-1.9.2.ebuild 1082 RMD160 
cdc1ec7f8f4354ec233478e06c99e780dbac173d SHA1 
a2149a612e61836a53550dc35b04b6c6eb124b09 SHA256 
d3e2e35eee68b9437571338a5e4852a344c6a9f77dc38289d9113b1f307a06ea
 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 4040 RMD160 458e547d443a2df2f342e27df8a0d04f917bdb38 SHA1 
410e438db9a6058d288eacdfe5d0bdbf8fac63f6 SHA256 
194e1a57a06e4cefab6f532e37277f7ca29cb691646a0880bc3f683b84e399d0
+MISC ChangeLog 4160 RMD160 3eb8ede661db16a93938edb7f0fae2044bb6262d SHA1 
c88d8dea8636270a902bd3a0304cf8e61b8696e9 SHA256 
bcee56c4d16ac27dd411f625ecb9de11501dffa73d5d5cb208b4af9bab8c065f
 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.116.2.ebuild
 (from rev 1434, 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.116.1.ebuild)
===================================================================
--- 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.116.2.ebuild
                              (rev 0)
+++ 
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.116.2.ebuild
      2009-03-23 17:48:47 UTC (rev 1445)
@@ -0,0 +1,82 @@
+# Copyright 1999-2008 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 dbus 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 )
+       dbus? ( sys-apps/dbus )
+       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_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       if use dbus; then
+               epatch "${FILESDIR}/${P}-dbus.patch"
+               epatch "${FILESDIR}/${P}-dbus_as-needed.patch"
+               eautoreconf
+       fi
+}
+
+src_compile() {
+       # building docs isn't configureable anymore, they are build if doxygen 
is
+       # installed
+       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 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
+}

Reply via email to