summaryrefslogtreecommitdiffstats
path: root/crypto/nss/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/nss/INSTALL')
-rwxr-xr-xcrypto/nss/INSTALL30
1 files changed, 22 insertions, 8 deletions
diff --git a/crypto/nss/INSTALL b/crypto/nss/INSTALL
index 5b816d2941..e3041a313a 100755
--- a/crypto/nss/INSTALL
+++ b/crypto/nss/INSTALL
@@ -1,18 +1,32 @@
-cd $SOURCE_DIRECTORY/mozilla/dist &&
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ cd $SOURCE_DIRECTORY/dist
+else
+ cd $SOURCE_DIRECTORY/mozilla/dist
+fi &&
# don't overwrite OpenSSL's libssl.a static library
-cd */lib &&
+pushd */lib &&
mv -v libssl.a libssl3.a &&
-cd $SOURCE_DIRECTORY/mozilla/dist &&
+popd &&
-install -v -d -m755 $INSTALL_ROOT/usr/lib/nss &&
-install -v -d -m755 $INSTALL_ROOT/usr/include/nss &&
+install -v -d -m755 $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.so $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.chk $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.a $INSTALL_ROOT/usr/lib &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/lib/pkgconfig &&
+
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ install -v -m755 ../nss/config/nss-config $INSTALL_ROOT/usr/bin &&
+ install -v -m644 */lib/pkgconfig/nss.pc $INSTALL_ROOT/usr/lib/pkgconfig
+else
+ install -v -m644 ../security/nss/cmd/disttools/nss.pc $INSTALL_ROOT/usr/lib/pkgconfig
+fi &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/bin &&
install -v -m755 */bin/* $INSTALL_ROOT/usr/bin &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/include/nss &&
install -v -m644 private/nss/*.h $INSTALL_ROOT/usr/include/nss &&
install -v -m644 public/nss/*.h $INSTALL_ROOT/usr/include/nss &&
-install -v -m644 public/dbm/*.h $INSTALL_ROOT/usr/include/nss/ &&
-install -v -m755 ../security/nss/cmd/disttools/nss-config $INSTALL_ROOT/usr/bin &&
-install -v -m644 ../security/nss/cmd/disttools/nss.pc $INSTALL_ROOT/usr/lib/pkgconfig
+install -v -m644 public/dbm/*.h $INSTALL_ROOT/usr/include/nss