[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2024-05-28 Thread Sam James
commit: ea23e830e584fcf7cd09973c8d0c94e1bb7d2fd4
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 13:18:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 13:18:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea23e830

net-dns/avahi: Stabilize 0.9_rc1 ppc64, #932910

Signed-off-by: Sam James  gentoo.org>

 net-dns/avahi/avahi-0.9_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild 
b/net-dns/avahi/avahi-0.9_rc1.ebuild
index 5d1694df57a8..b53d1ea5b4b1 100644
--- a/net-dns/avahi/avahi-0.9_rc1.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2024-05-28 Thread Michał Górny
commit: b3286e81f2774c82608416397148f08a7a3e8b95
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 12:29:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 12:29:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3286e81

net-dns/avahi: Stabilize 0.9_rc1 arm64, #932910

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.9_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild 
b/net-dns/avahi/avahi-0.9_rc1.ebuild
index 8ed56104e4f6..5d1694df57a8 100644
--- a/net-dns/avahi/avahi-0.9_rc1.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2024-05-28 Thread Michał Górny
commit: 9450808b1a1ff25d973fddf0da56009269c0f63b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 12:29:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 12:29:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9450808b

net-dns/avahi: Stabilize 0.9_rc1 sparc, #932910

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.9_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild 
b/net-dns/avahi/avahi-0.9_rc1.ebuild
index 041ecf42dfc6..8ed56104e4f6 100644
--- a/net-dns/avahi/avahi-0.9_rc1.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2024-05-28 Thread Michał Górny
commit: f65ef00b6a24533e544c590d7933654203999d13
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 12:04:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 12:04:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65ef00b

net-dns/avahi: Stabilize 0.9_rc1 arm, #932910

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.9_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild 
b/net-dns/avahi/avahi-0.9_rc1.ebuild
index e4f7cb84a6ab..041ecf42dfc6 100644
--- a/net-dns/avahi/avahi-0.9_rc1.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2024-02-15 Thread Patrick McLean
commit: d9c877258c6b7321f4305396b19d5bf2441efd8d
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Feb 15 19:09:21 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Feb 15 19:09:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c87725

net-dns/avahi: add 0.9_rc1

Signed-off-by: Patrick McLean  gentoo.org>

 net-dns/avahi/Manifest |   1 +
 net-dns/avahi/avahi-0.9_rc1.ebuild | 203 +
 .../avahi-0.9_rc1-disable-avahi-ui-sharp.patch |  43 +
 3 files changed, 247 insertions(+)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8827967c8d22..ac584b7aa178 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1 +1,2 @@
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe
+DIST avahi-0.9_rc1.tar.gz 1057252 BLAKE2B 
f38c35d25c439d0d4dce00131d61d4be816fdcf14ddbe4f91fed95990ac6313b8ed905bca84f693feeccf92b891c849a994cbee80b02732108a18378b044d4b4
 SHA512 
c46ef2c646ae7a7be8e61ef18924a5c1349e19293ecd2e95f51dd6cd41967ea2f118ca2af48671c68a5b33687cdd6cbadb8745d95e8b69963d0b73f2d447db8d

diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild 
b/net-dns/avahi/avahi-0.9_rc1.ebuild
new file mode 100644
index ..e4f7cb84a6ab
--- /dev/null
+++ b/net-dns/avahi/avahi-0.9_rc1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools multilib-minimal python-single-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="https://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   bookmarks? ( python )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/libevent:=[${MULTILIB_USEDEP}]
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   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}] )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   bookmarks? ( 
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] )
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   ')
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   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
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062
+)
+
+pkg_setup() {
+   use python && python-single-r1_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-gtk
+   --disable-mono
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   --enable-glib
+   --enable-gobject
+   --enable-xmltoman
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2023-05-01 Thread Sam James
commit: eea607ae4fdc9ca610cf78166cf6a18ceb5be1e0
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 13:30:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 13:30:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea607ae

net-dns/avahi: drop 0.8-r5

Signed-off-by: Sam James  gentoo.org>

 net-dns/avahi/avahi-0.8-r5.ebuild | 214 --
 1 file changed, 214 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r5.ebuild 
b/net-dns/avahi/avahi-0.8-r5.ebuild
deleted file mode 100644
index 543adbdc48e6..
--- a/net-dns/avahi/avahi-0.8-r5.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE="gdbm"
-inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="https://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
-
-REQUIRED_USE="
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   bookmarks? ( python )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-   systemd? ( dbus )
-"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libdaemon
-   dev-libs/libevent:=[${MULTILIB_USEDEP}]
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   qt5? ( dev-qt/qtcore:5 )
-   gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? ( dev-lang/mono )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   bookmarks? ( 
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] )
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   ')
-   )
-"
-RDEPEND="
-   acct-user/avahi
-   acct-group/avahi
-   acct-group/netdev
-   autoipd? (
-   acct-user/avahi-autoipd
-   acct-group/avahi-autoipd
-   )
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-avahi )
-"
-BDEPEND="
-   dev-util/glib-utils
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
-
-PATCHES=(
-   "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062
-# These patches do not apply cleanly but may need to be re-instated.
-# I'll leave them commented out for now.
-#  "${FILESDIR}/${PN}-0.7-qt5.patch"
-#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
-#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
-#  "${FILESDIR}/${PN}-0.7-python3.patch"
-#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
-#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
-)
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use python && python-single-r1_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
-
-   eautoreconf
-
-   # bundled manpages
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-gtk
-   --disable-monodoc
-   --disable-python-dbus
-   --disable-qt3
-   --disable-qt4
-   --disable-static
-   --enable-manpages
-   --enable-glib
-   --enable-gobject
-   --enable-xmltoman
-   --localstatedir="${EPREFIX}/var"
-   --with-distro=gentoo
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   $(use_enable dbus)
-   $(use_enable gdbm)
-   $(use_enable gtk gtk3)
-   $(use_enable howl-compat compat-howl)
-   $(use_enable mdnsresponder-compat compat-libdns_sd)
-   $(use_enable nls)
-   $(multilib_native_use_enable autoipd)
-   $(multilib_native_use_enable doc doxygen-doc)
-  

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2023-02-20 Thread Michał Górny
commit: d8e219d59bdc2a0bfda3731a4f3d681e520951f7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 20 18:12:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 20 18:20:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e219d5

net-dns/avahi: Enable py3.11

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index 566d726c394b..3528a46c74c0 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="gdbm"
 inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: 1e6b0b0bd3905462a601b94293626da00ee2e82e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 18:29:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 18:29:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6b0b0b

net-dns/avahi: Stabilize 0.8-r7 ppc, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index bd42c68232a3..e3ec9f406a26 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: efe18b17abe65d46b8ae59213901ff22eef4d161
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 18:11:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 18:11:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe18b17

net-dns/avahi: Stabilize 0.8-r7 ppc64, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index ef221e669762..bd42c68232a3 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: cf5bb897c4ae0ff963b4cb989f9e8f87a38ab793
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 17:50:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 17:50:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5bb897

net-dns/avahi: Stabilize 0.8-r7 amd64, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index 7a271a424cf3..ef221e669762 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: 9d7dbfde7be8c68c183515cc83fb1fa7a5a5339d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 17:34:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 17:34:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7dbfde

net-dns/avahi: Stabilize 0.8-r7 hppa, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index 328dc0b4c234..7a271a424cf3 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: 529f64e5518635c78bbc32420355c64fab28f52b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 12:23:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 12:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529f64e5

net-dns/avahi: Stabilize 0.8-r7 arm, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index d02dc93ae692..328dc0b4c234 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Sam James
commit: caa3ae2bd41c2c7e31391929dcb68786d2a60910
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 12:19:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 12:19:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa3ae2b

net-dns/avahi: Stabilize 0.8-r7 x86, #883907

Signed-off-by: Sam James  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index b0c57de4e8b7..d02dc93ae692 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: 76329fdb6cdeba3ce834a1c2f014bece4d658ce3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 12:13:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 12:13:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76329fdb

net-dns/avahi: Stabilize 0.8-r7 sparc, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index fa408b97dcce..b0c57de4e8b7 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-12-03 Thread Arthur Zamarin
commit: d61a2bb5561a466037c4f11f8a4801e96fd7c6f9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 12:11:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 12:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61a2bb5

net-dns/avahi: Stabilize 0.8-r7 arm64, #883907

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r7.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
index ed36d9edfc0c..fa408b97dcce 100644
--- a/net-dns/avahi/avahi-0.8-r7.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2022-11-05 Thread Sam James
commit: 3e56cd93c27c158d848d6f495b3563816f49e888
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  5 23:58:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 01:49:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e56cd93

net-dns/avahi: fix configure w/ -Werror=strict-prototypes

Signed-off-by: Sam James  gentoo.org>

 .../{avahi-0.8-r6.ebuild => avahi-0.8-r7.ebuild}   |  1 +
 .../avahi/files/avahi-0.8-strict-prototypes.patch  | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/net-dns/avahi/avahi-0.8-r6.ebuild 
