commit: ddb1fa8d820ee337b9a2945243f389abd7bb56de
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 27 15:12:07 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 28 19:50:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb1fa8d
net-dns/avahi: Drop IUSE ipv6
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-dns/avahi/avahi-0.9_rc2-r3.ebuild | 29 +++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)
diff --git a/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
b/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
index cfd149d8d131..077ba8141174 100644
--- a/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
@@ -15,30 +15,28 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6
mdnsresponder-compat nls python qt6 selinux systemd test"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection
mdnsresponder-compat nls python qt6 selinux systemd test"
REQUIRED_USE="
- python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
bookmarks? ( python )
howl-compat? ( dbus )
mdnsresponder-compat? ( dbus )
+ python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
systemd? ( dbus )
"
RESTRICT="!test? ( test )"
DEPEND="
- dev-libs/libdaemon
- dev-libs/libevent:=[${MULTILIB_USEDEP}]
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
+ dev-libs/libdaemon
+ dev-libs/libevent:=[${MULTILIB_USEDEP}]
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
- qt6? ( dev-qt/qtbase:6 )
gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
- dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- kernel_linux? ( sys-libs/libcap )
introspection? ( dev-libs/gobject-introspection:= )
- systemd? ( sys-apps/systemd:=[${MULTILIB_USEDEP}] )
+ kernel_linux? ( sys-libs/libcap )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -47,8 +45,10 @@ DEPEND="
introspection? (
dev-python/pygobject:3[${PYTHON_USEDEP}] )
')
)
+ qt6? ( dev-qt/qtbase:6 )
+ systemd? ( sys-apps/systemd:=[${MULTILIB_USEDEP}] )
"
-RDEPEND="
+RDEPEND="${DEPEND}
acct-user/avahi
acct-group/avahi
acct-group/netdev
@@ -56,15 +56,14 @@ RDEPEND="
acct-user/avahi-autoipd
acct-group/avahi-autoipd
)
- ${DEPEND}
selinux? ( sec-policy/selinux-avahi )
"
BDEPEND="
- dev-util/glib-utils
- doc? ( app-text/doxygen )
app-text/xmltoman
+ dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
+ doc? ( app-text/doxygen )
"
MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt6/qt-watch.h )
@@ -83,12 +82,6 @@ pkg_setup() {
src_prepare() {
default
- if ! use ipv6; then
- sed -i \
- -e "s/use-ipv6=yes/use-ipv6=no/" \
- avahi-daemon/avahi-daemon.conf || die
- fi
-
sed -i \
-e
"s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \
doxygen_to_devhelp.xsl || die