Re: jack validation fix

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0B4N4cOkmXVicMNYJ20d8iXHg_Nt+2X6q-0mkapvA6McA@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.