make build-depends-list
and some educated guesses is what I typically use. You might want to try turning off the DOCS option of devel/cmake, that seems to pull in a LOT of QT5/KDE stuff (specifically that x11-toolkits/qt5-gui). I ran into that one recently.cmake(1) is just something that's used to build various ports, it's similar to make(1). As long as you don't actually do anything yourself with cmake(1) you're not going to need the documentation for it. Besides, it's just a build dependency, it's only required for the port to build.Am I correct that DOCS are not really required as one can find them also in the Internet?
DOCS is fairly safe to turn off, yes. Although you might miss some manual pages (those are really useful) in some cases. NLS is tricky, some ports simply fail to build if you turn this off.So I can safely unset DOCS and NLS globally?
NLS doesn't have anything to do with X, so with or without X NLS is still useful.Especially on a console-only system?