BSD Ports

dns/kf5-kdnssd MidnightBSD

KF5 abstraction to system DNSSD features

System
MidnightBSD
Repository
mports
Categories

Description

KDNSSD is a library for handling the DNS-based Service Discovery Protocol, the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure.

In the other systems

The newest version among them is 5.116.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdns/kf5-kdnssdno data---
FreeBSDdns/kf5-kdnssd5.116.0 newestnone known-[email protected]-
OpenBSDdevel/kf5/kdnssd by name5.116.0 newestno data-Rafael Sadowski <[email protected]>-
NetBSDnet/kdnssd by name5.116.0nb10 newestnone known--2026-09-29
DragonFlydns/kf5-kdnssd5.116.0 newestnone known-[email protected]-
HardenedBSDdns/kf5-kdnssd5.116.0 newestno data-[email protected]-
GhostBSDdns/kf5-kdnssd5.116.0 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install kdnssd

From mports:

cd /usr/mports/dns/kf5-kdnssd && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kdnssd>0:dns/kf5-kdnssd
LIB_DEPENDS=	libKF5DNSSD.so:dns/kf5-kdnssd

Dependencies

No port depends on this one.

Configuration

Options name: dns_kdnssd

OptionDefaultDescription
AVAHIon
MDNSRESPONDERoff
USES
cmake compiler:c++11-lib kde:5 kfhack pkgconfig qt:5 tar:xz
Service scripts
none

Files

pkg-plist 142
  • include/KF5/KDNSSD/DNSSD/DomainBrowser
  • include/KF5/KDNSSD/DNSSD/DomainModel
  • include/KF5/KDNSSD/DNSSD/PublicService
  • include/KF5/KDNSSD/DNSSD/RemoteService
  • include/KF5/KDNSSD/DNSSD/ServiceBase
  • include/KF5/KDNSSD/DNSSD/ServiceBrowser
  • include/KF5/KDNSSD/DNSSD/ServiceModel
  • include/KF5/KDNSSD/DNSSD/ServiceTypeBrowser
  • include/KF5/KDNSSD/KDNSSD/DomainBrowser
  • include/KF5/KDNSSD/KDNSSD/DomainModel
  • include/KF5/KDNSSD/KDNSSD/PublicService
  • include/KF5/KDNSSD/KDNSSD/RemoteService
  • include/KF5/KDNSSD/KDNSSD/ServiceBase
  • include/KF5/KDNSSD/KDNSSD/ServiceBrowser
  • include/KF5/KDNSSD/KDNSSD/ServiceModel
  • include/KF5/KDNSSD/KDNSSD/ServiceTypeBrowser
  • include/KF5/KDNSSD/dnssd/domainbrowser.h
  • include/KF5/KDNSSD/dnssd/domainmodel.h
  • include/KF5/KDNSSD/dnssd/publicservice.h
  • include/KF5/KDNSSD/dnssd/remoteservice.h
  • include/KF5/KDNSSD/dnssd/servicebase.h
  • include/KF5/KDNSSD/dnssd/servicebrowser.h
  • include/KF5/KDNSSD/dnssd/servicemodel.h
  • include/KF5/KDNSSD/dnssd/servicetypebrowser.h
  • include/KF5/KDNSSD/kdnssd/domainbrowser.h
  • include/KF5/KDNSSD/kdnssd/domainmodel.h
  • include/KF5/KDNSSD/kdnssd/kdnssd_export.h
  • include/KF5/KDNSSD/kdnssd/publicservice.h
  • include/KF5/KDNSSD/kdnssd/remoteservice.h
  • include/KF5/KDNSSD/kdnssd/servicebase.h
  • include/KF5/KDNSSD/kdnssd/servicebrowser.h
  • include/KF5/KDNSSD/kdnssd/servicemodel.h
  • include/KF5/KDNSSD/kdnssd/servicetypebrowser.h
  • include/KF5/KDNSSD/kdnssd_version.h
  • lib/cmake/KF5DNSSD/KF5DNSSDConfig.cmake
  • lib/cmake/KF5DNSSD/KF5DNSSDConfigVersion.cmake
  • lib/cmake/KF5DNSSD/KF5DNSSDTargets-.cmake
  • lib/cmake/KF5DNSSD/KF5DNSSDTargets.cmake
  • lib/libKF5DNSSD.so
  • lib/libKF5DNSSD.so.5
  • lib/libKF5DNSSD.so.
  • %%QT_MKSPECDIR%%/modules/qt_KDNSSD.pri
  • share/locale/af/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ar/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/as/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/az/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/be/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/be@latin/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/bg/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/bn/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/bn_IN/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/br/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/bs/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ca/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ca@valencia/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/crh/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/cs/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/csb/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/cy/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/da/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/de/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/el/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/en_GB/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/eo/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/es/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/et/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/eu/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/fa/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/fi/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/fr/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/fy/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ga/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/gd/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/gl/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/gu/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ha/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/he/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hi/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hne/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hr/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hsb/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hu/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/hy/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ia/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/id/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/is/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/it/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ja/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ka/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/kk/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/km/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/kn/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ko/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ku/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/lb/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/lt/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/lv/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/mai/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/mk/LC_MESSAGES/kdnssd5_qt.qm
  • share/locale/ml/LC_MESSAGES/kdnssd5_qt.qm

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/frameworks/5.116.0/kdnssd-5.116.0.tar.xz2.280644e+0635676df6570a5019d723ccd92cb2bc141a35ff50b97244e4c0deef6e72f45dfc