b/net-dns/avahi/avahi-0.8-r7.ebuild
similarity index 99%
rename from net-dns/avahi/avahi-0.8-r6.ebuild
rename to net-dns/avahi/avahi-0.8-r7.ebuild
index 73f14ba3bf3c..ed36d9edfc0c 100644
--- a/net-dns/avahi/avahi-0.8-r6.ebuild
+++ b/net-dns/avahi/avahi-0.8-r7.ebuild
@@ -74,6 +74,7 @@ PATCHES=(
"${FILESDIR}/${P}-dependency-error.patch"
"${FILESDIR}/${P}-null-pointer-crash.patch"
"${FILESDIR}/${P}-potentially-undefined-fix.patch"
+   "${FILESDIR}/${P}-strict-prototypes.patch"
 # These patches do not apply cleanly but may need to be re-instated.
 # I'll leave them commented out for now.
 #  "${FILESDIR}/${PN}-0.7-qt5.patch"

diff --git a/net-dns/avahi/files/avahi-0.8-strict-prototypes.patch 
b/net-dns/avahi/files/avahi-0.8-strict-prototypes.patch
new file mode 100644
index ..3954aa4357ae
--- /dev/null
+++ b/net-dns/avahi/files/avahi-0.8-strict-prototypes.patch
@@ -0,0 +1,38 @@
+https://github.com/lathiat/avahi/pull/405
+
+From 54409e5af9c382117b67674756971f4f1bf646f8 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 5 Nov 2022 23:49:47 +
+Subject: [PATCH] configure.ac: fix -Wstrict-prototypes
+
+Fixes errors like:
+```
+-ignoreme: warning: a function definition without a prototype is deprecated in 
all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
++ignoreme: error: a function definition without a prototype is deprecated in 
all versions of C and is not supported in C2x 
[-Werror,-Wdeprecated-non-prototype]
+ void test_broken_ssp(c)
+  ^
+```
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -99,8 +99,7 @@ if test x"$enable_ssp" = x"yes"; then
+ LDFLAGS="$LDFLAGS -Wl,-z,defs"
+ cat confdefs.h > conftest.c
+ cat >>conftest.c <<_ACEOF
+-void test_broken_ssp(c)
+-const char *c;
++void test_broken_ssp(const char *c)
+ {
+ char arr[[123]], *p; /* beware of possible double-braces if copying this 
*/
+ for (p = arr; *c; ++p) {
+@@ -300,7 +299,7 @@ AM_CONDITIONAL(TARGET_FREEBSD, test x"$with_distro" = 
xfreebsd)
+ AM_CONDITIONAL(TARGET_SLACKWARE, test x"$with_distro" = xslackware)
+ 
+ test_gcc_flag() {
+-AC_LANG_CONFTEST([int main() {}])
++AC_LANG_CONFTEST([int main(void) {}])
+ $CC -c conftest.c $CFLAGS $@ > /dev/null 2> /dev/null
+ ret=$?
+ rm -f conftest.o
+



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/, net-dns/avahi/files/

2022-08-18 Thread Anthony G. Basile
commit: ca40d8f1bbfd62625a223896fefe4cc0d5284175
Author: Federico Denkena  posteo  de>
AuthorDate: Tue Jun 21 15:33:40 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 18 13:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40d8f1

Patches for net-dns/avahi

These patches were pulled from the avahi upstream to fix a vulnerability
and other bugs.
Bug: https://bugs.gentoo.org/793953
Signed-off-by: Federico Denkena  posteo.de>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.8-r6.ebuild  | 217 +
 .../avahi/files/avahi-0.8-dependency-error.patch   |  15 ++
 .../files/avahi-0.8-disable-avahi-ui-sharp.patch   |  12 --
 .../avahi/files/avahi-0.8-null-pointer-crash.patch | 129 
 .../avahi-0.8-potentially-undefined-fix.patch  |  25 +++
 5 files changed, 386 insertions(+), 12 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r6.ebuild 
b/net-dns/avahi/avahi-0.8-r6.ebuild
new file mode 100644
index ..4a301d91cbc8
--- /dev/null
+++ b/net-dns/avahi/avahi-0.8-r6.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="https://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   bookmarks? ( python )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/libevent:=[${MULTILIB_USEDEP}]
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? ( dev-lang/mono )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   bookmarks? ( 
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] )
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   ')
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062
+   "${FILESDIR}/${P}-dependency-error.patch"
+   "${FILESDIR}/${P}-null-pointer-crash.patch"
+   "${FILESDIR}/${P}-potentially-undefined-fix.patch"
+# These patches do not apply cleanly but may need to be re-instated.
+# I'll leave them commented out for now.
+#  "${FILESDIR}/${PN}-0.7-qt5.patch"
+#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
+#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
+#  "${FILESDIR}/${PN}-0.7-python3.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python && python-single-r1_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-gtk
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   --enable-glib
+  

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2022-08-18 Thread Anthony G. Basile
commit: aeb3ae1a7f575ad5b798f2f0c2be1991b02b3719
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug 18 13:27:22 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 18 13:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb3ae1a

net-dns/avahi: drop all arches to ~ for retesting

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.8-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r6.ebuild 
b/net-dns/avahi/avahi-0.8-r6.ebuild
index 4a301d91cbc8..73f14ba3bf3c 100644
--- a/net-dns/avahi/avahi-0.8-r6.ebuild
+++ b/net-dns/avahi/avahi-0.8-r6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-11-03 Thread Sam James
commit: f460f4bfdd6660feb234b79710b536b9aa9a95e6
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  4 01:42:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  4 01:43:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f460f4bf

net-dns/avahi: no longer uses intltool (gettext instead)

Revbumping to allow people to depclean intltool and Perl deps
(this is quite a common complaint/request, was the same
with eudev).

Closes: https://bugs.gentoo.org/821094
Signed-off-by: Sam James  gentoo.org>

 net-dns/avahi/{avahi-0.8-r4.ebuild => avahi-0.8-r5.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r4.ebuild 
b/net-dns/avahi/avahi-0.8-r5.ebuild
similarity index 99%
rename from net-dns/avahi/avahi-0.8-r4.ebuild
rename to net-dns/avahi/avahi-0.8-r5.ebuild
index 9d623e4c624..f2ba57953f0 100644
--- a/net-dns/avahi/avahi-0.8-r4.ebuild
+++ b/net-dns/avahi/avahi-0.8-r5.ebuild
@@ -63,7 +63,7 @@ BDEPEND="
dev-util/glib-utils
doc? ( app-doc/doxygen )
app-doc/xmltoman
-   dev-util/intltool
+   sys-devel/gettext
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-10-14 Thread Arthur Zamarin
commit: 386503af46e19e2403f509b796cda86006924eed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 15 05:34:00 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 15 05:38:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386503af

net-dns/avahi: enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/avahi/avahi-0.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r4.ebuild 
b/net-dns/avahi/avahi-0.8-r4.ebuild
index 44eb0f46324..9d623e4c624 100644
--- a/net-dns/avahi/avahi-0.8-r4.ebuild
+++ b/net-dns/avahi/avahi-0.8-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="gdbm"
 inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-06-30 Thread Marek Szuba
commit: 5bfdc5bae6b18bab54f7bd78c5d3dc6ec3463631
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 30 15:03:29 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 30 17:55:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bfdc5ba

net-dns/avahi: keyword 0.8-r4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 net-dns/avahi/avahi-0.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r4.ebuild 
b/net-dns/avahi/avahi-0.8-r4.ebuild
index ec5bc43d804..44eb0f46324 100644
--- a/net-dns/avahi/avahi-0.8-r4.ebuild
+++ b/net-dns/avahi/avahi-0.8-r4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-05-29 Thread Michał Górny
commit: 5e1b8259dd8430271b900667381eaae48d195a38
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 29 06:54:59 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 29 08:06:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1b8259

net-dns/avahi: Enable py3.9

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.8-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r4.ebuild 
b/net-dns/avahi/avahi-0.8-r4.ebuild
index b7310b994e3..ec5bc43d804 100644
--- a/net-dns/avahi/avahi-0.8-r4.ebuild
+++ b/net-dns/avahi/avahi-0.8-r4.ebuild
@@ -3,12 +3,12 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 PYTHON_REQ_USE="gdbm"
 inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
 
 DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
+HOMEPAGE="https://avahi.org/;
 SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-05-28 Thread David Seifert
commit: 50b908503ff65ef2ea96b09b7a21c6b46935ffa2
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 15:31:56 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri May 28 15:31:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b90850

net-dns/avahi: use python-single-r1 instead of python-r1

* Only builds one Python implementation => python-single-r1

* Fix REQUIRED_USE logic. We need to have it all together
  for python_gen_cond_dep, so we move the bookmarks? (...)
  dep within the python? ( ... ) one.

Closes: https://bugs.gentoo.org/705386
Closes: https://bugs.gentoo.org/710244
Closes: https://bugs.gentoo.org/788043
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 .../{avahi-0.8-r3.ebuild => avahi-0.8-r4.ebuild}   | 24 +-
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r3.ebuild 
b/net-dns/avahi/avahi-0.8-r4.ebuild
similarity index 91%
rename from net-dns/avahi/avahi-0.8-r3.ebuild
rename to net-dns/avahi/avahi-0.8-r4.ebuild
index 8c9e10456e2..b7310b994e3 100644
--- a/net-dns/avahi/avahi-0.8-r3.ebuild
+++ b/net-dns/avahi/avahi-0.8-r4.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 PYTHON_COMPAT=( python3_{7,8} )
 PYTHON_REQ_USE="gdbm"
-inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
 
 DESCRIPTION="System which facilitates service discovery on a local network"
 HOMEPAGE="http://avahi.org/;
@@ -18,6 +18,7 @@ IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat 
+introspection ipv6 kerne
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   bookmarks? ( python )
mono? ( dbus )
howl-compat? ( dbus )
mdnsresponder-compat? ( dbus )
@@ -40,12 +41,11 @@ DEPEND="
mono? ( dev-lang/mono )
python? (
${PYTHON_DEPS}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   )
-   bookmarks? (
-   ${PYTHON_DEPS}
-   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   bookmarks? ( 
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] )
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   ')
)
 "
 RDEPEND="
@@ -83,7 +83,7 @@ PATCHES=(
 
 pkg_setup() {
use mono && mono-env_pkg_setup
-   use python || use bookmarks && python_setup
+   use python && python-single-r1_pkg_setup
 }
 
 src_prepare() {
@@ -166,8 +166,10 @@ multilib_src_compile() {
 
 multilib_src_install() {
emake install DESTDIR="${D}"
-   use bookmarks && use python && use dbus || \
-   rm -f "${ED}"/usr/bin/avahi-bookmarks
+
+   if ! use bookmarks || ! use python || ! use dbus; then
+   rm -f "${ED}"/usr/bin/avahi-bookmarks || die
+   fi
 
# https://github.com/lathiat/avahi/issues/28
use howl-compat && dosym avahi-compat-howl.pc 
/usr/$(get_libdir)/pkgconfig/howl.pc
@@ -185,6 +187,8 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
+   use python && python_optimize
+
if use autoipd; then
insinto /lib/rcscripts/net
doins "${FILESDIR}"/autoipd.sh



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-04-24 Thread Andreas Sturmlechner
commit: b5bc3082872a0bcc33dd7e88f81837f47a83d63d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 27 21:29:08 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 24 15:48:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5bc3082

net-dns/avahi: Drop 0.8-r2

Closes: https://bugs.gentoo.org/769062
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 213 --
 net-dns/avahi/metadata.xml|   3 +-
 2 files changed, 1 insertion(+), 215 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
deleted file mode 100644
index 9571bd2d62f..000
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="gdbm"
-inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
-
-REQUIRED_USE="
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-   systemd? ( dbus )
-"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libdaemon
-   dev-libs/libevent:=[${MULTILIB_USEDEP}]
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   qt5? ( dev-qt/qtcore:5 )
-   gtk2? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk2? ( dev-dotnet/gtk-sharp:2 )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   )
-   bookmarks? (
-   ${PYTHON_DEPS}
-   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="
-   acct-user/avahi
-   acct-group/avahi
-   acct-group/netdev
-   autoipd? (
-   acct-user/avahi-autoipd
-   acct-group/avahi-autoipd
-   )
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-avahi )
-"
-BDEPEND="
-   dev-util/glib-utils
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   dev-util/intltool
-   virtual/pkgconfig
-"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
-
-# These patches do not apply cleanly but may need to be re-instated.
-# I'll leave them commented out for now.
-#PATCHES=(
-#  "${FILESDIR}/${PN}-0.7-qt5.patch"
-#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
-#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
-#  "${FILESDIR}/${PN}-0.7-python3.patch"
-#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
-#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
-#)
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use python || use bookmarks && python_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
-
-   eautoreconf
-
-   # bundled manpages
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-monodoc
-   --disable-python-dbus
-   --disable-qt3
-   --disable-qt4
-   --disable-static
-   --enable-manpages
-   --enable-glib
-   --enable-gobject
-   --enable-xmltoman
-   --localstatedir="${EPREFIX}/var"
-   --with-distro=gentoo
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   $(use_enable dbus)
-   $(use_enable gdbm)
-   $(use_enable gtk2 gtk)
-   $(use_enable gtk  gtk3)
-   $(use_enable howl-compat compat-howl)
-   $(use_enable mdnsresponder-compat 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2021-04-24 Thread Andreas Sturmlechner
commit: 93cf079ade538cae967e7d18adcf63d237681e09
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 27 21:25:07 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 24 15:48:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cf079a

net-dns/avahi: hard-disable avahi-ui-sharp

Bug: https://bugs.gentoo.org/769062
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-dns/avahi/avahi-0.8-r3.ebuild  | 211 +
 .../files/avahi-0.8-disable-avahi-ui-sharp.patch   |  57 ++
 2 files changed, 268 insertions(+)

diff --git a/net-dns/avahi/avahi-0.8-r3.ebuild 
b/net-dns/avahi/avahi-0.8-r3.ebuild
new file mode 100644
index 000..26826ded651
--- /dev/null
+++ b/net-dns/avahi/avahi-0.8-r3.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/libevent:=[${MULTILIB_USEDEP}]
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk2? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? ( dev-lang/mono )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062
+# These patches do not apply cleanly but may need to be re-instated.
+# I'll leave them commented out for now.
+#  "${FILESDIR}/${PN}-0.7-qt5.patch"
+#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
+#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
+#  "${FILESDIR}/${PN}-0.7-python3.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python || use bookmarks && python_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   --enable-glib
+   --enable-gobject
+   --enable-xmltoman
+   --localstatedir="${EPREFIX}/var"
+   --with-distro=gentoo
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(use_enable dbus)
+   $(use_enable gdbm)
+   $(use_enable gtk2 gtk)
+   $(use_enable gtk  gtk3)
+   $(use_enable howl-compat compat-howl)
+   $(use_enable 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2021-04-24 Thread Andreas Sturmlechner
commit: 7ea047d9410f8fe5eff293aeb5ceaf65096a768a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 27 21:27:28 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 24 15:48:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea047d9

net-dns/avahi: Drop IUSE=gtk2

Bug: https://bugs.gentoo.org/769062
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-dns/avahi/avahi-0.8-r3.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r3.ebuild 
b/net-dns/avahi/avahi-0.8-r3.ebuild
index 26826ded651..8c9e10456e2 100644
--- a/net-dns/avahi/avahi-0.8-r3.ebuild
+++ b/net-dns/avahi/avahi-0.8-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
@@ -33,7 +33,6 @@ DEPEND="
dev-libs/glib:2[${MULTILIB_USEDEP}]
gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
qt5? ( dev-qt/qtcore:5 )
-   gtk2? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
kernel_linux? ( sys-libs/libcap )
@@ -108,6 +107,7 @@ src_prepare() {
 
 multilib_src_configure() {
local myconf=(
+   --disable-gtk
--disable-monodoc
--disable-python-dbus
--disable-qt3
@@ -122,8 +122,7 @@ multilib_src_configure() {
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
$(use_enable dbus)
$(use_enable gdbm)
-   $(use_enable gtk2 gtk)
-   $(use_enable gtk  gtk3)
+   $(use_enable gtk gtk3)
$(use_enable howl-compat compat-howl)
$(use_enable mdnsresponder-compat compat-libdns_sd)
$(use_enable nls)
@@ -167,7 +166,7 @@ multilib_src_compile() {
 
 multilib_src_install() {
emake install DESTDIR="${D}"
-   use bookmarks && use python && use dbus && use gtk2 || \
+   use bookmarks && use python && use dbus || \
rm -f "${ED}"/usr/bin/avahi-bookmarks
 
# https://github.com/lathiat/avahi/issues/28



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-09-20 Thread Michał Górny
commit: eb5c0164f3615e63bf328d2f501960a5d8b5fa3c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 20 18:59:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 20 19:19:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5c0164

net-dns/avahi: Update flags in metadata.xml

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/metadata.xml | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
index 0832dd78f28..403d3fbd5a5 100644
--- a/net-dns/avahi/metadata.xml
+++ b/net-dns/avahi/metadata.xml
@@ -9,10 +9,8 @@
Build and install the IPv4LL (RFC3927) 
network address configuration daemon
Install the avahi-bookmarks application 
(requires dev-python/twisted)
Enable compat libraries for howl
-   Use gtk2 
for the avahi utilities (overridden by USE=gtk3) and build the avahi-ui 
library
-   Use gtk3 
for the avahi utilities (overrides USE=gtk) and build the avahi-ui-gtk3 
library
-   Use gtk2 
for the avahi utilities (overridden by USE=gtk) and build the avahi-ui 
library
-   Use gtk3 
for the avahi utilities (overrides USE=gtk2) and build the avahi-ui-gtk3 
library
+   Use gtk2 for the avahi utilities (overridden 
by USE=gtk) and build the avahi-ui library
+   Use gtk3 for the avahi utilities (overrides 
USE=gtk2) and build the avahi-ui-gtk3 library
Enable compat libraries for 
mDNSResponder





[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2020-09-19 Thread Michał Górny
commit: 2e374054434b2d1445670a429fb6cc53c473304b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 10:46:37 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 11:28:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e374054

net-dns/avahi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/Manifest |   1 -
 net-dns/avahi/avahi-0.7-r6.ebuild  | 215 ---
 net-dns/avahi/avahi-0.7-r7.ebuild  | 212 ---
 net-dns/avahi/files/avahi-0.7-CVE-2017-6519.patch  |  45 
 net-dns/avahi/files/avahi-0.7-python3-gdbm.patch   | 234 -
 .../avahi/files/avahi-0.7-python3-unittest.patch   | 151 -
 net-dns/avahi/files/avahi-0.7-python3.patch|  94 -
 net-dns/avahi/files/avahi-0.7-qt5.patch| 187 
 .../avahi-0.7-remove-empty-avahi_discover.patch|  77 ---
 9 files changed, 1216 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8c49f959d60..8827967c8d2 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1,2 +1 @@
-DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.7-r6.ebuild 
b/net-dns/avahi/avahi-0.7-r6.ebuild
deleted file mode 100644
index c1aaac9fe64..000
--- a/net-dns/avahi/avahi-0.7-r6.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="gdbm"
-
-inherit autotools eutils flag-o-matic ltprune multilib multilib-minimal 
mono-env python-r1 systemd user
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="autoipd dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-"
-
-COMMON_DEPEND="
-   dev-libs/libdaemon
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   qt5? ( dev-qt/qtcore:5 )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp:2 )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-util/glib-utils
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   dev-util/intltool
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
-
-PATCHES=(
-   "${FILESDIR}/${P}-qt5.patch"
-   "${FILESDIR}/${P}-CVE-2017-6519.patch"
-)
-
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
-pkg_setup() {
-   use mono && mono-env_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
-
-   # Prevent .pyc files in DESTDIR
-   >py-compile

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-08-04 Thread Anthony G. Basile
commit: f007a3748e038217942d4bdca572d3610d4ad665
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 13:00:45 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 13:00:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f007a374

net-dns/avahi: restore latest unstable version

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r7.ebuild | 212 ++
 1 file changed, 212 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r7.ebuild 
b/net-dns/avahi/avahi-0.7-r7.ebuild
new file mode 100644
index 000..e9e84e60c39
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r7.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+   "${FILESDIR}/${P}-remove-empty-avahi_discover.patch"
+   "${FILESDIR}/${P}-python3.patch"
+   "${FILESDIR}/${P}-python3-unittest.patch"
+   "${FILESDIR}/${P}-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python || use bookmarks && python_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   --enable-glib
+   --enable-gobject
+   --enable-xmltoman
+   --localstatedir="${EPREFIX}/var"
+   --with-distro=gentoo
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(use_enable dbus)
+   $(use_enable gdbm)
+   $(use_enable gtk)
+   $(use_enable gtk3)
+   $(use_enable howl-compat compat-howl)
+   $(use_enable mdnsresponder-compat compat-libdns_sd)
+   $(use_enable nls)
+   $(multilib_native_use_enable autoipd)
+   $(multilib_native_use_enable doc doxygen-doc)
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-08-04 Thread Anthony G. Basile
commit: 6f3573b4475382a306b8fd97ec9c5d373a667970
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 12:47:51 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 12:47:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3573b4

net-dns/avahi: restore avahi-0.7

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest|   1 +
 net-dns/avahi/avahi-0.7-r6.ebuild | 216 ++
 net-dns/avahi/metadata.xml|   6 +-
 3 files changed, 221 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8827967c8d2..8c49f959d60 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1 +1,2 @@
+DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.7-r6.ebuild 
b/net-dns/avahi/avahi-0.7-r6.ebuild
new file mode 100644
index 000..acf63a7774c
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r6.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="gdbm"
+
+inherit autotools eutils flag-o-matic ltprune multilib multilib-minimal 
mono-env python-r1 systemd user
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+"
+
+COMMON_DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+)
+
+pkg_preinst() {
+   enewgroup netdev
+   enewgroup avahi
+   enewuser avahi -1 -1 -1 avahi
+
+   if use autoipd; then
+   enewgroup avahi-autoipd
+   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
+   fi
+}
+
+pkg_setup() {
+   use mono && mono-env_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
+
+   # Prevent .pyc files in DESTDIR
+   >py-compile
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure() {
+   # those steps should be done once-per-ebuild rather than per-ABI
+   use python && python_setup
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-08-04 Thread Anthony G. Basile
commit: b01c29e24ebcabf4c82abdba42a3f52847df1b1f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 12:50:04 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 12:50:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01c29e2

net-dns/avahi: restabilize all arches

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r6.ebuild 
b/net-dns/avahi/avahi-0.7-r6.ebuild
index acf63a7774c..c1aaac9fe64 100644
--- a/net-dns/avahi/avahi-0.7-r6.ebuild
+++ b/net-dns/avahi/avahi-0.7-r6.ebuild
@@ -14,8 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="autoipd dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-08-04 Thread Anthony G. Basile
commit: 975535c0511ab7f4efaf3f4f8431583ad496
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 11:48:56 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 11:51:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975535c0

net-dns/avahi: remove older versions

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest|   1 -
 net-dns/avahi/avahi-0.7-r2.ebuild | 220 --
 net-dns/avahi/avahi-0.7-r4.ebuild | 214 
 net-dns/avahi/avahi-0.7-r5.ebuild | 212 
 net-dns/avahi/metadata.xml|   6 +-
 5 files changed, 2 insertions(+), 651 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8c49f959d60..8827967c8d2 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1,2 +1 @@
-DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
deleted file mode 100644
index a86a94cf5af..000
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="gdbm"
-
-inherit autotools eutils flag-o-matic ltprune multilib multilib-minimal 
mono-env python-r1 systemd user
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-"
-
-COMMON_DEPEND="
-   dev-libs/libdaemon
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   qt5? ( dev-qt/qtcore:5 )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp:2 )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   )
-   bookmarks? (
-   ${PYTHON_DEPS}
-   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-util/glib-utils
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   dev-util/intltool
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
-
-PATCHES=(
-   "${FILESDIR}/${P}-qt5.patch"
-   "${FILESDIR}/${P}-CVE-2017-6519.patch"
-)
-
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
-pkg_setup() {
-   use mono && mono-env_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
-
-   # Prevent .pyc files in DESTDIR
-   >py-compile
-
-   eautoreconf
-
-   # bundled manpages
-   multilib_copy_sources
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-05-02 Thread Ulrich Müller
commit: d2af867a611a14ecf73cb5821847180d05f43412
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat May  2 11:23:16 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat May  2 11:28:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2af867a

net-dns/avahi: Remove SuperH conditionals.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ulrich Müller  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 1 -
 net-dns/avahi/avahi-0.7-r4.ebuild | 3 +--
 net-dns/avahi/avahi-0.7-r5.ebuild | 7 ---
 net-dns/avahi/avahi-0.8-r2.ebuild | 7 ---
 4 files changed, 1 insertion(+), 17 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 90fbd6a1d88..82887ed35e7 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -113,7 +113,6 @@ src_prepare() {
 
 src_configure() {
# those steps should be done once-per-ebuild rather than per-ABI
-   use sh && replace-flags -O? -O0
use python && python_setup
 
multilib-minimal_src_configure

diff --git a/net-dns/avahi/avahi-0.7-r4.ebuild 
b/net-dns/avahi/avahi-0.7-r4.ebuild
index 04519109486..859083f44e0 100644
--- a/net-dns/avahi/avahi-0.7-r4.ebuild
+++ b/net-dns/avahi/avahi-0.7-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -107,7 +107,6 @@ src_prepare() {
 
 src_configure() {
# those steps should be done once-per-ebuild rather than per-ABI
-   use sh && replace-flags -O? -O0
use python && python_setup
 
multilib-minimal_src_configure

diff --git a/net-dns/avahi/avahi-0.7-r5.ebuild 
b/net-dns/avahi/avahi-0.7-r5.ebuild
index 550cf31f381..52fc47208af 100644
--- a/net-dns/avahi/avahi-0.7-r5.ebuild
+++ b/net-dns/avahi/avahi-0.7-r5.ebuild
@@ -107,13 +107,6 @@ src_prepare() {
multilib_copy_sources
 }
 
-src_configure() {
-   # those steps should be done once-per-ebuild rather than per-ABI
-   use sh && replace-flags -O? -O0
-
-   multilib-minimal_src_configure
-}
-
 multilib_src_configure() {
local myconf=(
--disable-monodoc

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index f08e3f2fba2..1f6f87be06d 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -108,13 +108,6 @@ src_prepare() {
multilib_copy_sources
 }
 
-src_configure() {
-   # those steps should be done once-per-ebuild rather than per-ABI
-   use sh && replace-flags -O? -O0
-
-   multilib-minimal_src_configure
-}
-
 multilib_src_configure() {
local myconf=(
--disable-monodoc



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-17 Thread Craig Andrews
commit: a257b2652cacf6027df7491950926a4c272b1f62
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 02:59:26 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 02:59:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a257b265

net-dns/avahi: Python 3.8 compatibility

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 9ffad96bdde..f08e3f2fba2 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="gdbm"
 inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-14 Thread Agostino Sarubbo
commit: 695d96d059115b73f61dbec87706264a55cc2e4e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr 14 12:32:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr 14 12:32:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695d96d0

net-dns/avahi: x86 stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 6f09403c3f2..9ffad96bdde 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-10 Thread Sergei Trofimovich
commit: 8b15e9ee40fc0bc928fab12e73919bc9af8d3971
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 10 09:20:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 10 09:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b15e9ee

net-dns/avahi: stable 0.8-r2 for hppa, bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 16ab0def55d..6f09403c3f2 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-09 Thread Mart Raudsepp
commit: 95aa12326b6e67ca3a4a11962974fcfdbde1219b
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Apr  9 03:37:56 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Apr  9 07:52:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95aa1232

net-dns/avahi: arm64 stable (bug #714630)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 688bf799957..16ab0def55d 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-08 Thread Agostino Sarubbo
commit: 94a182c563f467e3d72a1bfcb8a5aee9f7ba8b94
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  8 10:17:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  8 10:17:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a182c5

net-dns/avahi: arm stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index e90842039c2..688bf799957 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-08 Thread Agostino Sarubbo
commit: 51bee537b1569b7273395b66d6d93bb759b394ba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  8 09:52:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  8 09:52:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51bee537

net-dns/avahi: sparc stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 38fb2585729..e90842039c2 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-08 Thread Agostino Sarubbo
commit: a6a5630cefbb73b19fe1821e0ca1c0bc50bd4624
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  8 09:51:24 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  8 09:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a5630c

net-dns/avahi: ppc64 stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index f0d3d1a3405..38fb2585729 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-08 Thread Agostino Sarubbo
commit: bd25491040e128ed652ce241d9bc972cd2bcf7b0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  8 09:49:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  8 09:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd254910

net-dns/avahi: ppc stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index c50282eabee..f0d3d1a3405 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-08 Thread Agostino Sarubbo
commit: 71eb9200947b267e127d58cb14f9defc78ff55b3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  8 09:47:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  8 09:47:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71eb9200

net-dns/avahi: amd64 stable wrt bug #714630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index 9b03bd2630e..c50282eabee 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-07 Thread Matt Turner
commit: c8c9d725bc55bcb19c08f2906f10a1b45bd9ddf5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr  7 19:17:03 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr  7 19:17:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c9d725

net-dns/avahi: Control gtk-sharp dep with IUSE=gtk2

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r2.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
index aaf12d67acb..9b03bd2630e 100644
--- a/net-dns/avahi/avahi-0.8-r2.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -40,7 +40,7 @@ DEPEND="
introspection? ( dev-libs/gobject-introspection:= )
mono? (
dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp:2 )
+   gtk2? ( dev-dotnet/gtk-sharp:2 )
)
python? (
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-02 Thread Matt Turner
commit: 5d09943d18f9ad5c35b5dfb7fd25c46f0de091bb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  2 18:28:42 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  2 19:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d09943d

net-dns/avahi: Enable USE=dbus by default

Five distinct USE flags need USE=dbus, according to REQUIRED_USE.

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/avahi-0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r1.ebuild 
b/net-dns/avahi/avahi-0.8-r1.ebuild
index 362f323fe31..c82f416ed10 100644
--- a/net-dns/avahi/avahi-0.8-r1.ebuild
+++ b/net-dns/avahi/avahi-0.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk3 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-02 Thread Matt Turner
commit: 6114a43806e56434596bce6b0ad310c984d74920
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  2 18:26:27 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  2 19:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6114a438

net-dns/avahi: Shift USE=gtk to mean GTK+3

Bug: https://bugs.gentoo.org/222601
Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/{avahi-0.8-r1.ebuild => avahi-0.8-r2.ebuild} | 12 ++--
 net-dns/avahi/metadata.xml |  5 -
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r1.ebuild 
b/net-dns/avahi/avahi-0.8-r2.ebuild
similarity index 95%
rename from net-dns/avahi/avahi-0.8-r1.ebuild
rename to net-dns/avahi/avahi-0.8-r2.ebuild
index 9002582868c..aaf12d67acb 100644
--- a/net-dns/avahi/avahi-0.8-r1.ebuild
+++ b/net-dns/avahi/avahi-0.8-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk3 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk gtk2 howl-compat +introspection 
ipv6 kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
@@ -33,8 +33,8 @@ DEPEND="
dev-libs/glib:2[${MULTILIB_USEDEP}]
gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
qt5? ( dev-qt/qtcore:5 )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   gtk2? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk?  ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
kernel_linux? ( sys-libs/libcap )
introspection? ( dev-libs/gobject-introspection:= )
@@ -131,8 +131,8 @@ multilib_src_configure() {
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
$(use_enable dbus)
$(use_enable gdbm)
-   $(use_enable gtk)
-   $(use_enable gtk3)
+   $(use_enable gtk2 gtk)
+   $(use_enable gtk  gtk3)
$(use_enable howl-compat compat-howl)
$(use_enable mdnsresponder-compat compat-libdns_sd)
$(use_enable nls)
@@ -176,7 +176,7 @@ multilib_src_compile() {
 
 multilib_src_install() {
emake install DESTDIR="${D}"
-   use bookmarks && use python && use dbus && use gtk || \
+   use bookmarks && use python && use dbus && use gtk2 || \
rm -f "${ED}"/usr/bin/avahi-bookmarks
 
# https://github.com/lathiat/avahi/issues/28

diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
index eb8d32ab257..0832dd78f28 100644
--- a/net-dns/avahi/metadata.xml
+++ b/net-dns/avahi/metadata.xml
@@ -9,7 +9,10 @@
Build and install the IPv4LL (RFC3927) 
network address configuration daemon
Install the avahi-bookmarks application 
(requires dev-python/twisted)
Enable compat libraries for howl
-   Build the avahi-ui-gtk3 library, and use gtk3 
for the avahi utilities
+   Use gtk2 
for the avahi utilities (overridden by USE=gtk3) and build the avahi-ui 
library
+   Use gtk3 
for the avahi utilities (overrides USE=gtk) and build the avahi-ui-gtk3 
library
+   Use gtk2 
for the avahi utilities (overridden by USE=gtk) and build the avahi-ui 
library
+   Use gtk3 
for the avahi utilities (overrides USE=gtk2) and build the avahi-ui-gtk3 
library
Enable compat libraries for 
mDNSResponder





[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-02 Thread Matt Turner
commit: 66d47cc7ea531ef21564ce5e4a09c14678fc2320
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  2 18:24:12 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  2 19:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d47cc7

net-dns/avahi: Unwrap lines

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/metadata.xml | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
index 412d1fad3f2..1ea10b3a77e 100644
--- a/net-dns/avahi/metadata.xml
+++ b/net-dns/avahi/metadata.xml
@@ -6,15 +6,11 @@
Anthony G. Basile


-   Build and install the IPv4LL (RFC3927) 
network address
-   configuration daemon
-   Install the avahi-bookmarks application 
(requires
-   dev-python/twisted)
+   Build and install the IPv4LL (RFC3927) 
network address configuration daemon
+   Install the avahi-bookmarks application 
(requires dev-python/twisted)
Enable compat libraries for howl
-   Build the avahi-ui-gtk3 library, and use gtk3 
for the
-   avahi utilities under USE=utils
-   Enable compat libraries for
-   mDNSResponder
+   Build the avahi-ui-gtk3 library, and use gtk3 
for the avahi utilities under USE=utils
+   Enable compat libraries for 
mDNSResponder


lathiat/avahi



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-02 Thread Matt Turner
commit: 9b205fc45ba35d17301b8692f5a7b69cd47ea61d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  2 18:51:55 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  2 19:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b205fc4

net-dns/avahi: Remove reference to long-dead USE=utils

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
index 1ea10b3a77e..eb8d32ab257 100644
--- a/net-dns/avahi/metadata.xml
+++ b/net-dns/avahi/metadata.xml
@@ -9,7 +9,7 @@
Build and install the IPv4LL (RFC3927) 
network address configuration daemon
Install the avahi-bookmarks application 
(requires dev-python/twisted)
Enable compat libraries for howl
-   Build the avahi-ui-gtk3 library, and use gtk3 
for the avahi utilities under USE=utils
+   Build the avahi-ui-gtk3 library, and use gtk3 
for the avahi utilities
Enable compat libraries for 
mDNSResponder





[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-04-02 Thread Matt Turner
commit: 9341feefeda44a593a031e62caad2fbbc2fccf13
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  2 18:30:48 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  2 19:02:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9341feef

net-dns/avahi: Drop outdated blockers

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/avahi-0.8-r1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r1.ebuild 
b/net-dns/avahi/avahi-0.8-r1.ebuild
index c82f416ed10..9002582868c 100644
--- a/net-dns/avahi/avahi-0.8-r1.ebuild
+++ b/net-dns/avahi/avahi-0.8-r1.ebuild
@@ -61,8 +61,6 @@ RDEPEND="
acct-group/avahi-autoipd
)
${DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
selinux? ( sec-policy/selinux-avahi )
 "
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-03-26 Thread Michał Górny
commit: 740e2855ba27a04170158565a8ee49b98e784464
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 26 17:24:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 26 17:24:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740e2855

net-dns/avahi: Update twisted pkg in metadata.xml

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
index dab8c057129..412d1fad3f2 100644
--- a/net-dns/avahi/metadata.xml
+++ b/net-dns/avahi/metadata.xml
@@ -9,7 +9,7 @@
Build and install the IPv4LL (RFC3927) 
network address
configuration daemon
Install the avahi-bookmarks application 
(requires
-   dev-python/twisted-core and 
dev-python/twisted-web)
+   dev-python/twisted)
Enable compat libraries for howl
Build the avahi-ui-gtk3 library, and use gtk3 
for the
avahi utilities under USE=utils



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-03-11 Thread David Seifert
commit: f0de5ca0c20aba41218d3695fe3f1c46381550eb
Author: David Seifert  gentoo  org>
AuthorDate: Wed Mar 11 12:36:30 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Mar 11 12:36:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0de5ca0

net-dns/avahi: Add multilib usedep on libevent

Closes: https://bugs.gentoo.org/712134
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Suggested-by: Christophe Lermytte  lermytte.be>
Signed-off-by: David Seifert  gentoo.org>

 net-dns/avahi/{avahi-0.8.ebuild => avahi-0.8-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8.ebuild b/net-dns/avahi/avahi-0.8-r1.ebuild
similarity index 99%
rename from net-dns/avahi/avahi-0.8.ebuild
rename to net-dns/avahi/avahi-0.8-r1.ebuild
index c09f0b1c463..362f323fe31 100644
--- a/net-dns/avahi/avahi-0.8.ebuild
+++ b/net-dns/avahi/avahi-0.8-r1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
dev-libs/libdaemon
-   dev-libs/libevent:=
+   dev-libs/libevent:=[${MULTILIB_USEDEP}]
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-03-10 Thread Anthony G. Basile
commit: f8b3c40ff141c0101da07144168ba57a0115b8bc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Mar 11 00:58:46 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Mar 11 00:59:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b3c40f

net-dns/avahi: version bump to 0.8

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest |   1 +
 net-dns/avahi/avahi-0.8.ebuild | 222 +
 2 files changed, 223 insertions(+)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 6bf6b289a81..8c49f959d60 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1 +1,2 @@
 DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
+DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.8.ebuild b/net-dns/avahi/avahi-0.8.ebuild
new file mode 100644
index 000..c09f0b1c463
--- /dev/null
+++ b/net-dns/avahi/avahi-0.8.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/libevent:=
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+# These patches do not apply cleanly but may need to be re-instated.
+# I'll leave them commented out for now.
+#PATCHES=(
+#  "${FILESDIR}/${PN}-0.7-qt5.patch"
+#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
+#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
+#  "${FILESDIR}/${PN}-0.7-python3.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
+#)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python || use bookmarks && python_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
+
+   eautoreconf
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-01-14 Thread Andreas Sturmlechner
commit: 08cf156aa4e1c98ad46b5038986a134ee207873b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 14 22:09:27 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 14 22:09:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cf156a

net-dns/avahi: Add python3_6

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-dns/avahi/avahi-0.7-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r5.ebuild 
b/net-dns/avahi/avahi-0.7-r5.ebuild
index 4d58e41cdbc..550cf31f381 100644
--- a/net-dns/avahi/avahi-0.7-r5.ebuild
+++ b/net-dns/avahi/avahi-0.7-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="gdbm"
 inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2020-01-13 Thread Anthony G. Basile
commit: ecb1d2b716b08a3ea9d7aaaf5afc3fcaabbb55ef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec 29 18:41:08 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 13 17:36:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb1d2b7

net-dns/avahi: python3_7 support, drop obsolete eutils and multilib

Drop >py-compile, seemingly not necessary anymore.
Make more use of myconf array.
Tests passed, fwiw.

Closes: https://bugs.gentoo.org/704200
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r5.ebuild  | 217 +++
 net-dns/avahi/files/avahi-0.7-python3-gdbm.patch   | 234 +
 .../avahi/files/avahi-0.7-python3-unittest.patch   | 151 +
 net-dns/avahi/files/avahi-0.7-python3.patch|  94 +
 .../avahi-0.7-remove-empty-avahi_discover.patch|  77 +++
 5 files changed, 773 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r5.ebuild 
b/net-dns/avahi/avahi-0.7-r5.ebuild
new file mode 100644
index 000..edac01c62ae
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r5.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_7 )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+   "${FILESDIR}/${P}-remove-empty-avahi_discover.patch"
+   "${FILESDIR}/${P}-python3.patch"
+   "${FILESDIR}/${P}-python3-unittest.patch"
+   "${FILESDIR}/${P}-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python || use bookmarks && python_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure() {
+   # those steps should be done once-per-ebuild rather than per-ABI
+   use sh && replace-flags -O? -O0
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2020-01-13 Thread Anthony G. Basile
commit: 7664ba317ac843b22ff215d737dd58ec0d2a259f
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri Nov 22 12:36:14 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 13 17:36:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7664ba31

net-dns/avahi: call systemd_reenable in postinst

Closes: https://bugs.gentoo.org/683904
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r5.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r5.ebuild 
b/net-dns/avahi/avahi-0.7-r5.ebuild
index edac01c62ae..4d58e41cdbc 100644
--- a/net-dns/avahi/avahi-0.7-r5.ebuild
+++ b/net-dns/avahi/avahi-0.7-r5.ebuild
@@ -214,4 +214,6 @@ pkg_postinst() {
elog "addresses, just set config_=( autoipd ) in 
/etc/conf.d/net!"
elog
fi
+
+   systemd_reenable avahi-daemon.service
 }



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-12-08 Thread Anthony G. Basile
commit: 3f422335bfd4df7b1ddcf80ea7405228a388976a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Dec  8 18:58:30 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec  8 18:58:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f422335

net-dns/avahi: port to GLEP 81, bug #701212

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../{avahi-0.7-r3.ebuild => avahi-0.7-r4.ebuild}   | 23 ++
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r4.ebuild
similarity index 95%
rename from net-dns/avahi/avahi-0.7-r3.ebuild
rename to net-dns/avahi/avahi-0.7-r4.ebuild
index 9295cc5587f..3891e557578 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r4.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="gdbm"
 
-inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
+inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd
 
 DESCRIPTION="System which facilitates service discovery on a local network"
 HOMEPAGE="http://avahi.org/;
@@ -51,7 +51,15 @@ DEPEND="
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
)
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
howl-compat? ( !net-misc/howl )
mdnsresponder-compat? ( !net-misc/mDNSResponder )
selinux? ( sec-policy/selinux-avahi )
@@ -71,17 +79,6 @@ PATCHES=(
"${FILESDIR}/${P}-CVE-2017-6519.patch"
 )
 
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
 pkg_setup() {
use mono && mono-env_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-12-06 Thread Sergei Trofimovich
commit: 8b9b3af12877331f3c017a6726c0c86020ce2188
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec  6 15:09:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec  6 18:09:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9b3af1

net-dns/avahi: stable 0.7-r2 for hppa/sparc, bug #681608

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index a1d60825088..7728bc27faa 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-11 Thread Michał Górny
commit: bbd7f8f87283ebff5d70051a5035a1bcc30520ef
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 12 07:02:47 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 12 07:31:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd7f8f8

net-dns/avahi: [QA] Fix DoubleEmptyLine

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index 2f4f9714c7f..9295cc5587f 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -64,7 +64,6 @@ BDEPEND="
virtual/pkgconfig[${MULTILIB_USEDEP}]
 "
 
-
 MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-11 Thread Michał Górny
commit: 827d9c22c2660ea51052a6f6fc5756c38227ce1e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 12 07:02:32 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 12 07:31:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827d9c22

net-dns/avahi: [QA] Fix MissingTestRestrict

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 1 +
 net-dns/avahi/avahi-0.7-r3.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 1161dd0f605..a1d60825088 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index e1fb04e942a..2f4f9714c7f 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: c3b9b9ec66d77845320ae1a51c922f83d99fd6ef
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Nov 10 21:49:24 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Nov 10 21:49:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b9b9ec

net-dns/avahi: split COMMON_DEPEND into DEPEND/BDEPEND

Thanks leio.

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 18 +++---
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index e3b92007433..e1fb04e942a 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -16,7 +16,6 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
-RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
@@ -26,7 +25,7 @@ REQUIRED_USE="
systemd? ( dbus )
 "
 
-COMMON_DEPEND="
+DEPEND="
dev-libs/libdaemon
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
@@ -51,9 +50,12 @@ COMMON_DEPEND="
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
)
 "
-
-DEPEND="
-   ${COMMON_DEPEND}
+RDEPEND="${DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
dev-util/glib-utils
doc? ( app-doc/doxygen )
app-doc/xmltoman
@@ -61,12 +63,6 @@ DEPEND="
virtual/pkgconfig[${MULTILIB_USEDEP}]
 "
 
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
 
 MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 359fe2acb0e4b49840062aaa539141cb3ecaadf2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Nov 10 18:28:50 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Nov 10 18:29:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359fe2ac

net-dns/avahi: fix deprecated prune_libtool_files, bug #699752

Closes: https://bugs.gentoo.org/699752
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index 14dcdf4ec15..e3b92007433 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -195,7 +195,7 @@ multilib_src_install() {
fi
 
# The build system creates an empty "/run" directory, so we clean it up 
here
-   rmdir "${ED}"/run
+   rmdir "${ED}"/run || die
 }
 
 multilib_src_install_all() {
@@ -209,7 +209,7 @@ multilib_src_install_all() {
 
dodoc docs/{AUTHORS,NEWS,README,TODO}
 
-   prune_libtool_files --all
+   find "${ED}" -name '*.la' -type f -delete || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Michał Górny
commit: ab83cdf4776c20171d93d6e69be9bec3cdc5ea72
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 10 15:18:27 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 10 15:27:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab83cdf4

net-dns/avahi: [QA] Fix MissingTestRestrict

Signed-off-by: Michał Górny  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index b92db92a474..14dcdf4ec15 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 87a8970d9838843388e3111fc0a81822782ab9df
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 16:54:09 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 16:54:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a8970d

net-dns/avahi: add slot dep for dev-dotnet/gtk-sharp, bug #644660

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index bd5913ffa79..b0744de2824 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
introspection? ( dev-libs/gobject-introspection:= )
mono? (
dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp )
+   gtk? ( dev-dotnet/gtk-sharp:2 )
)
python? (
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 108fbc10e02883664d6aa0bb27dc477afb230a4d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 15:53:00 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 16:26:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108fbc10

net-dns/avahi: fix bug #645856

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index c2142053483..481ebbb7827 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -6,16 +6,12 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="gdbm"
 
-WANT_AUTOMAKE=1.11
-
 inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
 
 DESCRIPTION="System which facilitates service discovery on a local network"
 HOMEPAGE="http://avahi.org/;
 SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-S="${WORKDIR}/${P}"
-
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 1a6911244af9987091def8e0a27b166eca234294
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 15:07:57 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 15:08:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a691124

net-dns/avahi: remove older versions

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest|   1 -
 net-dns/avahi/avahi-0.6.32.ebuild | 228 --
 net-dns/avahi/avahi-0.7-r1.ebuild | 217 
 net-dns/avahi/metadata.xml|   2 -
 4 files changed, 448 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8e6cbabbc29..6bf6b289a81 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1,2 +1 @@
-DIST avahi-0.6.32.tar.gz 934004 BLAKE2B 
76bbff65075bbc49d52b1e406373c4856622c22364cb5f1a4ccc0bf04a6dc7d54c58753a8cce6622e4fc62dc22086659ffbd157aeb1a6a30de353d08fd08a307
 SHA512 
e6dc788cc8691288ef001007006719b5eb022d484ee6fc84e68a7d227af5993e4d09484b824998155e5b25fc0ffc014beb8961d312982f63b82b10a6e2edee18
 DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe

diff --git a/net-dns/avahi/avahi-0.6.32.ebuild 
b/net-dns/avahi/avahi-0.6.32.ebuild
deleted file mode 100644
index a6428d5d20d..000
--- a/net-dns/avahi/avahi-0.6.32.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="gdbm"
-
-WANT_AUTOMAKE=1.11
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/${P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="hppa"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python selinux test utils"
-
-REQUIRED_USE="
-   utils? ( || ( gtk gtk3 ) )
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-"
-
-COMMON_DEPEND="
-   dev-libs/libdaemon
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   gtk? ( dev-python/pygtk )
-   dbus? ( dev-python/dbus-python )
-   )
-   bookmarks? (
-   dev-python/twisted-core
-   dev-python/twisted-web
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   dev-util/intltool
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
-
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-}
-
-src_prepare() {
-   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
-
-   # Make gtk utils optional
-   # https://github.com/lathiat/avahi/issues/24
-   epatch "${FILESDIR}"/${PN}-0.6.30-optional-gtk-utils.patch
-
-   # Don't install avahi-discover unless ENABLE_GTK_UTILS, bug #359575
-   # https://github.com/lathiat/avahi/issues/24
-   epatch "${FILESDIR}"/${PN}-0.6.31-fix-install-avahi-discover.patch
-
-   # Fix build under various locales, bug #501664
-   # https://github.com/lathiat/avahi/issues/27
-   epatch "${FILESDIR}"/${PN}-0.6.31-fix-locale-build.patch
-
-   # Bug 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 7978f3113cea1785958b4a39d3973e56575598c2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 17:28:36 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 17:33:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7978f311

net-dns/avahi: require USE=dbus with systemd, bug #642252

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 221 ++
 1 file changed, 221 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
new file mode 100644
index 000..890ebc1fecc
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="gdbm"
+
+inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+COMMON_DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+)
+
+pkg_preinst() {
+   enewgroup netdev
+   enewgroup avahi
+   enewuser avahi -1 -1 -1 avahi
+
+   if use autoipd; then
+   enewgroup avahi-autoipd
+   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
+   fi
+}
+
+pkg_setup() {
+   use mono && mono-env_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
+
+   # Prevent .pyc files in DESTDIR
+   >py-compile
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure() {
+   # those steps should be done once-per-ebuild rather than per-ABI
+   use sh && replace-flags -O? -O0
+   use python && python_setup
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=( --disable-static )
+
+   if use python; then
+   myconf+=(
+   $(multilib_native_use_enable dbus python-dbus)
+   $(multilib_native_use_enable introspection pygobject)
+   )
+   fi
+
+   if use mono; then
+   myconf+=( $(multilib_native_use_enable doc monodoc) )
+   fi
+
+   if ! multilib_is_native_abi; then
+   myconf+=(
+   # used by daemons only
+   --disable-libdaemon
+   --with-xml=none
+   )
+   fi
+
+   myconf+=( $(multilib_native_use_enable qt5) )
+
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/

2019-11-10 Thread Anthony G. Basile
commit: a3db7c20bbd129ecc0311fcc6d34b7f5837e6ec4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 16:32:45 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 16:33:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3db7c20

net-dns/avahi: remove unused patches

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/avahi-0.6.30-optional-gtk-utils.patch| 83 --
 .../avahi-0.6.31-fix-install-avahi-discover.patch  | 31 
 .../files/avahi-0.6.31-fix-locale-build.patch  | 20 --
 3 files changed, 134 deletions(-)

diff --git a/net-dns/avahi/files/avahi-0.6.30-optional-gtk-utils.patch 
b/net-dns/avahi/files/avahi-0.6.30-optional-gtk-utils.patch
deleted file mode 100644
index 2c615a2b3a0..000
--- a/net-dns/avahi/files/avahi-0.6.30-optional-gtk-utils.patch
+++ /dev/null
@@ -1,83 +0,0 @@
 avahi-discover-standalone/Makefile.am
-+++ avahi-discover-standalone/Makefile.am
-@@ -23,7 +23,7 @@
- # This cool debug trap works on i386/gcc only
- AM_CFLAGS+='-DDEBUG_TRAP=__asm__("int $$3")'
- 
--if HAVE_GTK2OR3
-+if ENABLE_GTK_UTILS
- if HAVE_GLIB
- bin_PROGRAMS = \
-   avahi-discover-standalone
 avahi-ui/Makefile.am
-+++ avahi-ui/Makefile.am
-@@ -76,6 +76,7 @@
- libavahi_ui_gtk3_la_CFLAGS += 
-DDATABASE_FILE=\"$(pkglibdir)/service-types.db\"
- endif
- 
-+if ENABLE_GTK_UTILS
- bin_PROGRAMS = bssh
- desktop_DATA += bssh.desktop bvnc.desktop
- @INTLTOOL_DESKTOP_RULE@
-@@ -102,6 +103,7 @@
- bvnc.desktop.in: bvnc.desktop.in.in
-   $(AM_V_GEN)sed -e 's,@bindir\@,$(bindir),g' $< > $@
- 
-+endif # ENABLE_GTK_UTILS
- endif # HAVE_GLIB
- endif
- endif
 configure.ac
-+++ configure.ac
-@@ -564,7 +564,29 @@
- fi
- AM_CONDITIONAL(HAVE_GTK3, test "x$HAVE_GTK3" = "xyes")
- 
--AM_CONDITIONAL(HAVE_GTK2OR3, test "x$HAVE_GTK3" = "xyes" -o "x$HAVE_GTK" = 
"xyes" )
-+#
-+# Check for GTK+ Utils
-+#
-+AC_ARG_ENABLE(gtk-utils,
-+AS_HELP_STRING([--disable-gtk-utils],[Disable GTK+ utilities]),
-+[case "${enableval}" in
-+yes) WANT_GTK_UTILS=yes ;;
-+no)  WANT_GTK_UTILS=no ;;
-+*) AC_MSG_ERROR(bad value ${enableval} for 
--enable-gtk-utils) ;;
-+esac],
-+[WANT_GTK_UTILS=yes])
-+
-+ENABLE_GTK_UTILS=no
-+HAVE_GTK2OR3=no
-+if test "x$HAVE_GTK3" = "xyes" -o "x$HAVE_GTK" = "xyes"; then
-+  HAVE_GTK2OR3=yes
-+  if test "x$WANT_GTK_UTILS" = "xyes"; then
-+  ENABLE_GTK_UTILS=yes
-+  fi
-+fi
-+
-+AM_CONDITIONAL(HAVE_GTK2OR3, test "x$HAVE_GTK2OR3" = "xyes")
-+AM_CONDITIONAL(ENABLE_GTK_UTILS, test "x$ENABLE_GTK_UTILS" = "xyes")
- 
- #
- # D-Bus
-@@ -1199,11 +1221,6 @@
-ENABLE_AUTOIPD="no   (You need libdaemon!)"
- fi
- 
--HAVE_GTK2OR3=no
--if test "x$HAVE_GTK" = "xyes" -o "x$HAVE_GTK3" = "xyes" ; then
--   HAVE_GTK2OR3=yes
--fi
--
- BUILD_UI="no"
- if test "x$HAVE_GTK2OR3" = "xyes" -a "x$BUILD_CLIENT" = "xyes" ; then
-BUILD_UI="yes"
-@@ -1223,7 +1240,7 @@
- Building avahi-python:  ${BUILD_PYTHON}
- Building libavahi-glib: ${HAVE_GLIB}
- Building libavahi-gobject:  ${BUILD_GOBJECT}
--Building avahi-discover-standalone: ${HAVE_GTK2OR3}
-+Building avahi-discover-standalone: ${ENABLE_GTK_UTILS}
- Building libavahi-qt3:  ${HAVE_QT3}
- Building libavahi-qt4:  ${HAVE_QT4}
- Building avahi-sharp:   ${HAVE_MONO}

diff --git a/net-dns/avahi/files/avahi-0.6.31-fix-install-avahi-discover.patch 
b/net-dns/avahi/files/avahi-0.6.31-fix-install-avahi-discover.patch
deleted file mode 100644
index 62ba967c26f..000
--- a/net-dns/avahi/files/avahi-0.6.31-fix-install-avahi-discover.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 avahi-0.6.30.old/avahi-python/avahi-discover/Makefile.am   2010-06-28 
23:30:34.0 -0400
-+++ avahi-0.6.30/avahi-python/avahi-discover/Makefile.am   2012-04-21 
18:02:01.642934527 -0400
-@@ -22,6 +22,7 @@
-   avahi-discover.py \
-   avahi-discover.desktop.in.in
- 
-+if ENABLE_GTK_UTILS
- if HAVE_PYTHON
- if HAVE_PYTHON_DBUS
- if HAVE_PYGTK
-@@ -67,3 +68,4 @@
- endif
- endif
- endif
-+endif
 avahi-0.6.30.old/man/Makefile.am   2012-04-21 18:10:45.690900742 -0400
-+++ avahi-0.6.30/man/Makefile.am   2012-04-21 18:09:15.146906578 -0400
-@@ -65,11 +65,13 @@
- man_MANS += \
-   avahi-bookmarks.1
- if HAVE_GTK
-+if ENABLE_GTK_UTILS
- man_MANS += \
-   avahi-discover.1
- endif
- endif
- endif
-+endif
- 
- if ENABLE_AUTOIPD
- if HAVE_LIBDAEMON

diff --git a/net-dns/avahi/files/avahi-0.6.31-fix-locale-build.patch 
b/net-dns/avahi/files/avahi-0.6.31-fix-locale-build.patch
deleted file mode 100644
index b0e47e90746..000
--- a/net-dns/avahi/files/avahi-0.6.31-fix-locale-build.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-avahi-gobject fails to build under et_EE and possibly other locales.
-
-The regex for a sed in avahi-gobject/Makefile 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 654d228b1d1780a6d63555c7ee1c434a3518a80c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 15:04:52 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 15:08:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654d228b

net-dns/avahi: DEPEND on glib-util, bug #667724

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index aec964a46ca..c2142053483 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -56,6 +56,7 @@ COMMON_DEPEND="
 
 DEPEND="
${COMMON_DEPEND}
+   dev-util/glib-utils
doc? ( app-doc/doxygen )
app-doc/xmltoman
dev-util/intltool



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/, net-dns/avahi/files/

2019-11-10 Thread Anthony G. Basile
commit: 45462cc03dbb59f60d3f4d3249d12c31ce8cbe30
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 16:44:22 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 16:44:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45462cc0

net-dns/avahi: fix CVE-2017-6519 and CVE-2018-100084, bug #627020

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild |  5 ++-
 net-dns/avahi/files/avahi-0.7-CVE-2017-6519.patch | 45 +++
 2 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 481ebbb7827..bd5913ffa79 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -68,7 +68,10 @@ RDEPEND="
 
 MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
 
-PATCHES=( "${FILESDIR}/${P}-qt5.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+)
 
 pkg_preinst() {
enewgroup netdev

diff --git a/net-dns/avahi/files/avahi-0.7-CVE-2017-6519.patch 
b/net-dns/avahi/files/avahi-0.7-CVE-2017-6519.patch
new file mode 100644
index 000..5fadfbc2892
--- /dev/null
+++ b/net-dns/avahi/files/avahi-0.7-CVE-2017-6519.patch
@@ -0,0 +1,45 @@
+From e111def44a7df4624a4aa3f85fe98054bffb6b4f Mon Sep 17 00:00:00 2001
+From: Trent Lloyd 
+Date: Sat, 22 Dec 2018 09:06:07 +0800
+Subject: [PATCH] Drop legacy unicast queries from address not on local link
+
+When handling legacy unicast queries, ensure that the source IP is
+inside a subnet on the local link, otherwise drop the packet.
+
+Fixes #145
+Fixes #203
+CVE-2017-6519
+CVE-2018-100084
+---
+ avahi-core/server.c | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/avahi-core/server.c b/avahi-core/server.c
+index a2cb19a..a2580e3 100644
+--- a/avahi-core/server.c
 b/avahi-core/server.c
+@@ -930,6 +930,7 @@ static void dispatch_packet(AvahiServer *s, AvahiDnsPacket 
*p, const AvahiAddres
+ 
+ if (avahi_dns_packet_is_query(p)) {
+ int legacy_unicast = 0;
++char t[AVAHI_ADDRESS_STR_MAX];
+ 
+ /* For queries EDNS0 might allow ARCOUNT != 0. We ignore the
+  * AR section completely here, so far. Until the day we add
+@@ -947,6 +948,13 @@ static void dispatch_packet(AvahiServer *s, 
AvahiDnsPacket *p, const AvahiAddres
+ legacy_unicast = 1;
+ }
+ 
++if (!is_mdns_mcast_address(dst_address) &&
++!avahi_interface_address_on_link(i, src_address)) {
++
++avahi_log_debug("Received non-local unicast query from host %s on 
interface '%s.%i'.", avahi_address_snprint(t, sizeof(t), src_address), 
i->hardware->name, i->protocol);
++return;
++}
++
+ if (legacy_unicast)
+ reflect_legacy_unicast_query_packet(s, p, i, src_address, port);
+ 
+-- 
+2.21.0
+



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 224ccab878e2aad50bbfd4d6c36153286e4b2f8c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov  9 17:04:59 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov  9 17:04:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224ccab8

net-dns/avahi: don't create an empty "/run" directory

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index b0744de2824..1161dd0f605 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -191,6 +191,9 @@ multilib_src_install() {
insinto /usr/share/devhelp/books/avahi
doins avahi.devhelp || die
fi
+
+   # The build system creates an empty "/run" directory, so we clean it up 
here
+   rmdir "${ED}"/run
 }
 
 multilib_src_install_all() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-11-10 Thread Anthony G. Basile
commit: 9bfce006ff5de511f06f522b66f1a83b1327f1ba
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Nov 10 01:26:39 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Nov 10 01:30:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bfce006

net-dns/avahi: bump 0.7-r3 to EAPI=7

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r3.ebuild 
b/net-dns/avahi/avahi-0.7-r3.ebuild
index 890ebc1fecc..b92db92a474 100644
--- a/net-dns/avahi/avahi-0.7-r3.ebuild
+++ b/net-dns/avahi/avahi-0.7-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="gdbm"



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-14 Thread Agostino Sarubbo
commit: c5fbb27364429553fa117f83f983c3d9954ec7ed
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 14 08:59:58 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 14 08:59:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fbb273

net-dns/avahi: alpha stable wrt bug #681608

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index af85ab1a057..db0a8b7a03c 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-13 Thread Markus Meier
commit: 1160838fccdae01c0c5cd17305b4c8ac28a6ddb0
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jun 13 19:15:59 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jun 13 19:15:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1160838f

net-dns/avahi: arm stable, bug #681608

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 2017ae98f0a..af85ab1a057 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-13 Thread Agostino Sarubbo
commit: e6a5c66599306220aaca568636eebf47e780e7fc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 13 15:07:13 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 13 15:07:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a5c665

net-dns/avahi: ia64 stable wrt bug #681608

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 303d7565791..2017ae98f0a 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-10 Thread Thomas Deutschmann
commit: 7091aa13210058d661566d8a22c05b86539c56c8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 10 19:45:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 10 19:50:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7091aa13

net-dns/avahi: x86 stable (bug #681608)

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 9e1809d38b0..303d7565791 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-10 Thread Aaron Bauman
commit: bcaa4cca3757319fd42ad2df334a7a61b1a21171
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jun 10 16:26:39 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 10 16:26:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcaa4cca

net-dns/avahi: arm64 stable (bug #681608)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.67, Repoman-2.3.14
RepoMan-Options: --include-arches="arm64"

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 98298076a3d..9e1809d38b0 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-09 Thread Sergei Trofimovich
commit: c1d693ef58a26f7bae0c460046ed1bfd3d52619f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun  9 19:24:40 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun  9 19:24:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d693ef

net-dns/avahi: stable 0.7-r2 for ppc64, bug #681608

Package-Manager: Portage-2.3.67, Repoman-2.3.14
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 56fcf1d91db..98298076a3d 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-09 Thread Sergei Trofimovich
commit: 276f34cb4ef0a70eca0d5018ab1fe71802d5a449
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun  9 19:23:21 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun  9 19:23:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=276f34cb

net-dns/avahi: stable 0.7-r2 for ppc, bug #681608

Package-Manager: Portage-2.3.67, Repoman-2.3.14
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/avahi/avahi-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 00493b0893b..56fcf1d91db 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-06-07 Thread Richard Freeman
commit: 986cde9402828122873c9ee21892fbd03056e27e
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Jun  7 19:46:00 2019 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Fri Jun  7 19:46:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986cde94

net-dns/avahi: amd64 stable

Bug: https://bugs.gentoo.org/681608
Signed-off-by: Richard Freeman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 net-dns/avahi/avahi-0.7-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
index 746ebc6d93d..00493b0893b 100644
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2019-01-01 Thread Matt Turner
commit: 19c50964edbb7c49fe1a9bf267b3eaea2e9b6c4b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan  2 02:42:29 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan  2 02:55:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c50964

net-dns/avahi-0.7-r1: hppa stable, bug 635418

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 7f4a2d67022..72a21b85995 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-07-24 Thread Anthony G. Basile
commit: ccad986dd61de14b73c709746c8dcd94b0fd59f3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jul 24 19:51:03 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 24 19:51:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccad986d

net-dns/avahi: move rcscripts and netifrc files to /lib, bug #660406

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-dns/avahi/avahi-0.7-r2.ebuild | 217 ++
 1 file changed, 217 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
new file mode 100644
index 000..746ebc6d93d
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r2.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="gdbm"
+
+WANT_AUTOMAKE=1.11
+
+inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+"
+
+COMMON_DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=( "${FILESDIR}/${P}-qt5.patch" )
+
+pkg_preinst() {
+   enewgroup netdev
+   enewgroup avahi
+   enewuser avahi -1 -1 -1 avahi
+
+   if use autoipd; then
+   enewgroup avahi-autoipd
+   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
+   fi
+}
+
+pkg_setup() {
+   use mono && mono-env_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
+
+   # Prevent .pyc files in DESTDIR
+   >py-compile
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure() {
+   # those steps should be done once-per-ebuild rather than per-ABI
+   use sh && replace-flags -O? -O0
+   use python && python_setup
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=( --disable-static )
+
+   if use python; then
+   myconf+=(
+   $(multilib_native_use_enable dbus python-dbus)
+   $(multilib_native_use_enable introspection pygobject)
+   )
+   fi
+
+   if use mono; then
+   myconf+=( $(multilib_native_use_enable doc monodoc) )
+   fi
+
+   if ! multilib_is_native_abi; then
+   myconf+=(
+   # used by daemons only
+   --disable-libdaemon
+   --with-xml=none
+   )
+   fi
+
+   myconf+=( $(multilib_native_use_enable qt5) )
+
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   --with-distro=gentoo \
+   --disable-python-dbus \
+   --enable-manpages \
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-06-30 Thread David Seifert
commit: c79f2746fa7cfe21b465f69c60b3ef677a72f6ec
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 30 22:49:54 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 30 22:50:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79f2746

net-dns/avahi: [QA] Add subslot operator on sys-libs/gdbm

Closes: https://bugs.gentoo.org/652058
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 net-dns/avahi/avahi-0.6.32.ebuild | 2 +-
 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.6.32.ebuild 
b/net-dns/avahi/avahi-0.6.32.ebuild
index 218142b2a49..a6428d5d20d 100644
--- a/net-dns/avahi/avahi-0.6.32.ebuild
+++ b/net-dns/avahi/avahi-0.6.32.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
dev-libs/libdaemon
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm[${MULTILIB_USEDEP}] )
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index c250ef8c56c..7f4a2d67022 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -32,7 +32,7 @@ COMMON_DEPEND="
dev-libs/libdaemon
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm[${MULTILIB_USEDEP}] )
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
qt5? ( dev-qt/qtcore:5 )
gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-06-09 Thread Mikle Kolyada
commit: 0ab883728a60c72df4a01ae26ebf021c75c1f01c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun  9 19:30:02 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun  9 19:30:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab88372

net-dns/avahi: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 6ca2271cdd8..c250ef8c56c 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-05-27 Thread Andreas Sturmlechner
commit: 5d34efe6e04c0eb4f83e66657805e4deb3298cb6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 27 08:16:21 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 27 08:16:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d34efe6

net-dns/avahi: Drop USE=qt4 in 0.6.32 hppa special edition

Closes: https://bugs.gentoo.org/525884
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-dns/avahi/avahi-0.6.32.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-dns/avahi/avahi-0.6.32.ebuild 
b/net-dns/avahi/avahi-0.6.32.ebuild
index 6e42b980484..218142b2a49 100644
--- a/net-dns/avahi/avahi-0.6.32.ebuild
+++ b/net-dns/avahi/avahi-0.6.32.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${P}"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="hppa"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python selinux test utils"
 
 REQUIRED_USE="
utils? ( || ( gtk gtk3 ) )
@@ -34,7 +34,6 @@ COMMON_DEPEND="
dev-libs/expat
dev-libs/glib:2[${MULTILIB_USEDEP}]
gdbm? ( sys-libs/gdbm[${MULTILIB_USEDEP}] )
-   qt4? ( dev-qt/qtcore:4[${MULTILIB_USEDEP}] )
gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
@@ -177,7 +176,7 @@ multilib_src_configure() {
$(multilib_native_use_enable introspection) \
$(multilib_native_use_enable utils gtk-utils) \
--disable-qt3 \
-   $(use_enable qt4) \
+   --disable-qt4 \
$(use_enable gdbm) \
$(systemd_with_unitdir) \
"${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/

2018-05-24 Thread Aaron Bauman
commit: 917a50ae42e00b42457a3dd8e2283fddd70cc7c6
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu May 24 17:25:24 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 24 20:34:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917a50ae

net-dns/avahi: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/8552

 .../avahi-0.6.31-build-client-without-daemon.patch | 27 ---
 .../avahi-0.6.31-host-name-from-machine-id.patch   | 85 --
 .../files/avahi-0.6.31-install-exec-hook.patch | 11 ---
 .../avahi/files/avahi-0.6.31-invalid_packet.patch  | 21 --
 ...reuseport-may-not-exist-in-running-kernel.patch | 30 
 net-dns/avahi/files/avahi-0.6.32-mocqt4.patch  | 12 ---
 ...ahi-0.6.32-openrc-0.21.7-fix-init-scripts.patch | 18 -
 ...ahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch | 22 --
 8 files changed, 226 deletions(-)

diff --git a/net-dns/avahi/files/avahi-0.6.31-build-client-without-daemon.patch 
b/net-dns/avahi/files/avahi-0.6.31-build-client-without-daemon.patch
deleted file mode 100644
index df0c420fa62..000
--- a/net-dns/avahi/files/avahi-0.6.31-build-client-without-daemon.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From ce3b83de6aa689c0cefe0b1e85c03a627b537099 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Mon, 12 May 2014 19:46:22 +0200
-Subject: [PATCH] Allow building client without the daemon.
-
-There's no good reason to disallow that, and that's what we specifically
-want to do for multilib.

- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0e190ba..c56cf01 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1185,7 +1185,7 @@ fi
- 
- BUILD_CLIENT="no   (You need avahi-daemon and D-Bus!)"
- 
--if test "x$BUILD_DAEMON" = "xyes" -a "x$HAVE_DBUS" = "xyes" ; then
-+if "x$HAVE_DBUS" = "xyes" ; then
- BUILD_CLIENT=yes
- fi
- 
--- 
-1.9.3
-

diff --git a/net-dns/avahi/files/avahi-0.6.31-host-name-from-machine-id.patch 
b/net-dns/avahi/files/avahi-0.6.31-host-name-from-machine-id.patch
deleted file mode 100644
index 17ecba52534..000
--- a/net-dns/avahi/files/avahi-0.6.31-host-name-from-machine-id.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From: David Zeuthen 
-Date: Tue, 5 Mar 2013 19:52:38 + (-0800)
-Subject: avahi-daemon: add option "host-name-from-machine-id="
-X-Git-Url: 
http://git.0pointer.de/?p=avahi.git;a=commitdiff_plain;h=147cdce70b22ae7cee9fb4fe123db40952f31c9e
-
-avahi-daemon: add option "host-name-from-machine-id="
-
-Signed-off-by: David Zeuthen 

-
-diff --git a/avahi-daemon/main.c b/avahi-daemon/main.c
-index d46f40a..8c28fd6 100644
 a/avahi-daemon/main.c
-+++ b/avahi-daemon/main.c
-@@ -65,6 +65,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #ifdef ENABLE_CHROOT
- #include "chroot.h"
-@@ -576,6 +577,29 @@ static int parse_usec(const char *s, AvahiUsec *u) {
- return 0;
- }
- 
-+static char *get_machine_id(void) {
-+int fd;
-+char buf[32];
-+
-+fd = open("/etc/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
-+if (fd == -1 && errno == ENOENT)
-+fd = open("/var/lib/dbus/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
-+if (fd == -1)
-+return NULL;
-+
-+/* File is on a filesystem so we never get EINTR or partial reads */
-+if (read(fd, buf, sizeof buf) != sizeof buf) {
-+close(fd);
-+return NULL;
-+}
-+close(fd);
-+
-+/* Contents can be lower, upper and even mixed case so normalize */
-+avahi_strdown(buf);
-+
-+return avahi_strndup(buf, sizeof buf);
-+}
-+
- static int load_config_file(DaemonConfig *c) {
- int r = -1;
- AvahiIniFile *f;
-@@ -631,6 +655,15 @@ static int load_config_file(DaemonConfig *c) {
- c->server_config.use_iff_running = is_yes(p->value);
- else if (strcasecmp(p->key, "disallow-other-stacks") == 0)
- c->server_config.disallow_other_stacks = is_yes(p->value);
-+else if (strcasecmp(p->key, "host-name-from-machine-id") == 
0) {
-+if (*(p->value) == 'y' || *(p->value) == 'Y') {
-+char *machine_id = get_machine_id();
-+if (machine_id != NULL) {
-+avahi_free(c->server_config.host_name);
-+c->server_config.host_name = machine_id;
-+}
-+}
-+}
- #ifdef HAVE_DBUS
- else if (strcasecmp(p->key, "enable-dbus") == 0) {
- 
-diff --git a/man/avahi-daemon.conf.5.xml.in b/man/avahi-daemon.conf.5.xml.in
-index bea7ed5..2d15017 100644
 a/man/avahi-daemon.conf.5.xml.in
-+++ b/man/avahi-daemon.conf.5.xml.in
-@@ -40,6 +40,12 @@
- 
- 
- 
-+  host-name-from-machine-id= Takes a boolean
-+  value ("yes" or "no"). 

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-05-23 Thread Anthony G. Basile
commit: cc3f8fe6f7bebbf2581c94b1276a468941290802
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed May 23 21:33:39 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed May 23 21:35:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3f8fe6

net-dns/avahi: drop older versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-dns/avahi/Manifest|   1 -
 net-dns/avahi/avahi-0.6.31-r10.ebuild | 252 --
 net-dns/avahi/avahi-0.6.31-r11.ebuild | 247 -
 net-dns/avahi/avahi-0.6.32-r1.ebuild  | 232 ---
 net-dns/avahi/avahi-0.6.32-r2.ebuild  | 236 ---
 net-dns/avahi/avahi-0.6.32.ebuild |   4 +-
 net-dns/avahi/avahi-0.7.ebuild| 215 -
 7 files changed, 2 insertions(+), 1185 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 4bb5127adf4..8e6cbabbc29 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1,3 +1,2 @@
-DIST avahi-0.6.31.tar.gz 1268686 BLAKE2B 
959526c69855495948222709227c7c0d07653bb91f223d80e3d1b6ee16b03952015634984fe754c2c828f76035cd966131eeb047fe4c922493c129a77b14d2be
 SHA512 
53eb00d570a274d841e1e6ad07da077950089ae39b4f7aa21fcd21cc5320b30b506b43e7e57e56198e155cc7bd289b779a48b2b2fc002dc6194a946110451858
 DIST avahi-0.6.32.tar.gz 934004 BLAKE2B 
76bbff65075bbc49d52b1e406373c4856622c22364cb5f1a4ccc0bf04a6dc7d54c58753a8cce6622e4fc62dc22086659ffbd157aeb1a6a30de353d08fd08a307
 SHA512 
e6dc788cc8691288ef001007006719b5eb022d484ee6fc84e68a7d227af5993e4d09484b824998155e5b25fc0ffc014beb8961d312982f63b82b10a6e2edee18
 DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe

diff --git a/net-dns/avahi/avahi-0.6.31-r10.ebuild 
b/net-dns/avahi/avahi-0.6.31-r10.ebuild
deleted file mode 100644
index 081dddfdab9..000
--- a/net-dns/avahi/avahi-0.6.31-r10.ebuild
+++ /dev/null
@@ -1,252 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="gdbm"
-
-WANT_AUTOMAKE=1.11
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env \
-   python-r1 systemd user
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="http://avahi.org/download/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils"
-
-REQUIRED_USE="
-   utils? ( || ( gtk gtk3 ) )
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-"
-
-COMMON_DEPEND="
-   dev-libs/libdaemon
-   dev-libs/expat
-   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   gdbm? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
-   qt4? ( dev-qt/qtcore:4[${MULTILIB_USEDEP}] )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   gtk? ( dev-python/pygtk )
-   dbus? ( dev-python/dbus-python )
-   )
-   bookmarks? (
-   dev-python/twisted-core
-   dev-python/twisted-web
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-util/intltool
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-   doc? (
-   app-doc/doxygen
-   )
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
-
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-}
-
-src_prepare() {
-   if use ipv6; then
-   sed -i \
-   -e s/use-ipv6=no/use-ipv6=yes/ \
-   avahi-daemon/avahi-daemon.conf || die
-   fi
-
-   sed -i\
-  

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-05-15 Thread Anthony G. Basile
commit: 6e6ab4a23126925f021bf2cf37c598af713709d9
Author: Georgy Yakovlev  sysdump  net>
AuthorDate: Tue May 15 03:26:43 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue May 15 20:02:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6ab4a2

net-dns/avahi: QA dohtml is deprecated with EAPI6

Get rid of it.

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 net-dns/avahi/avahi-0.7-r1.ebuild | 3 ++-
 net-dns/avahi/avahi-0.7.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 6ddada6f253..6ca2271cdd8 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -186,7 +186,8 @@ multilib_src_install() {
use mdnsresponder-compat && dosym avahi-compat-libdns_sd/dns_sd.h 
/usr/include/dns_sd.h
 
if multilib_is_native_abi && use doc; then
-   dohtml -r doxygen/html/. || die
+   docinto html
+   dodoc -r doxygen/html/.
insinto /usr/share/devhelp/books/avahi
doins avahi.devhelp || die
fi

diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild
index 42388ee857b..973151c0501 100644
--- a/net-dns/avahi/avahi-0.7.ebuild
+++ b/net-dns/avahi/avahi-0.7.ebuild
@@ -184,7 +184,8 @@ multilib_src_install() {
use mdnsresponder-compat && dosym avahi-compat-libdns_sd/dns_sd.h 
/usr/include/dns_sd.h
 
if multilib_is_native_abi && use doc; then
-   dohtml -r doxygen/html/. || die
+   docinto html
+   dodoc -r doxygen/html/.
insinto /usr/share/devhelp/books/avahi
doins avahi.devhelp || die
fi



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-04-21 Thread Mikle Kolyada
commit: fd3cbbf629156fe53f94a57cac9053abfdc99f66
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 21 12:41:28 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 21 12:41:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3cbbf6

net-dns/avahi: arm stable wrt bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 37526448141..6ddada6f253 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-04-17 Thread Mart Raudsepp
commit: 52192afd80bbef4c3ae399fe2206b6035c3327f3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 18 05:16:25 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 18 05:23:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52192afd

net-dns/avahi-0.7-r1: arm64 stable (bug #635418)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index c8df8ff2535..37526448141 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-31 Thread Tobias Klausmann
commit: b136fb9ea8dcaf34528dc51f4860c30b3ef84ba2
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Mar 31 14:17:10 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Mar 31 14:17:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b136fb9e

net-dns/avahi-0.7-r1: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/635418

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 89ac33ceb74..c8df8ff2535 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-25 Thread Sergei Trofimovich
commit: b6d3c46d16d33ea44474e7394a988003323673fb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 25 20:21:36 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 25 20:22:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d3c46d

net-dns/avahi: stable 0.7-r1 for ppc64, bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 73b37fa385e..c40c861 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-22 Thread Sergei Trofimovich
commit: 52c8c4f903156c29550d16b82f095c3e3089faf4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Mar 22 22:37:41 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 22 22:37:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c8c4f9

net-dns/avahi: stable 0.7-r1 for ia64, bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 170079f063c..73b37fa385e 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-22 Thread Sergei Trofimovich
commit: 095557802e4efcd83235a56729c25102b6c0c518
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 22 17:08:43 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 22 22:25:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09555780

net-dns/avahi: stable 0.7-r1 for sparc, bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 5c5f06f0cf7..170079f063c 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-22 Thread Mikle Kolyada
commit: bf61cca2233292c04effa83206fa3a1463d82690
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 22 13:09:52 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 22 13:09:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf61cca2

net-dns/avahi: amd64 stable wrt bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index b8ea8abc7da..5c5f06f0cf7 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-21 Thread Sergei Trofimovich
commit: 465592ae81f9eee30ccec4729048942342751c8c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Mar 21 22:29:01 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Mar 21 22:29:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465592ae

net-dns/avahi: stable 0.7-r1 for ppc, bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index 12c8716dfc9..b8ea8abc7da 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-18 Thread Sergei Trofimovich
commit: e9d601902b3af5a0e7c393960339e34cf8febcbd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 18 19:33:43 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 18 19:35:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d60190

net-dns/avahi: stable 0.7 for ppc64, bug #635418

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 net-dns/avahi/avahi-0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild
index a36e7316486..42388ee857b 100644
--- a/net-dns/avahi/avahi-0.7.ebuild
+++ b/net-dns/avahi/avahi-0.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${P}"
 LICENSE="LGPL-2.1"
 SLOT="0"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-03-08 Thread Michał Górny
commit: a8921fe09da1eb1c043f074f23f10219c5b54a7b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  8 20:03:27 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  8 20:34:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8921fe0

net-dns/avahi: Re-tested on ~amd64-fbsd

 net-dns/avahi/avahi-0.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
index e2e1bdb100b..12c8716dfc9 100644
--- a/net-dns/avahi/avahi-0.7-r1.ebuild
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2018-01-28 Thread Tobias Klausmann
commit: 664e1a514c6d252d73caafc5f8b3e75ea46e74e8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Jan 28 17:03:18 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Jan 28 18:23:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664e1a51

net-dns/avahi-0.7-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/635418

 net-dns/avahi/avahi-0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild
index bfb9882d472..a36e7316486 100644
--- a/net-dns/avahi/avahi-0.7.ebuild
+++ b/net-dns/avahi/avahi-0.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${P}"
 LICENSE="LGPL-2.1"
 SLOT="0"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2018-01-20 Thread Anthony G. Basile
commit: 4449233c9287c5a57aa59db9413d01b80ae371ca
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jan 21 03:33:37 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jan 21 03:33:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4449233c

net-dns/avahi: switch to qt5, bug #525884

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 net-dns/avahi/avahi-0.7-r1.ebuild   | 216 
 net-dns/avahi/files/avahi-0.7-qt5.patch | 187 +++
 2 files changed, 403 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r1.ebuild 
b/net-dns/avahi/avahi-0.7-r1.ebuild
new file mode 100644
index 000..e2e1bdb100b
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="gdbm"
+
+WANT_AUTOMAKE=1.11
+
+inherit autotools eutils flag-o-matic multilib multilib-minimal mono-env 
python-r1 systemd user
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+"
+
+COMMON_DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=( "${FILESDIR}/${P}-qt5.patch" )
+
+pkg_preinst() {
+   enewgroup netdev
+   enewgroup avahi
+   enewuser avahi -1 -1 -1 avahi
+
+   if use autoipd; then
+   enewgroup avahi-autoipd
+   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
+   fi
+}
+
+pkg_setup() {
+   use mono && mono-env_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
+
+   # Prevent .pyc files in DESTDIR
+   >py-compile
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure() {
+   # those steps should be done once-per-ebuild rather than per-ABI
+   use sh && replace-flags -O? -O0
+   use python && python_setup
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=( --disable-static )
+
+   if use python; then
+   myconf+=(
+   $(multilib_native_use_enable dbus python-dbus)
+   $(multilib_native_use_enable introspection pygobject)
+   )
+   fi
+
+   if use mono; then
+   myconf+=( $(multilib_native_use_enable doc monodoc) )
+   fi
+
+   if ! multilib_is_native_abi; then
+   myconf+=(
+   # used by daemons only
+   --disable-libdaemon
+   --with-xml=none
+   )
+   fi
+
+   myconf+=( $(multilib_native_use_enable qt5) )
+
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   --with-distro=gentoo \
+   --disable-python-dbus \
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/files/, net-dns/avahi/

2018-01-11 Thread Andreas Sturmlechner
commit: f97f8e63b790fb4507a613a6ca5d0c35392fe243
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:26:56 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:31:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97f8e63

net-dns/avahi: Don't call moc directly

Closes: https://bugs.gentoo.org/587830
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-dns/avahi/avahi-0.6.32-r2.ebuild  |  5 -
 net-dns/avahi/avahi-0.7.ebuild|  5 -
 net-dns/avahi/files/avahi-0.6.32-mocqt4.patch | 12 
 3 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.6.32-r2.ebuild 
b/net-dns/avahi/avahi-0.6.32-r2.ebuild
index 92aba59f400..876f83bcf2d 100644
--- a/net-dns/avahi/avahi-0.6.32-r2.ebuild
+++ b/net-dns/avahi/avahi-0.6.32-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -112,6 +112,9 @@ src_prepare() {
# Update the init scripts for the new openrc, bug #594622
epatch "${FILESDIR}"/${PN}-0.6.32-openrc-0.21.7-fix-init-scripts.patch
 
+   # Don't pick up wrong moc based on qtchooser default, bug #587830
+   epatch "${FILESDIR}"/${PN}-0.6.32-mocqt4.patch
+
# Bug #525832
epatch_user
 

diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild
index d77bb4af9a0..bfb9882d472 100644
--- a/net-dns/avahi/avahi-0.7.ebuild
+++ b/net-dns/avahi/avahi-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -96,6 +96,9 @@ src_prepare() {
-e 
"s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \
doxygen_to_devhelp.xsl || die
 
+   # Don't pick up wrong moc based on qtchooser default, bug #587830
+   eapply "${FILESDIR}"/${PN}-0.6.32-mocqt4.patch
+
eapply_user
 
# Prevent .pyc files in DESTDIR

diff --git a/net-dns/avahi/files/avahi-0.6.32-mocqt4.patch 
b/net-dns/avahi/files/avahi-0.6.32-mocqt4.patch
new file mode 100644
index 000..bba25e97163
--- /dev/null
+++ b/net-dns/avahi/files/avahi-0.6.32-mocqt4.patch
@@ -0,0 +1,12 @@
+--- a/configure.ac 2018-01-11 23:00:47.503309612 +0100
 b/configure.ac 2018-01-11 23:10:04.373295395 +0100
+@@ -516,8 +516,7 @@
+ PKG_CHECK_MODULES( QT4, [ QtCore >= 4.0.0 ])
+ AC_SUBST(QT4_CFLAGS)
+ AC_SUBST(QT4_LIBS)
+-  QT4_PREFIX="`$PKG_CONFIG --variable=prefix QtCore`/bin"
+-AC_PATH_PROGS(MOC_QT4, [moc-qt4 moc], no, [$QT4_PREFIX])
++MOC_QT4="`$PKG_CONFIG --variable=moc_location QtCore`"
+ if test "$MOC_QT4" = no; then
+ AC_MSG_ERROR([Could not find QT4 moc])
+ fi



[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/

2017-12-24 Thread Markus Meier
commit: 7c64f9ec17c7428ccd664cdfd6182e56bf3345ca
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Dec 24 11:57:53 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Dec 24 11:57:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c64f9ec

net-dns/avahi: arm stable, bug #635418

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 net-dns/avahi/avahi-0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.7.ebuild b/net-dns/avahi/avahi-0.7.ebuild
index 9c41455180c..d77bb4af9a0 100644
--- a/net-dns/avahi/avahi-0.7.ebuild
+++ b/net-dns/avahi/avahi-0.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${P}"
 LICENSE="LGPL-2.1"
 SLOT="0"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test"
 
 REQUIRED_USE="



  1   2   >