diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2013-05-25 18:29:17 -0400 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2013-05-25 18:29:17 -0400 |
commit | 8eff2f1acde1a3f640646b0a0c31f4d813f8f9fb (patch) | |
tree | b319fa785a13506fad095e4283e54f7305d9f720 | |
parent | Remove some cruft (diff) | |
download | blueness-8eff2f1acde1a3f640646b0a0c31f4d813f8f9fb.tar.gz blueness-8eff2f1acde1a3f640646b0a0c31f4d813f8f9fb.tar.bz2 blueness-8eff2f1acde1a3f640646b0a0c31f4d813f8f9fb.zip |
net-dns/avahi: testing for multiple bug fixes
Package-Manager: portage-2.1.11.62
Manifest-Sign-Key: 0xF52D4BBA
-rw-r--r-- | net-dns/avahi/ChangeLog | 994 | ||||
-rw-r--r-- | net-dns/avahi/Manifest | 32 | ||||
-rw-r--r-- | net-dns/avahi/avahi-0.6.31-r99.ebuild | 229 | ||||
-rw-r--r-- | net-dns/avahi/files/autoipd-openrc.sh | 32 | ||||
-rw-r--r-- | net-dns/avahi/files/autoipd.sh | 52 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.30-automake-1.11.2.patch | 102 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.30-optional-gtk-utils.patch | 83 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.30-parallel.patch | 34 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.31-host-name-from-machine-id.patch | 85 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.31-install-exec-hook.patch | 11 | ||||
-rw-r--r-- | net-dns/avahi/files/avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch | 22 | ||||
-rw-r--r-- | net-dns/avahi/metadata.xml | 23 |
12 files changed, 1699 insertions, 0 deletions
diff --git a/net-dns/avahi/ChangeLog b/net-dns/avahi/ChangeLog new file mode 100644 index 0000000..634acc0 --- /dev/null +++ b/net-dns/avahi/ChangeLog @@ -0,0 +1,994 @@ +# ChangeLog for net-dns/avahi +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/ChangeLog,v 1.240 2013/04/20 15:11:33 blueness Exp $ + +*avahi-0.6.31-r1 (20 Apr 2013) + + 20 Apr 2013; Anthony G. Basile <blueness@gentoo.org> +avahi-0.6.31-r1.ebuild, + +files/avahi-0.6.31-host-name-from-machine-id.patch: + Add option host-name-from-machine-id, bug #466134 + + 03 Mar 2013; Davide Pesavento <pesa@gentoo.org> avahi-0.6.30-r1.ebuild, + avahi-0.6.30-r3.ebuild, avahi-0.6.31.ebuild: + Move Qt dependencies to the new category. Using --force because of bad + dependency on gtk+:3 for s390 profiles. + + 02 Feb 2013; Anthony G. Basile <blueness@gentoo.org> avahi-0.6.31.ebuild: + Add systemd support, bug #366173 + + 26 Nov 2012; Anthony G. Basile <blueness@gentoo.org> metadata.xml: + Added myself as maintainer + + 25 Nov 2012; Sven Wegener <swegener@gentoo.org> metadata.xml: + Move to maintainer-needed. + +*avahi-0.6.31 (25 Nov 2012) + + 25 Nov 2012; Sven Wegener <swegener@gentoo.org> +avahi-0.6.31.ebuild, + +files/avahi-0.6.31-install-exec-hook.patch: + Version bump, bug #404209. + + 07 Oct 2012; Raúl Porcel <armin76@gentoo.org> avahi-0.6.30-r3.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #431830 + + 06 Oct 2012; Anthony G. Basile <blueness@gentoo.org> avahi-0.6.30-r3.ebuild: + stable ppc64, bug #431830 + + 05 Oct 2012; Brent Baude <ranger@gentoo.org> avahi-0.6.30-r3.ebuild: + Marking avahi-0.6.30-r3 ppc for bug 431830 + + 02 Oct 2012; Markus Meier <maekke@gentoo.org> avahi-0.6.30-r3.ebuild: + arm stable, bug #431830 + + 02 Oct 2012; Jeroen Roovers <jer@gentoo.org> avahi-0.6.30-r3.ebuild: + Stable for HPPA (bug #431830). + + 01 Oct 2012; Agostino Sarubbo <ago@gentoo.org> avahi-0.6.30-r3.ebuild: + Stable for amd64, wrt bug #431830 + + 01 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> avahi-0.6.30-r3.ebuild: + x86 stable wrt bug #431830 + + 16 Jun 2012; Diego E. Pettenò <flameeyes@gentoo.org> avahi-0.6.30-r3.ebuild: + Use automake 1.11 to avoid build failures. + + 14 Jun 2012; Zac Medico <zmedico@gentoo.org> avahi-0.6.30-r1.ebuild, + avahi-0.6.30-r3.ebuild: + inherit user for enewgroup and enewuser + + 13 May 2012; Alexis Ballier <aballier@gentoo.org> avahi-0.6.30-r3.ebuild: + keyword ~amd64-fbsd + + 03 May 2012; Jeff Horelick <jdhore@gentoo.org> avahi-0.6.30-r1.ebuild, + avahi-0.6.30-r3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 01 May 2012; Diego E. Pettenò <flameeyes@gentoo.org> + +files/avahi-0.6.30-parallel.patch, avahi-0.6.30-r3.ebuild: + Fix bug #411351 (broken parallel install with USE=utils). + + 12 Feb 2012; Mike Gilbert <floppym@gentoo.org> avahi-0.6.30-r3.ebuild: + Call python_convert_shebangs() only in correct combination of USE flags. Patch + by Arfrever. + + 16 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> -avahi-0.6.28-r1.ebuild, + -files/avahi-0.6.28-CVE-2011-1002.patch, -avahi-0.6.29-r1.ebuild, + -avahi-0.6.30-r2.ebuild, + -files/netlink-request-all-matches-when-requesting-interface.patch: + old + + 16 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> avahi-0.6.30-r1.ebuild: + ppc/ppc64 stable wrt #393009 + + 16 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> avahi-0.6.30-r3.ebuild: + Remove || die from python_convert_shebangs and run it on a directory instead + wrt #396339 by Deepak Shandilya + +*avahi-0.6.30-r3 (15 Jan 2012) + + 15 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +avahi-0.6.30-r3.ebuild, + +files/avahi-0.6.30-automake-1.11.2.patch: + Install services-types file(s) to pkgdatadir instead of pkglibdir. Empty + py-compile script instead of pointing the 'make install' to "true". Closing + #397477. + + 01 Jan 2012; Raúl Porcel <armin76@gentoo.org> avahi-0.6.30-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #393009 + + 28 Dec 2011; Diego E. Pettenò <flameeyes@gentoo.org> avahi-0.6.30-r2.ebuild: + QA: do not try to convert the shebang of avahi-discover if gtk and/or dbus are + disabled. + + 27 Dec 2011; Jesus Rivero <neurogeek@gentoo.org> avahi-0.6.30-r2.ebuild: + Removed die from python_convert_shebangs. Patch by Arfrever + + 25 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> avahi-0.6.29-r1.ebuild, + avahi-0.6.30-r2.ebuild: + Fix 395957 again + + 25 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> avahi-0.6.29-r1.ebuild, + avahi-0.6.30-r2.ebuild: + Fix bug 395957, call python_convert_shebangs only when use python is set + + 18 Dec 2011; Markus Meier <maekke@gentoo.org> avahi-0.6.30-r1.ebuild: + arm stable, bug #393009 + + 18 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> avahi-0.6.30-r1.ebuild: + x86 stable wrt bug #393009 + + 16 Dec 2011; Jeroen Roovers <jer@gentoo.org> avahi-0.6.30-r1.ebuild: + Stable for HPPA (bug #393009). + +*avahi-0.6.30-r2 (24 Dec 2011) +*avahi-0.6.29-r1 (24 Dec 2011) + + 24 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> -avahi-0.6.29.ebuild, + +avahi-0.6.29-r1.ebuild, -avahi-0.6.30.ebuild, +avahi-0.6.30-r2.ebuild: + Fix shebangs, bug 383773. Clean old versions + + 15 Dec 2011; Agostino Sarubbo <ago@gentoo.org> avahi-0.6.30-r1.ebuild: + Stable for AMD64, wrt bug #393009 + + 23 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> + +files/avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch, + avahi-0.6.29.ebuild, avahi-0.6.30.ebuild, avahi-0.6.30-r1.ebuild: + non-maintainer commit: Replaced deprecated opts variable in init scripts (bug + #383641). + + 02 Oct 2011; Pacho Ramos <pacho@gentoo.org> avahi-0.6.30-r1.ebuild: + Drop DEPRECATED flags, bug #384743 + +*avahi-0.6.30-r1 (14 Aug 2011) + + 14 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +avahi-0.6.30-r1.ebuild, + +files/avahi-0.6.30-optional-gtk-utils.patch: + Add gtk3 and introspection support, make utilities optional, reorder deps to + use COMMON_DEPEND, remove static libraries and .la files + + 06 Aug 2011; Zac Medico <zmedico@gentoo.org> avahi-0.6.30.ebuild: + Fix for prefix and add ~x86-linux keyword. + +*avahi-0.6.30 (06 Apr 2011) + + 06 Apr 2011; Sven Wegener <swegener@gentoo.org> +avahi-0.6.30.ebuild: + Version bump. + + 17 Mar 2011; Sven Wegener <swegener@gentoo.org> + files/netlink-request-all-matches-when-requesting-interface.patch: + Update netlink patch from git. + +*avahi-0.6.29 (17 Mar 2011) + + 17 Mar 2011; Sven Wegener <swegener@gentoo.org> +avahi-0.6.29.ebuild: + Version bump, bug #358971. + + 12 Mar 2011; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.24-cmsg_space.patch, -files/avahi-0.6.24-libintl.patch, + -avahi-0.6.25-r1.ebuild, -avahi-0.6.27.ebuild, -avahi-0.6.27-r1.ebuild, + -files/avahi-0.6.27-no-auto-activated.patch, -avahi-0.6.28.ebuild: + Cleanup. + + 05 Mar 2011; Raúl Porcel <armin76@gentoo.org> avahi-0.6.28-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #355583 + + 03 Mar 2011; Jeroen Roovers <jer@gentoo.org> avahi-0.6.28-r1.ebuild: + Stable for HPPA (bug #355583). + + 02 Mar 2011; Thomas Kahle <tomka@gentoo.org> avahi-0.6.28-r1.ebuild: + x86 stable per bug 355583 + + 01 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> + avahi-0.6.28-r1.ebuild: + ppc/ppc64 stable wrt #355583 + + 01 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + avahi-0.6.28-r1.ebuild: + Byte-compile avahi_discover only with USE="dbus gtk python" (bug #339933). + + 28 Feb 2011; Markos Chandras <hwoarang@gentoo.org> avahi-0.6.28-r1.ebuild: + Stable on amd64 wrt bug #355583 + +*avahi-0.6.28-r1 (27 Feb 2011) + + 27 Feb 2011; Sven Wegener <swegener@gentoo.org> +avahi-0.6.28-r1.ebuild, + +files/avahi-0.6.28-CVE-2011-1002.patch: + Revision bump, security bug #355583. + + 23 Jan 2011; Sven Wegener <swegener@gentoo.org> avahi-0.6.28.ebuild, + +files/netlink-request-all-matches-when-requesting-interface.patch: + Add bugfix patch to support kernels >=2.6.38, bug #352070. + + 23 Jan 2011; Sven Wegener <swegener@gentoo.org> -avahi-0.6.24-r2.ebuild, + -files/avahi-0.6.24-CVE-2009-0758.patch, -avahi-0.6.25.ebuild: + Cleanup. + + 14 Dec 2010; Sven Wegener <swegener@gentoo.org> avahi-0.6.27.ebuild, + avahi-0.6.27-r1.ebuild, avahi-0.6.28.ebuild: + Drop glade dependency and bump gtk+ to 2.14.0, bug #348394. + + 20 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> avahi-0.6.28.ebuild: + Fix obvious typo. + + 03 Nov 2010; Tomáš Chvátal <scarabeus@gentoo.org> avahi-0.6.28.ebuild: + QA: add missing dies, remove dies from pkg_setup, cleanup conditions in + configure phase. + + 06 Oct 2010; Sven Wegener <swegener@gentoo.org> avahi-0.6.28.ebuild: + Bump libdaemon dependency to 0.14, bug #339885. + +*avahi-0.6.28 (05 Oct 2010) + + 05 Oct 2010; Sven Wegener <swegener@gentoo.org> +avahi-0.6.28.ebuild: + Version bump. + + 29 Aug 2010; Raúl Porcel <armin76@gentoo.org> avahi-0.6.25-r1.ebuild: + ia64/s390/sh/sparc stable wrt #278177 + + 11 Aug 2010; Joseph Jezak <josejx@gentoo.org> avahi-0.6.25-r1.ebuild: + Marked ppc/ppc64 stable for bug #278177. + + 11 Aug 2010; Arun Raghavan <ford_prefect@gentoo.org> + avahi-0.6.27-r1.ebuild: + Disable introspection for now. Upstream ships a .gir file which is broken + with >=gobject-introspection-0.9. (http://avahi.org/ticket/318) + +*avahi-0.6.27-r1 (10 Aug 2010) + + 10 Aug 2010; Sven Wegener <swegener@gentoo.org> +avahi-0.6.27-r1.ebuild, + +files/avahi-0.6.27-no-auto-activated.patch: + Revert one commit that introduced compability for auto-activated services. + This fixes bug #331275. + +*avahi-0.6.27 (03 Aug 2010) + + 03 Aug 2010; Sven Wegener <swegener@gentoo.org> +avahi-0.6.27.ebuild: + Version bump. + + 03 Aug 2010; Jeroen Roovers <jer@gentoo.org> avahi-0.6.25-r1.ebuild: + Stable for HPPA (bug #278177). + + 19 Jul 2010; Markus Meier <maekke@gentoo.org> avahi-0.6.25-r1.ebuild: + arm stable, bug #278177 + + 11 Jul 2010; Tobias Klausmann <klausman@gentoo.org> + avahi-0.6.25-r1.ebuild: + Stable on alpha, bug #278177 + + 28 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + avahi-0.6.25-r1.ebuild: + x86 stable wrt bug #278177 + + 25 Jun 2010; Christoph Mende <angelos@gentoo.org> avahi-0.6.25-r1.ebuild: + Stable on amd64 wrt bug #278177 + + 24 Jun 2010; Sven Wegener <swegener@gentoo.org> avahi-0.6.25-r1.ebuild: + Fix broken intltool rules, bug #319057. + + 19 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + avahi-0.6.24-r2.ebuild, avahi-0.6.25.ebuild, avahi-0.6.25-r1.ebuild: + Use Python 2 (bug #315093). + +*avahi-0.6.25-r1 (09 Feb 2010) + + 09 Feb 2010; Diego E. Pettenò <flameeyes@gentoo.org> + +avahi-0.6.25-r1.ebuild: + Port avahi to EAPI=2 to avoid built_with_use calls, restrict dbus + dependency to something definitely more modern. + + 03 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> + avahi-0.6.24-r2.ebuild, avahi-0.6.25.ebuild: + Raise intltool depend to >= 0.40.5 wrt #265542. + + 03 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> + avahi-0.6.24-r2.ebuild, avahi-0.6.25.ebuild: + Remove unused USE="qt3" support wrt bug #283429. + + 06 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> avahi-0.6.24-r2.ebuild, + avahi-0.6.25.ebuild: + Removed alternative dependency on Qt metapackage + + 13 Aug 2009; Sven Wegener <swegener@gentoo.org> avahi-0.6.24-r2.ebuild, + avahi-0.6.25.ebuild: + Install NEWS file, bug #274757. + +*avahi-0.6.25 (17 Apr 2009) + + 17 Apr 2009; Sven Wegener <swegener@gentoo.org> +avahi-0.6.25.ebuild: + Version bump. + + 17 Apr 2009; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.1-no-ipv6.patch, + -files/avahi-0.6.19-assert-security.patch, + -files/avahi-0.6.19-ui-sharp-automake.patch, + -files/avahi-0.6.19-ui-sharp-gtk.patch, -files/avahi-0.6.20-autoipd.patch, + -files/avahi-0.6.22-gobject.patch, -files/avahi-0.6.22-vncviewer.patch, + -files/avahi-start-after-netmount.patch, -files/avahi-vncviewer.patch, + -avahi-0.6.19-r2.ebuild, -avahi-0.6.22-r1.ebuild, -avahi-0.6.23.ebuild, + -avahi-0.6.24.ebuild, -avahi-0.6.24-r1.ebuild: + Cleanup. + + 01 Apr 2009; Sven Wegener <swegener@gentoo.org> files/autoipd-openrc.sh: + Use absolute path to avahi-autoipd in openrc support script. + + 29 Mar 2009; Markus Meier <maekke@gentoo.org> avahi-0.6.24-r2.ebuild: + amd64 stable, bug #260971 + + 27 Mar 2009; Raúl Porcel <armin76@gentoo.org> avahi-0.6.24-r2.ebuild: + arm/ia64/s390/sh/sparc/x86 stable wrt #260971 + + 19 Mar 2009; Brent Baude <ranger@gentoo.org> avahi-0.6.24-r2.ebuild: + Marking avahi-0.6.24-r2 ppc for bug 260971 + + 11 Mar 2009; Brent Baude <ranger@gentoo.org> avahi-0.6.24-r2.ebuild: + Marking avahi-0.6.24-r2 ppc64 for bug 260971 + + 08 Mar 2009; Timothy Redaelli <drizzt@gentoo.org> avahi-0.6.24-r2.ebuild: + Readd ~x86-fbsd keyword wrt #184008 + + 08 Mar 2009; Tobias Klausmann <klausman@gentoo.org> + avahi-0.6.24-r2.ebuild: + Stable on alpha, bug #260971 + + 07 Mar 2009; Jeroen Roovers <jer@gentoo.org> avahi-0.6.24-r2.ebuild: + Stable for HPPA (bug #260971). + + 06 Mar 2009; Sven Wegener <swegener@gentoo.org> avahi-0.6.24-r2.ebuild: + Proper fix for libtool problem by loki_val. + +*avahi-0.6.24-r2 (06 Mar 2009) + + 06 Mar 2009; Sven Wegener <swegener@gentoo.org> avahi-0.6.24-r1.ebuild, + +avahi-0.6.24-r2.ebuild: + Split out gfbsd patches to separate revision to allow early security + stable marking. + +*avahi-0.6.24-r1 (05 Mar 2009) + + 05 Mar 2009; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.24-CVE-2009-0758.patch, + +files/avahi-0.6.24-cmsg_space.patch, +files/avahi-0.6.24-libintl.patch, + +avahi-0.6.24-r1.ebuild: + Add gfbsd patches, bug #184008. Security bump, bug #260971. + + 22 Dec 2008; Raúl Porcel <armin76@gentoo.org> avahi-0.6.24.ebuild: + ia64/sparc stable wrt #250913 + + 20 Dec 2008; Tobias Klausmann <klausman@gentoo.org> avahi-0.6.24.ebuild: + Stable on alpha, bug #250913 + + 18 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.24.ebuild: + ppc stable, bug #250913 + + 18 Dec 2008; Brent Baude <ranger@gentoo.org> avahi-0.6.24.ebuild: + Marking avahi-0.6.24 ppc64 for bug 250913 + + 18 Dec 2008; Jeroen Roovers <jer@gentoo.org> avahi-0.6.24.ebuild: + Stable for HPPA (bug #250913). + + 17 Dec 2008; Markus Meier <maekke@gentoo.org> avahi-0.6.24.ebuild: + amd64/x86 stable, bug #250913 + +*avahi-0.6.24 (14 Dec 2008) + + 14 Dec 2008; Sven Wegener <swegener@gentoo.org> +avahi-0.6.24.ebuild: + Version bump, security bug #250913. + + 14 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> avahi-0.6.19-r2.ebuild, + avahi-0.6.22-r1.ebuild, avahi-0.6.23.ebuild: + Use virtual/monodoc to accomodate inclusion of monodoc in mono from + >=mono-2.2_pre1 + + 17 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> avahi-0.6.19-r2.ebuild: + QA: Get rid of deprecated qt?_min_version(). + +*avahi-0.6.23 (25 Jun 2008) + + 25 Jun 2008; Sven Wegener <swegener@gentoo.org> +avahi-0.6.23.ebuild: + Version bump. + + 30 May 2008; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.20-cleanup-dns-compression-table.patch, + -files/avahi-0.6.20-make-known-answers-not-conflict.patch, + -files/avahi-0.6.20-ui-sharp-gtk.patch, + -files/avahi-0.6.21-browse-help.patch, + -files/avahi-0.6.21-dbus-compat.patch, + -files/avahi-0.6.21-no-browse-domains-segfault.patch, + -files/avahi-0.6.21-no-ipv6.patch, + -files/avahi-0.6.21-service_name_chosen.patch, -avahi-0.6.20-r2.ebuild, + -avahi-0.6.21.ebuild, -avahi-0.6.22.ebuild: + Cleanup. + + 29 May 2008; Ali Polatel <hawking@gentoo.org> avahi-0.6.19-r2.ebuild, + avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild, avahi-0.6.22.ebuild, + avahi-0.6.22-r1.ebuild: + python_mod_{cleanup,optimize} are ROOT aware. + + 13 May 2008; Raúl Porcel <armin76@gentoo.org> avahi-0.6.22-r1.ebuild: + alpha/ia64/sparc stable wrt #220803 + + 11 May 2008; Markus Rothe <corsair@gentoo.org> avahi-0.6.22-r1.ebuild: + Stable on ppc64; bug #220803 + + 10 May 2008; Jeroen Roovers <jer@gentoo.org> avahi-0.6.22-r1.ebuild: + Stable for HPPA (bug #220803). + + 10 May 2008; nixnut <nixnut@gentoo.org> avahi-0.6.22-r1.ebuild: + Stable on ppc wrt bug 220803 + + 07 May 2008; Markus Meier <maekke@gentoo.org> avahi-0.6.22-r1.ebuild: + amd64/x86 stable, bug #220803 + + 19 Apr 2008; Sven Wegener <swegener@gentoo.org> +files/autoipd-openrc.sh, + avahi-0.6.22-r1.ebuild: + Adjust dependencies for split qt-4 packages, bug #217204. Add + openrc-compatible autoipd.sh. + + 11 Apr 2008; Sven Wegener <swegener@gentoo.org> avahi-0.6.22-r1.ebuild: + We need dbus and gtk support for proper python support, bug #216835. + + 21 Feb 2008; Raúl Porcel <armin76@gentoo.org> avahi-0.6.20-r2.ebuild: + alpha/ia64/sparc/x86 stable + +*avahi-0.6.22-r1 (03 Jan 2008) + + 03 Jan 2008; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.22-gobject.patch, files/avahi-0.6.22-vncviewer.patch, + avahi-0.6.19-r2.ebuild, avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild, + avahi-0.6.22.ebuild, +avahi-0.6.22-r1.ebuild: + Adjust gtk-sharp dependency, bug #203610. Add intltool dependency, bug + #203369. Add automake patch submitted to upstream, bug #202968. + + 01 Jan 2008; Sven Wegener <swegener@gentoo.org> avahi-0.6.19-r2.ebuild, + avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild, avahi-0.6.22.ebuild: + Install into /$(get_libdir)/rcscripts, bug #172391. + +*avahi-0.6.22 (18 Dec 2007) + + 18 Dec 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.22-vncviewer.patch, +avahi-0.6.22.ebuild: + Version bump. + + 19 Nov 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-vncviewer.patch, avahi-0.6.19-r2.ebuild, + avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild: + Add a patch to use vncviewer instead of xvncviewer. + + 10 Nov 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.19-r2.ebuild, + avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild: + Update gtk+ and libglade dependencies for bug #198627. + + 15 Oct 2007; Markus Rothe <corsair@gentoo.org> avahi-0.6.20-r2.ebuild: + Stable on ppc64 + + 25 Sep 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.21-no-ipv6.patch, avahi-0.6.21.ebuild: + Adjust ipv6 patch for 0.6.21, bug #193646. + + 25 Sep 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.21-no-browse-domains-segfault.patch, avahi-0.6.21.ebuild: + Include a patch from upstream that fixes a segfault. + + 09 Sep 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.21-service_name_chosen.patch, + +files/avahi-start-after-netmount.patch, avahi-0.6.19-r2.ebuild, + avahi-0.6.20-r2.ebuild, avahi-0.6.21.ebuild: + Start avahi-daemon before netmount, bug #188719. Print a message that the + dbus configuration needs to be reloaded before starting avahi-daemon for the + first time, bug #191307. + + 09 Sep 2007; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.16-svn-1353.patch, -files/avahi-0.6.16-svn-1361.patch, + -files/avahi-0.6.16-svn-1363.patch, -files/avahi-0.6.16-svn-1365.patch, + -files/avahi-0.6.16-svn-1366.patch, -files/avahi-0.6.16-svn-1370.patch, + -files/avahi-0.6.16-svn-1371.patch, -files/avahi-0.6.16-svn-1372.patch, + -files/avahi-0.6.16-svn-1374.patch, -avahi-0.6.16-r1.ebuild: + Cleanup. + + 20 Aug 2007; Stuart Longland <redhatter@gentoo.org> avahi-0.6.21.ebuild: + Tested and working on MIPS... keyworded ~mips. + + 18 Aug 2007; Sven Wegener <swegener@gentoo.org> -avahi-0.6.19-r1.ebuild, + -avahi-0.6.20-r1.ebuild: + Cleanup. + + 12 Aug 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.21-browse-help.patch, avahi-0.6.21.ebuild: + Small patch that fixes avahi-browse --help output. + +*avahi-0.6.21 (12 Aug 2007) + + 12 Aug 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.21-dbus-compat.patch, +avahi-0.6.21.ebuild: + Version bump. + +*avahi-0.6.20-r2 (08 Aug 2007) +*avahi-0.6.19-r2 (08 Aug 2007) + + 08 Aug 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.20-autoipd.patch, +avahi-0.6.19-r2.ebuild, + +avahi-0.6.20-r2.ebuild: + Revision bump, including a fix from upstream for autoipd. + + 21 Jul 2007; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.18-inotify-ifdef-fix.patch, -avahi-0.6.17.ebuild, + -avahi-0.6.18.ebuild, -avahi-0.6.19.ebuild, -avahi-0.6.20.ebuild: + Cleanup. + + 13 Jul 2007; Diego Pettenò <flameeyes@gentoo.org> avahi-0.6.20.ebuild, + avahi-0.6.20-r1.ebuild: + Remove ~x86-fbsd keywording as 0.6.20 release does not build for now. + + 12 Jul 2007; Sven Wegener <swegener@gentoo.org> + files/avahi-0.6.20-make-known-answers-not-conflict.patch: + Fix line endings, bug #185036. + +*avahi-0.6.20-r1 (11 Jul 2007) + + 11 Jul 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.20-cleanup-dns-compression-table.patch, + +files/avahi-0.6.20-make-known-answers-not-conflict.patch, + +avahi-0.6.20-r1.ebuild: + Add two patches from upstream. Enable IPv6 in configuration, depending on + the ipv6 USE flag, bug #184813. + + 07 Jul 2007; Steve Dibb <beandog@gentoo.org> avahi-0.6.20.ebuild: + amd64 stable, security bug 182918 + + 02 Jul 2007; Jeroen Roovers <jer@gentoo.org> avahi-0.6.19-r1.ebuild: + Stable for HPPA (bug #182918). + + 29 Jun 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.20.ebuild: + Adjust libdaemon dependency. + + 29 Jun 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.19-ui-sharp-gtk.patch, + +files/avahi-0.6.20-ui-sharp-gtk.patch, avahi-0.6.19-r1.ebuild, + avahi-0.6.20.ebuild: + Add a patch to fix bug #183607. + + 28 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> + avahi-0.6.19-r1.ebuild: + ppc stable, bug #182918 + + 28 Jun 2007; Raúl Porcel <armin76@gentoo.org> avahi-0.6.19-r1.ebuild: + alpha/ia64/x86 stable wrt security #182918 + + 28 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> + avahi-0.6.19-r1.ebuild: + Stable on sparc wrt security #182918 + + 28 Jun 2007; Markus Rothe <corsair@gentoo.org> avahi-0.6.19-r1.ebuild: + Stable on ppc64; bug #182918 + +*avahi-0.6.19-r1 (23 Jun 2007) + + 23 Jun 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.19-assert-security.patch, +avahi-0.6.19-r1.ebuild: + Backporting the security fix to 0.6.19 because of unresolved issues with + 0.6.20. + +*avahi-0.6.20 (22 Jun 2007) + + 22 Jun 2007; Sven Wegener <swegener@gentoo.org> +avahi-0.6.20.ebuild: + Version bump, security bug #182918. + + 25 May 2007; Donnie Berkholz <dberkholz@gentoo.org>; + avahi-0.6.16-r1.ebuild, avahi-0.6.17.ebuild, avahi-0.6.18.ebuild, + avahi-0.6.19.ebuild: + Fix a silly typo in elog output: /etc/conf.net -> /etc/conf.d/net. + + 15 May 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.16-r1.ebuild, + avahi-0.6.17.ebuild, avahi-0.6.18.ebuild, avahi-0.6.19.ebuild: + Disable byte-compiling python modules during src_install, we will do it in + pkg_post* later. + + 10 May 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.19-ui-sharp-automake.patch, avahi-0.6.19.ebuild: + Add patch from upstream to fix avahi-ui-sharp building, bug #177879. + +*avahi-0.6.19 (09 May 2007) + + 09 May 2007; Sven Wegener <swegener@gentoo.org> +avahi-0.6.19.ebuild: + Version bump. + + 06 May 2007; Marius Mauch <genone@gentoo.org> avahi-0.6.16-r1.ebuild, + avahi-0.6.17.ebuild, avahi-0.6.18.ebuild: + Replacing einfo with elog + + 28 Apr 2007; Carsten Lohrke <carlo@gentoo.org> avahi-0.6.18.ebuild: + Block mDNSResponder, both because of the header installed with + mdnsresponder-compat use flag set and sys-auth/nss-mdns. + + 24 Apr 2007; Sven Wegener <swegener@gentoo.org> + -files/0.6.15-dbus-fixes.patch, -avahi-0.6.15.ebuild: + Cleanup. + + 21 Apr 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.18.ebuild: + Readd ~x86-fbsd keyword. + + 21 Apr 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.18-inotify-ifdef-fix.patch, avahi-0.6.18.ebuild: + Fix for systems where inotify is not available. + + 21 Apr 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.18.ebuild: + Workaround for ServiceTypeDatabase.py bug. + + 20 Apr 2007; Timothy Redaelli <drizzt@gentoo.org> avahi-0.6.18.ebuild: + net-dns/avahi-0.6.18 does not build under ~x86-fbsd (bug #175333) + +*avahi-0.6.18 (19 Apr 2007) + + 19 Apr 2007; Sven Wegener <swegener@gentoo.org> +avahi-0.6.18.ebuild: + Version bump. + + 05 Mar 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.17.ebuild: + Add libcap dependency for kernel_linux, should fix bug #168910. + +*avahi-0.6.17 (04 Feb 2007) + + 04 Feb 2007; Sven Wegener <swegener@gentoo.org> +avahi-0.6.17.ebuild: + Version bump. + + 29 Jan 2007; Sven Wegener <swegener@gentoo.org> avahi-0.6.16-r1.ebuild: + Drop useless autoconf dependency. + + 15 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> avahi-0.6.16-r1.ebuild: + Stable on Alpha, bug 159306. + + 15 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> + avahi-0.6.16-r1.ebuild: + Stable on sparc wrt security #159306 + + 15 Jan 2007; Luis Medinas <metalgod@gentoo.org> avahi-0.6.16-r1.ebuild: + Stable on amd64. Security bug #159306. + + 14 Jan 2007; Andrej Kacian <ticho@gentoo.org> avahi-0.6.16-r1.ebuild: + Stable on x86, security bug #159306. + + 13 Jan 2007; Markus Rothe <corsair@gentoo.org> avahi-0.6.16-r1.ebuild: + Stable on ppc64; bug #159306 + + 13 Jan 2007; Jeroen Roovers <jer@gentoo.org> avahi-0.6.16-r1.ebuild: + Stable for HPPA (bug #159306). + +*avahi-0.6.16-r1 (07 Jan 2007) + + 07 Jan 2007; Sven Wegener <swegener@gentoo.org> + +files/avahi-0.6.16-svn-1353.patch, +files/avahi-0.6.16-svn-1361.patch, + +files/avahi-0.6.16-svn-1363.patch, +files/avahi-0.6.16-svn-1365.patch, + +files/avahi-0.6.16-svn-1366.patch, +files/avahi-0.6.16-svn-1370.patch, + +files/avahi-0.6.16-svn-1371.patch, +files/avahi-0.6.16-svn-1372.patch, + +files/avahi-0.6.16-svn-1374.patch, -avahi-0.6.16.ebuild, + +avahi-0.6.16-r1.ebuild: + Revision bump, pull in a couple of fixes until 0.6.17 is released. + +*avahi-0.6.16 (29 Dec 2006) + + 29 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> + +avahi-0.6.16.ebuild: + Version bump for security bug #159306, marked ppc stable + + 15 Nov 2006; Sven Wegener <swegener@gentoo.org> + -files/0.6.13-svn-fixes.patch, -avahi-0.6.10.ebuild, -avahi-0.6.11.ebuild, + -avahi-0.6.12.ebuild, -avahi-0.6.13.ebuild, -avahi-0.6.14.ebuild: + Cleanup. + + 15 Nov 2006; Markus Rothe <corsair@gentoo.org> avahi-0.6.15.ebuild: + Stable on ppc64; bug #154322 + + 14 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> avahi-0.6.15.ebuild: + Stable on Alpha, bug 154322. + + 13 Nov 2006; René Nussbaumer <killerfox@gentoo.org> avahi-0.6.15.ebuild: + Stable on hppa. See bug #154322. + + 11 Nov 2006; Sven Wegener <swegener@gentoo.org> + +files/0.6.15-dbus-fixes.patch, avahi-0.6.15.ebuild: + Pull in a patch from upstream, to fix two dbus problems. + + 10 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> avahi-0.6.15.ebuild: + Marked stable on amd64 + + 10 Nov 2006; Christian Faulhammer <opfer@gentoo.org> avahi-0.6.15.ebuild: + stable x86, security bug #154322 + + 09 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> avahi-0.6.15.ebuild: + Stable on sparc wrt security #154322 + + 09 Nov 2006; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.15.ebuild: + ppc stable, bug #154322 + +*avahi-0.6.15 (09 Nov 2006) + + 09 Nov 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.15.ebuild: + Version bump. + + 03 Nov 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.10.ebuild, + avahi-0.6.11.ebuild, avahi-0.6.12.ebuild, avahi-0.6.13.ebuild, + avahi-0.6.14.ebuild: + Only run python_mod_* when USE="python" is active, bug #153885 by Chris + Slycord. + + 03 Nov 2006; Sven Wegener <swegener@gentoo.org> files/autoipd.sh, + avahi-0.6.14.ebuild: + Drop the functions dependency. + + 01 Nov 2006; Doug Goldstein <cardoe@gentoo.org> avahi-0.6.14.ebuild: + Fixing dbus depends + + 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> avahi-0.6.12.ebuild: + Stable x86; bug #150540 + + 23 Oct 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.10.ebuild, + avahi-0.6.11.ebuild, avahi-0.6.12.ebuild, avahi-0.6.13.ebuild, + avahi-0.6.14.ebuild: + Add missing pkconfig dep, bug #152535. + + 22 Oct 2006; Markus Rothe <corsair@gentoo.org> avahi-0.6.12.ebuild: + Stable on ppc64; bug #150540 + + 21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.12.ebuild: + ppc stable + + 20 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> avahi-0.6.12.ebuild: + Stable on sparc wrt #150540 + + 15 Oct 2006; Sven Wegener <swegener@gentoo.org> files/autoipd.sh: + Touchup the net script. + + 24 Sep 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.11.ebuild, + avahi-0.6.12.ebuild, avahi-0.6.13.ebuild, avahi-0.6.14.ebuild: + Fix the qt4 dependency, thanks to Guillaume Infantes in bug #148520. + + 21 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> avahi-0.6.14.ebuild: + Add ~x86-fbsd keyword. + +*avahi-0.6.14 (20 Sep 2006) + + 20 Sep 2006; Sven Wegener <swegener@gentoo.org> +files/autoipd.sh, + +avahi-0.6.14.ebuild: + Version bump. + + 20 Sep 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.11.ebuild, + avahi-0.6.12.ebuild, avahi-0.6.13.ebuild: + Depend on proper qt with PKG_CONFIG_PATH support. + + 19 Sep 2006; Aron Griffis <agriffis@gentoo.org> avahi-0.6.12.ebuild: + Mark 0.6.12 stable on ia64 + + 18 Sep 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.11.ebuild, + avahi-0.6.12.ebuild, avahi-0.6.13.ebuild: + Remove the PKG_CONFIG_PATH workaround. + + 12 Sep 2006; Sven Wegener <swegener@gentoo.org> + files/0.6.13-svn-fixes.patch: + Fix line endings. + +*avahi-0.6.13 (10 Sep 2006) + + 10 Sep 2006; Sven Wegener <swegener@gentoo.org> + +files/0.6.13-svn-fixes.patch, +avahi-0.6.13.ebuild: + Version bump. + + 19 Aug 2006; Bryan Østergaard <kloeri@gentoo.org> avahi-0.6.12.ebuild: + Add ~ia64 keyword. + +*avahi-0.6.12 (27 Jul 2006) + + 27 Jul 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.12.ebuild: + Version bump. + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.10.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.10.ebuild: + ppc stable, bug #139612 + +*avahi-0.6.11 (09 Jul 2006) + + 09 Jul 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.11.ebuild: + Version bump. Add support for the qt4 USE flag and tweak configure logic. + + 30 Jun 2006; Thomas Cort <tcort@gentoo.org> avahi-0.6.10.ebuild: + Stable on alpha. + + 28 Jun 2006; Luis Medinas <metalgod@gentoo.org> avahi-0.6.10.ebuild: + Stable on amd64. See bug #124293. + + 24 Jun 2006; Doug Goldstein <cardoe@gentoo.org> avahi-0.6.10.ebuild: + USE flag qt->qt3/qt4 change + + 10 Jun 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.10.ebuild: + Unset DISPLAY for bug #123318. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> avahi-0.6.10.ebuild: + Stable on ppc64 + + 23 May 2006; Sven Wegener <swegener@gentoo.org> -avahi-0.6.9.ebuild: + Cleanup. + + 17 May 2006; Joshua Jackson <tsunam@gentoo.org> avahi-0.6.10.ebuild: + Stable on x86 for security bug #133513 + + 16 May 2006; Gustavo Zacarias <gustavoz@gentoo.org> avahi-0.6.10.ebuild: + Stable on sparc wrt security #133513 + + 14 May 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.9.ebuild, + avahi-0.6.10.ebuild: + Enable the compat support without requiring the dbus USE flag. + + 12 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> avahi-0.6.10.ebuild: + Added ~hppa, bug #131737 + +*avahi-0.6.10 (06 May 2006) + + 06 May 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.10.ebuild: + Version bump. + + 04 May 2006; Mark Loeser <halcy0n@gentoo.org> avahi-0.6.9.ebuild: + Stable on x86; bug #121558 + + 01 May 2006; Markus Rothe <corsair@gentoo.org> avahi-0.6.9.ebuild: + Added ~ppc64 + + 18 Apr 2006; Sven Wegener <swegener@gentoo.org> avahi-0.6.9.ebuild: + Tweak the configure logic. + + 12 Apr 2006; Thomas Cort <tcort@gentoo.org> avahi-0.6.9.ebuild: + Added ~alpha keyword. + + 11 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> avahi-0.6.9.ebuild: + Stable on sparc + + 11 Apr 2006; Sven Wegener <swegener@gentoo.org> + -files/avahi-0.6.3-mono-docs.patch, + -files/0.6.1-need-dbus-initscript.patch, -avahi-0.6.4.ebuild, + -avahi-0.6.8.ebuild, avahi-0.6.9.ebuild: + Made the glib dependency unconditional. + +*avahi-0.6.9 (02 Mar 2006) + + 02 Mar 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.9.ebuild: + Version bump. + +*avahi-0.6.8 (27 Feb 2006) + + 27 Feb 2006; Sven Wegener <swegener@gentoo.org> -avahi-0.5.2-r1.ebuild, + -avahi-0.6.7.ebuild, +avahi-0.6.8.ebuild: + Version bump. + +*avahi-0.6.7 (19 Feb 2006) + + 19 Feb 2006; Sven Wegener <swegener@gentoo.org> +avahi-0.6.7.ebuild: + Version bump. + +*avahi-0.6.4 (18 Jan 2006) + + 18 Jan 2006; Doug Goldstein <cardoe@gentoo.org> -avahi-0.6.3.ebuild, + +avahi-0.6.4.ebuild: + Rev bump. Includes Mono Posix fix. + + 18 Jan 2006; Doug Goldstein <cardoe@gentoo.org> + +files/avahi-0.6.3-mono-docs.patch, avahi-0.6.3.ebuild: + Added patch to make mono docs compile. + +*avahi-0.6.3 (11 Jan 2006) + + 11 Jan 2006; Sven Wegener <swegener@gentoo.org> -avahi-0.6.2.ebuild, + +avahi-0.6.3.ebuild: + Version bump, bug #118593. + + 06 Jan 2006; Sven Wegener <swegener@gentoo.org> + -files/0.6.1-dbus-0.60-support.patch, -avahi-0.6.1.ebuild, + -avahi-0.6.1-r1.ebuild, avahi-0.6.2.ebuild: + Remove fixes that have been included by upstream. Move from -* to ~arch. + +*avahi-0.6.2 (06 Jan 2006) + + 06 Jan 2006; Mike Frysinger <vapier@gentoo.org> +avahi-0.6.2.ebuild: + Version bump. + + 06 Jan 2006; Mike Frysinger <vapier@gentoo.org> + +files/avahi-0.6.1-no-ipv6.patch, avahi-0.6.1-r1.ebuild: + Fix building on uClibc systems with USE=-ipv6. + +*avahi-0.6.1-r1 (01 Jan 2006) + + 01 Jan 2006; Sven Wegener <swegener@gentoo.org> + +files/0.6.1-need-dbus-initscript.patch, + +files/0.6.1-dbus-0.60-support.patch, +avahi-0.6.1-r1.ebuild: + Revision bump to pull in some changes from Gentopia. The init script needs + dbus, if we've compiled avahi with dbus support. This is a work-a-round, + a clean solution will be available in upstream's sources. + + 04 Dec 2005; Sven Wegener <swegener@gentoo.org> avahi-0.6.1.ebuild: + Add support for the gdbm USE flag. + + 29 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> avahi-0.6.1.ebuild: + Keyworded ~sparc wrt #113875 + +*avahi-0.6.1 (25 Nov 2005) + + 25 Nov 2005; Sven Wegener <swegener@gentoo.org> +avahi-0.6.1.ebuild: + Version bump, bug #113110. + + 21 Nov 2005; Sven Wegener <swegener@gentoo.org> avahi-0.5.2-r1.ebuild: + Parallel build problems, bug #113092. + + 14 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> avahi-0.5.2-r1.ebuild: + Added to ~ppc. See bug #111461. + + 07 Nov 2005; Sven Wegener <swegener@gentoo.org> avahi-0.5.2.ebuild, + avahi-0.5.2-r1.ebuild: + Make the pygtk support dependant on the gtk USE flag in addition to the + python USE flag. + +*avahi-0.5.2-r1 (04 Nov 2005) + + 04 Nov 2005; Sven Wegener <swegener@gentoo.org> +avahi-0.5.2-r1.ebuild: + Revision bump for testing the mono docs stuff. + + 04 Nov 2005; Sven Wegener <swegener@gentoo.org> avahi-0.5.2.ebuild: + Add built_with_use test for bug #111413. + +*avahi-0.5.2 (03 Oct 2005) + + 03 Oct 2005; Sven Wegener <swegener@gentoo.org> -avahi-0.5.1.ebuild, + +avahi-0.5.2.ebuild: + Another bugfix release. + +*avahi-0.5.1 (30 Sep 2005) + + 30 Sep 2005; Sven Wegener <swegener@gentoo.org> -avahi-0.5.ebuild, + +avahi-0.5.1.ebuild: + Version bump, bugfix release. + + 25 Sep 2005; Sven Wegener <swegener@gentoo.org> -avahi-0.4.ebuild: + Removed old ebuild. + + 20 Sep 2005; Sven Wegener <swegener@gentoo.org> avahi-0.5.ebuild: + Updated mono dependency, bug #106640. Thanks to Frederick Martin. + +*avahi-0.5 (14 Sep 2005) + + 14 Sep 2005; Sven Wegener <swegener@gentoo.org> +avahi-0.5.ebuild: + Version bump. + +*avahi-0.4 (08 Sep 2005) + + 08 Sep 2005; Sven Wegener <swegener@gentoo.org> -files/0.2-anydbm.patch, + -avahi-0.2.ebuild, -avahi-0.3.ebuild, +avahi-0.4.ebuild: + Version bump. + +*avahi-0.3 (03 Sep 2005) + + 03 Sep 2005; Sven Wegener <swegener@gentoo.org> +avahi-0.3.ebuild: + Version bump. + + 30 Aug 2005; <dang@gentoo.org> avahi-0.2.ebuild: + Marked ~amd64 + + 29 Aug 2005; Sven Wegener <swegener@gentoo.org> +files/0.2-anydbm.patch, + avahi-0.2.ebuild: + Only enable python support, if we also want dbus support, bug #104081. Use + anydbm instead of dbm for creating service-types.db. + +*avahi-0.2 (28 Aug 2005) + + 28 Aug 2005; Sven Wegener <swegener@gentoo.org> -files/avahi-daemon.initd, + -files/avahi-dnsconfd.initd, -avahi-0.1.ebuild, +avahi-0.2.ebuild: + Version bump. + + 23 Aug 2005; Sven Wegener <swegener@gentoo.org> -files/avahi.initd, + +files/avahi-daemon.initd, avahi-0.1.ebuild: + Renamed the avahi-daemon initscript to match the name used by upstream and + other distributions. + +*avahi-0.1 (22 Aug 2005) + + 22 Aug 2005; Sven Wegener <swegener@gentoo.org> +files/avahi.initd, + +files/avahi-dnsconfd.initd, +metadata.xml, +avahi-0.1.ebuild: + Initial commit, ebuild written by me. diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest new file mode 100644 index 0000000..1926f12 --- /dev/null +++ b/net-dns/avahi/Manifest @@ -0,0 +1,32 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX autoipd-openrc.sh 700 SHA256 9f9e8d751bc640491397c8a06cbb6f3dcbf9cdf1a083e274f4d802c9c925c6c0 SHA512 a5dbbac4d6d1959db3a07a63acb7569dbeba33d2274a1dd3253dc27687549371611cf08bad3998d89efb3ace63b5541a4d225e484274450e0c82661f5a1dbc32 WHIRLPOOL e6b256655f64f557338ae5f79eaf98ead572d39cf90c76ca270dc54cee4b5edfc087326e5f04166eb2ff232ec2a8a5b87adadc8b3bd8b2ec2e3b6503ca39bee6 +AUX autoipd.sh 1271 SHA256 9582a49d0674fac714f448976065fd4e1f0423c08f645685160ed682a121f8c9 SHA512 0bff9ca7e32212aef0246db5baf10ee4f7e93a987b7c591b21ed9f116a1c662a84be9d784fc919205c1fecb5cd8421b81a0eb590c3cc066c6b1b9265b98f1ea3 WHIRLPOOL b33889de73f571b18da092342be6a47e71d608466aa0d94fa3f0d8d7e373265767a62bdfb82df31059549e4ec0d05aacef89f1778ea561152fd5e1970072584c +AUX avahi-0.6.30-automake-1.11.2.patch 3256 SHA256 bcfd79cb5c74c2ec17d7320d9302c6946282b36e306ab16261aec0de590a5423 SHA512 0e9603fd8389d9eb1f6ef66cdfffbd962f2ea98216613e323ff4ede00d8d0f13530607ac668e81c9c73a8e7ea9888e071bf1ed13e68b7bbc7dc890e1a7050fbe WHIRLPOOL 36b27ea86d162bd3e57561c2b3287daea23337067348c23f2b37862b1a6d356e2d7918d73f4e4235576d085637b035c0ac6f1bb099970957cfbdb8dc86a6e6fc +AUX avahi-0.6.30-optional-gtk-utils.patch 2422 SHA256 1233ba93af567117091094921e5ba76f205b1d984fd5a97153c2004f8f0509e3 SHA512 3ea7f7cd0074286bbe474f783ea9638abef7f68d9466d4f5d4d3a0bc6624a43e48bb293f02f2dd08413d5dcf3f99161e0f45537c5f922b1a326375d40b574596 WHIRLPOOL 82a61a4bce9547e15d6370cd856ac020bcdf9ad220f20929d5c64909c0505406e09fa8503aa79c835477811be48e9c72fbcbfc12061c49722431db196c0cbb8c +AUX avahi-0.6.30-parallel.patch 1348 SHA256 76dc507af0a6035881a0d5aaadfeea7a8aa1b598253e6671d3a5346f452b52d9 SHA512 826acb44f7164f7250604e9f97d6cc4e474d47d7712f29095fafba6de149bb636c4ef543b8c9b29b45922ee1f087495f8135d2c36740e16dd2eee53e509a6959 WHIRLPOOL cfcea707bb1cffa322815f68686a64f20929c884ec020617490642ab449fe56cb5eb99d7742284060f84490eb081b63f3fb8a20bc38630a2adbce80c74ee2f7a +AUX avahi-0.6.31-host-name-from-machine-id.patch 3001 SHA256 257685dde4c7dc78b9fbfeab5f213a94121c8bff6ae8fff99a9aae7eeaa34442 SHA512 659d36b06bf721664105bf51a1610186700004dea2af5dc43e29a8d688e903fb0c69416b1b98957de902901fc5ed04fdd252d30e23f680608608e6f633b94b17 WHIRLPOOL e258af6f138ab7b838a8886d74b73f8d44aefea981bd3e876cca41a144081ad4d199f9ba4031fda71c5d78578869fadd1b226a11b101df406fa2d85911d06e81 +AUX avahi-0.6.31-install-exec-hook.patch 507 SHA256 5411262dd719e647ab7781d2e10ff05d051ff1d7218d58e5bf3a3fbe8628a439 SHA512 c25802f78b5c2f6cc15705c6e426b6590dbcdf30d33e239bd919e9592c5e72c7fb244726e74addfeff4b81fa41cc62afb3ddb880232fea66f3cc9470bb5940b1 WHIRLPOOL 864804ca378b2ef83766ba10e08998f0524ed8c2f6c5fe491eefe88dac2184a3b20848258cd7d19af10a50bbbe8567928c3762b00896bb32b18fda6a4d117c19 +AUX avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch 633 SHA256 0bd4f2b2f720684b754698d86b6b1f106576473cead815e7b60b1c62171e4cdc SHA512 c2d11b243acdc058cde03b872dccbbbd44a7a584adf168f16016f29c7a5d9d8668095b781f53102feba8b9c80b2cbbd788c9b327d9d1e2e552fbdcf3c2960517 WHIRLPOOL faae601dca07f267ebe6f8254ff2e00d7ff3de3aa4aa92186e9dead9ac49b43c670b3310d0d7671eae8858ef2f046a4c6b27cb1bb23c20413fddb791ad793a67 +DIST avahi-0.6.31.tar.gz 1268686 SHA256 8372719b24e2dd75de6f59bb1315e600db4fd092805bd1201ed0cb651a2dab48 SHA512 53eb00d570a274d841e1e6ad07da077950089ae39b4f7aa21fcd21cc5320b30b506b43e7e57e56198e155cc7bd289b779a48b2b2fc002dc6194a946110451858 WHIRLPOOL a6d97b87dfbb81be359ee03d8f32ebafdbb311bd596d686aeb55a2952ecb6c7c84466b1230e70392ffe23a20a56da7e0a5bd00c8dc1812b2156c0b4a8022144f +EBUILD avahi-0.6.31-r99.ebuild 6084 SHA256 6852b254dff5afb80cc875a524b4b38624d594d8422d7b9fa026b87c0501c665 SHA512 6f5b5caf197b5b08289e1e5b342748f9ef4e0da4331b6b181aa9eee30aaa352dc6f0a3912ab24de70a3122fa430c7a3b50aa207e574b410c8cec08d2b4b13963 WHIRLPOOL d8a04e9e5702c9a0e27d1b4f444a42585589ddb333c0a2f1d2aa9af70111c33bd11bdb9ff93ed33b458b2a759e9ffe873b7d1b5ee36c3738e05210cde12d09c9 +MISC ChangeLog 35925 SHA256 007cb0fe777f7f3c5fa7b17e70a5a189925a9fc963a5f02c8a4d6636163a439b SHA512 39e4f1f6c6b13029e2e34684ed14d44bd775885f44b8f21bcee3e0ea8adedb0d1b1e9676e7754c1ed8d231ab20f0cc59a995e6e6f3ec7eb6eb5811aba38a7723 WHIRLPOOL 0ef0cd907cc46ca021c436b26c4257916cc36ea3d874d65d349ab9cab4769af1b3dc299084a0d3fd2efd82e1ceff254b1d1597549bbb2e8117ab9df53dc3fe62 +MISC metadata.xml 924 SHA256 f35a98d122e0ea6a5e9a491cd9327fc4fc0a752b4f5bb6bcf746c914eb0c42bb SHA512 c386ad5a44a2dc6bc8d9d62ed27381550ec9d62fa685f2cdc7857c7bbcc31baa00ec4481d3b2694eab32cb899314dd20603c917479b6deac132a5204cdae3d5a WHIRLPOOL e2893a1fc00d6649000904a8db99f50efabf8b1aecdab2fa0eec401204b593aeadf8eb13812c1ada324315a7f0d9b617a9b1c3174e7f7d07f2c94374c7034276 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJRoTs9AAoJEJOE+m71LUu6oRcP/1wWrfviICFc8ohLkG/x5Sbw +mbGLeS0vVmEohJeiScUlZEUQJJ4V88QqJ/FpLR1h2/zPiL8RKKED7RqpPqXUW6eR +pFNWSZ15Vbu6oxT78G4CpIqMXzrpOUU9FfhKpmI19F1n80QiBA8MZ0QOdG4pLw4x +uL2EhZioNkt7bBvAL+FERgcmCDMtBPS9CHS6J7Q04qJuKgt3NUSegCBsceLbbjWb +RmFRByjy139xER/jb6g+SIGHcWCygUHdcyI4fM1FUrbicygAGimAD4RoKDwRnywg +YFY+FzTbSDxUfY12aUJ8xLW8LivpmgAZMfDZ7kZ0KnPg/9vVMlt3p62By3A6/ziW +dyodB3G5PaR9KIQ4FCqyP1rp1XjQDFhSr9nWbCLGZzxn4KRB/Q0nlQ/zKfkKyNRv +pyDfhLMDHAEwwWlo/m0dChvdqtVt3+QfKt8vCUTmfNwsfOgBSxEXZY5MFyh+KxfC +XxkLEtEz5TT+jAVTIqRkWu5T8ImAKreHPXacz0LdNBI5Vf+9Ijge6cHzbtVk2a7n +l6lfRF18Bo8NyzxNG4DP+XnrUZt/L4usTGAwbD5r8gNYIsWas0FZM2gFNfz8vRf1 +nNqf/DPt9bAibY2sEmXG9ebb08Tc7GOuhZPKrA/YA4TOlR1D3tUKh0jU9mwLcgMn +A7VZ3dQyWkvouEWyUovE +=VnIf +-----END PGP SIGNATURE----- diff --git a/net-dns/avahi/avahi-0.6.31-r99.ebuild b/net-dns/avahi/avahi-0.6.31-r99.ebuild new file mode 100644 index 0000000..47f59f9 --- /dev/null +++ b/net-dns/avahi/avahi-0.6.31-r99.ebuild @@ -0,0 +1,229 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.31-r1.ebuild,v 1.1 2013/04/20 15:11:33 blueness Exp $ + +EAPI="3" + +PYTHON_DEPEND="python? 2" +PYTHON_USE_WITH="gdbm" +PYTHON_USE_WITH_OPT="python" + +WANT_AUTOMAKE=1.11 + +inherit autotools eutils mono python multilib flag-o-matic user systemd + +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 ~hppa ~ia64 ~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 python qt4 test utils" + +DBUS_DEPEND=">=sys-apps/dbus-0.30" +COMMON_DEPEND=">=dev-libs/libdaemon-0.14 + dev-libs/expat + dev-libs/glib:2 + gdbm? ( sys-libs/gdbm ) + qt4? ( dev-qt/qtcore:4 ) + gtk? ( >=x11-libs/gtk+-2.14.0:2 ) + gtk3? ( x11-libs/gtk+:3 ) + dbus? ( + ${DBUS_DEPEND} + python? ( dev-python/dbus-python ) + ) + mono? ( + >=dev-lang/mono-1.1.10 + gtk? ( >=dev-dotnet/gtk-sharp-2 ) + ) + howl-compat? ( ${DBUS_DEPEND} ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) + mdnsresponder-compat? ( ${DBUS_DEPEND} ) + python? ( + gtk? ( >=dev-python/pygtk-2 ) + ) + bookmarks? ( + dev-python/twisted + dev-python/twisted-web + ) + kernel_linux? ( sys-libs/libcap )" +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40.5 + virtual/pkgconfig + doc? ( + app-doc/doxygen + mono? ( >=virtual/monodoc-1.1.8 ) + )" +RDEPEND="${COMMON_DEPEND} + howl-compat? ( !net-misc/howl ) + mdnsresponder-compat? ( !net-misc/mDNSResponder )" + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + fi + + if use python && ! use dbus && ! use gtk; then + ewarn "For proper python support you should also enable the dbus and gtk USE flags!" + fi + + # FIXME: Use REQUIRED_USE once python.eclass gets EAPI 4 support, bug 372255 + if use utils && ! { use gtk || use gtk3; }; then + ewarn "To install the avahi utilities, USE='gtk utils' or USE='gtk3 utils''" + fi +} + +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 +} + +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\ + -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \ + doxygen_to_devhelp.xsl || die + + # Make gtk utils optional + epatch "${FILESDIR}"/${PN}-0.6.30-optional-gtk-utils.patch + + # Fix init scripts for >=openrc-0.9.0, bug #383641 + epatch "${FILESDIR}"/${PN}-0.6.x-openrc-0.9.x-init-scripts-fixes.patch + + # install-exec-local -> install-exec-hook + epatch "${FILESDIR}"/${P}-install-exec-hook.patch + + # Backport host-name-from-machine-id patch, bug #466134 + epatch "${FILESDIR}"/${P}-host-name-from-machine-id.patch + + # Drop DEPRECATED flags, bug #384743 + sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED=1::g' avahi-ui/Makefile.am || die + + # Prevent .pyc files in DESTDIR + >py-compile + + eautoreconf +} + +src_configure() { + use sh && replace-flags -O? -O0 + + local myconf="--disable-static" + + if use python; then + myconf+=" + $(use_enable dbus python-dbus) + $(use_enable gtk pygtk) + " + fi + + if use mono; then + myconf+=" $(use_enable doc monodoc)" + fi + + # these require dbus enabled + if use mdnsresponder-compat || use howl-compat || use mono; then + myconf+=" --enable-dbus" + fi + + # We need to unset DISPLAY, else the configure script might have problems detecting the pygtk module + unset DISPLAY + + econf \ + --localstatedir="${EPREFIX}/var" \ + --with-distro=gentoo \ + --disable-python-dbus \ + --disable-pygtk \ + --disable-xmltoman \ + --disable-monodoc \ + --enable-glib \ + --enable-gobject \ + $(use_enable test tests) \ + $(use_enable autoipd) \ + $(use_enable mdnsresponder-compat compat-libdns_sd) \ + $(use_enable howl-compat compat-howl) \ + $(use_enable doc doxygen-doc) \ + $(use_enable mono) \ + $(use_enable dbus) \ + $(use_enable python) \ + $(use_enable gtk) \ + $(use_enable gtk3) \ + $(use_enable introspection) \ + $(use_enable utils gtk-utils) \ + --disable-qt3 \ + $(use_enable qt4) \ + $(use_enable gdbm) \ + $(systemd_with_unitdir) \ + ${myconf} +} + +src_compile() { + emake || die "emake failed" + + use doc && { emake avahi.devhelp || die ; } +} + +src_install() { + emake install DESTDIR="${D}" || die "make install failed" + use bookmarks && use python && use dbus && use gtk || \ + rm -f "${ED}"/usr/bin/avahi-bookmarks + + use howl-compat && ln -s avahi-compat-howl.pc "${ED}"/usr/$(get_libdir)/pkgconfig/howl.pc + use mdnsresponder-compat && ln -s avahi-compat-libdns_sd/dns_sd.h "${ED}"/usr/include/dns_sd.h + + if use autoipd; then + insinto /$(get_libdir)/rcscripts/net + doins "${FILESDIR}"/autoipd.sh || die + + insinto /$(get_libdir)/rc/net + newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh || die + fi + + dodoc docs/{AUTHORS,NEWS,README,TODO} || die + + if use doc; then + dohtml -r doxygen/html/. || die + insinto /usr/share/devhelp/books/avahi + doins avahi.devhelp || die + fi + + # /usr/bin/avahi-bookmarks is installed only with USE="bookmarks dbus gtk python". + # /usr/bin/avahi-discover is installed only with USE="dbus gtk python". + use dbus && use gtk && use python && python_convert_shebangs -r 2 "${ED}usr/bin" + + find "${ED}" -name '*.la' -exec rm -f {} + +} + +pkg_postrm() { + use python && python_mod_cleanup avahi $(use dbus && use gtk && echo avahi_discover) +} + +pkg_postinst() { + use python && python_mod_optimize avahi $(use dbus && use gtk && echo avahi_discover) + + if use autoipd; then + echo + elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)" + elog "addresses, just set config_<interface>=( autoipd ) in /etc/conf.d/net!" + fi + + if use dbus; then + echo + elog "If this is your first install of avahi please reload your dbus config" + elog "with /etc/init.d/dbus reload before starting avahi-daemon!" + fi +} diff --git a/net-dns/avahi/files/autoipd-openrc.sh b/net-dns/avahi/files/autoipd-openrc.sh new file mode 100644 index 0000000..dec3aa0 --- /dev/null +++ b/net-dns/avahi/files/autoipd-openrc.sh @@ -0,0 +1,32 @@ +# Copyright (C) 2004-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Contributed by Sven Wegener (swegener@gentoo.org) + +_config_vars="$_config_vars autoipd" + +autoipd_depend() { + program /usr/sbin/avahi-autoipd + after interface +} + +autoipd_start() { + _exists true || return 1 + + eval args=\$autoipd_${IFVAR} + + ebegin "Starting avahi-autoipd" + /usr/sbin/avahi-autoipd --daemonize --syslog --wait ${args} "${IFACE}" + eend "${?}" || return 1 + + _show_address + + return 0 +} + +autoipd_stop() { + /usr/sbin/avahi-autoipd --check --syslog "${IFACE}" || return 0 + + ebegin "Stopping avahi-autoipd" + /usr/sbin/avahi-autoipd --kill --syslog "${IFACE}" + eend "${?}" +} diff --git a/net-dns/avahi/files/autoipd.sh b/net-dns/avahi/files/autoipd.sh new file mode 100644 index 0000000..89d02e3 --- /dev/null +++ b/net-dns/avahi/files/autoipd.sh @@ -0,0 +1,52 @@ +# Copyright (c) 2004-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Contributed by Sven Wegener (swegener@gentoo.org) + +# void autoipd_depend(void) +# +# Sets up the dependencies for the module +autoipd_depend() { + after interface +} + +# void autoipd_expose(void) +# +# Expose variables that can be configured +autoipd_expose() { + variables autoipd +} + +# bool autoipd_start(char *iface) +# +# Tries to configure the interface via avahi-autoipd +autoipd_start() { + local iface="${1}" ifvar="$(bash_variable "${iface}")" opts="autoipd_${ifvar}" addr="" + + interface_exists "${iface}" true || return 1 + + ebegin "Starting avahi-autoipd" + if /usr/sbin/avahi-autoipd --daemonize --syslog --wait ${!opts} "${iface}" + then + eend 0 + addr="$(interface_get_address "${iface}")" + einfo "${iface} received address ${addr}" + return 0 + fi + + eend "${?}" "Failed to get address via avahi-autoipd!" +} + +# bool autoipd_stop(char *iface) +# +# Stops a running avahi-autoipd instance +autoipd_stop() { + local iface="${1}" + + /usr/sbin/avahi-autoipd --check --syslog "${iface}" || return 0 + + ebegin "Stopping avahi-autoipd" + /usr/sbin/avahi-autoipd --kill --syslog "${iface}" + eend "${?}" "Failed to stop running avahi-autoipd instance!" +} + +# vim: set ts=4 : diff --git a/net-dns/avahi/files/avahi-0.6.30-automake-1.11.2.patch b/net-dns/avahi/files/avahi-0.6.30-automake-1.11.2.patch new file mode 100644 index 0000000..be385f6 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.30-automake-1.11.2.patch @@ -0,0 +1,102 @@ +http://bugs.gentoo.org/397477 + +--- avahi-python/avahi/Makefile.am ++++ avahi-python/avahi/Makefile.am +@@ -31,7 +31,7 @@ + -e 's,@FIRST_KEY\@,key = self.db.firstkey(),g' \ + -e 's,@CHECK_KEY\@,while key is not None:,g' \ + -e 's,@NEXT_KEY\@,key = self.db.nextkey(key),g' \ +- -e 's,@pkglibdir\@,$(pkglibdir),g' $< > $@ && \ ++ -e 's,@pkgdatadir\@,$(pkgdatadir),g' $< > $@ && \ + chmod +x $@ + endif + +@@ -44,7 +44,7 @@ + -e 's,@FIRST_KEY\@,keys = self.db.keys(),g' \ + -e 's,@CHECK_KEY\@,for key in keys:,g' \ + -e 's,@NEXT_KEY\@,,g' \ +- -e 's,@pkglibdir\@,$(pkglibdir),g' $< > $@ && \ ++ -e 's,@pkgdatadir\@,$(pkgdatadir),g' $< > $@ && \ + chmod +x $@ + endif + +--- avahi-python/avahi/ServiceTypeDatabase.py.in ++++ avahi-python/avahi/ServiceTypeDatabase.py.in +@@ -26,7 +26,7 @@ + class ServiceTypeDatabase: + """ServiceTypeDatabase maps service types to descriptions""" + +- def __init__(self, filename = "@pkglibdir@/service-types.db"): ++ def __init__(self, filename = "@pkgdatadir@/service-types.db"): + + self.db = @DBM@.open(filename, "r") + +--- avahi-ui/Makefile.am ++++ avahi-ui/Makefile.am +@@ -62,18 +62,18 @@ + + if HAVE_GDBM + libavahi_ui_la_SOURCES += ../avahi-utils/stdb.h ../avahi-utils/stdb.c +-libavahi_ui_la_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++libavahi_ui_la_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + libavahi_ui_la_LIBADD += -lgdbm + +-libavahi_ui_gtk3_la_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++libavahi_ui_gtk3_la_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + libavahi_ui_gtk3_la_LIBADD += -lgdbm + endif + + if HAVE_DBM + libavahi_ui_la_SOURCES += ../avahi-utils/stdb.h ../avahi-utils/stdb.c +-libavahi_ui_la_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++libavahi_ui_la_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + +-libavahi_ui_gtk3_la_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++libavahi_ui_gtk3_la_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + endif + + bin_PROGRAMS = bssh +--- avahi-utils/Makefile.am ++++ avahi-utils/Makefile.am +@@ -30,13 +30,13 @@ + + if HAVE_GDBM + avahi_browse_SOURCES += stdb.h stdb.c +-avahi_browse_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++avahi_browse_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + avahi_browse_LDADD += -lgdbm + endif + + if HAVE_DBM + avahi_browse_SOURCES += stdb.h stdb.c +-avahi_browse_CFLAGS += -DDATABASE_FILE=\"$(pkglibdir)/service-types.db\" ++avahi_browse_CFLAGS += -DDATABASE_FILE=\"$(pkgdatadir)/service-types.db\" + endif + + avahi_resolve_SOURCES = avahi-resolve.c sigint.c sigint.h +--- service-type-database/Makefile.am ++++ service-type-database/Makefile.am +@@ -18,13 +18,12 @@ + EXTRA_DIST=build-db.in service-types + + pkgdata_DATA=service-types +-pkglib_DATA= + + if HAVE_PYTHON + if HAVE_GDBM + + noinst_SCRIPTS=build-db +-pkglib_DATA+=service-types.db ++pkgdata_DATA+=service-types.db + + build-db: build-db.in + $(AM_V_GEN)sed -e 's,@PYTHON\@,$(PYTHON),g' \ +@@ -41,7 +40,7 @@ + if HAVE_DBM + + noinst_SCRIPTS=build-db +-pkglib_DATA+=service-types.db.pag service-types.db.dir ++pkgdata_DATA+=service-types.db.pag service-types.db.dir + + build-db: build-db.in + $(AM_V_GEN)sed -e 's,@PYTHON\@,$(PYTHON),g' \ 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 new file mode 100644 index 0000000..2c615a2 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.30-optional-gtk-utils.patch @@ -0,0 +1,83 @@ +--- 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.30-parallel.patch b/net-dns/avahi/files/avahi-0.6.30-parallel.patch new file mode 100644 index 0000000..a75f991 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.30-parallel.patch @@ -0,0 +1,34 @@ +From cb10a844f9e91322aca91340b7adc0db19c96b36 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@flameeyes.eu> +Date: Mon, 30 Apr 2012 17:07:41 -0700 +Subject: [PATCH] build-sys: fix parallel install in avahi-utils +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The moment install-exec-local is called, we might still not have +created ${DESTDIR}/${bindir} so we should make sure to create it +first, and then try to chdir into it. + +Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> +--- + avahi-utils/Makefile.am | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/avahi-utils/Makefile.am b/avahi-utils/Makefile.am +index a644b4a..1abc79a 100644 +--- a/avahi-utils/Makefile.am ++++ b/avahi-utils/Makefile.am +@@ -54,7 +54,8 @@ avahi_set_host_name_CFLAGS = $(AM_CFLAGS) + avahi_set_host_name_LDADD = $(AM_LDADD) ../avahi-client/libavahi-client.la ../avahi-common/libavahi-common.la + + install-exec-local: +- cd $(DESTDIR)/$(bindir) && \ ++ $(mkdir_p) $(DESTDIR)/$(bindir) && \ ++ cd $(DESTDIR)/$(bindir) && \ + rm -f avahi-resolve-host-name avahi-resolve-address avahi-browse-domains avahi-publish-address avahi-publish-service && \ + $(LN_S) avahi-resolve avahi-resolve-host-name && \ + $(LN_S) avahi-resolve avahi-resolve-address && \ +-- +1.7.8.6 + 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 new file mode 100644 index 0000000..17ecba5 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.31-host-name-from-machine-id.patch @@ -0,0 +1,85 @@ +From: David Zeuthen <zeuthen@chromium.org> +Date: Tue, 5 Mar 2013 19:52:38 +0000 (-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 <zeuthen@chromium.org> +--- + +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 <avahi-core/publish.h> + #include <avahi-core/dns-srv-rr.h> + #include <avahi-core/log.h> ++#include <avahi-core/util.h> + + #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 @@ + </option> + + <option> ++ <p><opt>host-name-from-machine-id=</opt> Takes a boolean ++ value ("yes" or "no"). If set to "yes" avahi-daemon ++ will use the machine-id as name on the LAN.</p> ++ </option> ++ ++ <option> + <p><opt>domain-name=</opt> Set the default domain name avahi-daemon + tries to register its host name and services on the LAN in. If + omitted defaults to ".local".</p> diff --git a/net-dns/avahi/files/avahi-0.6.31-install-exec-hook.patch b/net-dns/avahi/files/avahi-0.6.31-install-exec-hook.patch new file mode 100644 index 0000000..d9a7bc3 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.31-install-exec-hook.patch @@ -0,0 +1,11 @@ +--- avahi-0.6.31/avahi-utils/Makefile.am ++++ avahi-0.6.31/avahi-utils/Makefile.am +@@ -53,7 +53,7 @@ + avahi_set_host_name_CFLAGS = $(AM_CFLAGS) + avahi_set_host_name_LDADD = $(AM_LDADD) ../avahi-client/libavahi-client.la ../avahi-common/libavahi-common.la + +-install-exec-local: ++install-exec-hook: + cd $(DESTDIR)/$(bindir) && \ + rm -f avahi-resolve-host-name avahi-resolve-address avahi-browse-domains avahi-publish-address avahi-publish-service && \ + $(LN_S) avahi-resolve avahi-resolve-host-name && \ diff --git a/net-dns/avahi/files/avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch b/net-dns/avahi/files/avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch new file mode 100644 index 0000000..394f6d3 --- /dev/null +++ b/net-dns/avahi/files/avahi-0.6.x-openrc-0.9.x-init-scripts-fixes.patch @@ -0,0 +1,22 @@ +--- avahi-0.6.30/initscript/gentoo/avahi-daemon.in ++++ avahi-0.6.30/initscript/gentoo/avahi-daemon.in +@@ -2,7 +2,7 @@ + # Copyright 1999-2007 Gentoo Foundation + # Distributed under the terms of the GNU General Public License v2 + +-opts="reload" ++extra_started_commands="reload" + + depend() { + before netmount nfsmount +--- avahi-0.6.30/initscript/gentoo/avahi-dnsconfd.in ++++ avahi-0.6.30/initscript/gentoo/avahi-dnsconfd.in +@@ -2,7 +2,7 @@ + # Copyright 1999-2007 Gentoo Foundation + # Distributed under the terms of the GNU General Public License v2 + +-opts="reload" ++extra_started_commands="reload" + + depend() { + need avahi-daemon diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml new file mode 100644 index 0000000..7eaf27c --- /dev/null +++ b/net-dns/avahi/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> +</maintainer> +<use> + <flag name='autoipd'>Build and install the IPv4LL (RFC3927) network address + configuration daemon</flag> + <flag name='bookmarks'>Install the avahi-bookmarks application (requires + <pkg>dev-python/twisted</pkg>)</flag> + <flag name='howl-compat'>Enable compat libraries for howl</flag> + <flag name="gtk3">Build the avahi-ui-gtk3 library, and use gtk3 for the + avahi utilities under USE=utils</flag> + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> + for introspection</flag> + <flag name='mdnsresponder-compat'>Enable compat libraries for + mDNSResponder</flag> + <flag name="utils">Install the avahi gtk+ utils avahi-discover, bssh, and + bvnc</flag> +</use> +</pkgmetadata> |