Skip to content
This repository
Browse code

removed outdated ebuilds of net-dns/avahi via auto-sync

  • Loading branch information...
commit 54ce18104d3988e7658db741e8b5526848693da9 1 parent 9ce6deb
ahuemer ahuemer authored
9 net-dns/avahi/Manifest
... ... @@ -1,17 +1,8 @@
1 1 AUX autoipd-openrc.sh 700 RMD160 00e259967279dc52ee99476dfb4d6c9672b77ee3 SHA1 1d9858b99f23688f6a0f4a6726400bbbe41df976 SHA256 9f9e8d751bc640491397c8a06cbb6f3dcbf9cdf1a083e274f4d802c9c925c6c0
2 2 AUX autoipd.sh 1271 RMD160 85ac3d69aff64867baa0ba6c58e9f224ba0e2e57 SHA1 95a6145f00ccd511e3b067d4669148861f56c2a4 SHA256 9582a49d0674fac714f448976065fd4e1f0423c08f645685160ed682a121f8c9
3   -AUX avahi-0.6.24-cmsg_space.patch 449 RMD160 9593ee893daf908e35f36a7396ae5d52a7618022 SHA1 49fd79c1d0e0302747e84bdf611cfb0bf310b4c3 SHA256 f3b6bf6f522aea93627df8afda317782ed760493ffad9108697b50a310bc92d7
4   -AUX avahi-0.6.24-libintl.patch 542 RMD160 918aa11cdbce6f38d9a9446c798db2bc43a957b5 SHA1 c9f8ef5d0047b591e6e88153731ae380d64a2431 SHA256 fb8e37d6071a990184a7ad3c20a7709554103fb2c4f02450c338b9fbcf358215
5   -AUX avahi-0.6.27-no-auto-activated.patch 1677 RMD160 c5abd8cab9872c22b57de2158c3cb3117722b206 SHA1 2158ca2c25aa8f81dbb6d376ff00a3ed26932e4b SHA256 907ccacfaf118e88a750ff3699e53b4efed7661bb3d09722f04fc389fe46f12b
6 3 AUX avahi-0.6.28-CVE-2011-1002.patch 2076 RMD160 0b561a78e75099a14e7a3da5290cd1ffa6a75533 SHA1 6d298861d7c7b432cd350f3df277e43ed59b378b SHA256 bf8422b278c0c66eca063672c4836346a4d85cb16014882ca3003b0a79ba9f97
7 4 AUX netlink-request-all-matches-when-requesting-interface.patch 1634 RMD160 3995e26dca6ec1cb4801159c479c0b591eff5da3 SHA1 e234d6bd96b7adaf543ef7583b6dd90538238608 SHA256 163db2141b278a07433e7d1b51227493555ca7ba1faf2d19c97e20aa51b947cd
8   -DIST avahi-0.6.25.tar.gz 1103653 RMD160 3025f774360a8ea3b9de87e2df0b00387569aaf2 SHA1 7ce8ed5a494d72401dd81f64594fda59d2ec91fd SHA256 9220d974f5515b8ccfa3900cd72cedcac0fa4cc87ca3c64405f7c55346cbba59
9   -DIST avahi-0.6.27.tar.gz 1217974 RMD160 36e6a242f0c926351e31871d8a4f8a52a501fdc3 SHA1 e763bbeba92fd5b3ba3e2af5fc85aaf99b406c8b SHA256 c22df5e0b0d695bfe3cc52545bf0affc1c52060818a5a65d70055e320bc45e84
10 5 DIST avahi-0.6.28.tar.gz 1238660 RMD160 d61b370baa3f25d57efba43f2c34b54cab7e7e9e SHA1 5da3f7da2cff8ddf74f8746e4dcb2524e5047f67 SHA256 a0d80aac88212b9f9d5331c248091d3c9c9209f0e41985421636ebd14230fc91
11 6 DIST avahi-0.6.29.tar.gz 1244081 RMD160 a0a4e1019cafb53a683ceceaa44605873957b6cd SHA1 af13ae6fdb3cd61b2eafa25a108773156d88b362 SHA256 4eb1a6bdc93f1b245fc1b26ff6a79f5f958c1135c04bff60d36d374d98cc14d8
12   -EBUILD avahi-0.6.25-r1.ebuild 5281 RMD160 5b6a8ecb6a30c62f43065ee1a344655f549d55f2 SHA1 12c94f90448263998e1fd1c476f96dd93d7fc03f SHA256 ccbaff6c00b20230cc340f78a5bf76a9f2f6838bdf4c797285697cc2140d2619
13   -EBUILD avahi-0.6.27-r1.ebuild 5175 RMD160 e230939ba17a899998fc56f4ecaf88ba3e3f351d SHA1 d828fb51a5180371c8f1874188c154496277020f SHA256 8e41767a93aa100bc1f9b0a5863846856650883466fef97292d071fa1a0576b1
14   -EBUILD avahi-0.6.27.ebuild 4922 RMD160 4d571691db7c38302fa16b61dab329210b196abc SHA1 d53d69efb57016089402f24c65bb65a1701eae8f SHA256 a3399784dd9066d5caa688ca0dfff8d7f19ac9b3d7b125948a99271fdc476c60
15 7 EBUILD avahi-0.6.28-r1.ebuild 5238 RMD160 acf9da1da5047bf7cde8a095a77fce4e29ea9101 SHA1 f893797cdc8f01548e5f18bbf06eb87ecfe6ee5d SHA256 496c87592a44b02c24aeca8c74ddaac9ffb5053f88f28255ff7eb9173788e023
16   -EBUILD avahi-0.6.28.ebuild 5138 RMD160 a135a78a8d3d7d84d889b1767028791f3c483b7b SHA1 d3ccdb3b0cb5f15f5c437cfaed554da225a793a9 SHA256 7e5ae9081213f16e8b0fd2683acb93485061893e5f40b6279aeeb3fcb7aa65d2
17 8 EBUILD avahi-0.6.29.ebuild 5117 RMD160 de28f338da8ade4f554b85fa3ac6167793705180 SHA1 5c48e8637bd07fc003b884ab8956babaa29b84ed SHA256 a93744cc3e54733e1c7a4fcf0cd0290e7e5e9364ac302bfce56d6ef08069684d
208 net-dns/avahi/avahi-0.6.25-r1.ebuild
... ... @@ -1,208 +0,0 @@
1   -# Copyright 1999-2010 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.25-r1.ebuild,v 1.10 2010/08/29 17:48:19 armin76 Exp $
4   -
5   -EAPI="3"
6   -
7   -PYTHON_DEPEND="python? 2"
8   -PYTHON_USE_WITH="gdbm"
9   -PYTHON_USE_WITH_OPT="python"
10   -
11   -inherit eutils mono python multilib autotools flag-o-matic multilib-native
12   -
13   -DESCRIPTION="System which facilitates service discovery on a local network"
14   -HOMEPAGE="http://avahi.org/"
15   -SRC_URI="http://avahi.org/download/${P}.tar.gz"
16   -
17   -LICENSE="LGPL-2.1"
18   -SLOT="0"
19   -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
20   -IUSE="bookmarks howl-compat mdnsresponder-compat gdbm dbus doc mono gtk python qt4 autoipd kernel_linux test ipv6"
21   -
22   -RDEPEND=">=dev-libs/libdaemon-0.11-r1[lib32?]
23   - dev-libs/expat[lib32?]
24   - >=dev-libs/glib-2[lib32?]
25   - gdbm? ( sys-libs/gdbm[lib32?] )
26   - qt4? ( x11-libs/qt-core:4[lib32?] )
27   - gtk? (
28   - >=x11-libs/gtk+-2.4.0[lib32?]
29   - >=gnome-base/libglade-2.4.0[lib32?]
30   - )
31   - dbus? (
32   - >=sys-apps/dbus-0.30[lib32?]
33   - python? ( dev-python/dbus-python[lib32?] )
34   - )
35   - mono? (
36   - >=dev-lang/mono-1.1.10
37   - gtk? ( >=dev-dotnet/gtk-sharp-2 )
38   - )
39   - howl-compat? ( !net-misc/howl )
40   - mdnsresponder-compat? ( !net-misc/mDNSResponder )
41   - python? (
42   - gtk? ( >=dev-python/pygtk-2[lib32?] )
43   - )
44   - bookmarks? (
45   - dev-python/twisted
46   - dev-python/twisted-web
47   - )
48   - kernel_linux? ( sys-libs/libcap[lib32?] )"
49   -DEPEND="${RDEPEND}
50   - >=dev-util/intltool-0.40.5
51   - >=dev-util/pkgconfig-0.9.0[lib32?]
52   - doc? (
53   - app-doc/doxygen
54   - mono? ( >=virtual/monodoc-1.1.8 )
55   - )"
56   -
57   -multilib-native_pkg_setup_internal() {
58   - if use python
59   - then
60   - python_set_active_version 2
61   - python_pkg_setup
62   - fi
63   -
64   - if ( use mdnsresponder-compat || use howl-compat || use mono ) && ! use dbus
65   - then
66   - die "For *-compat or mono support you also need to enable the dbus USE flag!"
67   - fi
68   -
69   - if use bookmarks && ! ( use python && use dbus && use gtk )
70   - then
71   - die "For bookmarks support you also need to enable the python, dbus and gtk USE flags!"
72   - fi
73   -
74   - if use python && ! use dbus && ! use gtk
75   - then
76   - die "For proper python support you also need the dbus and gtk USE flags!"
77   - fi
78   -}
79   -
80   -multilib-native_pkg_preinst_internal() {
81   - enewgroup netdev
82   - enewgroup avahi
83   - enewuser avahi -1 -1 -1 avahi
84   -
85   - if use autoipd
86   - then
87   - enewgroup avahi-autoipd
88   - enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
89   - fi
90   -}
91   -
92   -multilib-native_src_prepare_internal() {
93   - use ipv6 && sed -i -e s/use-ipv6=no/use-ipv6=yes/ avahi-daemon/avahi-daemon.conf
94   -
95   - sed -i -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" doxygen_to_devhelp.xsl
96   -
97   - # Fix intltoolize broken file, see GNOME upstream #577133
98   - sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
99   -
100   - rm -f common/libtool.m4 common/lt*.m4 || die "Removing libtool macros failed"
101   -
102   - epatch "${FILESDIR}"/avahi-0.6.24-cmsg_space.patch
103   - epatch "${FILESDIR}"/avahi-0.6.24-libintl.patch
104   -
105   - eautoreconf
106   -}
107   -
108   -multilib-native_src_configure_internal() {
109   - use sh && replace-flags -O? -O0
110   -
111   - local myconf=""
112   -
113   - if use python
114   - then
115   - use dbus && myconf="${myconf} --enable-python-dbus"
116   - use gtk && myconf="${myconf} --enable-pygtk"
117   - fi
118   -
119   - if use mono && use doc
120   - then
121   - myconf="${myconf} --enable-monodoc"
122   - fi
123   -
124   - # We need to unset DISPLAY, else the configure script might have problems detecting the pygtk module
125   - unset DISPLAY
126   -
127   - econf \
128   - --localstatedir=/var \
129   - --with-distro=gentoo \
130   - --disable-python-dbus \
131   - --disable-pygtk \
132   - --disable-xmltoman \
133   - --disable-monodoc \
134   - --enable-glib \
135   - $(use_enable test tests) \
136   - $(use_enable autoipd) \
137   - $(use_enable mdnsresponder-compat compat-libdns_sd) \
138   - $(use_enable howl-compat compat-howl) \
139   - $(use_enable doc doxygen-doc) \
140   - $(use_enable mono) \
141   - $(use_enable dbus) \
142   - $(use_enable python) \
143   - $(use_enable gtk) \
144   - --disable-qt3 \
145   - $(use_enable qt4) \
146   - $(use_enable gdbm) \
147   - ${myconf}
148   -}
149   -
150   -multilib-native_src_compile_internal() {
151   - emake || die "emake failed"
152   -
153   - use doc && emake avahi.devhelp
154   -}
155   -
156   -multilib-native_src_install_internal() {
157   - emake install py_compile=true DESTDIR="${D}" || die "make install failed"
158   - use bookmarks || rm -f "${D}"/usr/bin/avahi-bookmarks
159   -
160   - use howl-compat && ln -s avahi-compat-howl.pc "${D}"/usr/$(get_libdir)/pkgconfig/howl.pc
161   - use mdnsresponder-compat && ln -s avahi-compat-libdns_sd/dns_sd.h "${D}"/usr/include/dns_sd.h
162   -
163   - if use autoipd
164   - then
165   - insinto /$(get_libdir)/rcscripts/net
166   - doins "${FILESDIR}"/autoipd.sh
167   -
168   - insinto /$(get_libdir)/rc/net
169   - newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh
170   - fi
171   -
172   - dodoc docs/{AUTHORS,NEWS,README,TODO}
173   -
174   - if use doc
175   - then
176   - dohtml -r doxygen/html/.
177   - insinto /usr/share/devhelp/books/avahi
178   - doins avahi.devhelp
179   - fi
180   -}
181   -
182   -multilib-native_pkg_postrm_internal() {
183   - if use python; then
184   - python_mod_cleanup avahi avahi_discover
185   - fi
186   -}
187   -
188   -multilib-native_pkg_postinst_internal() {
189   - if use python; then
190   - python_mod_optimize avahi avahi_discover
191   - fi
192   -
193   - if use autoipd
194   - then
195   - elog
196   - elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)"
197   - elog "addresses, just set config_<interface>=( autoipd ) in /etc/conf.d/net!"
198   - elog
199   - fi
200   -
201   - if use dbus
202   - then
203   - elog
204   - elog "If this is your first install of avahi please reload your dbus config"
205   - elog "with /etc/init.d/dbus reload before starting avahi-daemon!"
206   - elog
207   - fi
208   -}
204 net-dns/avahi/avahi-0.6.27-r1.ebuild
... ... @@ -1,204 +0,0 @@
1   -# Copyright 1999-2010 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.27-r1.ebuild,v 1.3 2010/12/14 00:27:52 swegener Exp $
4   -
5   -EAPI="3"
6   -
7   -PYTHON_DEPEND="python? 2"
8   -PYTHON_USE_WITH="gdbm"
9   -PYTHON_USE_WITH_OPT="python"
10   -
11   -inherit eutils mono python multilib flag-o-matic multilib-native
12   -
13   -DESCRIPTION="System which facilitates service discovery on a local network"
14   -HOMEPAGE="http://avahi.org/"
15   -SRC_URI="http://avahi.org/download/${P}.tar.gz"
16   -
17   -LICENSE="LGPL-2.1"
18   -SLOT="0"
19   -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
20   -IUSE="bookmarks howl-compat mdnsresponder-compat gdbm dbus doc mono gtk python qt4 autoipd kernel_linux test ipv6"
21   -
22   -RDEPEND=">=dev-libs/libdaemon-0.11-r1[lib32?]
23   - dev-libs/expat[lib32?]
24   - >=dev-libs/glib-2[lib32?]
25   - gdbm? ( sys-libs/gdbm[lib32?] )
26   - qt4? ( x11-libs/qt-core:4[lib32?] )
27   - gtk? (
28   - >=x11-libs/gtk+-2.14.0:2[lib32?]
29   - )
30   - dbus? (
31   - >=sys-apps/dbus-0.30[lib32?]
32   - python? ( dev-python/dbus-python[lib32?] )
33   - )
34   - mono? (
35   - >=dev-lang/mono-1.1.10
36   - gtk? ( >=dev-dotnet/gtk-sharp-2 )
37   - )
38   - howl-compat? ( !net-misc/howl )
39   - mdnsresponder-compat? ( !net-misc/mDNSResponder )
40   - python? (
41   - gtk? ( >=dev-python/pygtk-2[lib32?] )
42   - )
43   - bookmarks? (
44   - dev-python/twisted
45   - dev-python/twisted-web
46   - )
47   - kernel_linux? ( sys-libs/libcap[lib32?] )"
48   -DEPEND="${RDEPEND}
49   - >=dev-util/intltool-0.40.5
50   - >=dev-util/pkgconfig-0.9.0[lib32?]
51   - doc? (
52   - app-doc/doxygen
53   - mono? ( >=virtual/monodoc-1.1.8 )
54   - )"
55   -
56   -multilib-native_pkg_setup_internal() {
57   - if use python
58   - then
59   - python_set_active_version 2
60   - python_pkg_setup
61   - fi
62   -
63   - if ( use mdnsresponder-compat || use howl-compat || use mono ) && ! use dbus
64   - then
65   - die "For *-compat or mono support you also need to enable the dbus USE flag!"
66   - fi
67   -
68   - if use bookmarks && ! ( use python && use dbus && use gtk )
69   - then
70   - die "For bookmarks support you also need to enable the python, dbus and gtk USE flags!"
71   - fi
72   -
73   - if use python && ! use dbus && ! use gtk
74   - then
75   - die "For proper python support you also need the dbus and gtk USE flags!"
76   - fi
77   -}
78   -
79   -multilib-native_pkg_preinst_internal() {
80   - enewgroup netdev
81   - enewgroup avahi
82   - enewuser avahi -1 -1 -1 avahi
83   -
84   - if use autoipd
85   - then
86   - enewgroup avahi-autoipd
87   - enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
88   - fi
89   -}
90   -
91   -multilib-native_src_prepare_internal() {
92   - use ipv6 && sed -i -e s/use-ipv6=no/use-ipv6=yes/ avahi-daemon/avahi-daemon.conf
93   -
94   - sed -i -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" doxygen_to_devhelp.xsl
95   -
96   - epatch "${FILESDIR}"/${P}-no-auto-activated.patch
97   -}
98   -
99   -multilib-native_src_configure_internal() {
100   - use sh && replace-flags -O? -O0
101   -
102   - local myconf=""
103   -
104   - if use python
105   - then
106   - use dbus && myconf="${myconf} --enable-python-dbus"
107   - use gtk && myconf="${myconf} --enable-pygtk"
108   - fi
109   -
110   - if use mono && use doc
111   - then
112   - myconf="${myconf} --enable-monodoc"
113   - fi
114   -
115   - # We need to unset DISPLAY, else the configure script might have problems detecting the pygtk module
116   - unset DISPLAY
117   -
118   - # Upstream ships a gir file (AvahiCore.gir) which does not work with
119   - # >=gobject-introspection-0.9, so we disable introspection for now.
120   - # http://avahi.org/ticket/318
121   - econf \
122   - --localstatedir=/var \
123   - --with-distro=gentoo \
124   - --disable-python-dbus \
125   - --disable-pygtk \
126   - --disable-xmltoman \
127   - --disable-monodoc \
128   - --disable-introspection \
129   - --enable-glib \
130   - $(use_enable test tests) \
131   - $(use_enable autoipd) \
132   - $(use_enable mdnsresponder-compat compat-libdns_sd) \
133   - $(use_enable howl-compat compat-howl) \
134   - $(use_enable doc doxygen-doc) \
135   - $(use_enable mono) \
136   - $(use_enable dbus) \
137   - $(use_enable python) \
138   - --disable-gtk3 \
139   - $(use_enable gtk) \
140   - --disable-qt3 \
141   - $(use_enable qt4) \
142   - $(use_enable gdbm) \
143   - ${myconf}
144   -}
145   -
146   -multilib-native_src_compile_internal() {
147   - emake || die "emake failed"
148   -
149   - use doc && emake avahi.devhelp
150   -}
151   -
152   -multilib-native_src_install_internal() {
153   - emake install py_compile=true DESTDIR="${D}" || die "make install failed"
154   - use bookmarks || rm -f "${D}"/usr/bin/avahi-bookmarks
155   -
156   - use howl-compat && ln -s avahi-compat-howl.pc "${D}"/usr/$(get_libdir)/pkgconfig/howl.pc
157   - use mdnsresponder-compat && ln -s avahi-compat-libdns_sd/dns_sd.h "${D}"/usr/include/dns_sd.h
158   -
159   - if use autoipd
160   - then
161   - insinto /$(get_libdir)/rcscripts/net
162   - doins "${FILESDIR}"/autoipd.sh
163   -
164   - insinto /$(get_libdir)/rc/net
165   - newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh
166   - fi
167   -
168   - dodoc docs/{AUTHORS,NEWS,README,TODO}
169   -
170   - if use doc
171   - then
172   - dohtml -r doxygen/html/.
173   - insinto /usr/share/devhelp/books/avahi
174   - doins avahi.devhelp
175   - fi
176   -}
177   -
178   -multilib-native_pkg_postrm_internal() {
179   - if use python; then
180   - python_mod_cleanup avahi avahi_discover
181   - fi
182   -}
183   -
184   -multilib-native_pkg_postinst_internal() {
185   - if use python; then
186   - python_mod_optimize avahi avahi_discover
187   - fi
188   -
189   - if use autoipd
190   - then
191   - elog
192   - elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)"
193   - elog "addresses, just set config_<interface>=( autoipd ) in /etc/conf.d/net!"
194   - elog
195   - fi
196   -
197   - if use dbus
198   - then
199   - elog
200   - elog "If this is your first install of avahi please reload your dbus config"
201   - elog "with /etc/init.d/dbus reload before starting avahi-daemon!"
202   - elog
203   - fi
204   -}
198 net-dns/avahi/avahi-0.6.27.ebuild
... ... @@ -1,198 +0,0 @@
1   -# Copyright 1999-2010 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.27.ebuild,v 1.2 2010/12/14 00:27:52 swegener Exp $
4   -
5   -EAPI="3"
6   -
7   -PYTHON_DEPEND="python? 2"
8   -PYTHON_USE_WITH="gdbm"
9   -PYTHON_USE_WITH_OPT="python"
10   -
11   -inherit eutils mono python multilib flag-o-matic multilib-native
12   -
13   -DESCRIPTION="System which facilitates service discovery on a local network"
14   -HOMEPAGE="http://avahi.org/"
15   -SRC_URI="http://avahi.org/download/${P}.tar.gz"
16   -
17   -LICENSE="LGPL-2.1"
18   -SLOT="0"
19   -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
20   -IUSE="bookmarks howl-compat mdnsresponder-compat gdbm dbus doc mono gtk python qt4 autoipd kernel_linux test ipv6"
21   -
22   -RDEPEND=">=dev-libs/libdaemon-0.11-r1[lib32?]
23   - dev-libs/expat[lib32?]
24   - >=dev-libs/glib-2[lib32?]
25   - gdbm? ( sys-libs/gdbm[lib32?] )
26   - qt4? ( x11-libs/qt-core:4[lib32?] )
27   - gtk? (
28   - >=x11-libs/gtk+-2.14.0:2[lib32?]
29   - )
30   - dbus? (
31   - >=sys-apps/dbus-0.30[lib32?]
32   - python? ( dev-python/dbus-python[lib32?] )
33   - )
34   - mono? (
35   - >=dev-lang/mono-1.1.10
36   - gtk? ( >=dev-dotnet/gtk-sharp-2 )
37   - )
38   - howl-compat? ( !net-misc/howl )
39   - mdnsresponder-compat? ( !net-misc/mDNSResponder )
40   - python? (
41   - gtk? ( >=dev-python/pygtk-2[lib32?] )
42   - )
43   - bookmarks? (
44   - dev-python/twisted
45   - dev-python/twisted-web
46   - )
47   - kernel_linux? ( sys-libs/libcap[lib32?] )"
48   -DEPEND="${RDEPEND}
49   - >=dev-util/intltool-0.40.5
50   - >=dev-util/pkgconfig-0.9.0[lib32?]
51   - doc? (
52   - app-doc/doxygen
53   - mono? ( >=virtual/monodoc-1.1.8 )
54   - )"
55   -
56   -multilib-native_pkg_setup_internal() {
57   - if use python
58   - then
59   - python_set_active_version 2
60   - python_pkg_setup
61   - fi
62   -
63   - if ( use mdnsresponder-compat || use howl-compat || use mono ) && ! use dbus
64   - then
65   - die "For *-compat or mono support you also need to enable the dbus USE flag!"
66   - fi
67   -
68   - if use bookmarks && ! ( use python && use dbus && use gtk )
69   - then
70   - die "For bookmarks support you also need to enable the python, dbus and gtk USE flags!"
71   - fi
72   -
73   - if use python && ! use dbus && ! use gtk
74   - then
75   - die "For proper python support you also need the dbus and gtk USE flags!"
76   - fi
77   -}
78   -
79   -multilib-native_pkg_preinst_internal() {
80   - enewgroup netdev
81   - enewgroup avahi
82   - enewuser avahi -1 -1 -1 avahi
83   -
84   - if use autoipd
85   - then
86   - enewgroup avahi-autoipd
87   - enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
88   - fi
89   -}
90   -
91   -multilib-native_src_prepare_internal() {
92   - use ipv6 && sed -i -e s/use-ipv6=no/use-ipv6=yes/ avahi-daemon/avahi-daemon.conf
93   -
94   - sed -i -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" doxygen_to_devhelp.xsl
95   -}
96   -
97   -multilib-native_src_configure_internal() {
98   - use sh && replace-flags -O? -O0
99   -
100   - local myconf=""
101   -
102   - if use python
103   - then
104   - use dbus && myconf="${myconf} --enable-python-dbus"
105   - use gtk && myconf="${myconf} --enable-pygtk"
106   - fi
107   -
108   - if use mono && use doc
109   - then
110   - myconf="${myconf} --enable-monodoc"
111   - fi
112   -
113   - # We need to unset DISPLAY, else the configure script might have problems detecting the pygtk module
114   - unset DISPLAY
115   -
116   - econf \
117   - --localstatedir=/var \
118   - --with-distro=gentoo \
119   - --disable-python-dbus \
120   - --disable-pygtk \
121   - --disable-xmltoman \
122   - --disable-monodoc \
123   - --enable-glib \
124   - $(use_enable test tests) \
125   - $(use_enable autoipd) \
126   - $(use_enable mdnsresponder-compat compat-libdns_sd) \
127   - $(use_enable howl-compat compat-howl) \
128   - $(use_enable doc doxygen-doc) \
129   - $(use_enable mono) \
130   - $(use_enable dbus) \
131   - $(use_enable python) \
132   - --disable-gtk3 \
133   - $(use_enable gtk) \
134   - --disable-qt3 \
135   - $(use_enable qt4) \
136   - $(use_enable gdbm) \
137   - ${myconf}
138   -}
139   -
140   -multilib-native_src_compile_internal() {
141   - emake || die "emake failed"
142   -
143   - use doc && emake avahi.devhelp
144   -}
145   -
146   -multilib-native_src_install_internal() {
147   - emake install py_compile=true DESTDIR="${D}" || die "make install failed"
148   - use bookmarks || rm -f "${D}"/usr/bin/avahi-bookmarks
149   -
150   - use howl-compat && ln -s avahi-compat-howl.pc "${D}"/usr/$(get_libdir)/pkgconfig/howl.pc
151   - use mdnsresponder-compat && ln -s avahi-compat-libdns_sd/dns_sd.h "${D}"/usr/include/dns_sd.h
152   -
153   - if use autoipd
154   - then
155   - insinto /$(get_libdir)/rcscripts/net
156   - doins "${FILESDIR}"/autoipd.sh
157   -
158   - insinto /$(get_libdir)/rc/net
159   - newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh
160   - fi
161   -
162   - dodoc docs/{AUTHORS,NEWS,README,TODO}
163   -
164   - if use doc
165   - then
166   - dohtml -r doxygen/html/.
167   - insinto /usr/share/devhelp/books/avahi
168   - doins avahi.devhelp
169   - fi
170   -}
171   -
172   -multilib-native_pkg_postrm_internal() {
173   - if use python; then
174   - python_mod_cleanup avahi avahi_discover
175   - fi
176   -}
177   -
178   -multilib-native_pkg_postinst_internal() {
179   - if use python; then
180   - python_mod_optimize avahi avahi_discover
181   - fi
182   -
183   - if use autoipd
184   - then
185   - elog
186   - elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)"
187   - elog "addresses, just set config_<interface>=( autoipd ) in /etc/conf.d/net!"
188   - elog
189   - fi
190   -
191   - if use dbus
192   - then
193   - elog
194   - elog "If this is your first install of avahi please reload your dbus config"
195   - elog "with /etc/init.d/dbus reload before starting avahi-daemon!"
196   - elog
197   - fi
198   -}
200 net-dns/avahi/avahi-0.6.28.ebuild
... ... @@ -1,200 +0,0 @@
1   -# Copyright 1999-2011 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.28.ebuild,v 1.6 2011/01/23 20:24:45 swegener Exp $
4   -
5   -EAPI="3"
6   -
7   -PYTHON_DEPEND="python? 2"
8   -PYTHON_USE_WITH="gdbm"
9   -PYTHON_USE_WITH_OPT="python"
10   -
11   -inherit eutils mono python multilib flag-o-matic multilib-native
12   -
13   -DESCRIPTION="System which facilitates service discovery on a local network"
14   -HOMEPAGE="http://avahi.org/"
15   -SRC_URI="http://avahi.org/download/${P}.tar.gz"
16   -
17   -LICENSE="LGPL-2.1"
18   -SLOT="0"
19   -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
20   -IUSE="autoipd bookmarks dbus doc gdbm gtk howl-compat ipv6 kernel_linux mdnsresponder-compat mono python qt4 test "
21   -
22   -DBUS_DEPEND=">=sys-apps/dbus-0.30[lib32?]"
23   -RDEPEND=">=dev-libs/libdaemon-0.14[lib32?]
24   - dev-libs/expat[lib32?]
25   - >=dev-libs/glib-2[lib32?]
26   - gdbm? ( sys-libs/gdbm[lib32?] )
27   - qt4? ( x11-libs/qt-core:4[lib32?] )
28   - gtk? (
29   - >=x11-libs/gtk+-2.14.0:2[lib32?]
30   - )
31   - dbus? (
32   - ${DBUS_DEPEND}
33   - python? ( dev-python/dbus-python[lib32?] )
34   - )
35   - mono? (
36   - >=dev-lang/mono-1.1.10
37   - gtk? ( >=dev-dotnet/gtk-sharp-2 )
38   - )
39   - howl-compat? (
40   - !net-misc/howl
41   - ${DBUS_DEPEND}
42   - )
43   - mdnsresponder-compat? (
44   - !net-misc/mDNSResponder
45   - ${DBUS_DEPEND}
46   - )
47   - python? (
48   - gtk? ( >=dev-python/pygtk-2[lib32?] )
49   - )
50   - bookmarks? (
51   - dev-python/twisted
52   - dev-python/twisted-web
53   - )
54   - kernel_linux? ( sys-libs/libcap[lib32?] )"
55   -DEPEND="${RDEPEND}
56   - >=dev-util/intltool-0.40.5
57   - >=dev-util/pkgconfig-0.9.0[lib32?]
58   - doc? (
59   - app-doc/doxygen
60   - mono? ( >=virtual/monodoc-1.1.8 )
61   - )"
62   -
63   -multilib-native_pkg_setup_internal() {
64   - if use python; then
65   - python_set_active_version 2
66   - python_pkg_setup
67   - fi
68   -
69   - if use python && ! use dbus && ! use gtk; then
70   - ewarn "For proper python support you should also enable the dbus and gtk USE flags!"
71   - fi
72   -}
73   -
74   -multilib-native_pkg_preinst_internal() {
75   - enewgroup netdev
76   - enewgroup avahi
77   - enewuser avahi -1 -1 -1 avahi
78   -
79   - if use autoipd; then
80   - enewgroup avahi-autoipd
81   - enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
82   - fi
83   -}
84   -
85   -multilib-native_src_prepare_internal() {
86   - if use ipv6; then
87   - sed -i \
88   - -e s/use-ipv6=no/use-ipv6=yes/ \
89   - avahi-daemon/avahi-daemon.conf || die
90   - fi
91   -
92   - sed -i\
93   - -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \
94   - doxygen_to_devhelp.xsl || die
95   -
96   - epatch "${FILESDIR}"/netlink-request-all-matches-when-requesting-interface.patch
97   -}
98   -
99   -multilib-native_src_configure_internal() {
100   - use sh && replace-flags -O? -O0
101   -
102   - local myconf=""
103   -
104   - if use python; then
105   - myconf+="
106   - $(use_enable dbus python-dbus)
107   - $(use_enable gtk pygtk)
108   - "
109   - fi
110   -
111   - if use mono; then
112   - myconf+=" $(use_enable doc monodoc)"
113   - fi
114   -
115   - # these require dbus enabled
116   - if use mdnsresponder-compat || use howl-compat || use mono; then
117   - myconf+=" --enable-dbus"
118   - fi
119   -
120   - # We need to unset DISPLAY, else the configure script might have problems detecting the pygtk module
121   - unset DISPLAY
122   -
123   - # Upstream ships a gir file (AvahiCore.gir) which does not work with
124   - # >=gobject-introspection-0.9, so we disable introspection for now.
125   - # http://avahi.org/ticket/318
126   - econf \
127   - --localstatedir=/var \
128   - --with-distro=gentoo \
129   - --disable-python-dbus \
130   - --disable-pygtk \
131   - --disable-xmltoman \
132   - --disable-monodoc \
133   - --disable-introspection \
134   - --enable-glib \
135   - $(use_enable test tests) \
136   - $(use_enable autoipd) \
137   - $(use_enable mdnsresponder-compat compat-libdns_sd) \
138   - $(use_enable howl-compat compat-howl) \
139   - $(use_enable doc doxygen-doc) \
140   - $(use_enable mono) \
141   - $(use_enable dbus) \
142   - $(use_enable python) \
143   - --disable-gtk3 \
144   - $(use_enable gtk) \
145   - --disable-qt3 \
146   - $(use_enable qt4) \
147   - $(use_enable gdbm) \
148   - ${myconf}
149   -}
150   -
151   -multilib-native_src_compile_internal() {
152   - emake || die "emake failed"
153   -
154   - use doc && { emake avahi.devhelp || die ; }
155   -}
156   -
157   -multilib-native_src_install_internal() {
158   - emake install py_compile=true DESTDIR="${D}" || die "make install failed"
159   - use bookmarks && use python && use dbus && use gtk || \
160   - rm -f "${D}"/usr/bin/avahi-bookmarks
161   -
162   - use howl-compat && ln -s avahi-compat-howl.pc "${D}"/usr/$(get_libdir)/pkgconfig/howl.pc
163   - use mdnsresponder-compat && ln -s avahi-compat-libdns_sd/dns_sd.h "${D}"/usr/include/dns_sd.h
164   -
165   - if use autoipd; then
166   - insinto /$(get_libdir)/rcscripts/net
167   - doins "${FILESDIR}"/autoipd.sh || die
168   -
169   - insinto /$(get_libdir)/rc/net
170   - newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh || die
171   - fi
172   -
173   - dodoc docs/{AUTHORS,NEWS,README,TODO} || die
174   -
175   - if use doc; then
176   - dohtml -r doxygen/html/. || die
177   - insinto /usr/share/devhelp/books/avahi
178   - doins avahi.devhelp || die
179   - fi
180   -}
181   -
182   -multilib-native_pkg_postrm_internal() {
183   - use python && python_mod_cleanup avahi avahi_discover
184   -}
185   -
186   -multilib-native_pkg_postinst_internal() {
187   - use python && python_mod_optimize avahi avahi_discover
188   -
189   - if use autoipd; then
190   - echo
191   - elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)"
192   - elog "addresses, just set config_<interface>=( autoipd ) in /etc/conf.d/net!"
193   - fi
194   -
195   - if use dbus; then
196   - echo
197   - elog "If this is your first install of avahi please reload your dbus config"
198   - elog "with /etc/init.d/dbus reload before starting avahi-daemon!"
199   - fi
200   -}
11 net-dns/avahi/files/avahi-0.6.24-cmsg_space.patch
... ... @@ -1,11 +0,0 @@
1   ---- configure.ac.orig 2009-02-25 11:51:29 +0100
2   -+++ configure.ac 2009-02-25 11:55:47 +0100
3   -@@ -348,7 +348,7 @@
4   - # Solaris stuff
5   - AC_SEARCH_LIBS([inet_ntop],[nsl])
6   - AC_SEARCH_LIBS([recv],[socket])
7   -- AC_CHECK_DECL([CMSG_SPACE],,CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500 -D__EXTENSIONS__")
8   -+ AC_CHECK_DECL([CMSG_SPACE],,CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500 -D__EXTENSIONS__", [[#include <sys/socket.h>]])
9   -
10   - # Checks for library functions.
11   - AC_FUNC_MEMCMP
11 net-dns/avahi/files/avahi-0.6.24-libintl.patch
... ... @@ -1,11 +0,0 @@
1   ---- avahi-common/Makefile.am.orig 2008-12-12 21:33:35 +0100
2   -+++ avahi-common/Makefile.am 2009-02-25 12:21:14 +0100
3   -@@ -71,7 +71,7 @@
4   - i18n.c i18n.h
5   -
6   - libavahi_common_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS) -DAVAHI_LOCALEDIR=\"$(avahilocaledir)\"
7   --libavahi_common_la_LIBADD = $(AM_LDADD) $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) $(LIBINTL)
8   -+libavahi_common_la_LIBADD = $(AM_LDADD) $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) $(INTLLIBS)
9   - libavahi_common_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBAVAHI_COMMON_VERSION_INFO)
10   -
11   - strlst_test_SOURCES = \
37 net-dns/avahi/files/avahi-0.6.27-no-auto-activated.patch
... ... @@ -1,37 +0,0 @@
1   -diff --git b/avahi-client/client.c a/avahi-client/client.c
2   -index 2b29480..6435723 100644
3   ---- b/avahi-client/client.c
4   -+++ a/avahi-client/client.c
5   -@@ -141,10 +141,9 @@ static DBusHandlerResult filter_func(DBusConnection *bus, DBusMessage *message,
6   -
7   - if (strcmp(name, AVAHI_DBUS_NAME) == 0) {
8   -
9   -- if (old[0] &&
10   -- avahi_client_is_connected(client)) {
11   -+ if (avahi_client_is_connected(client)) {
12   -
13   -- /* Regardless if the server lost its name or
14   -+ /* Regardless if the server lost or acquired its name or
15   - * if the name was transfered: our services are no longer
16   - * available, so we disconnect ourselves */
17   - avahi_client_set_errno(client, AVAHI_ERR_DISCONNECTED);
18   -@@ -523,7 +522,7 @@ AvahiClient *avahi_client_new(const AvahiPoll *poll_api, AvahiClientFlags flags,
19   - goto fail;
20   - }
21   -
22   -- if (!dbus_connection_add_filter(client->bus, filter_func, client, NULL)) {
23   -+ if (!dbus_connection_add_filter (client->bus, filter_func, client, NULL)) {
24   - if (ret_error)
25   - *ret_error = AVAHI_ERR_NO_MEMORY;
26   - goto fail;
27   -@@ -560,7 +559,9 @@ AvahiClient *avahi_client_new(const AvahiPoll *poll_api, AvahiClientFlags flags,
28   - if (dbus_error_is_set(&error))
29   - goto fail;
30   -
31   -- if (!dbus_bus_start_service_by_name(client->bus, AVAHI_DBUS_NAME, 0, NULL, &error)) {
32   -+
33   -+ if (!(dbus_bus_name_has_owner(client->bus, AVAHI_DBUS_NAME, &error)) ||
34   -+ dbus_error_is_set(&error)) {
35   -
36   - /* We free the error so its not set, that way the fail target
37   - * will return the NO_DAEMON error rather than a DBUS error */

0 comments on commit 54ce181

Please sign in to comment.
Something went wrong with that request. Please try again.