|
1 | 1 | # Template file for 'nss' |
2 | 2 |
|
3 | | -_nsprver=4.38.1 |
| 3 | +_nsprver=4.38.2 |
4 | 4 |
|
5 | 5 | pkgname=nss |
6 | | -version=3.120 |
| 6 | +version=3.121 |
7 | 7 | revision=1 |
8 | 8 | _v="${version//\./_}" |
9 | | -hostmakedepends="perl which" |
| 9 | +hostmakedepends="perl" |
10 | 10 | makedepends="nspr-devel sqlite-devel zlib-devel" |
11 | | -depends="nspr>=${_nsprver}" |
12 | 11 | short_desc="Mozilla Network Security Services" |
13 | 12 | maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>" |
14 | 13 | license="MPL-2.0, MIT, BSD-3-Clause" |
15 | 14 | homepage="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" |
16 | 15 | distfiles="${MOZILLA_SITE}/security/nss/releases/NSS_${_v}_RTM/src/nss-${version}.tar.gz" |
17 | | -checksum=7ce5f5b3a172a41539ffc118d8ef4834974d0a6a782743e4a05a4e208dd6d22f |
| 16 | +checksum=cb3a8f8781bea78b7b8edd3afb7a2cb58e4881bb0160d189a39b98216ba7632e |
18 | 17 |
|
19 | 18 | export NS_USE_GCC=1 |
20 | 19 | export LIBRUNPATH= |
@@ -84,32 +83,35 @@ do_install() { |
84 | 83 | vmkdir usr/bin |
85 | 84 | vmkdir usr/include/nss |
86 | 85 |
|
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) |
90 | 91 |
|
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 |
99 | 102 |
|
100 | 103 | 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 |
113 | 115 |
|
114 | 116 | for f in libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnssutil3.so \ |
115 | 117 | libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so libnsssysinit.so; do |
|
0 commit comments