CMakeLists only lists these dependencies: find_package(Qt5 5.4 CONFIG REQUIRED Core Widgets) find_package(KF5 REQUIRED XmlGui # For app KIO # For part DocTools I18n ) The FreeBSD port builder finds that this list of actual dependencies: USE_KDE= ecm codecs kio doctools jobwidgets auth i18n config configwidgets completion coreaddons service xmlgui widgetsaddons USE_QT5= core gui network widgets dbus xml qmake_build I think, several items should be added to cmake list, like Gui, Network, DBus, etc.
The packages you listed are dependencies of KF5::XmlGui and KF5::KIO, but probably not used directly by filelight.
yeh, those are not our dependencies (except ECM, which is found above in the cmakelists.txt), so the current behavior is correct.