[nss] Update to NSS_3_14_1_RTM

Elio Maldonado emaldonado at fedoraproject.org
Mon Dec 17 06:29:48 UTC 2012


commit 5a0d6572e19561f14b2b83d380003587744959df
Author: Elio Maldonado <emaldona at redhat.com>
Date:   Sun Dec 16 22:25:51 2012 -0800

    Update to NSS_3_14_1_RTM
    
    - added a patch to not compile the softoken/freebl tests
    - needed due to upstream changes to coreconf
    - to be addjusted or removed if patch to enabled building nss without softoken is accepted upstream

 .gitignore                            |    2 +-
 Bug-872124-fix-pk11wrap-locking.patch |  393 ---------------------------------
 no-softoken-freebl-tests.patch        |   35 +++
 nss.spec                              |   15 +-
 sources                               |    2 +-
 5 files changed, 46 insertions(+), 401 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1d6796a..a948d04 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,5 +5,5 @@ blank-cert9.db
 blank-key4.db
 PayPalEE.cert
 /nss-pem-20120811.tar.bz2
-/nss-3.14-stripped.tar.bz2
 /dummy-sources-for-testing
+/nss-3.14.1-stripped.tar.bz2
diff --git a/no-softoken-freebl-tests.patch b/no-softoken-freebl-tests.patch
new file mode 100644
index 0000000..e146f55
--- /dev/null
+++ b/no-softoken-freebl-tests.patch
@@ -0,0 +1,35 @@
+diff -up ./mozilla/security/nss/cmd/Makefile.nosoftokentests ./mozilla/security/nss/cmd/Makefile
+--- ./mozilla/security/nss/cmd/Makefile.nosoftokentests	2012-12-16 21:47:35.412350822 -0800
++++ ./mozilla/security/nss/cmd/Makefile	2012-12-16 21:49:13.138963897 -0800
+@@ -19,6 +19,10 @@ ifeq ($(FREEBL_LOWHASH),1)
+ LOWHASHTEST_SRCDIR = lowhashtest  # Add the lowhashtest directory to DIRS.
+ endif
+ 
++# These test were compiled as part of the nss-softoken build
++BLTEST_SRCDIR=
++FIPSTEST_SRCDIR=
++
+ INCLUDES += \
+ 	-I$(DIST)/../public/security \
+ 	-I./include \
+diff -up ./mozilla/security/nss/cmd/manifest.mn.nosoftokentests ./mozilla/security/nss/cmd/manifest.mn
+--- ./mozilla/security/nss/cmd/manifest.mn.nosoftokentests	2012-12-16 21:45:18.693489564 -0800
++++ ./mozilla/security/nss/cmd/manifest.mn	2012-12-16 21:47:15.443225712 -0800
+@@ -11,7 +11,7 @@ REQUIRES = nss nspr libdbm
+ DIRS = lib  \
+  addbuiltin \
+  atob  \
+- bltest \
++ $(BLTEST_SRCDIR) \
+  btoa  \
+  certcgi \
+  certutil  \
+@@ -23,7 +23,7 @@ DIRS = lib  \
+  derdump  \
+  digest  \
+  httpserv  \
+- fipstest  \
++ $(FIPSTEST_SRCDIR)  \
+  $(LOWHASHTEST_SRCDIR)  \
+  listsuites \
+  makepqg  \
diff --git a/nss.spec b/nss.spec
index cddd066..58dde5e 100644
--- a/nss.spec
+++ b/nss.spec
@@ -6,8 +6,8 @@
 
 Summary:          Network Security Services
 Name:             nss
-Version:          3.14
-Release:          12%{?dist}
+Version:          3.14.1
+Release:          1%{?dist}
 License:          MPLv2.0
 URL:              http://www.mozilla.org/projects/security/pki/nss/
 Group:            System Environment/Libraries
@@ -69,11 +69,11 @@ Patch39:          nss-ssl-enforce-no-pkcs11-bypass.path
 # TODO: Remove this patch when the ocsp test are fixed
 Patch40:          nss-3.14.0.0-disble-ocsp-test.patch
 
-# upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=357025
-Patch41:          Bug-872124-fix-pk11wrap-locking.patch
 # upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=807890
 Patch42:          0001-Add-extended-key-usage-for-MS-Authenticode-Code-Sign.patch
 
+Patch43:          no-softoken-freebl-tests.patch
+
 %description
 Network Security Services (NSS) is a set of libraries designed to
 support cross-platform development of security-enabled client and
@@ -150,14 +150,14 @@ low level services.
 %patch6 -p0 -b .libpem
 %patch16 -p0 -b .539183
 %patch18 -p0 -b .646045
-# link pem against buildroot's freebl, esential wen mixing and matching
+# link pem against buildroot's freebl, essential when mixing and matching
 %patch25 -p0 -b .systemfreebl
 # activate for stable and beta branches
 #%patch29 -p0 -b .770682
 %patch39 -p1 -b .nobypass
 %patch40 -p1 -b .noocsptest
-%patch41 -p0 -b .872124
 %patch42 -p0 -b .870864
+%patch43 -p0 -b .nosoftokentests
 
 %build
 
@@ -603,6 +603,9 @@ rm -f $RPM_BUILD_ROOT/%{_includedir}/nss3/nsslowhash.h
 
 
 %changelog
+* Mon Dec 17 2012 Elio Maldonado <emaldona at redhat.com> - 3.14.1-1
+- Update to NSS_3_14_1_RTM
+
 * Wed Dec 12 2012 Elio Maldonado <emaldona at redhat.com> - 3.14-12
 - Bug 879978 - Install the nssck.api header template where mod_revocator can access it
 - Install nssck.api in /usr/includes/nss3/templates
diff --git a/sources b/sources
index 6b775e9..5e6526f 100644
--- a/sources
+++ b/sources
@@ -5,5 +5,5 @@ a5ae49867124ac75f029a9a33af31bad  blank-cert8.db
 2ec9e0606ba40fe65196545564b7cc2a  blank-key4.db
 bf47cecad861efa77d1488ad4a73cb5b  PayPalEE.cert
 2a06bf7b815d1a666cc3587b895506ce  nss-pem-20120811.tar.bz2
-2844d502638ac84097d5a9affa6d1c3a  nss-3.14-stripped.tar.bz2
 0be54f196b5da7e9008eb13a71bc2cb0  dummy-sources-for-testing
+78b4c196af29ef5e7851447029f947c0  nss-3.14.1-stripped.tar.bz2


More information about the scm-commits mailing list