nss 1:3.78-2 (aarch64;znver1;x86_64) 2022-15037
9999

Status published
Submitter cris [@T] beebames.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/210190
Packages
lib64freebl3-1:3.78-2.aarch64.binary
lib64freebl3-debuginfo-1:3.78-2.aarch64.debuginfo
lib64nss-devel-1:3.78-2.aarch64.binary
lib64nss-devel-debuginfo-1:3.78-2.aarch64.debuginfo
lib64nss-static-devel-1:3.78-2.aarch64.binary
lib64nss3-1:3.78-2.aarch64.binary
lib64nss3-debuginfo-1:3.78-2.aarch64.debuginfo
nss-1:3.78-2.aarch64.binary
nss-1:3.78-2.aarch64.source
nss-debuginfo-1:3.78-2.aarch64.debuginfo
nss-debugsource-1:3.78-2.aarch64.binary
nss-examples-1:3.78-2.aarch64.binary
nss-shlibsign-1:3.78-2.aarch64.binary
nss-shlibsign-debuginfo-1:3.78-2.aarch64.debuginfo
nss-unsupported-tools-1:3.78-2.aarch64.binary
nss-unsupported-tools-debuginfo-1:3.78-2.aarch64.debuginfo
lib64freebl3-1:3.78-2.znver1.binary
lib64freebl3-debuginfo-1:3.78-2.znver1.debuginfo
lib64nss-devel-1:3.78-2.znver1.binary
lib64nss-devel-debuginfo-1:3.78-2.znver1.debuginfo
lib64nss-static-devel-1:3.78-2.znver1.binary
lib64nss3-1:3.78-2.znver1.binary
lib64nss3-debuginfo-1:3.78-2.znver1.debuginfo
nss-1:3.78-2.znver1.source
nss-1:3.78-2.znver1.binary
nss-debuginfo-1:3.78-2.znver1.debuginfo
nss-debugsource-1:3.78-2.znver1.binary
nss-examples-1:3.78-2.znver1.binary
nss-shlibsign-1:3.78-2.znver1.binary
nss-shlibsign-debuginfo-1:3.78-2.znver1.debuginfo
nss-unsupported-tools-1:3.78-2.znver1.binary
nss-unsupported-tools-debuginfo-1:3.78-2.znver1.debuginfo
lib64freebl3-1:3.78-2.x86_64.binary
lib64freebl3-debuginfo-1:3.78-2.x86_64.debuginfo
lib64nss-devel-1:3.78-2.x86_64.binary
lib64nss-devel-debuginfo-1:3.78-2.x86_64.debuginfo
lib64nss-static-devel-1:3.78-2.x86_64.binary
lib64nss3-1:3.78-2.x86_64.binary
lib64nss3-debuginfo-1:3.78-2.x86_64.debuginfo
nss-1:3.78-2.x86_64.source
nss-1:3.78-2.x86_64.binary
nss-debuginfo-1:3.78-2.x86_64.debuginfo
nss-debugsource-1:3.78-2.x86_64.binary
nss-examples-1:3.78-2.x86_64.binary
nss-shlibsign-1:3.78-2.x86_64.binary
nss-shlibsign-debuginfo-1:3.78-2.x86_64.debuginfo
nss-unsupported-tools-1:3.78-2.x86_64.binary
nss-unsupported-tools-debuginfo-1:3.78-2.x86_64.debuginfo
Build Date 2022-06-01 10:27:54 +0000 UTC
Last Updated 2022-06-03 21:39:51.920750595 +0000 UTC
$ git diff --patch-with-stat --summary 1d3797c45d36ee6f00328fa7325b7863e36bb941..48b7552d07c687b7a80d9009b8e94c4731214ecd

 .abf.yml |  2 +-
 nss.spec | 69 ++++++++++++++++++++++++++--------------------------------------
 2 files changed, 29 insertions(+), 42 deletions(-)

diff --git a/.abf.yml b/.abf.yml
index bfb7299..905e76c 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -3,5 +3,5 @@ sources:
   blank-cert8.db: d272a7b58364862613d44261c5744f7a336bf177
   blank-key3.db: 7f78b5bcecdb5005e7b803604b2ec9d1a9df2fb5
   blank-secmod.db: bd748cf6e1465a1bbe6e751b72ffc0076aff0b50
-  nss-3.76.tar.gz: 8f5ef75def770148741bcc02d7ad83b2a763acb5
+  nss-3.78.tar.gz: aa87f05c8850c9fd4f370fa86eae22da92af15b9
   verisign-class-3-secure-server-ca.der: 188590e94878478e33b6194e59fbbb28ff0888d5
diff --git a/nss.spec b/nss.spec
index a49fecc..c905043 100644
--- a/nss.spec
+++ b/nss.spec
@@ -24,8 +24,8 @@
 Summary:	Network Security Services
 Name:		nss
 Epoch:		1
-Version:	3.76
-Release:	1
+Version:	3.78
+Release:	2
 Group:		System/Libraries
 License:	MPL or GPLv2+ or LGPLv2+
 Url:		http://www.mozilla.org/projects/security/pki/nss/index.html
