Skip to content

Commit 2f85e62

Browse files
committed
nss: update to 3.121.
1 parent 68b39ab commit 2f85e62

2 files changed

Lines changed: 41 additions & 39 deletions

File tree

common/shlibs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -366,17 +366,17 @@ libtcl8.6.so tcl-8.6.0_1
366366
libtk8.6.so tk-8.6.1_3
367367
libsqlite3.so.0 sqlite-3.38.0_1
368368
libIDL-2.so.0 libIDL-0.8.13_1
369-
libnspr4.so nspr-4.37_1
370-
libplc4.so nspr-4.37_1
371-
libplds4.so nspr-4.37_1
372-
libsoftokn3.so nss-3.116_1
373-
libssl3.so nss-3.116_1
374-
libnssutil3.so nss-3.116_1
375-
libsmime3.so nss-3.116_1
376-
libfreebl3.so nss-3.116_1
377-
libnssdbm3.so nss-3.116_1
378-
libnssckbi.so nss-3.116_1
379-
libnss3.so nss-3.116_1
369+
libnspr4.so nspr-4.38.2_1
370+
libplc4.so nspr-4.38.2_1
371+
libplds4.so nspr-4.38.2_1
372+
libsoftokn3.so nss-3.121_1
373+
libssl3.so nss-3.121_1
374+
libnssutil3.so nss-3.121_1
375+
libsmime3.so nss-3.121_1
376+
libfreebl3.so nss-3.121_1
377+
libnssdbm3.so nss-3.121_1
378+
libnssckbi.so nss-3.121_1
379+
libnss3.so nss-3.121_1
380380
libcurl.so.4 libcurl-7.75.0_2
381381
libdaemon.so.0 libdaemon-0.14_1
382382
libavahi-common.so.3 avahi-libs-0.6.25_1

srcpkgs/nss/template

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
# Template file for 'nss'
22

3-
_nsprver=4.38.1
3+
_nsprver=4.38.2
44

55
pkgname=nss
6-
version=3.120
6+
version=3.121
77
revision=1
88
_v="${version//\./_}"
9-
hostmakedepends="perl which"
9+
hostmakedepends="perl"
1010
makedepends="nspr-devel sqlite-devel zlib-devel"
11-
depends="nspr>=${_nsprver}"
1211
short_desc="Mozilla Network Security Services"
1312
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
1413
license="MPL-2.0, MIT, BSD-3-Clause"
1514
homepage="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
1615
distfiles="${MOZILLA_SITE}/security/nss/releases/NSS_${_v}_RTM/src/nss-${version}.tar.gz"
17-
checksum=7ce5f5b3a172a41539ffc118d8ef4834974d0a6a782743e4a05a4e208dd6d22f
16+
checksum=cb3a8f8781bea78b7b8edd3afb7a2cb58e4881bb0160d189a39b98216ba7632e
1817

1918
export NS_USE_GCC=1
2019
export LIBRUNPATH=
@@ -84,32 +83,35 @@ do_install() {
8483
vmkdir usr/bin
8584
vmkdir usr/include/nss
8685

87-
NSS_VMAJOR=$(grep "#define.*NSS_VMAJOR" nss/lib/nss/nss.h | awk '{print $3}')
88-
NSS_VMINOR=$(grep "#define.*NSS_VMINOR" nss/lib/nss/nss.h | awk '{print $3}')
89-
NSS_VPATCH=$(grep "#define.*NSS_VPATCH" nss/lib/nss/nss.h | awk '{print $3}')
86+
eval $(awk '
87+
/#define.*NSS_VMAJOR/{printf "NSS_VMAJOR=%d\n", $3}
88+
/#define.*NSS_VMINOR/{printf "NSS_VMINOR=%d\n", $3}
89+
/#define.*NSS_VPATCH/{printf "NSS_VPATCH=%d\n", $3}
90+
' nss/lib/nss/nss.h)
9091

91-
sed -e "s,%prefix%,/usr,g" \
92-
-e 's,%exec_prefix%,${prefix},g' \
93-
-e 's,%includedir%,${prefix}/include/nss,g' \
94-
-e 's,%libdir%,${prefix}/lib,g' \
95-
-e "s,%NSPR_VERSION%,${_nsprver},g" \
96-
-e "s,%NSS_VERSION%,${version},g" \
97-
nss/pkg/pkg-config/nss.pc.in \
98-
> ${DESTDIR}/usr/lib/pkgconfig/nss.pc
92+
sed -e "
93+
s,%prefix%,/usr,g
94+
s,%exec_prefix%,\${prefix},g
95+
s,%includedir%,\${prefix}/include/nss,g
96+
s,%libdir%,\${prefix}/lib,g
97+
s,%NSPR_VERSION%,${_nsprver},g
98+
s,%NSS_VERSION%,${version},g
99+
" nss/pkg/pkg-config/nss.pc.in > nss/pkg/pkg-config/nss.pc
100+
101+
vinstall nss/pkg/pkg-config/nss.pc 644 usr/lib/pkgconfig
99102

100103
ln -sf nss.pc ${DESTDIR}/usr/lib/pkgconfig/mozilla-nss.pc
101-
chmod 644 ${DESTDIR}/usr/lib/pkgconfig/*.pc
102-
103-
sed -e "s,@prefix@,/usr,g" \
104-
-e 's,@exec_prefix@,${prefix},g' \
105-
-e 's,@includedir@,${prefix}/include/nss,g' \
106-
-e 's,@libdir@,${prefix}/lib,g' \
107-
-e "s,@MOD_MAJOR_VERSION@,${NSS_VMAJOR},g" \
108-
-e "s,@MOD_MINOR_VERSION@,${NSS_VMINOR},g" \
109-
-e "s,@MOD_PATCH_VERSION@,${NSS_VPATCH},g" \
110-
nss/pkg/pkg-config/nss-config.in \
111-
> ${DESTDIR}/usr/bin/nss-config
112-
chmod 755 ${DESTDIR}/usr/bin/nss-config
104+
105+
sed -e "
106+
s,@prefix@,/usr,g
107+
s,@exec_prefix@,\${prefix},g
108+
s,@includedir@,\${prefix}/include/nss,g
109+
s,@libdir@,\${prefix}/lib,g
110+
s,@MOD_MAJOR_VERSION@,${NSS_VMAJOR},g
111+
s,@MOD_MINOR_VERSION@,${NSS_VMINOR},g
112+
s,@MOD_PATCH_VERSION@,${NSS_VPATCH},g
113+
" nss/pkg/pkg-config/nss-config.in > nss/pkg/pkg-config/nss-config
114+
vbin nss/pkg/pkg-config/nss-config
113115

114116
for f in libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnssutil3.so \
115117
libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so libnsssysinit.so; do

0 commit comments

Comments
 (0)