48 lines
982 B
Markdown
48 lines
982 B
Markdown
nss 3.126
|
|
=
|
|
https://github.com/mozilla/nss/archive/refs/tags/NSS_3_126_RTM.tar.gz
|
|
|
|
``` sh *** build ***
|
|
make -j$(nproc) USE_64=1 BUILD_OPT=1
|
|
cd ..
|
|
mkdir -p {bin,lib/nss,include/nss}
|
|
cp -aL dist/*/bin/* bin/
|
|
cp -aL dist/*/lib/* lib/nss
|
|
cp -aL dist/public/nss/* include/nss/
|
|
```
|
|
|
|
``` sh *** config ***
|
|
mkdir -p lib/pkgconfig
|
|
cat > lib/pkgconfig/nss.pc <<'EOF'
|
|
prefix=/pkg/gnu/nss
|
|
exec_prefix=${prefix}
|
|
libdir=${exec_prefix}/lib/nss
|
|
includedir=${prefix}/include/nss
|
|
|
|
Name: NSS
|
|
Description: Network Security Services
|
|
Version: 3.126
|
|
Requires: nspr >= 4.8
|
|
Libs: -L${libdir} -lssl3 -lsmime3 -lnss3 -lnssutil3
|
|
Cflags: -I${includedir}
|
|
EOF
|
|
|
|
cat > lib/pkgconfig/nss-util.pc <<'EOF'
|
|
prefix=/pkg/gnu/nss
|
|
exec_prefix=${prefix}
|
|
libdir=${exec_prefix}/lib/nss
|
|
includedir=${prefix}/include/nss
|
|
|
|
Name: NSS-Util
|
|
Description: Network Security Services Utility Library
|
|
Version: 3.126
|
|
Requires: nspr >= 4.8
|
|
Libs: -L${libdir} -lnssutil3
|
|
Cflags: -I${includedir}
|
|
EOF
|
|
```
|
|
|
|
``` cfg *** build deps ***
|
|
nspr
|
|
```
|