# Description: Network Security Services # URL: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS # Maintainer: KRAK3N Team, extra ports at krak3n dot my # Depends on: sqlite perl nspr name=nss version=3.119 _version=$(echo $version | sed 's/\./_/g') release=1 source=(https://archive.mozilla.org/pub/security/nss/releases/NSS_${_version}_RTM/src/nss-$version.tar.gz clang-ias.patch native-nsinstall-cflags.patch ${name}-3.92-standalone-1.patch respect-ldflags.patch) build() { cd ${name}-${version} patch -Np1 -i $SRC/clang-ias.patch patch -Np1 -i $SRC/native-nsinstall-cflags.patch patch -Np1 -i $SRC/${name}-3.92-standalone-1.patch patch -Np1 -i $SRC/respect-ldflags.patch cd nss make BUILD_OPT=1 \ NSPR_INCLUDE_DIR=/usr/include/nspr \ USE_SYSTEM_ZLIB=1 \ ZLIB_LIBS=-lz \ NSS_ENABLE_WERROR=0 \ USE_64=1 \ NSS_USE_SYSTEM_SQLITE=1 cd ../dist mkdir -p $PKG/usr/lib $PKG/usr/bin $PKG/usr/lib/pkgconfig install -v -m755 Linux*/lib/*.so $PKG/usr/lib install -v -m644 Linux*/lib/*.chk $PKG/usr/lib install -v -m644 Linux*/lib/libcrmf.a $PKG/usr/lib install -v -m755 -d $PKG/usr/include/nss cp -v -RL public/nss/* $PKG/usr/include/nss cp -v -RL private/nss/* $PKG/usr/include/nss install -v -m755 Linux*/bin/certutil $PKG/usr/bin install -v -m755 Linux*/bin/nss-config $PKG/usr/bin install -v -m755 Linux*/bin/pk12util $PKG/usr/bin install -v -m644 Linux*/lib/pkgconfig/nss.pc $PKG/usr/lib/pkgconfig }