Sun Dec 14 09:35:27 2014 UTC ()
Pullup ticket #4571 - requested by snj
security/libksba: security patch

Revisions pulled up:
- security/libksba/Makefile                                     1.30
- security/libksba/distinfo                                     1.17
- security/libksba/patches/patch-aa                             1.2

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Tue Nov 25 14:35:37 UTC 2014

   Modified Files:
           pkgsrc/security/libksba: Makefile distinfo
           pkgsrc/security/libksba/patches: patch-aa

   Log Message:
   Update to 1.3.2. Add comment to patch.

   Noteworthy changes in version 1.3.2 (2014-11-25) [C19/A11/R3]
   ------------------------------------------------

    * Fixed a buffer overflow in ksba_oid_to_str.

   Noteworthy changes in version 1.3.1 (2014-09-18)
   ------------------------------------------------

    * Fixed memory leak in CRL parsing.

    * Build fixes for Windows, Android, and ppc64el.


(tron)
diff -r1.29 -r1.29.6.1 pkgsrc/security/libksba/Makefile
diff -r1.16 -r1.16.14.1 pkgsrc/security/libksba/distinfo
diff -r1.1 -r1.1.90.1 pkgsrc/security/libksba/patches/patch-aa

cvs diff -r1.29 -r1.29.6.1 pkgsrc/security/libksba/Makefile (expand / switch to unified diff)

--- pkgsrc/security/libksba/Makefile 2014/01/01 11:52:03 1.29
+++ pkgsrc/security/libksba/Makefile 2014/12/14 09:35:27 1.29.6.1
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.29 2014/01/01 11:52:03 wiz Exp $ 1# $NetBSD: Makefile,v 1.29.6.1 2014/12/14 09:35:27 tron Exp $
2 2
3DISTNAME= libksba-1.3.0 3DISTNAME= libksba-1.3.2
4PKGREVISION= 1 
5CATEGORIES= security 4CATEGORIES= security
6MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/libksba/ 5MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/libksba/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.g10code.com/p-libksba.html 9HOMEPAGE= http://www.g10code.com/p-libksba.html
11COMMENT= X.509 library 10COMMENT= X.509 library
12LICENSE= gnu-lgpl-v3 AND gnu-gpl-v2 11LICENSE= gnu-lgpl-v3 AND gnu-gpl-v2
13 12
14USE_LIBTOOL= yes 13USE_LIBTOOL= yes
15GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
16INFO_FILES= yes 15INFO_FILES= yes
17 16

cvs diff -r1.16 -r1.16.14.1 pkgsrc/security/libksba/distinfo (expand / switch to unified diff)

--- pkgsrc/security/libksba/distinfo 2013/03/15 18:17:55 1.16
+++ pkgsrc/security/libksba/distinfo 2014/12/14 09:35:27 1.16.14.1
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.16 2013/03/15 18:17:55 drochner Exp $ 1$NetBSD: distinfo,v 1.16.14.1 2014/12/14 09:35:27 tron Exp $
2 2
3SHA1 (libksba-1.3.0.tar.bz2) = 241afcb2dfbf3f3fc27891a53a33f12d9084d772 3SHA1 (libksba-1.3.2.tar.bz2) = 37d0893a587354af2b6e49f6ae701ca84f52da67
4RMD160 (libksba-1.3.0.tar.bz2) = 127a6c0bdb5b010261dcd7e1f5b73fae19d4f0bd 4RMD160 (libksba-1.3.2.tar.bz2) = f58993d067acda2e2dae5497c058f19cdf84a539
5Size (libksba-1.3.0.tar.bz2) = 624704 bytes 5Size (libksba-1.3.2.tar.bz2) = 600952 bytes
6SHA1 (patch-aa) = d8af1927606aa254874776f589d80b439179b77b 6SHA1 (patch-aa) = f2e63361afb95d5469153efaecebcb8719938d58
7SHA1 (patch-src_Makefile.in) = 484f6c02bc382b8c5647ce867f30bb2c4073580f 7SHA1 (patch-src_Makefile.in) = 484f6c02bc382b8c5647ce867f30bb2c4073580f

cvs diff -r1.1 -r1.1.90.1 pkgsrc/security/libksba/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/security/libksba/patches/patch-aa 2004/01/25 22:29:50 1.1
+++ pkgsrc/security/libksba/patches/patch-aa 2014/12/14 09:35:27 1.1.90.1
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
1$NetBSD: patch-aa,v 1.1 2004/01/25 22:29:50 kleink Exp $ 1$NetBSD: patch-aa,v 1.1.90.1 2014/12/14 09:35:27 tron Exp $
 2
 3Add rpath entry.
2 4
3--- src/ksba-config.in.orig 2003-11-12 15:48:53.000000000 +0100 5--- src/ksba-config.in.orig 2003-11-12 15:48:53.000000000 +0100
4+++ src/ksba-config.in 2004-01-25 22:39:50.000000000 +0100 6+++ src/ksba-config.in 2004-01-25 22:39:50.000000000 +0100
5@@ -106,7 +106,7 @@ 7@@ -106,7 +106,7 @@
6 if test "$echo_libs" = "yes"; then 8 if test "$echo_libs" = "yes"; then
7 libdirs="" 9 libdirs=""
8 if test "@libdir@" != "/usr/lib" ; then 10 if test "@libdir@" != "/usr/lib" ; then
9- libdirs="-L@libdir@" 11- libdirs="-L@libdir@"
10+ libdirs="-L@libdir@ -Wl,-R@libdir@" 12+ libdirs="-L@libdir@ -Wl,-R@libdir@"
11 fi 13 fi
12 tmp="" 14 tmp=""
13 for i in $libdirs $libs; do 15 for i in $libdirs $libs; do