summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-02-01 13:27:36 +0000
committerwiz <wiz@pkgsrc.org>2016-02-01 13:27:36 +0000
commit57597c8df5cad7d886de756212dbbbd2be48c3eb (patch)
treebcdcecfdf17ac398c99ff7e3797e6943b3a356e7
parent5a7e10624653a26c8204c693fac299733a2d98d1 (diff)
downloadpkgsrc-57597c8df5cad7d886de756212dbbbd2be48c3eb.tar.gz
Update nettle to 3.2.
Fix some pkglint while here. NEWS for the Nettle 3.2 release Bug fixes: * The SHA3 implementation is updated according to the FIPS 202 standard. It is not interoperable with earlier versions of Nettle. Thanks to Nikos Mavrogiannopoulos. To easily differentiate at compile time, sha3.h defines the constant NETTLE_SHA3_FIPS202. * Fix corner-case carry propagation bugs affecting elliptic curve operations on the curves secp_256r1 and secp_384r1 on certain platforms, including x86_64. Reported by Hanno Böck. New features: * New functions for RSA private key operations, identified by the "_tr" suffix, with better resistance to side channel attacks and to hardware or software failures which could break the CRT optimization. See the Nettle manual for details. Initial patch by Nikos Mavrogiannopoulos. * New functions nettle_version_major, nettle_version_minor, as a run-time variant of the compile-time constants NETTLE_VERSION_MAJOR and NETTLE_VERSION_MINOR. Optimizations: * New ARM Neon implementation of the chacha stream cipher. Miscellaneous: * ABI detection on mips, with improved default libdir location. Contributed by Klaus Ziegler. * Fixes for ARM assembly syntax, to work better with the clang assembler. Thanks to Jukka Ukkonen. * Disabled use of ifunc relocations for fat builds, to fix problems most easily triggered by using dlopen RTLD_NOW. The shared library names are libnettle.so.6.2 and libhogweed.so.4.2, with sonames still libnettle.so.6 and libhogweed.so.4. It is intended to be fully binary compatible with nettle-3.1.
-rw-r--r--security/nettle/Makefile4
-rw-r--r--security/nettle/buildlink3.mk18
-rw-r--r--security/nettle/distinfo10
3 files changed, 16 insertions, 16 deletions
diff --git a/security/nettle/Makefile b/security/nettle/Makefile
index 1a71f2cbea8..96ecb7a377e 100644
--- a/security/nettle/Makefile
+++ b/security/nettle/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2015/08/23 14:22:10 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2016/02/01 13:27:36 wiz Exp $
-DISTNAME= nettle-3.1.1
+DISTNAME= nettle-3.2
CATEGORIES= devel security
MASTER_SITES= http://www.lysator.liu.se/~nisse/archive/ \
ftp://ftp.lysator.liu.se/pub/security/lsh/
diff --git a/security/nettle/buildlink3.mk b/security/nettle/buildlink3.mk
index 62e6d7fb249..8741f0e29ab 100644
--- a/security/nettle/buildlink3.mk
+++ b/security/nettle/buildlink3.mk
@@ -1,15 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.4 2015/08/23 14:30:36 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2016/02/01 13:27:36 wiz Exp $
-BUILDLINK_TREE+= libnettle
+BUILDLINK_TREE+= nettle
-.if !defined(LIBNETTLE_BUILDLINK3_MK)
-LIBNETTLE_BUILDLINK3_MK:=
+.if !defined(NETTLE_BUILDLINK3_MK)
+NETTLE_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libnettle+= nettle>=2.4
-BUILDLINK_ABI_DEPENDS.libnettle?= nettle>=3.1.1
-BUILDLINK_PKGSRCDIR.libnettle?= ../../security/nettle
+BUILDLINK_API_DEPENDS.nettle+= nettle>=2.4
+BUILDLINK_ABI_DEPENDS.nettle?= nettle>=3.1.1
+BUILDLINK_PKGSRCDIR.nettle?= ../../security/nettle
.include "../../devel/gmp/buildlink3.mk"
-.endif # LIBNETTLE_BUILDLINK3_MK
+.endif # NETTLE_BUILDLINK3_MK
-BUILDLINK_TREE+= -libnettle
+BUILDLINK_TREE+= -nettle
diff --git a/security/nettle/distinfo b/security/nettle/distinfo
index 02c5135b3a7..3cbc6c15ce1 100644
--- a/security/nettle/distinfo
+++ b/security/nettle/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.13 2015/11/04 01:17:51 agc Exp $
+$NetBSD: distinfo,v 1.14 2016/02/01 13:27:36 wiz Exp $
-SHA1 (nettle-3.1.1.tar.gz) = 1836601393522124787e029466935408e22dd204
-RMD160 (nettle-3.1.1.tar.gz) = 4322aa783848619b9818c83753de56f5dc63a579
-SHA512 (nettle-3.1.1.tar.gz) = b0a52e1569ff11d871165a689fdc2a0b2f478bcc3122f39df9751b7b1c915d4240ec57d22e98034cf2b5130dddcf5dc57fe26278a2f41c15f669f65814768de1
-Size (nettle-3.1.1.tar.gz) = 1851876 bytes
+SHA1 (nettle-3.2.tar.gz) = b2eb5b36e65a8d3ed60ff81ec897044dead6dae0
+RMD160 (nettle-3.2.tar.gz) = 84b1bc8c1103ef825c614bf7e95d9a8dad10490e
+SHA512 (nettle-3.2.tar.gz) = 9f2c802e8b683d1c2fd8d16ab33b2a1efda33a1bf33196be39031a2d0677f2e78d67221a718997780e157aa72973da7d9d549429e706fcfcdff97ee3bbef615a
+Size (nettle-3.2.tar.gz) = 1879604 bytes
SHA1 (patch-Makefile.in) = 96771c1fb195603d108717970eb32767d2c26799
SHA1 (patch-aa) = 2332668b077a6e3a1add603c87f60167755554ec
SHA1 (patch-config.make.in) = 708fb3cac9c44825e0d231541cbecade2239c850