[packages/nss] - updated to 3.21 - changed ecc workaround, #warning no longer possible because of -Werror

qboosh qboosh at pld-linux.org
Thu Nov 26 20:38:01 CET 2015


commit 2f54596d4559c0f6697f256cb55d826b34e12cd1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Nov 26 20:38:33 2015 +0100

    - updated to 3.21
    - changed ecc workaround, #warning no longer possible because of -Werror

 nss.spec | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/nss.spec b/nss.spec
index 2377563..f4f781b 100644
--- a/nss.spec
+++ b/nss.spec
@@ -3,13 +3,13 @@
 Summary:	NSS - Network Security Services
 Summary(pl.UTF-8):	NSS - Network Security Services
 Name:		nss
-Version:	3.20.1
+Version:	3.21
 Release:	1
 Epoch:		1
 License:	MPL v2.0
 Group:		Libraries
 Source0:	http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_%{foover}_RTM/src/%{name}-%{version}.tar.gz
-# Source0-md5:	c285ef92de0031cb0a8caa60d396d618
+# Source0-md5:	3c8b2ed880dd3a8d86c9e0151afe6eba
 Source1:	%{name}-mozilla-nss.pc
 Source2:	%{name}-config.in
 Source3:	http://www.cacert.org/certs/root.der
@@ -135,7 +135,7 @@ export USE_X32=1
 # Forcing ecc with this hack would produce broken librares (softoken, freebl etc).
 # Thus we also build noecc version (which doesn't require hack) and use these
 # libs from there.
-sed -i -e 's|#error|#warning|g' ecc/nss/lib/freebl/ecl/ecl-curve.h
+%{__sed} -i -e 's|#error|//error|g' ecc/nss/lib/freebl/ecl/ecl-curve.h
 %{__make} -j1 -C ecc/nss \
 	NSS_ECC_MORE_THAN_SUITE_B=1 \
 	CC="%{__cc}" \
@@ -152,13 +152,15 @@ install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_includedir}/nss,/%{_lib
 cp -p ecc/dist/private/nss/*	$RPM_BUILD_ROOT%{_includedir}/nss
 cp -p ecc/dist/public/dbm/*	$RPM_BUILD_ROOT%{_includedir}/nss
 cp -p ecc/dist/public/nss/*	$RPM_BUILD_ROOT%{_includedir}/nss
-install -p ecc/dist/*/bin/*		$RPM_BUILD_ROOT%{_bindir}
-install -p ecc/dist/*/lib/*		$RPM_BUILD_ROOT%{_libdir}
+install -p ecc/dist/Linux*/bin/*	$RPM_BUILD_ROOT%{_bindir}
+install -p ecc/dist/Linux*/lib/*	$RPM_BUILD_ROOT%{_libdir}
+# exclude unit tests
+%{__rm} $RPM_BUILD_ROOT{%{_bindir}/ssl_gtest,%{_libdir}/libgtest*}
 
 # non-ECC version, we need only libnssdbm3, libsoftokn3, libfreebl3
-install -p noecc/dist/*/lib/libnssdbm3.*	$RPM_BUILD_ROOT%{_libdir}
-install -p noecc/dist/*/lib/libsoftokn3.*	$RPM_BUILD_ROOT%{_libdir}
-install -p noecc/dist/*/lib/libfreebl3.*	$RPM_BUILD_ROOT%{_libdir}
+install -p noecc/dist/Linux*/lib/libnssdbm3.*	$RPM_BUILD_ROOT%{_libdir}
+install -p noecc/dist/Linux*/lib/libsoftokn3.*	$RPM_BUILD_ROOT%{_libdir}
+install -p noecc/dist/Linux*/lib/libfreebl3.*	$RPM_BUILD_ROOT%{_libdir}
 
 cp -p nss/doc/nroff/*.1		$RPM_BUILD_ROOT%{_mandir}/man1
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nss.git/commitdiff/2f54596d4559c0f6697f256cb55d826b34e12cd1



More information about the pld-cvs-commit mailing list