Adrian,
      Done. We can also bump the jack package to the latest 0.124.1
release but will need to use db53-aes in order to get a modern db.h
with the required DB_ENV declaration....

--- /sw/fink/10.7/stable/main/finkinfo/sound/jack.info 2015-01-18
13:23:38.000000000 -0500
+++ jack.info 2015-01-18 15:18:32.000000000 -0500
@@ -1,16 +1,17 @@
 Package: jack
-Version: 0.121.3
-Revision: 2
+Version: 0.124.1
+Revision: 1
 Maintainer: Adrian Prantl <[email protected]>
 #
-Builddepends: readline6, doxygen, libsndfile1-dev (>= 1.0.11-2),
pkgconfig, libflac8-dev, libogg, fink (>= 0.24.12), libcelt0.2-dev
-Depends: jack-shlibs (= %v-%r), readline6-shlibs, libsndfile1-shlibs
(>= 1.0.2-1), libflac8, libcelt0.2-shlibs
+Builddepends: readline6, doxygen, libsndfile1-dev (>= 1.0.11-2),
pkgconfig, libflac8-dev, libogg, fink (>= 0.24.12), libcelt0.2-dev,
db53-aes
+Depends: jack-shlibs (= %v-%r), readline6-shlibs, libsndfile1-shlibs
(>= 1.0.2-1), libflac8, libcelt0.2-shlibs, db53-aes-shlibs
 Source: http://jackaudio.org/downloads/jack-audio-connection-kit-%v.tar.gz
-Source-MD5: 35f470f7422c37b33eb965033f7a42e8
+Source-MD5: d64e90121be8a54860b870a726fb5b5d
 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
+SetCFLAGS: -I%p/include/db5
 PatchScript: <<
  #!/bin/sh -ev
  %{default_script}
@@ -24,7 +25,7 @@
 SplitOff: <<
  Package: jack-shlibs
  Recommends: jack (= %v-%r)
- Depends: libcelt0.2-shlibs
+ Depends: libcelt0.2-shlibs, db53-aes-shlibs
  Description: Low-latency audio server -- Shared Libraries
  Shlibs: <<
   %p/lib/libjack.0.dylib 1.0.0 %n (>= 0.100.0-2)

           Jack

On Sun, Jan 18, 2015 at 1:59 PM, Adrian Prantl <[email protected]> wrote:
> Hello Jack,
>
> those changes look good to me! Please go ahead and apply them, I don't have 
> commit access.
>
> -- adrian
>> On Jan 18, 2015, at 10:27 , Jack Howarth <[email protected]> wrote:
>>
>> Adrian,
>>     The current jack packaging fails validation because of...
>>
>> Error: /sw/src/fink.build/root-jack-shlibs-0.121.3-1/sw/lib/libjack.0.dylib
>> appears to have been linked using a flat namespace.
>>       If this package BuildDepends on libtool2, make sure that you use
>>          BuildDepends: libtool2 (>= 2.4.2-4).
>>       and use autoreconf to regenerate the configure script.
>>       If the package doesn't BuildDepend on libtool2, you'll need to
>>       update its build procedure to avoid passing
>>          -Wl,-flat_namespace
>>       when linking libraries.
>>
>> The following changes eliminate this error, bumps the dependences to
>> use the newer libcelt0.2-shlibs package and fixes the broken sw_vers
>> conditional on 10.10.
>>                Jack
>>
>> Index: jack.info
>> ===================================================================
>> RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sound/jack.info,v
>> retrieving revision 1.3
>> diff -r1.3 jack.info
>> 3c3
>> < Revision: 1
>> ---
>>> Revision: 2
>> 6,7c6,7
>> < Builddepends: readline6, doxygen, libsndfile1-dev (>= 1.0.11-2),
>> pkgconfig, libflac8-dev, libogg, fink (>= 0.24.12), celt-dev
>> < Depends: jack-shlibs (= %v-%r), readline6-shlibs, libsndfile1-shlibs
>> (>= 1.0.2-1), libflac8, celt-shlibs
>> ---
>>> Builddepends: readline6, doxygen, libsndfile1-dev (>= 1.0.11-2), pkgconfig, 
>>> libflac8-dev, libogg, fink (>= 0.24.12), libcelt0.2-dev
>>> Depends: jack-shlibs (= %v-%r), readline6-shlibs, libsndfile1-shlibs (>= 
>>> 1.0.2-1), libflac8, libcelt0.2-shlibs
>> 17c17
>> <  if [[ $(sw_vers -productVersion | cut -d. -f1-2) > 10.7 ]]; then
>> ---
>>> if [[ $(sw_vers -productVersion | cut -d. -f2) -gt 7 ]]; then
>> 19a20,21
>>> # Patch configure to not link like Puma on Yosemite
>>> perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure
>> 25c27
>> <  Depends: celt-shlibs
>> ---
>>> Depends: libcelt0.2-shlibs
>

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to