diff options
author | obache <obache> | 2010-06-06 12:36:11 +0000 |
---|---|---|
committer | obache <obache> | 2010-06-06 12:36:11 +0000 |
commit | 28a06129feffc0ca0dd148e1cbb3b28e5eaaec1f (patch) | |
tree | 9ecab98df95f79b0a5af70720ef6d217e6e1c6c3 /security | |
parent | 3657a877763bd41b9df4794898ddf0e586ab2227 (diff) | |
download | pkgsrc-28a06129feffc0ca0dd148e1cbb3b28e5eaaec1f.tar.gz |
Update xmlsec1 to 1.2.16.
* May 26 2010
Changes in XML Security Library 1.2.16 release:
* New xmlsec-gcrypt library.
* xmlsec-gcrypt: Added RSA with SHA1/SHA256/SHA384/SHA512/MD5/RIPEMD160, DSA
with SHA1, AES/DES KW support.
* xmlsec-gnutls: Added X509 support and converted the library to use xmlsec-
crypt library for all crypto operations.
* xmlsec-mscrypto: RSA/OAEP and AES/DES KW support.
* Several minor bug fixes and code cleanups.
* April 29 2010
Changes in XML Security Library 1.2.15 release:
* xmlsec-mscrypto: Added HMAC with MD5, SHA1, SHA256/384/512; RSA with MD5,
SHA256/384/512 support.
* xmlsec-mscrypto: Converted to Unicode (the non-Unicode builds are still
available as compile time option).
* xmlsec-nss: Added MD5 and SHA256/384/512 support for digest, HMAC and RSA
(the new minimum required version for NSS library is 3.9).
* xmlsec-gnutls: Added SHA256/384/512 for digest and HMAC; MD5 and RIPEMD160
digests support (the new minimum required version for GnuTLS library is
2.8.0).
* Fixed typo: "Copyrigth" should be "Copyright".
* Several critical bug fixes and code cleanups.
* December 5 2009
Changes in XML Security Library 1.2.14 release:
* XMLSec library is switched from built-in LTDL library to the system LTDL
library on Linux/Unix and native calls on Windows to fix security issue
(CVE-2009-3736) in LTDL.
* Fixed minor bugs (see log for complete list).
Diffstat (limited to 'security')
-rw-r--r-- | security/xmlsec1/Makefile | 23 | ||||
-rw-r--r-- | security/xmlsec1/PLIST | 11 | ||||
-rw-r--r-- | security/xmlsec1/buildlink3.mk | 4 | ||||
-rw-r--r-- | security/xmlsec1/distinfo | 13 | ||||
-rw-r--r-- | security/xmlsec1/patches/patch-ab | 27 | ||||
-rw-r--r-- | security/xmlsec1/patches/patch-ac | 28 | ||||
-rw-r--r-- | security/xmlsec1/patches/patch-ad | 9 |
7 files changed, 77 insertions, 38 deletions
diff --git a/security/xmlsec1/Makefile b/security/xmlsec1/Makefile index da279004154..ad114ac7113 100644 --- a/security/xmlsec1/Makefile +++ b/security/xmlsec1/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.19 2010/01/17 12:02:45 wiz Exp $ +# $NetBSD: Makefile,v 1.20 2010/06/06 12:36:11 obache Exp $ # -DISTNAME= xmlsec1-1.2.13 -PKGREVISION= 2 +DISTNAME= xmlsec1-1.2.16 CATEGORIES= security MASTER_SITES= http://www.aleksey.com/xmlsec/download/ @@ -12,20 +11,28 @@ COMMENT= XML signature and encryption library PKG_DESTDIR_SUPPORT= user-destdir +GNU_CONFIGURE= yes USE_TOOLS+= pkg-config USE_PKGLOCALEDIR= yes USE_LIBTOOL= yes -#PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-gnutls.pc.in -#PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-nss.pc.in + +PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-gcrypt.pc.in +PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-gnutls.pc.in +PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-nss.pc.in PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec-openssl.pc.in PKGCONFIG_OVERRIDE+= ${WRKSRC}/xmlsec.pc.in -GNU_CONFIGURE= yes -#CONFIGURE_ARGS+= --without-openssl + CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl} CONFIGURE_ARGS+= --without-gnutls +CONFIGURE_ARGS+= --with-libxml=${BUILDLINK_PREFIX.libxml2} +CONFIGURE_ARGS+= --with-libxslt=${BUILDLINK_PREFIX.libxslt} +CONFIGURE_ARGS+= --with-gcrypt=${BUILDLINK_PREFIX.libgcrypt} +.include "../../devel/libltdl/buildlink3.mk" +BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.4.0 +.include "../../security/libgcrypt/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" -#.include "../../security/gnutls/buildlink3.mk" +BUILDLINK_API_DEPENDS.libxml2+= libxml2>=2.7.4 .include "../../textproc/libxml2/buildlink3.mk" .include "../../textproc/libxslt/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/security/xmlsec1/PLIST b/security/xmlsec1/PLIST index 6fa381f1eba..2a842168a22 100644 --- a/security/xmlsec1/PLIST +++ b/security/xmlsec1/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2009/10/30 19:32:11 tnn Exp $ +@comment $NetBSD: PLIST,v 1.5 2010/06/06 12:36:11 obache Exp $ bin/xmlsec1 bin/xmlsec1-config include/xmlsec1/xmlsec/app.h @@ -9,6 +9,9 @@ include/xmlsec1/xmlsec/crypto.h include/xmlsec1/xmlsec/dl.h include/xmlsec1/xmlsec/errors.h include/xmlsec1/xmlsec/exports.h +include/xmlsec1/xmlsec/gcrypt/app.h +include/xmlsec1/xmlsec/gcrypt/crypto.h +include/xmlsec1/xmlsec/gcrypt/symbols.h include/xmlsec1/xmlsec/io.h include/xmlsec1/xmlsec/keyinfo.h include/xmlsec1/xmlsec/keys.h @@ -37,8 +40,10 @@ include/xmlsec1/xmlsec/xmldsig.h include/xmlsec1/xmlsec/xmlenc.h include/xmlsec1/xmlsec/xmlsec.h include/xmlsec1/xmlsec/xmltree.h +lib/libxmlsec1-gcrypt.la lib/libxmlsec1-openssl.la lib/libxmlsec1.la +lib/pkgconfig/xmlsec1-gcrypt.pc lib/pkgconfig/xmlsec1-openssl.pc lib/pkgconfig/xmlsec1.pc lib/xmlsec1Conf.sh @@ -77,6 +82,10 @@ share/doc/xmlsec1/api/xmlsec-examples-sign-dynamimc-template.html share/doc/xmlsec1/api/xmlsec-examples-sign-template-file.html share/doc/xmlsec1/api/xmlsec-examples-sign-x509.html share/doc/xmlsec1/api/xmlsec-examples.html +share/doc/xmlsec1/api/xmlsec-gcrypt-app.html +share/doc/xmlsec1/api/xmlsec-gcrypt-crypto.html +share/doc/xmlsec1/api/xmlsec-gcrypt-ref.html +share/doc/xmlsec1/api/xmlsec-gcrypt.sgml share/doc/xmlsec1/api/xmlsec-gnutls-app.html share/doc/xmlsec1/api/xmlsec-gnutls-crypto.html share/doc/xmlsec1/api/xmlsec-gnutls-ref.html diff --git a/security/xmlsec1/buildlink3.mk b/security/xmlsec1/buildlink3.mk index 1ab9238effd..b37c93369ca 100644 --- a/security/xmlsec1/buildlink3.mk +++ b/security/xmlsec1/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.5 2010/05/29 05:53:04 obache Exp $ +# $NetBSD: buildlink3.mk,v 1.6 2010/06/06 12:36:11 obache Exp $ BUILDLINK_TREE+= xmlsec1 @@ -12,8 +12,10 @@ BUILDLINK_INCDIRS.xmlsec1+= include/xmlsec1 BUILDLINK_CPPFLAGS.xmlsec1+= -DXMLSEC_CRYPTO_OPENSSL BUILDLINK_LIBS.xmlsec1+= -lxmlsec1-openssl +.include "../../devel/libltdl/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../textproc/libxslt/buildlink3.mk" +.include "../../security/libgcrypt/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .endif # XMLSEC1_BUILDLINK3_MK diff --git a/security/xmlsec1/distinfo b/security/xmlsec1/distinfo index 3d0a41346d1..8670895f22b 100644 --- a/security/xmlsec1/distinfo +++ b/security/xmlsec1/distinfo @@ -1,8 +1,7 @@ -$NetBSD: distinfo,v 1.6 2009/12/01 08:43:52 manu Exp $ +$NetBSD: distinfo,v 1.7 2010/06/06 12:36:11 obache Exp $ -SHA1 (xmlsec1-1.2.13.tar.gz) = 7953be1ba966fe7ca379839631299bd6963c418f -RMD160 (xmlsec1-1.2.13.tar.gz) = 4743dbf406cc63db60ececb3257967398a1416a6 -Size (xmlsec1-1.2.13.tar.gz) = 1576354 bytes -SHA1 (patch-ab) = 34856f6c7d810f9bd51b871ccb870b28f05b1fd8 -SHA1 (patch-ac) = 550f37db0db36ce5fa88c6c0d0acd6725aa69470 -SHA1 (patch-ad) = 99d400098b41e1ae0d9e89efcd591ece21552f07 +SHA1 (xmlsec1-1.2.16.tar.gz) = ecd220b4498bbe212188fffd0aded92910d4bbd9 +RMD160 (xmlsec1-1.2.16.tar.gz) = 15064b3c3ec84c87b271013cb3fa165972f0e2c4 +Size (xmlsec1-1.2.16.tar.gz) = 1803092 bytes +SHA1 (patch-ab) = 6c771503bba0d291c26db6102dd1365a561d17a2 +SHA1 (patch-ac) = 03e9d3d97ab6ab2e753516574f1be8e7eda236c4 diff --git a/security/xmlsec1/patches/patch-ab b/security/xmlsec1/patches/patch-ab index a13e5751a8f..f09a52a7133 100644 --- a/security/xmlsec1/patches/patch-ab +++ b/security/xmlsec1/patches/patch-ab @@ -1,8 +1,19 @@ -$NetBSD: patch-ab,v 1.2 2009/10/30 19:32:11 tnn Exp $ +$NetBSD: patch-ab,v 1.3 2010/06/06 12:36:11 obache Exp $ ---- configure.orig 2009-09-12 22:09:00.000000000 +0200 +portability fix + +--- configure.orig 2010-05-25 21:53:07.000000000 +0000 +++ configure -@@ -23233,7 +23233,7 @@ else +@@ -10988,7 +10988,7 @@ CC="$lt_save_CC" + + + +-if test "z$RM" == "z" ; then ++if test "z$RM" = "z" ; then + # Extract the first word of "rm", so it can be a program name with args. + set dummy rm; ac_word=$2 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +@@ -11703,7 +11703,7 @@ else fi @@ -11,12 +22,12 @@ $NetBSD: patch-ab,v 1.2 2009/10/30 19:32:11 tnn Exp $ shrext=$shrext_cmds fi -@@ -24720,7 +24720,7 @@ fi - - +@@ -12771,7 +12771,7 @@ else + XMLSEC_CRYPTO_DISABLED_LIST="$XMLSEC_CRYPTO_DISABLED_LIST openssl" + fi --if test "z$XMLSEC_NO_OPENSSL" == "z1"; then -+if test "z$XMLSEC_NO_OPENSSL" = "z1"; then +- if test "z$XMLSEC_NO_OPENSSL" == "z1"; then ++ if test "z$XMLSEC_NO_OPENSSL" = "z1"; then XMLSEC_NO_OPENSSL_TRUE= XMLSEC_NO_OPENSSL_FALSE='#' else diff --git a/security/xmlsec1/patches/patch-ac b/security/xmlsec1/patches/patch-ac index 2f368ce99ce..9a03a3c279a 100644 --- a/security/xmlsec1/patches/patch-ac +++ b/security/xmlsec1/patches/patch-ac @@ -1,8 +1,28 @@ -$NetBSD: patch-ac,v 1.1 2006/10/14 02:26:39 rillig Exp $ +$NetBSD: patch-ac,v 1.2 2010/06/06 12:36:11 obache Exp $ ---- configure.in.orig 2004-08-26 04:49:24.000000000 +0200 -+++ configure.in 2006-10-14 04:21:57.000000000 +0200 -@@ -390,7 +390,7 @@ else +portability fix + +--- configure.in.orig 2010-05-25 21:52:46.000000000 +0000 ++++ configure.in +@@ -37,7 +37,7 @@ LT_INIT + dnl + dnl Find programs + dnl +-if test "z$RM" == "z" ; then ++if test "z$RM" = "z" ; then + AC_PATH_PROG(RM, rm, /bin/rm) + fi + AC_PATH_PROG(CP, cp, /bin/cp) +@@ -127,7 +127,7 @@ AM_CONDITIONAL(SHAREDLIB_HACK, [test "z$ + dnl ========================================================================== + dnl Hack for autoconf version mismatch + dnl ========================================================================== +-if test "z$shrext" == "z" ; then ++if test "z$shrext" = "z" ; then + shrext=$shrext_cmds + fi + +@@ -505,7 +505,7 @@ else XMLSEC_CRYPTO_DISABLED_LIST="$XMLSEC_CRYPTO_DISABLED_LIST openssl" fi diff --git a/security/xmlsec1/patches/patch-ad b/security/xmlsec1/patches/patch-ad deleted file mode 100644 index 65ab16f2b3e..00000000000 --- a/security/xmlsec1/patches/patch-ad +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: patch-ad,v 1.1 2009/12/01 08:43:52 manu Exp $ ---- configure.orig 2009-11-30 22:21:32.000000000 +0100 -+++ configure 2009-11-30 22:23:40.000000000 +0100 -@@ -24212,4 +24212,5 @@ - *-*-mingw*) openssl_exlibs=;; - *-*-osf5*) openssl_exlibs=;; -+ *-*-netbsd*) openssl_exlibs=;; - #FIXME: check if lib "dl" is required - *) openssl_exlibs=-ldl;; |