Subject: CVS commit: pkgsrc/devel/nss
From: Thomas Klausner
Date: 2021-04-09 08:40:59
Message id: 20210409064059.A8817FA95@cvs.NetBSD.org

Log Message:
nss: fix interoperability with openssl

For a long time now (at least 15 years), the installed pkg-config
file also linked against libsoftokn3, which is wrong according to
upstream. This library is only intended to be loaded as a module.

Having this library linked added symbols to the namespace that conflict
with openssl symbols. This had caused problems before, and patches
had been added to rename symbols to avoid this conflict.

Instead, fix this correctly by not linking against libsoftokn3.

Switch to using the pkg-config and nss-config files provided in the
distfiles instead of pkgsrc-specific ones.

Remove now unneeded symbol-renaming patches.

Remove DragonFly patches while here.

Bump PKGREVISION.

Files:
RevisionActionfile
1.200modifypkgsrc/devel/nss/Makefile
1.125modifypkgsrc/devel/nss/distinfo
1.9modifypkgsrc/devel/nss/patches/patch-me
1.6modifypkgsrc/devel/nss/patches/patch-mf
1.1removepkgsrc/devel/nss/files/nss-config.in
1.1removepkgsrc/devel/nss/files/nss.pc.in
1.6removepkgsrc/devel/nss/patches/patch-am
1.6removepkgsrc/devel/nss/patches/patch-an
1.2removepkgsrc/devel/nss/patches/patch-mg
1.2removepkgsrc/devel/nss/patches/patch-mj
1.1removepkgsrc/devel/nss/patches/patch-nss_lib_freebl_md5.c