nss: update to 3.121.

This commit is contained in:
Đoàn Trần Công Danh
2026-02-25 09:14:05 +07:00
parent 68b39ab4e2
commit 2f85e62197
2 changed files with 40 additions and 38 deletions
+11 -11
View File
@@ -366,17 +366,17 @@ libtcl8.6.so tcl-8.6.0_1
libtk8.6.so tk-8.6.1_3
libsqlite3.so.0 sqlite-3.38.0_1
libIDL-2.so.0 libIDL-0.8.13_1
libnspr4.so nspr-4.37_1
libplc4.so nspr-4.37_1
libplds4.so nspr-4.37_1
libsoftokn3.so nss-3.116_1
libssl3.so nss-3.116_1
libnssutil3.so nss-3.116_1
libsmime3.so nss-3.116_1
libfreebl3.so nss-3.116_1
libnssdbm3.so nss-3.116_1
libnssckbi.so nss-3.116_1
libnss3.so nss-3.116_1
libnspr4.so nspr-4.38.2_1
libplc4.so nspr-4.38.2_1
libplds4.so nspr-4.38.2_1
libsoftokn3.so nss-3.121_1
libssl3.so nss-3.121_1
libnssutil3.so nss-3.121_1
libsmime3.so nss-3.121_1
libfreebl3.so nss-3.121_1
libnssdbm3.so nss-3.121_1
libnssckbi.so nss-3.121_1
libnss3.so nss-3.121_1
libcurl.so.4 libcurl-7.75.0_2
libdaemon.so.0 libdaemon-0.14_1
libavahi-common.so.3 avahi-libs-0.6.25_1
+29 -27
View File
@@ -1,20 +1,19 @@
# Template file for 'nss'
_nsprver=4.38.1
_nsprver=4.38.2
pkgname=nss
version=3.120
version=3.121
revision=1
_v="${version//\./_}"
hostmakedepends="perl which"
hostmakedepends="perl"
makedepends="nspr-devel sqlite-devel zlib-devel"
depends="nspr>=${_nsprver}"
short_desc="Mozilla Network Security Services"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="MPL-2.0, MIT, BSD-3-Clause"
homepage="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
distfiles="${MOZILLA_SITE}/security/nss/releases/NSS_${_v}_RTM/src/nss-${version}.tar.gz"
checksum=7ce5f5b3a172a41539ffc118d8ef4834974d0a6a782743e4a05a4e208dd6d22f
checksum=cb3a8f8781bea78b7b8edd3afb7a2cb58e4881bb0160d189a39b98216ba7632e
export NS_USE_GCC=1
export LIBRUNPATH=
@@ -84,32 +83,35 @@ do_install() {
vmkdir usr/bin
vmkdir usr/include/nss
NSS_VMAJOR=$(grep "#define.*NSS_VMAJOR" nss/lib/nss/nss.h | awk '{print $3}')
NSS_VMINOR=$(grep "#define.*NSS_VMINOR" nss/lib/nss/nss.h | awk '{print $3}')
NSS_VPATCH=$(grep "#define.*NSS_VPATCH" nss/lib/nss/nss.h | awk '{print $3}')
eval $(awk '
/#define.*NSS_VMAJOR/{printf "NSS_VMAJOR=%d\n", $3}
/#define.*NSS_VMINOR/{printf "NSS_VMINOR=%d\n", $3}
/#define.*NSS_VPATCH/{printf "NSS_VPATCH=%d\n", $3}
' nss/lib/nss/nss.h)
sed -e "s,%prefix%,/usr,g" \
-e 's,%exec_prefix%,${prefix},g' \
-e 's,%includedir%,${prefix}/include/nss,g' \
-e 's,%libdir%,${prefix}/lib,g' \
-e "s,%NSPR_VERSION%,${_nsprver},g" \
-e "s,%NSS_VERSION%,${version},g" \
nss/pkg/pkg-config/nss.pc.in \
> ${DESTDIR}/usr/lib/pkgconfig/nss.pc
sed -e "
s,%prefix%,/usr,g
s,%exec_prefix%,\${prefix},g
s,%includedir%,\${prefix}/include/nss,g
s,%libdir%,\${prefix}/lib,g
s,%NSPR_VERSION%,${_nsprver},g
s,%NSS_VERSION%,${version},g
" nss/pkg/pkg-config/nss.pc.in > nss/pkg/pkg-config/nss.pc
vinstall nss/pkg/pkg-config/nss.pc 644 usr/lib/pkgconfig
ln -sf nss.pc ${DESTDIR}/usr/lib/pkgconfig/mozilla-nss.pc
chmod 644 ${DESTDIR}/usr/lib/pkgconfig/*.pc
sed -e "s,@prefix@,/usr,g" \
-e 's,@exec_prefix@,${prefix},g' \
-e 's,@includedir@,${prefix}/include/nss,g' \
-e 's,@libdir@,${prefix}/lib,g' \
-e "s,@MOD_MAJOR_VERSION@,${NSS_VMAJOR},g" \
-e "s,@MOD_MINOR_VERSION@,${NSS_VMINOR},g" \
-e "s,@MOD_PATCH_VERSION@,${NSS_VPATCH},g" \
nss/pkg/pkg-config/nss-config.in \
> ${DESTDIR}/usr/bin/nss-config
chmod 755 ${DESTDIR}/usr/bin/nss-config
sed -e "
s,@prefix@,/usr,g
s,@exec_prefix@,\${prefix},g
s,@includedir@,\${prefix}/include/nss,g
s,@libdir@,\${prefix}/lib,g
s,@MOD_MAJOR_VERSION@,${NSS_VMAJOR},g
s,@MOD_MINOR_VERSION@,${NSS_VMINOR},g
s,@MOD_PATCH_VERSION@,${NSS_VPATCH},g
" nss/pkg/pkg-config/nss-config.in > nss/pkg/pkg-config/nss-config
vbin nss/pkg/pkg-config/nss-config
for f in libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnssutil3.so \
libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so libnsssysinit.so; do