The nsscache python script requires the bsddb module to run and the port doesn't declare a runtime runtime dependency on any port providing it. Installing databases/py-bsddb allows nsscache to execute without obvious incompatibilities.
Guessing maintainer address from previous commits to net/nsscache.
Kevin, please sync up your MAINTAINER address with the one here in Bugzilla, or else we cannot properly track the issue. Thanks.
(In reply to Jan Bramkamp from comment #0)
It depends how you configure it, py-bsddb is only needed to generate BDB files for legacy Linux clients not using libnss-cache. There's no reason we shouldn't let the FreeBSD port generate those so I am fine with someone adding that as a runtime dep.
(In reply to Vladimir Krstulja from comment #1)
Ok, I don't have commit access can you update these: http://firstname.lastname@example.org
The databases/py-bsddb port is required to even display a usage message. Without the python interpreter fails with a missing import.
(In reply to Kevin Bowling from comment #2)
Ping. Can you add the missing dependency if it is still needed or close the bug?
Sorry I forgot about nsscache. Let me take a look at the state of the port again.
Fix in https://reviews.freebsd.org/D18655
(In reply to Kevin Bowling from comment #7)
Any bug fixes (eg: missing dependency) and other changes/improvements should be separated from version updates so that the former can be merged to the quarterly branch without the latter, unless the latter (version update) is also purely bugfixes, in which case it can all be merged.
A commit references this bug:
Date: Sun Dec 30 22:11:37 UTC 2018
New revision: 488745
net/nsscache: update to 0.37
Adds support for nested groups
Approved by: krion (mentor)
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D18655
Fixed in ports head, thanks!