jack stable port information

Package: jack
Version: 0.118.0
Revision: 2
Maintainer: Adrian Prantl
#
Builddepends: readline5 (>= 5.0-1004), doxygen, libsndfile1-dev (>= 1.0.11-2), pkgconfig, libflac8-dev, libogg, fink (>= 0.24.12), celt-dev
Depends: jack-shlibs (= %v-%r), readline5-shlibs (>= 5.0-1004), libsndfile1-shlibs (>= 1.0.2-1), libflac8, celt-shlibs
Source: http://jackaudio.org/downloads/jack-audio-connection-kit-%v.tar.gz
Source-MD5: d58e29a55f285d54e75134cec8e02a10
SourceDirectory: jack-audio-connection-kit-%v
PatchFile: %n.patch
PatchFile-MD5: 15a2d543f3f4f0c01873c4241aad71c0
ConfigureParams: --with-html-dir=%i/share/doc/%n --mandir=%i/share/man --disable-oss --with-default-tmpdir=/tmp
#
SplitOff: <<
Package: jack-shlibs
Recommends: jack (= %v-%r)
Depends: celt-shlibs
Description: Low-latency audio server -- Shared Libraries
Shlibs: <<
%p/lib/libjack.0.dylib 1.0.0 %n (>= 0.100.0-2)
%p/lib/libjackserver.0.dylib 1.0.0 %n (>= 0.100.0-2)
<<
Files: lib/*.*.dylib lib/jack/*.so
DocFiles: COPYING README
<<
SplitOff2: <<
Package: %N-dev
Description: Low-latency audio server -- Header Files
Depends: %N-shlibs (= %v-%r)
Files: include lib/libjack.dylib lib/libjack.la lib/pkgconfig lib/jack/*.la
DocFiles: COPYING README
BuildDependsOnly: true
<<
SplitOff3: <<
Package: jack-doc
Description: Low-latency audio server -- Documentation
Files: share/doc
<<
#
DocFiles: AUTHORS COPYING COPYING.GPL COPYING.LGPL README
Description: Low-latency audio server
DescDetail: <<
The Jack Audio Connection Kit is a low-latency audio server, written for
POSIX conferment operating systems. It can connect a number of different
applications to an audio device, as well as allowing them to share audio
between themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a "plugin").

JACK was designed from the ground up for professional audio work, and its
design focuses on two key areas: synchronous execution of all clients, and
low latency operation.
<<
DescPackaging: <<
The JACK shared libraries arn't very useful without the jack server
contained in the main package.

For some odd reason --disable-alsa, so causes it to also not find libsndfile.
<<
DescPort: <<
Fix -framework flags in jack.pc. See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1543971&group_id=39687&atid=425937
<<
License: GPL/LGPL
Homepage: http://jackaudio.org/

jack stable port .patch

diff -urN jack-audio-connection-kit-0.109.2-orig/configure jack-audio-connection-kit-0.109.2/configure
--- jack-audio-connection-kit-0.109.2-orig/configure 2008-10-24 19:20:11.000000000 +0200
+++ jack-audio-connection-kit-0.109.2/configure 2008-10-24 19:21:38.000000000 +0200
@@ -19820,7 +19820,7 @@
JACK_CPP_VARARGS_BROKEN=1
JACK_DO_NOT_MLOCK=1
JACK_USE_MACH_THREADS=1
- OS_LDFLAGS="-framework CoreAudio -framework CoreServices -framework AudioUnit"
+ OS_LDFLAGS="-Wl,-framework,CoreAudio -Wl,-framework,CoreServices -Wl,-framework,AudioUnit"
TRY_POSIX_SHM=yes # POSIX shm works better
;;
esac

jack _unstable_ port .patch