Re: jack validation fix

Adrian Prantl <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
Sure, let's do that.

-- adrian
> On 18.01.2015, at 12:27, Jack Howarth <[email protected]> wrote:
> 
> 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.