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
-}

Reply via email to