While attempting to update any of my ports that were out of date, I tried to rebuild libreoffice. The build failed with this error: ===> libreoffice-7.5.5.2_3 depends on shared library: libxmlsec1-nss.so - not found Later I learned that this file (libxmlsec1-nss.so) was part of security/xmlsec1 as is indicated on the libreoffice Makefile on line 66. I am able to build that port (security/xmlsec1) without error, but it never installs libxmlsec1-nss.so or any variant even though that file is listed in the pkg-plist of security/xmlsec1 (very odd). When I manually build security/xmlsec1 (make deinstall, then make reinstall) it completes successfully (except does not install the libxmlsec1-nss.so file). Then attempting to manally build editors/libreoffice (make install clean) it fails because it tries to build (!) security/xmlsec1 and finds it already there so it generates an error. I am very confused. Can anyone help steer me in the right direction? Thanks!
Show "pkg info xmlsec1".
$ grep libxmlsec1-nss security/xmlsec1/pkg-plist %%NSS%%lib/libxmlsec1-nss.so %%NSS%%lib/libxmlsec1-nss.so.1 %%NSS%%lib/libxmlsec1-nss.so.%%DISTVERSION%% libxmlsec1-nss.so builded with NSS option on only. Probably you turned it off.
The reason was to build the security/xmlsec1 without the NSS option.