@@ -179,7 +179,7 @@ rm nss/lib/sqlite/*.{c,h}
 %set_build_flags
 export CC=%{__cc}
 export BUILD_OPT=1
-export OPTIMIZER="%{optflags}"
+export OPTIMIZER="%{optflags} -O3"
 export XCFLAGS="%{optflags} -Wno-error"
 export ARCHFLAG="$LDFLAGS"
 export LIBDIR=%{_libdir}
@@ -302,24 +302,13 @@ cp -aL bin/* %{buildroot}%{_bindir}
 
 %if %{with lib}
 mkdir -p %{buildroot}%{_libdir}
-mkdir -p %{buildroot}/%{_lib}
 mkdir -p %{buildroot}%{_includedir}/nss
 
-cp -aL lib/libcrmf.a \
-            lib/libnss.a \
-            lib/libnssb.a \
-            lib/libnssckfw.a \
-            lib/libnssutil.a \
-            lib/libsmime.a \
-            lib/libssl.a \
-            %{buildroot}%{_libdir}
+cp -aL lib/libcrmf.a lib/libnss.a lib/libnssb.a lib/libnssckfw.a lib/libnssutil.a lib/libsmime.a lib/libssl.a %{buildroot}%{_libdir}
 
 # Copy the binary libraries we want
-for file in libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnssutil3.so \
-            libssl3.so libsmime3.so libnssdbm3.so
-do
-  install -m 755 lib/$file %{buildroot}/%{_lib}
-  ln -sf ../../%{_lib}/$file %{buildroot}%{_libdir}/$file
+for file in libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnssutil3.so libssl3.so libsmime3.so libnssdbm3.so; do
+  install -m 755 lib/$file %{buildroot}%{_libdir}
 done
 
 # Copy the include files we want
@@ -327,24 +316,23 @@ cp -aL ../public/nss/* %{buildroot}%{_includedir}/nss
 
 # Copy some freebl include files we also want
 for file in blapi.h alghmac.h cmac.h; do
-	pwd
-	install -p -m 644 ../private/nss/$file $RPM_BUILD_ROOT/%{_includedir}/nss
+    pwd
+    install -p -m 644 ../private/nss/$file %{buildroot}%{_includedir}/nss
 done
 
 # Copy the static freebl library
 for file in libfreebl.a; do
-	install -p -m 644 ../*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
+    install -p -m 644 ../*.OBJ/lib/$file %{buildroot}%{_libdir}
 done
 
 
-ln -s %{_libdir}/pkcs11/p11-kit-trust.so %{buildroot}/%{_lib}/libnssckbi.so
+ln -s %{_libdir}/pkcs11/p11-kit-trust.so %{buildroot}/%{_libdir}/libnssckbi.so
 
 # These ghost files will be generated in the post step
 # Make sure chk files can be found in both places
 for file in libsoftokn3.chk libfreebl3.chk
 do
-  touch %{buildroot}/%{_lib}/$file
-  ln -s ../../%{_lib}/$file %{buildroot}%{_libdir}/$file
+  touch %{buildroot}/%{_libdir}/$file
 done
 
 mkdir -p %{buildroot}%{_libdir}/pkgconfig
@@ -432,7 +420,7 @@ install -m 644 %{SOURCE12} %{buildroot}%{_sysconfdir}/pki/nssdb/secmod.db
 
 %if %{build_empty}
 # install the empty libnssckbi.so library (use alternatives?)
-install -m0755 libnssckbi_empty.so %{buildroot}/%{_lib}/libnssckbi_empty.so
+install -m0755 libnssckbi_empty.so %{buildroot}/%{_libdir}/libnssckbi_empty.so
 %endif
 
 %if %{with lib}
@@ -447,11 +435,11 @@ local f2 = "libfreebl" .. major .. ".chk"
 local f3 = "libfreeblpriv" .. major .. ".chk"
 
 -- check if we are 64bit
-	libcheck = posix.stat("/lib64")
+	libcheck = posix.stat("/usr/lib64")
 	if libcheck then
-		libpath = "/lib64"
+		libpath = "/usr/lib64"
 	else
-		libpath = "/lib"
+		libpath = "/usr/lib"
 	end
 
  -- list of files to iterate
@@ -549,25 +537,25 @@ end
 
 %if %with lib
 %files -n %{libfreebl}
-/%{_lib}/libfreebl%{major}.so
-/%{_lib}/libfreeblpriv%{major}.so
-/%{_lib}/libsoftokn%{major}.so
-/%{_lib}/libnssckbi.so
+%{_libdir}/libfreebl%{major}.so
+%{_libdir}/libfreeblpriv%{major}.so
+%{_libdir}/libsoftokn%{major}.so
+%{_libdir}/libnssckbi.so
 
 %defattr(0644,root,root,0755)
-%ghost /%{_lib}/libfreebl%{major}.chk
-%ghost /%{_lib}/libsoftokn%{major}.chk
-%ghost /%{_lib}/libfreeblpriv%{major}.chk
+%ghost %{_libdir}/libfreebl%{major}.chk
+%ghost %{_libdir}/libsoftokn%{major}.chk
+%ghost %{_libdir}/libfreeblpriv%{major}.chk
 
 %files -n %{libname}
-/%{_lib}/libnss%{major}.so
+%{_libdir}/libnss%{major}.so
 %if %{build_empty}
-/%{_lib}/libnssckbi_empty.so
+%{_libdir}/libnssckbi_empty.so
 %endif
-/%{_lib}/libnssutil%{major}.so
-/%{_lib}/libnssdbm%{major}.so
-/%{_lib}/libsmime%{major}.so
-/%{_lib}/libssl%{major}.so
+%{_libdir}/libnssutil%{major}.so
+%{_libdir}/libnssdbm%{major}.so
+%{_libdir}/libsmime%{major}.so
+%{_libdir}/libssl%{major}.so
 
 %files -n %{devname}
 %attr(0755,root,root) %{_bindir}/nss-config
@@ -589,4 +577,3 @@ end
 %{_libdir}/libssl.a
 %{_libdir}/libfreebl.a
 %endif
-
Not Available

benbullard79 [@T] cox.netNo Comment.664d 15hrs
benbullard79 [@T] cox.netNo Comment.664d 15hrs