commit: a58a0a9e22fed57c78cfff60efd56ad23c327062 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Feb 10 21:52:36 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Feb 10 21:52:36 2026 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=a58a0a9e
kde-frameworks/kdnssd: Drop IUSE zeroconf, RDEPEND on sys-auth/nss-mdns DESCRIPTION says "Framework for network service discovery using Zeroconf" - then let's not contradict that in packaging. Bug: https://bugs.gentoo.org/969175 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> kde-frameworks/kdnssd/kdnssd-6.23.0.ebuild | 22 ++++++---------------- kde-frameworks/kdnssd/kdnssd-9999.ebuild | 22 ++++++---------------- 2 files changed, 12 insertions(+), 32 deletions(-) diff --git a/kde-frameworks/kdnssd/kdnssd-6.23.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.23.0.ebuild index e1d0262119..ccfaae7586 100644 --- a/kde-frameworks/kdnssd/kdnssd-6.23.0.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-6.23.0.ebuild @@ -10,23 +10,13 @@ DESCRIPTION="Framework for network service discovery using Zeroconf" LICENSE="LGPL-2+" KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="zeroconf" +IUSE="" DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[network] - zeroconf? ( - >=dev-qt/qtbase-${QTMIN}:6[dbus] - net-dns/avahi[mdnsresponder-compat] - ) + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + net-dns/avahi[mdnsresponder-compat] +" +RDEPEND="${DEPEND} + sys-auth/nss-mdns " -RDEPEND="${DEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package zeroconf Avahi) - ) - use zeroconf || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON ) - - ecm_src_configure -} diff --git a/kde-frameworks/kdnssd/kdnssd-9999.ebuild b/kde-frameworks/kdnssd/kdnssd-9999.ebuild index 83d2614ea9..f2fa587d6e 100644 --- a/kde-frameworks/kdnssd/kdnssd-9999.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-9999.ebuild @@ -10,23 +10,13 @@ DESCRIPTION="Framework for network service discovery using Zeroconf" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="zeroconf" +IUSE="" DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[network] - zeroconf? ( - >=dev-qt/qtbase-${QTMIN}:6[dbus] - net-dns/avahi[mdnsresponder-compat] - ) + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + net-dns/avahi[mdnsresponder-compat] +" +RDEPEND="${DEPEND} + sys-auth/nss-mdns " -RDEPEND="${DEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package zeroconf Avahi) - ) - use zeroconf || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON ) - - ecm_src_configure -}
