pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/nss Update to 3.11.4:
details: https://anonhg.NetBSD.org/pkgsrc/rev/cd2242ba4ebc
branches: trunk
changeset: 524212:cd2242ba4ebc
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Jan 20 18:55:09 2007 +0000
description:
Update to 3.11.4:
The following bugs have been fixed in NSS 3.11.4.
* Bug 115951: freebl dynamic library is never unloaded by
libsoftoken or libssl. Also tiny one-time leak in freebl's
loader.c.
* Bug 127960: SSL force handshake function should take a timeout.
* Bug 335454: Unable to find library 'libsoftokn3.sl' on HP-UX 64 bit.
* Bug 350200: Implement DHMAC based POP (ProofOfPossession).
* Bug 351482: audit_log_user_message doesn't exist in all
versions of libaudit.so.0. (the "paranoia patch")
* Bug 352041: oom [@ CERT_DecodeDERCrlWithFlags] "extended"
tracked as NULL was dereferenced.
* Bug 353422: Klocwork bugs in nss/lib/crmf.
* Bug 353475: Cannot run cmd tools compiled with VC++ 2005.
* Bug 353572: leak in sftk_OpenCertDB.
* Bug 353608: NSS_RegisterShutdown may fail, and appData argument
to callbacks is always NULL.
* Bug 353749: PowerUpSelf tests update for DSA and ECDSA KAT.
* Bug 353896: Building tip with NSS_ECC_MORE_THAN_SUITE_B causes
crashes in all.sh.
* Bug 353910: memory leak in RNG_RNGInit.
* Bug 354313: STAN_GetCERTCertificateName leaks "instance" struct.
* Bug 354384: vfyserv shutdown failure when client auth requested.
* Bug 354900: Audit modifications, accesses, deletions, and
additions of cryptographic keys.
* Bug 355297: Improve the very first RNG_RandomUpdate call.
* Bug 356073: C_GetTokenInfo should return CKR_CRYPTOKI_NOT_INITIALIZED
if not initialized.
* Bug 356309: CertVerifyLog in CERT_VerifyCertificate terminates
early on expired certs.
* Bug 357197: OCSP response code fails to match CERTIds. (hot fix only)
* Bug 359484: FireFox 2 tries to negotiate ECC cipher suites
using ssl2 client hello. (hot fix only)
* Bug 360818: No RPATH set for signtool and signver.
diffstat:
devel/nss/Makefile | 12 ++++++------
devel/nss/PLIST | 3 +--
devel/nss/distinfo | 21 ++++++++++-----------
devel/nss/patches/patch-aa | 12 ++++++------
devel/nss/patches/patch-ae | 10 +++++-----
devel/nss/patches/patch-ah | 8 ++++----
devel/nss/patches/patch-ai | 8 ++++----
devel/nss/patches/patch-ak | 6 +++---
devel/nss/patches/patch-al | 27 ---------------------------
devel/nss/patches/patch-an | 29 ++++-------------------------
10 files changed, 43 insertions(+), 93 deletions(-)
diffs (253 lines):
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/Makefile
--- a/devel/nss/Makefile Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/Makefile Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.19 2006/10/24 08:38:03 abs Exp $
+# $NetBSD: Makefile,v 1.20 2007/01/20 18:55:09 wiz Exp $
-DISTNAME= nss-3.11
+DISTNAME= nss-3.11.4
CATEGORIES= security
-MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_11_RTM/src/
+MASTER_SITES= ${MASTER_SITE_MOZILLA:=security/nss/releases/NSS_3_11_4_RTM/src/}
MAINTAINER= mjl%luckie.org.nz@localhost
HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/
@@ -42,10 +42,10 @@
NSS_OBJ_DIR= ${OPSYS}${OS_VERSION}_OPT.OBJ
. endif
-# on solaris/sparc, we get a different set of libs.
+# on solaris/sparc, we get a different set of libs.
# How about NetBSD/sparc and sparc64?
. if ${MACHINE_ARCH} == "sparc"
-SUNOS_TRUE=
+SUNOS_TRUE=
SUNOS_FALSE= "@comment "
. endif
@@ -64,7 +64,7 @@
.endif
SUNOS_TRUE?= "@comment "
-SUNOS_FALSE?=
+SUNOS_FALSE?=
PLIST_SUBST+= SUNOS_TRUE=${SUNOS_TRUE}
PLIST_SUBST+= SUNOS_FALSE=${SUNOS_FALSE}
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/PLIST
--- a/devel/nss/PLIST Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/PLIST Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.6 2006/10/24 08:54:08 abs Exp $
+@comment $NetBSD: PLIST,v 1.7 2007/01/20 18:55:09 wiz Exp $
include/nss/dbm/cdefs.h
include/nss/dbm/mcom_db.h
include/nss/dbm/ncompat.h
-include/nss/dbm/nsres.h
include/nss/dbm/winfile.h
include/nss/nss/base64.h
include/nss/nss/blapit.h
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/distinfo
--- a/devel/nss/distinfo Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/distinfo Sat Jan 20 18:55:09 2007 +0000
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.16 2006/11/20 17:06:03 riz Exp $
+$NetBSD: distinfo,v 1.17 2007/01/20 18:55:09 wiz Exp $
-SHA1 (nss-3.11.tar.gz) = 0abccde9a351fb9fa662c75754eb980e04fad482
-RMD160 (nss-3.11.tar.gz) = 90be4b42e490084c23451ce8abcf089150357d1e
-Size (nss-3.11.tar.gz) = 5002908 bytes
-SHA1 (patch-aa) = d2b5f4213c35e667866279f398fe9297232d27d1
+SHA1 (nss-3.11.4.tar.gz) = fc032211f38bd3b688b75f3bdf36a32a23e4abd2
+RMD160 (nss-3.11.4.tar.gz) = 5047c7f56444b22bc5f64dbaa02576e48ab5ef2a
+Size (nss-3.11.4.tar.gz) = 3713920 bytes
+SHA1 (patch-aa) = 25b1442791326ba3b4c5cfa299c7a453c77e457e
SHA1 (patch-ab) = 371e04afd51d4182a1324cbd04c1d93bdbb8949a
-SHA1 (patch-ae) = 1f4982d77ddf7dbf708ebc5a1737345010dddbf9
+SHA1 (patch-ae) = 71c90bac798706a38634a2883bd1541d76d01861
SHA1 (patch-af) = c0e5a68911eb6503224c569552a5e94cfa036364
SHA1 (patch-ag) = ead4d79ac6ebe718230ce47fb3e296b2b4f7584b
-SHA1 (patch-ah) = 01e8644a0a1dfc70985aed213fc753f376560865
-SHA1 (patch-ai) = 995add5e536bb0fba425295cc7972b8725f4e10d
-SHA1 (patch-ak) = 4816bf73acfa3edcd0a74d0e235eee7974b42dd6
-SHA1 (patch-al) = 711ae5b0ed4a5b8dd8e3735b25fcc5419c27e63e
-SHA1 (patch-an) = 2ee154aff8a0b5a968718d52dcf20e345e2f2373
+SHA1 (patch-ah) = fa302e20163db73a1453b4e360f7f55377b7bea2
+SHA1 (patch-ai) = 80a18536703d7f01b28448e503f49da50b07304e
+SHA1 (patch-ak) = 371eb96e2874ef8ec841dc886a70f2b5215f701d
+SHA1 (patch-an) = c9d8f350488cc383a0e9bd25b69b270f678c4736
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-aa
--- a/devel/nss/patches/patch-aa Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-aa Sat Jan 20 18:55:09 2007 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.2 2006/07/12 15:38:29 rillig Exp $
+$NetBSD: patch-aa,v 1.3 2007/01/20 18:55:09 wiz Exp $
---- mozilla/security/nss/Makefile.orig Tue Jan 4 21:17:13 2005
-+++ mozilla/security/nss/Makefile Tue Jan 4 21:17:25 2005
-@@ -74,7 +74,7 @@
+--- mozilla/security/nss/Makefile.orig 2006-04-14 22:48:17.000000000 +0000
++++ mozilla/security/nss/Makefile
+@@ -78,7 +78,7 @@ include $(CORE_DEPTH)/coreconf/rules.mk
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
-nss_build_all: build_coreconf build_nspr build_dbm all
+nss_build_all: build_coreconf build_dbm all
- build_coreconf:
- cd $(CORE_DEPTH)/coreconf ; $(MAKE)
+ nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber
+
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-ae
--- a/devel/nss/patches/patch-ae Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-ae Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.4 2006/07/12 16:30:04 rillig Exp $
+$NetBSD: patch-ae,v 1.5 2007/01/20 18:55:09 wiz Exp $
---- mozilla/security/nss/cmd/platlibs.mk.orig 2005-11-15 19:19:18.000000000 +0100
-+++ mozilla/security/nss/cmd/platlibs.mk 2006-07-12 17:53:02.000000000 +0200
-@@ -172,7 +172,7 @@ endif
+--- mozilla/security/nss/cmd/platlibs.mk.orig 2006-11-17 02:13:16.000000000 +0000
++++ mozilla/security/nss/cmd/platlibs.mk
+@@ -213,7 +213,7 @@ endif
# If GNU ld is used, we must use the -rpath-link option to tell
# the linker where to find libsoftokn3.so, an implicit dependency
# of libnss3.so.
@@ -11,7 +11,7 @@
EXTRA_SHARED_LIBS += -Wl,-rpath-link,$(DIST)/lib
endif
-@@ -213,6 +213,7 @@ EXTRA_SHARED_LIBS += \
+@@ -236,6 +236,7 @@ EXTRA_SHARED_LIBS += \
-L$(DIST)/lib \
-lssl3 \
-lsmime3 \
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-ah
--- a/devel/nss/patches/patch-ah Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-ah Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.2 2006/07/12 15:38:29 rillig Exp $
+$NetBSD: patch-ah,v 1.3 2007/01/20 18:55:09 wiz Exp $
---- mozilla/security/coreconf/config.mk.orig 2005-08-12 12:23:06.000000000 -0700
-+++ mozilla/security/coreconf/config.mk 2005-08-12 12:22:42.000000000 -0700
-@@ -59,7 +59,7 @@
+--- mozilla/security/coreconf/config.mk.orig 2006-04-28 03:36:22.000000000 +0000
++++ mozilla/security/coreconf/config.mk
+@@ -63,7 +63,7 @@ endif
#######################################################################
TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-ai
--- a/devel/nss/patches/patch-ai Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-ai Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ai,v 1.2 2006/07/12 15:38:29 rillig Exp $
+$NetBSD: patch-ai,v 1.3 2007/01/20 18:55:09 wiz Exp $
---- mozilla/dbm/src/mktemp.c.orig 2005-08-12 12:24:10.000000000 -0700
-+++ mozilla/dbm/src/mktemp.c 2005-08-12 12:24:59.000000000 -0700
-@@ -100,7 +100,7 @@
+--- mozilla/dbm/src/mktemp.c.orig 2003-01-20 23:13:37.000000000 +0000
++++ mozilla/dbm/src/mktemp.c
+@@ -98,7 +98,7 @@ mktemp(char *path)
static int
_gettemp(char *path, register int *doopen, int extraFlags)
{
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-ak
--- a/devel/nss/patches/patch-ak Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-ak Sat Jan 20 18:55:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ak,v 1.2 2006/07/12 15:38:29 rillig Exp $
+$NetBSD: patch-ak,v 1.3 2007/01/20 18:55:09 wiz Exp $
---- mozilla/security/coreconf/arch.mk.orig 2006-01-15 15:59:33.000000000 +0000
+--- mozilla/security/coreconf/arch.mk.orig 2005-07-07 16:50:47.000000000 +0000
+++ mozilla/security/coreconf/arch.mk
-@@ -141,7 +141,7 @@ endif
+@@ -146,7 +146,7 @@ endif
# IRIX 6.5-ALPHA-1289139620.
#
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-al
--- a/devel/nss/patches/patch-al Sat Jan 20 17:43:54 2007 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-al,v 1.3 2006/07/12 15:38:29 rillig Exp $
-
-Since GNU Make 3.81, the backslashes are preserved in the shell commands
-and need to be filtered out explicitly.
-
---- mozilla/security/coreconf/rules.mk.orig 2004-03-23 01:56:47.000000000 +0100
-+++ mozilla/security/coreconf/rules.mk 2006-06-24 10:20:21.000000000 +0200
-@@ -882,7 +882,7 @@
- ifneq (,$(filter-out OpenVMS OS2 WIN%,$(OS_TARGET)))
- # Can't use sed because of its 4000-char line length limit, so resort to perl
- .DEFAULT:
-- @perl -e ' \
-+ @perlcmd=' \
- open(MD, "< $(DEPENDENCIES)"); \
- while (<MD>) { \
- if (m@ \.*/*$< @) { \
-@@ -909,7 +909,9 @@
- } elsif ("$<" ne "$(DEPENDENCIES)") { \
- print "$(MAKE): *** No rule to make target $<. Stop.\n"; \
- exit(1); \
-- }'
-+ }'; \
-+ perlcmd=`echo "$$perlcmd" | sed -e 's,\\\\$$,,'`; \
-+ perl -e "$$perlcmd"
- endif
-
- #############################################################################
diff -r d0e90b7dfb1f -r cd2242ba4ebc devel/nss/patches/patch-an
--- a/devel/nss/patches/patch-an Sat Jan 20 17:43:54 2007 +0000
+++ b/devel/nss/patches/patch-an Sat Jan 20 18:55:09 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-an,v 1.2 2006/10/22 15:32:47 dmcmahill Exp $
+$NetBSD: patch-an,v 1.3 2007/01/20 18:55:09 wiz Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=323977
https://bugzilla.mozilla.org/attachment.cgi?id=209007&action=view
@@ -10,10 +10,10 @@
the makefile in a couple of places. This prevents errors when trying to
assemble files which contain cpu specific instructions.
---- mozilla/security/nss/lib/freebl/Makefile.orig 2005-11-22 02:13:32.000000000 -0500
+--- mozilla/security/nss/lib/freebl/Makefile.orig 2006-08-23 22:57:26.000000000 +0000
+++ mozilla/security/nss/lib/freebl/Makefile
-@@ -188,6 +188,17 @@ endif
- endif
+@@ -196,6 +196,17 @@ ifeq (,$(filter-out BSD_OS FreeBSD Linux
+ MKSHLIB += -Wl,-Bsymbolic
endif
+# The blapi functions are defined not only in the freebl shared
@@ -30,24 +30,3 @@
ifeq ($(OS_TARGET),SunOS)
# The -R '$ORIGIN' linker option instructs this library to search for its
-@@ -227,16 +238,20 @@ ifeq ($(CPU_ARCH),sparc)
- endif
- ifdef USE_ABI32_INT64
- ARCHFLAG=-mcpu=v9 -Wa,-xarch=v8plus
-+ SOLARIS_AS_FLAGS = -xarch=v8plus -K PIC
- endif
- ifdef USE_ABI32_FPU
- ARCHFLAG=-mcpu=v9 -Wa,-xarch=v8plus
-+ SOLARIS_AS_FLAGS = -xarch=v8plusa -K PIC
- endif # USE_ABI32_FPU
- ifdef USE_ABI64_INT
- # this builds for Sparc v9a pure 64-bit architecture
-+ SOLARIS_AS_FLAGS = -xarch=v9 -K PIC
- endif
- ifdef USE_ABI64_FPU
- # this builds for Sparc v9a pure 64-bit architecture
- # It uses floating point, and 32-bit word size
-+ SOLARIS_AS_FLAGS = -xarch=v9a -K PIC
- endif
- else # NS_USE_GCC
- ifdef USE_ABI32_INT32
Home |
Main Index |
Thread Index |
Old Index