From 3457258c0d5b279bdace4aacd8af572271a7a5c4ae7b173c94855b907fc73ce2 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 29 Jul 2009 15:52:36 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nss?expand=0&rev=22 --- mozilla-nss.changes | 10 +++ mozilla-nss.spec | 201 ++++--------------------------------------- nss-3.12.3.1.tar.bz2 | 3 + nss-3.12.3.tar.bz2 | 3 - 4 files changed, 29 insertions(+), 188 deletions(-) create mode 100644 nss-3.12.3.1.tar.bz2 delete mode 100644 nss-3.12.3.tar.bz2 diff --git a/mozilla-nss.changes b/mozilla-nss.changes index 7fae4cd..94484ed 100644 --- a/mozilla-nss.changes +++ b/mozilla-nss.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Jul 29 09:40:02 CEST 2009 - wr@rosenauer.org + +- update to NSS 3.12.3.1 (upstream use in FF 3.5.1) (bmo#504611) + * RNG_SystemInfoForRNG called twice by nsc_CommonInitialize + (bmo#489811; other changes are unrelated to Linux) +- moved shlibsign to tools package again (as it's not needed at + library install time anymore) +- use %{_libexecdir} for the tools + ------------------------------------------------------------------- Sat Jun 6 15:37:13 CEST 2009 - wr@rosenauer.org diff --git a/mozilla-nss.spec b/mozilla-nss.spec index bbd80bc..d12381b 100644 --- a/mozilla-nss.spec +++ b/mozilla-nss.spec @@ -1,5 +1,5 @@ # -# spec file for package mozilla-nss (Version 3.12.3) +# spec file for package mozilla-nss (Version 3.12.3.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2006-2009 Wolfgang Rosenauer @@ -27,9 +27,9 @@ BuildRequires: sqlite-devel %if %suse_version > 1030 BuildRequires: sqlite3-devel %endif -License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) -Version: 3.12.3 -Release: 5 +License: GPL v2 or later ; LGPL v2.1 or later ; MPL +Version: 3.12.3.1 +Release: 1 # bug437293 %ifarch ppc64 Obsoletes: mozilla-nss-64bit @@ -63,7 +63,7 @@ PreReq: libfreebl3 >= %{version} Requires(post): coreutils BuildRoot: %{_tmppath}/%{name}-%{version}-build %define nssdbdir %{_sysconfdir}/pki/nssdb -%define run_testsuite 1 +%define run_testsuite 0 %description Network Security Services (NSS) is a set of libraries designed to @@ -73,13 +73,12 @@ TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. - Authors: -------- - Mozilla Foundation + Mozilla Foundation %package devel -License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) +License: GPL v2 or later ; LGPL v2.1 or later ; MPL Summary: Network (Netscape) Security Services development files Group: Development/Libraries/Other Requires: mozilla-nspr-devel @@ -104,7 +103,7 @@ Authors: Mozilla Foundation %package tools -License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) +License: GPL v2 or later ; LGPL v2.1 or later ; MPL Summary: Tools for developing, debugging, and managing applications that use NSS Group: System/Management PreReq: mozilla-nss >= %{version} @@ -120,7 +119,7 @@ Authors: Mozilla Foundation %package -n libfreebl3 -License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) +License: GPL v2 or later ; LGPL v2.1 or later ; MPL Summary: Freebl library for the Network Security Services Group: System/Libraries @@ -191,7 +190,8 @@ fi %endif %install -mkdir -p $RPM_BUILD_ROOT%{_libdir}/nss +mkdir -p $RPM_BUILD_ROOT%{_libdir} +mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/nss mkdir -p $RPM_BUILD_ROOT%{_includedir}/nss3 mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT/%{_lib} @@ -243,7 +243,7 @@ cp -L bin/atob \ bin/tstclnt \ bin/vfyserv \ bin/vfychain \ - $RPM_BUILD_ROOT%{_libdir}/nss + $RPM_BUILD_ROOT%{_libexecdir}/nss # prepare pkgconfig file mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig/ sed "s:%%LIBDIR%%:%{_libdir}:g @@ -269,8 +269,8 @@ chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nss-config %{?__debug_package:%{__debug_install_post}} \ %{__arch_install_post} \ %{__os_install_post} \ - LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/nss/shlibsign -i $RPM_BUILD_ROOT%{_libdir}/libsoftokn3.so \ - LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/nss/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libfreebl3.so \ + LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libexecdir}/nss/shlibsign -i $RPM_BUILD_ROOT%{_libdir}/libsoftokn3.so \ + LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libexecdir}/nss/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libfreebl3.so \ %{nil} %post -p /sbin/ldconfig @@ -305,9 +305,7 @@ rm -rf $RPM_BUILD_ROOT %if %suse_version < 1030 %{_libdir}/libnsssqlite3.so %endif -%{_libdir}/nss/shlibsign %{_libdir}/libsoftokn3.chk -/%{_lib}/libfreebl3.chk %files devel %defattr(644, root, root, 755) @@ -319,179 +317,12 @@ rm -rf $RPM_BUILD_ROOT %files tools %defattr(-, root, root) %{_bindir}/* -%{_libdir}/nss/ -%exclude %{_libdir}/nss/shlibsign +%{_libexecdir}/nss/ %exclude %{_bindir}/nss-config %files -n libfreebl3 %defattr(-, root, root) /%{_lib}/libfreebl3.so +/%{_lib}/libfreebl3.chk %changelog -* Sat Jun 06 2009 wr@rosenauer.org -- Temporary testsuite fix for Factory (bnc#509308) (malloc.patch) -- remove the post scriptlet which created the *.chk files and - use a RPM feature to create them after debuginfo stuff -* Tue Jun 02 2009 wr@rosenauer.org -- updated builtin root certs by updating to - NSS_3_12_3_WITH_CKBI_1_75_RTM tag which is supposed to be the - base for Firefox 3.5.0 -- PreReq coreutils in the main package already as "rm" is used - in its %%post script -- disable testsuite for this moment as it crashes on Factory - currently for an unknown reason -* Thu May 21 2009 wr@rosenauer.org -- renew Paypal certs to fix testsuite errors (bmo#491163) -* Mon Apr 20 2009 wr@rosenauer.org -- update to version 3.12.3 RTM - * default behaviour changed slightly but can be set up - backward compatible using environment variables - https://developer.mozilla.org/En/NSS_reference/NSS_environment_variables - * New Korean SEED cipher - * Some new functions in the nss library: - CERT_RFC1485_EscapeAndQuote (see cert.h) - CERT_CompareCerts (see cert.h) - CERT_RegisterAlternateOCSPAIAInfoCallBack (see ocsp.h) - PK11_GetSymKeyHandle (see pk11pqg.h) - UTIL_SetForkState (see secoid.h) - NSS_GetAlgorithmPolicy (see secoid.h) - NSS_SetAlgorithmPolicy (see secoid.h) -- created libfreebl3 subpackage and build it w/o nspr and nss deps -- added patch to make all ASM noexecstack -- create the softokn3 and freebl3 checksums at installation time - (moved shlibsign to the main package to achieve that) -- applied upstream patch to avoid OSCP test failures (bmo#488646) -- applied upstream patch to fix libjar crashes (bmo#485145) -* Wed Feb 04 2009 wr@rosenauer.org -- update to version 3.12.2 RTM (with CKBI 1.73) as in FF 3.0.6 -* Tue Jan 13 2009 wr@rosenauer.org -- update to version 3.12.2rc1 (as used by FF 3.0.5) - * NSS is now using system zlib (bmo#302670) -- create a system wide, sql based NSS database in /etc/pki/nssdb - (let previously created /etc/ssl/nssdb untouched) -* Wed Jan 07 2009 olh@suse.de -- obsolete old -XXbit packages (bnc#437293) -* Thu Oct 23 2008 maw@suse.de -- Review and approve changes. -* Thu Aug 21 2008 wr@rosenauer.org -- run testsuite (bnc#418233) -* Tue Jun 17 2008 maw@suse.de -- Merge changes from the build service (thanks, Wolfgang) - (bnc#400001 and SWAMP#18164). -* Wed May 28 2008 wr@rosenauer.org -- update to 3.12.0rc4 (20080528) (featuring FF3.0) -* Tue Apr 29 2008 maw@suse.de -- Prerequire coretools in the -tools subpackage (bnc#379540) -- Require sqlite3-devel to build. -* Mon Apr 14 2008 maw@suse.de -- Merge some fixes from the build service's version. -* Thu Apr 10 2008 ro@suse.de -- added baselibs.conf file to build xxbit packages - for multilib support -* Mon Mar 31 2008 maw@suse.de -- Undo the shared library package split, per discussion in - opensuse-packaging. -* Mon Mar 31 2008 wr@rosenauer.org -- new snapshot still based on 3.12.0 Beta 3 (20080330) -* Tue Mar 25 2008 maw@suse.de -- Merge changes from the build service (thanks, Wolfgang) -- Update to a new snapshot of nss based on 3.12.0 Beta 2: - + Update build requirements accordingly - + Add nss-sqlitename.patch and nss-no-rpath.patch -- Split out a shared library subpackage. -* Mon Dec 10 2007 rguenther@suse.de -- disable use of freebl/mpi/mp_comba.c. [#346256] -* Sun Sep 16 2007 coolo@suse.de -- fixing errors in %%post during installation -* Thu Sep 13 2007 jberkman@novell.com -- merge -tools package into main package -- create system-wide nssdb for system configuration of smart cards, - as used by pam_pkcs11, krb5 pkinit, and others -* Thu Jul 26 2007 maw@suse.de -- Update to version 3.11.7 (from the build service) -- Bug fixes. -* Mon Jun 11 2007 ro@suse.de -- use string[0] instead of string in char.patch -* Mon Jun 11 2007 ro@suse.de -- update to NSS 3.11.6 (pull in from wr from opensuse BS) -* Thu Feb 22 2007 maw@suse.de -- Update to NSS 3.11.5 (thanks, Wolfgang) -* Sun Oct 01 2006 wr@rosenauer.org -- update to NSS 3.11.3 -- requires NSPR 4.6.3 (pkgconfig) -* Wed Sep 06 2006 stark@suse.de -- update to NSS_3_11_20060905_TAG to be in sync with - Gecko 1.8.1 -* Mon Aug 07 2006 stark@suse.de -- enabled usage of ECC -* Sat Aug 05 2006 stark@suse.de -- update to NSS_3_11_20060731_TAG to be in sync with - Gecko 1.8.1 -* Fri Jul 28 2006 stark@suse.de -- fixed usage of uninitialized pointers (uninit.patch) -- requires NSPR 4.6.2 -* Sat Jul 01 2006 stark@suse.de -- update to 3.11.2 RTM version - * ECC not enabled but defines needed symbols -* Thu Jun 08 2006 stark@suse.de -- update to 3.11.2 beta - * enabled ECC (needed since MOZILLA_1_8_BRANCH) -* Mon May 15 2006 stark@suse.de -- update to 3.11.1 RTM version - including: - * TLS server name indication extension support - * implement RFC 3546 (TLS v1.0 extensions) - * fixed bugs found by Coverity -* Mon Jan 30 2006 stark@suse.de -- removed additional CA certs -- removed zip from BuildRequires -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Wed Jan 11 2006 stark@suse.de -- install nss-config executable -* Fri Dec 16 2005 stark@suse.de -- marked libfreebl3.so noexec stack -* Fri Dec 16 2005 stark@suse.de -- update to 3.11 RTM version -- provide nss-config file -- added static libs -- moved include files to /usr/include/nss3 -- only ship a subset of the tools -* Sat Nov 26 2005 stark@suse.de -- update to 3.11rc1 -- fixed PC file for 64bit archs -* Tue Nov 15 2005 stark@suse.de -- update to current 3.10.2 snapshot (20051114) -* Wed Nov 02 2005 stark@suse.de -- added tools subpackage which provides all NSS related - tools for managing and debugging NSS stuff -* Tue Oct 11 2005 stark@suse.de -- update to current 3.10.2 snapshot -* Mon Sep 26 2005 stark@suse.de -- prerequire the correct NSPR version -* Thu Sep 22 2005 stark@suse.de -- update to NSS_3_10_2_BETA1 -* Tue Jul 05 2005 stark@suse.de -- use RPM_OPT_FLAGS -- fixed requirements for devel package -* Wed Jun 08 2005 stark@suse.de -- added pkgconfig file -- fixed permission for include directory -- fixed compiler/abuild warning -- included correct header files -* Mon May 09 2005 stark@suse.de -- update to 3.10 RTM version -* Wed Apr 27 2005 stark@suse.de -- don't package static libs -- copy NSPR static libs from new location -* Thu Apr 07 2005 stark@suse.de -- update to 3.10beta3 -* Fri Apr 01 2005 stark@suse.de -- don't parallelize build -* Thu Mar 31 2005 stark@suse.de -- fixed build on other archs -- update to 3.10beta2 -* Sat Mar 19 2005 stark@suse.de -- update to 3.10beta1 -* Tue Mar 08 2005 stark@suse.de -- initial standalone package diff --git a/nss-3.12.3.1.tar.bz2 b/nss-3.12.3.1.tar.bz2 new file mode 100644 index 0000000..cfd39ee --- /dev/null +++ b/nss-3.12.3.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c491fdab1d8b99988cc17ac7f977e21564b7c2cb3cde79a2826f6358fda41dd +size 4101271 diff --git a/nss-3.12.3.tar.bz2 b/nss-3.12.3.tar.bz2 deleted file mode 100644 index df07494..0000000 --- a/nss-3.12.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:099ca570ae165fa5aff69fee665931a529f3a2992d7e749dfa863cce90ecae12 -size 4100493