[fink:package-submissions] Re: #4920 update libgcrypt and family to latest upstreams
Dave Reiser via Fink-tracker <[email protected]>
| Newsgroups | gmane.os.apple.fink.tracker |
|---|---|
| Message-ID | </p/fink/package-submissions/4920/[email protected]> |
I'm away from my Mac until Sunday. But if it builds with -m, I'd be fine with the collection going live. I have a version of gnutls30 in my experimental. But it requires newer nettle. I also have an info file for nettle6 in my experimental, for which I'd welcome someone checking on both sanity and policy compliance. My recollection is I made my life more difficult with a prior nettle packaging decision and would like to avoid doing that again. The version of nettle in the nettle6.info is unlikely to be the latest, but I can fix that on Sunday if the rest of the structure is reasonable. -- Dave Reiser [email protected] > On Jun 29, 2017, at 8:41 PM, Hanspeter Niederstrasser <[email protected]> wrote: > > Attachments has changed: > Diff: > > --- old > +++ new > @@ -3,5 +3,6 @@ > gnutls26.patch (5.4 kB; application/octet-stream) > gnutls28.info (3.5 kB; application/octet-stream) > libgcrypt.info (2.1 kB; application/octet-stream) > +libgcrypt20.info (2.4 kB; application/octet-stream) > libgpg-error.info (1.2 kB; application/octet-stream) > libtasn1-6-dev.info (1.2 kB; application/octet-stream) > Comment: > Update libgcrypt to 1.7.8 which fixes a recent CVE. > > [package-submissions:#4920] update libgcrypt and family to latest upstreams > > Status: open > Group: Awaiting_OK_from_Maintainer > Labels: crypto Updated Version of Existing > Created: Sat Jun 03, 2017 05:45 PM UTC by Hanspeter Niederstrasser > Last Updated: Sun Jun 04, 2017 03:24 PM UTC > Owner: Dave Reiser > Attachments: > > gnutls-2.12.info (3.4 kB; application/octet-stream) > gnutls26.info (2.7 kB; application/octet-stream) > gnutls26.patch (5.4 kB; application/octet-stream) > gnutls28.info (3.5 kB; application/octet-stream) > libgcrypt.info (2.1 kB; application/octet-stream) > libgcrypt20.info (2.4 kB; application/octet-stream) > libgpg-error.info (1.2 kB; application/octet-stream) > libtasn1-6-dev.info (1.2 kB; application/octet-stream) > These are updated versions of gnutls, libgcrypt, gpg-error, and libtasn. Latest gnutls updates the libN to gnutsl30, so I just added it to Conflicts/Replaces to our current files for future-proofing when that package gets added. > > cvs diff: Diffing . > Index: gnutls-2.12.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls-2.12.info,v > retrieving revision 1.1 > diff -u -U8 -r1.1 gnutls-2.12.info > --- gnutls-2.12.info 10 Sep 2015 20:43:00 -0000 1.1 > +++ gnutls-2.12.info 3 Jun 2017 12:31:28 -0000 > @@ -1,21 +1,21 @@ > Package: gnutls-2.12 > -Version: 2.12.23 > +Version: 2.12.24 > Revision: 1 > -Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.12/gnutls-%v.tar.bz2 > -Source-MD5: f3c1d34bd5f113395c4be0d5dfc2b7fe > +Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.12/gnutls-%v.tar.xz > +Source-MD5: b09960551d963f1187bb9f87f1577bfa > GCC: 4.0 > Depends: %N-shlibs (= %v-%r) > -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls28 > -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls28 > +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > BuildDepends: << > - fink (>= 0.28-1), fink-package-precedence, gmp5, > + fink (>= 0.32-1), fink-package-precedence, gmp5, > libtool2, libgettext8-dev, libiconv-dev, nettle4a, pkgconfig, > - libtasn1-3, readline6 > + libtasn1-3, readline7 > << > BuildDependsOnly: True > PatchScript: << > perl -pi -e 's|_WIN32|_DARWIN_C_SOURCE|g' tests/chainverify.c > perl -pi -e 's|LTLIBTASN1|LIBTASN1_LIBS|g' libextra/Makefile.in > << > UseMaxBuildJobs: false > ConfigureParams: << > @@ -29,17 +29,17 @@ > InstallScript: << > make install DESTDIR=%d > /bin/mv %i/lib/gnutls-2.12/pkgconfig %i/lib > << > SplitOff: << > Package: %N-shlibs > Depends: << > gmp5-shlibs, libgettext8-shlibs, libhogweed-shlibs, > - libiconv, libtasn1-3-shlibs, nettle4a-shlibs, readline6-shlibs > + libiconv, libtasn1-3-shlibs, nettle4a-shlibs, readline7-shlibs > << > DocFiles: COPYING README lib/COPYING:COPYING.lib libextra/COPYING:COPYING.libextra > Files: << > lib/gnutls-2.12/libgnutls.26.dylib > lib/gnutls-2.12/libgnutls-extra.26.dylib > lib/gnutls-2.12/libgnutls-openssl.27.dylib > lib/gnutls-2.12/libgnutlsxx.27.dylib > << > Index: gnutls26.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls26.info,v > retrieving revision 1.2 > diff -u -U8 -r1.2 gnutls26.info > --- gnutls26.info 9 Jun 2016 03:04:11 -0000 1.2 > +++ gnutls26.info 3 Jun 2017 12:31:28 -0000 > @@ -1,40 +1,42 @@ > Package: gnutls26 > -Version: 2.10.2 > -Revision: 5 > +Version: 2.10.5 > +Revision: 1 > Source: mirror:custom:gnutls-%v.tar.bz2 > CustomMirror: << > - nam-US: ftp://ftp.gnutls.org/pub/gnutls/ > + nam-US: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.10 > << > -Source-MD5: 777823f5746ab80cd6f7f7b5fcb2f91b > +Source-MD5: 1b032e07ccd22f71a5df78aa73bd91f2 > GCC: 4.0 > Depends: %N-shlibs (= %v-%r) > -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls-2.12, gnutls28 > -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls-2.12, gnutls28 > +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > BuildDepends: << > autoconf2.6 (>=2.63-1), automake1.15, fink (>= 0.28-1), fink-package-precedence, > libtool2, libgettext8-dev, libiconv-dev, pkgconfig, > - libgcrypt (>= 1.4.3-2), libgpg-error, libtasn1-3, readline6 > + libgcrypt (>= 1.4.3-2), libgpg-error, libtasn1-3, readline7 > << > BuildDependsOnly: True > UseMaxBuildJobs: false > +PatchFile: %n.patch > +PatchFile-MD5: 98f688b99d92a64190d85f91c70ed3e3 > ConfigureParams: << > --mandir=%p/share/man --infodir=%p/share/info --enable-dependency-tracking --disable-guile --disable-openpgp-authentication > << > CompileScript: << > %{default_script} > fink-package-precedence . > << > InstallScript: make install DESTDIR=%d > SplitOff: << > Package: %N-shlibs > Depends: << > libgettext8-shlibs, libgcrypt-shlibs (>= 1.4.3-2), libgpg-error-shlibs, > - libiconv, libtasn1-3-shlibs, readline6-shlibs > + libiconv, libtasn1-3-shlibs, readline7-shlibs > << > DocFiles: COPYING README lib/COPYING:COPYING.lib libextra/COPYING:COPYING.libextra > Files: << > lib/libgnutls-extra.26.dylib > lib/libgnutls-openssl.26.dylib > lib/libgnutls.26.dylib > lib/libgnutlsxx.26.dylib > << > @@ -57,13 +59,15 @@ > "The TLS protocol provides communications privacy over the Internet. > The protocol allows client/server applications to communicate in a way that > is designed to prevent eavesdropping, tampering, or message forgery." > << > DescPort: << > GnuTLS now uses an internal opencdk, even if the independent lib and headers are installed. > << > DescPackaging: << > - Does not seem compatible with libtasn1-6 API > + Does not seem compatible with libtasn1-6 API. > + > + snprintf macro fix modified from upstream commit 57af3b052c793. > << > License: GPL/LGPL > Maintainer: Dave Reiser <[email protected]> > Homepage: http://www.gnutls.org/ > Index: gnutls28.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls28.info,v > retrieving revision 1.2 > diff -u -U8 -r1.2 gnutls28.info > --- gnutls28.info 25 Oct 2015 03:41:26 -0000 1.2 > +++ gnutls28.info 3 Jun 2017 12:31:28 -0000 > @@ -1,30 +1,30 @@ > Package: gnutls28 > -Version: 3.3.18 > +Version: 3.3.27 > Revision: 1 > Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-%v.tar.xz > -Source-MD5: dbd5c7d3d925d42b821aab6a917113dd > +Source-MD5: 8ee8cebd7f7575b11f232766a21c31d3 > SourceDirectory: gnutls-%v > GCC: 4.0 > Depends: %N-shlibs (= %v-%r), libidn-shlibs > -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12 > -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12 > +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 > BuildDepends: << > fink (>= 0.32), fink-package-precedence, autogen (>=5.18.2-3), autogen-dev, > gmp5, libidn, libtool2, libgettext8-dev, libiconv-dev, pkgconfig, > nettle4a (>= 2.7-1), libtasn1-6-dev (>= 3.9-1) > << > BuildDependsOnly: True > PatchScript: << > #!/bin/bash -ev > # stdalign.h patch added to circumvent Xcode 4.3.1 issue > perl -pi -e "s|STDALIGN_H=''|STDALIGN_H='stdalign.h'|g" ./configure > #patch around strerror being turned into rpl_strerror > - perl -pi -e "s|, strerror|, gnutls_strerror|g" tests/openpgp-auth.c tests/openpgp-auth2.c > + perl -pi -e "s|, strerror|, gnutls_strerror|g" tests/openpgp-auth.c tests/openpgp-auth2.c tests/crt_apis.c > #strip unnecessary lines from .pc > perl -pi -e "s|^Libs\.private.*\n||g" lib/gnutls.pc.in > perl -pi -e "s|\@GNUTLS_REQUIRES_PRIVATE\@\n||g" lib/gnutls.pc.in > << > ConfigureParams: << > --libdir=%p/lib/gnutls28 \ > --with-libintl-prefix=%p \ > --with-libiconv-prefix=%p \ > @@ -59,17 +59,17 @@ > << > DocFiles: COPYING README lib/README:README.lib > Files: << > lib/gnutls28/libgnutls.28.dylib > lib/gnutls28/libgnutls-openssl.27.dylib > lib/gnutls28/libgnutlsxx.28.dylib > << > Shlibs: << > - %p/lib/gnutls28/libgnutls.28.dylib 70.0.0 %n (>= 3.3.9-1) > + %p/lib/gnutls28/libgnutls.28.dylib 72.0.0 %n (>= 3.3.27-1) > %p/lib/gnutls28/libgnutls-openssl.27.dylib 28.0.0 %n (>= 3.0.8-1) > %p/lib/gnutls28/libgnutlsxx.28.dylib 30.0.0 %n (>= 3.3.0-1) > << > << > > DocFiles: AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README doc/reference/html > InfoDocs: gnutls.info > Description: GNU TLS encryption library > Index: libgpg-error.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/libgpg-error.info,v > retrieving revision 1.2 > diff -u -U8 -r1.2 libgpg-error.info > --- libgpg-error.info 17 Dec 2015 05:26:18 -0000 1.2 > +++ libgpg-error.info 3 Jun 2017 12:31:28 -0000 > @@ -1,13 +1,13 @@ > Package: libgpg-error > -Version: 1.21 > +Version: 1.27 > Revision: 1 > Source: ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-%v.tar.bz2 > -Source-MD5: ab0b5aba6d0a185b41d07bda804fd8b2 > +Source-MD5: 5217ef3e76a7275a2a3b569a12ddc989 > Depends: %N-shlibs (= %v-%r) > Replaces: %N-dev > Conflicts: %N-dev > BuildDepends: libgettext8-dev, libiconv-dev > BuildDependsOnly: True > PatchScript: << > # Patch configure to not link like Puma on Yosemite > perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure > @@ -18,24 +18,25 @@ > << > InstallScript: make install DESTDIR=%d > SplitOff: << > Package: %N-shlibs > Depends: libgettext8-shlibs, libiconv > Files: lib/libgpg-error.0*.dylib > DocFiles: COPYING README > Shlibs: << > - %p/lib/libgpg-error.0.dylib 18.0.0 %n (>= 1.21-1) > + %p/lib/libgpg-error.0.dylib 23.0.0 %n (>= 1.27-1) > << > << > DocFiles: AUTHORS COPYING COPYING.LIB ChangeLog NEWS README > InfoDocs: gpgrt.info > InfoTest: << > TestScript: make check || exit 2 > << > Description: GPG error reporting library > DescDetail: << > This is a library that defines common error values for all GnuPG > components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, > pinentry, SmartCard Daemon and possibly more in the future. > << > License: GPL/LGPL > Maintainer: Dave Reiser <[email protected]> > +Homepage: https://gnupg.org/software/libgpg-error/index.html > Index: libtasn1-6-dev.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/libtasn1-6-dev.info,v > retrieving revision 1.2 > diff -u -U8 -r1.2 libtasn1-6-dev.info > --- libtasn1-6-dev.info 17 Dec 2015 05:09:41 -0000 1.2 > +++ libtasn1-6-dev.info 3 Jun 2017 12:31:28 -0000 > @@ -1,13 +1,13 @@ > Package: libtasn1-6-dev > -Version: 4.7 > +Version: 4.12 > Revision: 1 > Source: mirror:gnu:libtasn1/libtasn1-%v.tar.gz > -Source-MD5: 12d10ca4ae0a3b95f7aa06a076da39ec > +Source-MD5: 5c724bd1f73aaf4a311833e1cd297b21 > PatchScript: perl -pi -e 's/-no-install//' tests/Makefile.in > Depends: libtasn1-6-shlibs (= %v-%r) > BuildDepends: pkgconfig (>= 0.20-1) > BuildDependsOnly: True > Replaces: libtasn1, libtasn1-3 > Conflicts: libtasn1, libtasn1-3 > SetCFLAGS: -fwrapv > ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --disable-static > Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/fink/package-submissions/4920/ > > To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/ > --- ** [package-submissions:#4920] update libgcrypt and family to latest upstreams** **Status:** open **Group:** Awaiting_OK_from_Maintainer **Labels:** crypto Updated Version of Existing **Created:** Sat Jun 03, 2017 05:45 PM UTC by Hanspeter Niederstrasser **Last Updated:** Fri Jun 30, 2017 12:41 AM UTC **Owner:** Dave Reiser **Attachments:** - [gnutls-2.12.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/gnutls-2.12.info) (3.4 kB; application/octet-stream) - [gnutls26.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/gnutls26.info) (2.7 kB; application/octet-stream) - [gnutls26.patch](https://sourceforge.net/p/fink/package-submissions/4920/attachment/gnutls26.patch) (5.4 kB; application/octet-stream) - [gnutls28.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/gnutls28.info) (3.5 kB; application/octet-stream) - [libgcrypt.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/libgcrypt.info) (2.1 kB; application/octet-stream) - [libgcrypt20.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/libgcrypt20.info) (2.4 kB; application/octet-stream) - [libgpg-error.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/libgpg-error.info) (1.2 kB; application/octet-stream) - [libtasn1-6-dev.info](https://sourceforge.net/p/fink/package-submissions/4920/attachment/libtasn1-6-dev.info) (1.2 kB; application/octet-stream) These are updated versions of gnutls, libgcrypt, gpg-error, and libtasn. Latest gnutls updates the libN to gnutsl30, so I just added it to Conflicts/Replaces to our current files for future-proofing when that package gets added. ~~~~ cvs diff: Diffing . Index: gnutls-2.12.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls-2.12.info,v retrieving revision 1.1 diff -u -U8 -r1.1 gnutls-2.12.info --- gnutls-2.12.info 10 Sep 2015 20:43:00 -0000 1.1 +++ gnutls-2.12.info 3 Jun 2017 12:31:28 -0000 @@ -1,21 +1,21 @@ Package: gnutls-2.12 -Version: 2.12.23 +Version: 2.12.24 Revision: 1 -Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.12/gnutls-%v.tar.bz2 -Source-MD5: f3c1d34bd5f113395c4be0d5dfc2b7fe +Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.12/gnutls-%v.tar.xz +Source-MD5: b09960551d963f1187bb9f87f1577bfa GCC: 4.0 Depends: %N-shlibs (= %v-%r) -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls28 -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls28 +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 BuildDepends: << - fink (>= 0.28-1), fink-package-precedence, gmp5, + fink (>= 0.32-1), fink-package-precedence, gmp5, libtool2, libgettext8-dev, libiconv-dev, nettle4a, pkgconfig, - libtasn1-3, readline6 + libtasn1-3, readline7 << BuildDependsOnly: True PatchScript: << perl -pi -e 's|_WIN32|_DARWIN_C_SOURCE|g' tests/chainverify.c perl -pi -e 's|LTLIBTASN1|LIBTASN1_LIBS|g' libextra/Makefile.in << UseMaxBuildJobs: false ConfigureParams: << @@ -29,17 +29,17 @@ InstallScript: << make install DESTDIR=%d /bin/mv %i/lib/gnutls-2.12/pkgconfig %i/lib << SplitOff: << Package: %N-shlibs Depends: << gmp5-shlibs, libgettext8-shlibs, libhogweed-shlibs, - libiconv, libtasn1-3-shlibs, nettle4a-shlibs, readline6-shlibs + libiconv, libtasn1-3-shlibs, nettle4a-shlibs, readline7-shlibs << DocFiles: COPYING README lib/COPYING:COPYING.lib libextra/COPYING:COPYING.libextra Files: << lib/gnutls-2.12/libgnutls.26.dylib lib/gnutls-2.12/libgnutls-extra.26.dylib lib/gnutls-2.12/libgnutls-openssl.27.dylib lib/gnutls-2.12/libgnutlsxx.27.dylib << Index: gnutls26.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls26.info,v retrieving revision 1.2 diff -u -U8 -r1.2 gnutls26.info --- gnutls26.info 9 Jun 2016 03:04:11 -0000 1.2 +++ gnutls26.info 3 Jun 2017 12:31:28 -0000 @@ -1,40 +1,42 @@ Package: gnutls26 -Version: 2.10.2 -Revision: 5 +Version: 2.10.5 +Revision: 1 Source: mirror:custom:gnutls-%v.tar.bz2 CustomMirror: << - nam-US: ftp://ftp.gnutls.org/pub/gnutls/ + nam-US: ftp://ftp.gnutls.org/gcrypt/gnutls/v2.10 << -Source-MD5: 777823f5746ab80cd6f7f7b5fcb2f91b +Source-MD5: 1b032e07ccd22f71a5df78aa73bd91f2 GCC: 4.0 Depends: %N-shlibs (= %v-%r) -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls-2.12, gnutls28 -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls-2.12, gnutls28 +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 BuildDepends: << autoconf2.6 (>=2.63-1), automake1.15, fink (>= 0.28-1), fink-package-precedence, libtool2, libgettext8-dev, libiconv-dev, pkgconfig, - libgcrypt (>= 1.4.3-2), libgpg-error, libtasn1-3, readline6 + libgcrypt (>= 1.4.3-2), libgpg-error, libtasn1-3, readline7 << BuildDependsOnly: True UseMaxBuildJobs: false +PatchFile: %n.patch +PatchFile-MD5: 98f688b99d92a64190d85f91c70ed3e3 ConfigureParams: << --mandir=%p/share/man --infodir=%p/share/info --enable-dependency-tracking --disable-guile --disable-openpgp-authentication << CompileScript: << %{default_script} fink-package-precedence . << InstallScript: make install DESTDIR=%d SplitOff: << Package: %N-shlibs Depends: << libgettext8-shlibs, libgcrypt-shlibs (>= 1.4.3-2), libgpg-error-shlibs, - libiconv, libtasn1-3-shlibs, readline6-shlibs + libiconv, libtasn1-3-shlibs, readline7-shlibs << DocFiles: COPYING README lib/COPYING:COPYING.lib libextra/COPYING:COPYING.libextra Files: << lib/libgnutls-extra.26.dylib lib/libgnutls-openssl.26.dylib lib/libgnutls.26.dylib lib/libgnutlsxx.26.dylib << @@ -57,13 +59,15 @@ "The TLS protocol provides communications privacy over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery." << DescPort: << GnuTLS now uses an internal opencdk, even if the independent lib and headers are installed. << DescPackaging: << - Does not seem compatible with libtasn1-6 API + Does not seem compatible with libtasn1-6 API. + + snprintf macro fix modified from upstream commit 57af3b052c793. << License: GPL/LGPL Maintainer: Dave Reiser <[email protected]> Homepage: http://www.gnutls.org/ Index: gnutls28.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/gnutls28.info,v retrieving revision 1.2 diff -u -U8 -r1.2 gnutls28.info --- gnutls28.info 25 Oct 2015 03:41:26 -0000 1.2 +++ gnutls28.info 3 Jun 2017 12:31:28 -0000 @@ -1,30 +1,30 @@ Package: gnutls28 -Version: 3.3.18 +Version: 3.3.27 Revision: 1 Source: ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-%v.tar.xz -Source-MD5: dbd5c7d3d925d42b821aab6a917113dd +Source-MD5: 8ee8cebd7f7575b11f232766a21c31d3 SourceDirectory: gnutls-%v GCC: 4.0 Depends: %N-shlibs (= %v-%r), libidn-shlibs -Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12 -Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12 +Replaces: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 +Conflicts: gnutls-dev, gnutls, gnutls12, gnutls14, gnutls26, gnutls-2.12, gnutls28, gnutls30 BuildDepends: << fink (>= 0.32), fink-package-precedence, autogen (>=5.18.2-3), autogen-dev, gmp5, libidn, libtool2, libgettext8-dev, libiconv-dev, pkgconfig, nettle4a (>= 2.7-1), libtasn1-6-dev (>= 3.9-1) << BuildDependsOnly: True PatchScript: << #!/bin/bash -ev # stdalign.h patch added to circumvent Xcode 4.3.1 issue perl -pi -e "s|STDALIGN_H=''|STDALIGN_H='stdalign.h'|g" ./configure #patch around strerror being turned into rpl_strerror - perl -pi -e "s|, strerror|, gnutls_strerror|g" tests/openpgp-auth.c tests/openpgp-auth2.c + perl -pi -e "s|, strerror|, gnutls_strerror|g" tests/openpgp-auth.c tests/openpgp-auth2.c tests/crt_apis.c #strip unnecessary lines from .pc perl -pi -e "s|^Libs\.private.*\n||g" lib/gnutls.pc.in perl -pi -e "s|\@GNUTLS_REQUIRES_PRIVATE\@\n||g" lib/gnutls.pc.in << ConfigureParams: << --libdir=%p/lib/gnutls28 \ --with-libintl-prefix=%p \ --with-libiconv-prefix=%p \ @@ -59,17 +59,17 @@ << DocFiles: COPYING README lib/README:README.lib Files: << lib/gnutls28/libgnutls.28.dylib lib/gnutls28/libgnutls-openssl.27.dylib lib/gnutls28/libgnutlsxx.28.dylib << Shlibs: << - %p/lib/gnutls28/libgnutls.28.dylib 70.0.0 %n (>= 3.3.9-1) + %p/lib/gnutls28/libgnutls.28.dylib 72.0.0 %n (>= 3.3.27-1) %p/lib/gnutls28/libgnutls-openssl.27.dylib 28.0.0 %n (>= 3.0.8-1) %p/lib/gnutls28/libgnutlsxx.28.dylib 30.0.0 %n (>= 3.3.0-1) << << DocFiles: AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README doc/reference/html InfoDocs: gnutls.info Description: GNU TLS encryption library Index: libgpg-error.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/libgpg-error.info,v retrieving revision 1.2 diff -u -U8 -r1.2 libgpg-error.info --- libgpg-error.info 17 Dec 2015 05:26:18 -0000 1.2 +++ libgpg-error.info 3 Jun 2017 12:31:28 -0000 @@ -1,13 +1,13 @@ Package: libgpg-error -Version: 1.21 +Version: 1.27 Revision: 1 Source: ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-%v.tar.bz2 -Source-MD5: ab0b5aba6d0a185b41d07bda804fd8b2 +Source-MD5: 5217ef3e76a7275a2a3b569a12ddc989 Depends: %N-shlibs (= %v-%r) Replaces: %N-dev Conflicts: %N-dev BuildDepends: libgettext8-dev, libiconv-dev BuildDependsOnly: True PatchScript: << # Patch configure to not link like Puma on Yosemite perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure @@ -18,24 +18,25 @@ << InstallScript: make install DESTDIR=%d SplitOff: << Package: %N-shlibs Depends: libgettext8-shlibs, libiconv Files: lib/libgpg-error.0*.dylib DocFiles: COPYING README Shlibs: << - %p/lib/libgpg-error.0.dylib 18.0.0 %n (>= 1.21-1) + %p/lib/libgpg-error.0.dylib 23.0.0 %n (>= 1.27-1) << << DocFiles: AUTHORS COPYING COPYING.LIB ChangeLog NEWS README InfoDocs: gpgrt.info InfoTest: << TestScript: make check || exit 2 << Description: GPG error reporting library DescDetail: << This is a library that defines common error values for all GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and possibly more in the future. << License: GPL/LGPL Maintainer: Dave Reiser <[email protected]> +Homepage: https://gnupg.org/software/libgpg-error/index.html Index: libtasn1-6-dev.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/crypto/libtasn1-6-dev.info,v retrieving revision 1.2 diff -u -U8 -r1.2 libtasn1-6-dev.info --- libtasn1-6-dev.info 17 Dec 2015 05:09:41 -0000 1.2 +++ libtasn1-6-dev.info 3 Jun 2017 12:31:28 -0000 @@ -1,13 +1,13 @@ Package: libtasn1-6-dev -Version: 4.7 +Version: 4.12 Revision: 1 Source: mirror:gnu:libtasn1/libtasn1-%v.tar.gz -Source-MD5: 12d10ca4ae0a3b95f7aa06a076da39ec +Source-MD5: 5c724bd1f73aaf4a311833e1cd297b21 PatchScript: perl -pi -e 's/-no-install//' tests/Makefile.in Depends: libtasn1-6-shlibs (= %v-%r) BuildDepends: pkgconfig (>= 0.20-1) BuildDependsOnly: True Replaces: libtasn1, libtasn1-3 Conflicts: libtasn1, libtasn1-3 SetCFLAGS: -fwrapv ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --disable-static ~~~~ --- Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/fink/package-submissions/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/fink/admin/package-submissions/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Fink-tracker mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.tracker