[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="