Update avahi to 0.8 avahi 0.8 release brings a number of new features and bug fix changes including a backward-compatible addition to the D-Bus API and the avahi-core API. The existing API is still fully supported however clients using the new API will not work with older Avahi releases. The avahi-client library is not affected. See the "API Changes" section for further details. New Features: - New options for filtering reflected queries between networks (reflect-filter) - New mainloop integration for Qt5 and libevent - docs/THREADS: Information for multi-threaded avahi-client apps - Listen on loopback interfaces by default, allowing local-only services to be consumed by the local machine - New D-Bus V2 API and additions to the avahi-core API for splitting "New" calls into "Prepare" and "Start". See "API Changes" for more details. * Add support for binary values in TXT records in XML service files by specifying value-format="text|binary-hex|binary-base64". If not specified, defaults to the normal value of "text" (thus backwards compatible) * avahi-gobject: Allow starting the client in a custom GMainContext by passing context to ga_client_start_in_context instead of ga_client_start (avahi-gobject minor version has been incremented) Security Fixes: - Drop legacy unicast queries from address not on local link which can lead to UDP traffic amplification attacks (CVE-2017-6519) For full details, see: https://github.com/lathiat/avahi/blob/v0.8/docs/NEWSdiff -r1.95 -r1.96 pkgsrc/net/avahi/Makefile
(prlw1)
@@ -1,44 +1,47 @@ | @@ -1,44 +1,47 @@ | |||
1 | # $NetBSD: Makefile,v 1.95 2020/08/17 20:17:38 leot Exp $ | 1 | # $NetBSD: Makefile,v 1.96 2020/09/29 10:56:56 prlw1 Exp $ | |
2 | 2 | |||
3 | DISTNAME= avahi-0.6.32 | 3 | DISTNAME= avahi-0.8 | |
4 | PKGREVISION= 25 | |||
5 | CATEGORIES= net | 4 | CATEGORIES= net | |
6 | MASTER_SITES= https://github.com/lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/ | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/} | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://avahi.org/ | 8 | HOMEPAGE= https://avahi.org/ | |
10 | COMMENT= Facilitate service discovery on a local network | 9 | COMMENT= Facilitate service discovery on a local network | |
11 | LICENSE= gnu-lgpl-v2.1 | 10 | LICENSE= gnu-lgpl-v2.1 | |
12 | 11 | |||
13 | EXTRACT_USING= bsdtar | 12 | EXTRACT_USING= bsdtar | |
14 | 13 | |||
15 | GNU_CONFIGURE= YES | 14 | GNU_CONFIGURE= YES | |
16 | USE_LIBTOOL= YES | 15 | USE_LIBTOOL= YES | |
17 | USE_PKGINSTALL= YES | 16 | USE_PKGINSTALL= YES | |
18 | USE_PKGLOCALEDIR= YES | 17 | USE_PKGLOCALEDIR= YES | |
19 | USE_TOOLS+= pkg-config gmake intltool msgfmt xgettext | 18 | USE_TOOLS+= pkg-config gmake msgfmt xgettext | |
20 | MAKE_JOBS_SAFE= no | 19 | ||
20 | # Requires --desktop in msgfmt. | |||
21 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
21 | 22 | |||
22 | CONFIGURE_ARGS+= --disable-gtk | 23 | CONFIGURE_ARGS+= --disable-gtk | |
23 | 24 | |||
24 | PKGCONFIG_OVERRIDE+= avahi-client.pc.in | 25 | PKGCONFIG_OVERRIDE+= avahi-client.pc.in | |
25 | PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in | 26 | PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in | |
26 | PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in | 27 | PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in | |
27 | PKGCONFIG_OVERRIDE+= avahi-core.pc.in | 28 | PKGCONFIG_OVERRIDE+= avahi-core.pc.in | |
28 | PKGCONFIG_OVERRIDE+= avahi-glib.pc.in | 29 | PKGCONFIG_OVERRIDE+= avahi-glib.pc.in | |
29 | PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in | 30 | PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in | |
31 | PKGCONFIG_OVERRIDE+= avahi-libevent.pc.in | |||
30 | PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in | 32 | PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in | |
31 | PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in | 33 | PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in | |
34 | PKGCONFIG_OVERRIDE+= avahi-qt5.pc.in | |||
32 | PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in | 35 | PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in | |
33 | PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in | 36 | PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in | |
34 | PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in | 37 | PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in | |
35 | PKGCONFIG_OVERRIDE+= avahi-ui.pc.in | 38 | PKGCONFIG_OVERRIDE+= avahi-ui.pc.in | |
36 | 39 | |||
37 | AVAHI_USER= avahi | 40 | AVAHI_USER= avahi | |
38 | AVAHI_GROUP= avahi | 41 | AVAHI_GROUP= avahi | |
39 | RCD_SCRIPTS= avahidaemon | 42 | RCD_SCRIPTS= avahidaemon | |
40 | BUILD_DEFS+= VARBASE PKG_SYSCONFBASE | 43 | BUILD_DEFS+= VARBASE PKG_SYSCONFBASE | |
41 | PLIST_SRC= ${PKGDIR}/PLIST | 44 | PLIST_SRC= ${PKGDIR}/PLIST | |
42 | PKG_SYSCONFSUBDIR= avahi | 45 | PKG_SYSCONFSUBDIR= avahi | |
43 | USE_LANGUAGES= c99 c++ | 46 | USE_LANGUAGES= c99 c++ | |
44 | 47 | |||
@@ -69,29 +72,31 @@ CONF_FILES+= ${PREFIX}/share/examples/a | @@ -69,29 +72,31 @@ CONF_FILES+= ${PREFIX}/share/examples/a | |||
69 | ${PKG_SYSCONFBASE}/dbus-1/system.d/avahi-dbus.conf | 72 | ${PKG_SYSCONFBASE}/dbus-1/system.d/avahi-dbus.conf | |
70 | 73 | |||
71 | CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER} | 74 | CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER} | |
72 | CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP} | 75 | CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP} | |
73 | CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP} | 76 | CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP} | |
74 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 77 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
75 | CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket | 78 | CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket | |
76 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | 79 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | |
77 | CONFIGURE_ARGS+= --disable-doxygen-doc | 80 | CONFIGURE_ARGS+= --disable-doxygen-doc | |
78 | CONFIGURE_ARGS+= --disable-doxygen-dot | 81 | CONFIGURE_ARGS+= --disable-doxygen-dot | |
79 | CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml | 82 | CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml | |
80 | CONFIGURE_ARGS+= --disable-xmltoman | 83 | CONFIGURE_ARGS+= --disable-xmltoman | |
81 | CONFIGURE_ARGS+= --disable-autoipd | 84 | CONFIGURE_ARGS+= --disable-autoipd | |
85 | CONFIGURE_ARGS+= --disable-libevent | |||
82 | CONFIGURE_ARGS+= --disable-qt3 | 86 | CONFIGURE_ARGS+= --disable-qt3 | |
83 | CONFIGURE_ARGS+= --disable-qt4 | 87 | CONFIGURE_ARGS+= --disable-qt4 | |
84 | CONFIGURE_ARGS+= --disable-pygtk | 88 | CONFIGURE_ARGS+= --disable-qt5 | |
89 | CONFIGURE_ARGS+= --disable-pygobject | |||
85 | CONFIGURE_ARGS+= --with-distro=none | 90 | CONFIGURE_ARGS+= --with-distro=none | |
86 | 91 | |||
87 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | 92 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | |
88 | INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi | 93 | INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi | |
89 | 94 | |||
90 | INSTALLATION_DIRS+= share/doc/avahi | 95 | INSTALLATION_DIRS+= share/doc/avahi | |
91 | 96 | |||
92 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services | 97 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services | |
93 | 98 | |||
94 | post-install: | 99 | post-install: | |
95 | ${INSTALL_DATA} ${WRKSRC}/docs/HACKING ${DESTDIR}${PREFIX}/share/doc/avahi | 100 | ${INSTALL_DATA} ${WRKSRC}/docs/HACKING ${DESTDIR}${PREFIX}/share/doc/avahi | |
96 | ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${PREFIX}/share/doc/avahi | 101 | ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${PREFIX}/share/doc/avahi | |
97 | ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${DESTDIR}${PREFIX}/share/doc/avahi | 102 | ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${DESTDIR}${PREFIX}/share/doc/avahi |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.18 2020/03/23 15:56:55 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.19 2020/09/29 10:56:56 prlw1 Exp $ | |
2 | bin/avahi-browse | 2 | bin/avahi-browse | |
3 | bin/avahi-browse-domains | 3 | bin/avahi-browse-domains | |
4 | ${PLIST.ui}bin/avahi-discover-standalone | 4 | ${PLIST.ui}bin/avahi-discover-standalone | |
5 | bin/avahi-publish | 5 | bin/avahi-publish | |
6 | bin/avahi-publish-address | 6 | bin/avahi-publish-address | |
7 | bin/avahi-publish-service | 7 | bin/avahi-publish-service | |
8 | bin/avahi-resolve | 8 | bin/avahi-resolve | |
9 | bin/avahi-resolve-address | 9 | bin/avahi-resolve-address | |
10 | bin/avahi-resolve-host-name | 10 | bin/avahi-resolve-host-name | |
11 | bin/avahi-set-host-name | 11 | bin/avahi-set-host-name | |
12 | ${PLIST.ui}bin/bshell | 12 | ${PLIST.ui}bin/bshell | |
13 | ${PLIST.ui}bin/bssh | 13 | ${PLIST.ui}bin/bssh | |
14 | ${PLIST.ui}bin/bvnc | 14 | ${PLIST.ui}bin/bvnc | |
@@ -78,27 +78,27 @@ man/man1/avahi-resolve-host-name.1 | @@ -78,27 +78,27 @@ man/man1/avahi-resolve-host-name.1 | |||
78 | man/man1/avahi-resolve.1 | 78 | man/man1/avahi-resolve.1 | |
79 | man/man1/avahi-set-host-name.1 | 79 | man/man1/avahi-set-host-name.1 | |
80 | man/man5/avahi-daemon.conf.5 | 80 | man/man5/avahi-daemon.conf.5 | |
81 | man/man5/avahi.hosts.5 | 81 | man/man5/avahi.hosts.5 | |
82 | man/man5/avahi.service.5 | 82 | man/man5/avahi.service.5 | |
83 | man/man8/avahi-daemon.8 | 83 | man/man8/avahi-daemon.8 | |
84 | man/man8/avahi-dnsconfd.8 | 84 | man/man8/avahi-dnsconfd.8 | |
85 | man/man8/avahi-dnsconfd.action.8 | 85 | man/man8/avahi-dnsconfd.action.8 | |
86 | sbin/avahi-daemon | 86 | sbin/avahi-daemon | |
87 | sbin/avahi-dnsconfd | 87 | sbin/avahi-dnsconfd | |
88 | ${PLIST.ui}share/applications/bssh.desktop | 88 | ${PLIST.ui}share/applications/bssh.desktop | |
89 | ${PLIST.ui}share/applications/bvnc.desktop | 89 | ${PLIST.ui}share/applications/bvnc.desktop | |
90 | share/avahi/avahi-service.dtd | 90 | share/avahi/avahi-service.dtd | |
91 | share/avahi/service-types | 91 | ${PLIST.ui}share/avahi/interfaces/avahi-discover.ui | |
92 | share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml | 92 | share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml | |
93 | share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml | 93 | share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml | |
94 | share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml | 94 | share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml | |
95 | share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml | 95 | share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml | |
96 | share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml | 96 | share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml | |
97 | share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml | 97 | share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml | |
98 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml | 98 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml | |
99 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml | 99 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml | |
100 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml | 100 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml | |
101 | share/doc/avahi/HACKING | 101 | share/doc/avahi/HACKING | |
102 | share/doc/avahi/INSTALL | 102 | share/doc/avahi/INSTALL | |
103 | share/doc/avahi/NEWS | 103 | share/doc/avahi/NEWS | |
104 | share/doc/avahi/README | 104 | share/doc/avahi/README | |
@@ -130,26 +130,27 @@ share/locale/fa/LC_MESSAGES/avahi.mo | @@ -130,26 +130,27 @@ share/locale/fa/LC_MESSAGES/avahi.mo | |||
130 | share/locale/fi/LC_MESSAGES/avahi.mo | 130 | share/locale/fi/LC_MESSAGES/avahi.mo | |
131 | share/locale/fo/LC_MESSAGES/avahi.mo | 131 | share/locale/fo/LC_MESSAGES/avahi.mo | |
132 | share/locale/fr/LC_MESSAGES/avahi.mo | 132 | share/locale/fr/LC_MESSAGES/avahi.mo | |
133 | share/locale/gl/LC_MESSAGES/avahi.mo | 133 | share/locale/gl/LC_MESSAGES/avahi.mo | |
134 | share/locale/he/LC_MESSAGES/avahi.mo | 134 | share/locale/he/LC_MESSAGES/avahi.mo | |
135 | share/locale/hu/LC_MESSAGES/avahi.mo | 135 | share/locale/hu/LC_MESSAGES/avahi.mo | |
136 | share/locale/id/LC_MESSAGES/avahi.mo | 136 | share/locale/id/LC_MESSAGES/avahi.mo | |
137 | share/locale/it/LC_MESSAGES/avahi.mo | 137 | share/locale/it/LC_MESSAGES/avahi.mo | |
138 | share/locale/ja/LC_MESSAGES/avahi.mo | 138 | share/locale/ja/LC_MESSAGES/avahi.mo | |
139 | share/locale/ko/LC_MESSAGES/avahi.mo | 139 | share/locale/ko/LC_MESSAGES/avahi.mo | |
140 | share/locale/lv/LC_MESSAGES/avahi.mo | 140 | share/locale/lv/LC_MESSAGES/avahi.mo | |
141 | share/locale/ms/LC_MESSAGES/avahi.mo | 141 | share/locale/ms/LC_MESSAGES/avahi.mo | |
142 | share/locale/nl/LC_MESSAGES/avahi.mo | 142 | share/locale/nl/LC_MESSAGES/avahi.mo | |
143 | share/locale/oc/LC_MESSAGES/avahi.mo | |||
143 | share/locale/pl/LC_MESSAGES/avahi.mo | 144 | share/locale/pl/LC_MESSAGES/avahi.mo | |
144 | share/locale/pt_BR/LC_MESSAGES/avahi.mo | 145 | share/locale/pt_BR/LC_MESSAGES/avahi.mo | |
145 | share/locale/ro/LC_MESSAGES/avahi.mo | 146 | share/locale/ro/LC_MESSAGES/avahi.mo | |
146 | share/locale/ru/LC_MESSAGES/avahi.mo | 147 | share/locale/ru/LC_MESSAGES/avahi.mo | |
147 | share/locale/sk/LC_MESSAGES/avahi.mo | 148 | share/locale/sk/LC_MESSAGES/avahi.mo | |
148 | share/locale/sl/LC_MESSAGES/avahi.mo | 149 | share/locale/sl/LC_MESSAGES/avahi.mo | |
149 | share/locale/sr/LC_MESSAGES/avahi.mo | 150 | share/locale/sr/LC_MESSAGES/avahi.mo | |
150 | share/locale/sr@latin/LC_MESSAGES/avahi.mo | 151 | share/locale/sr@latin/LC_MESSAGES/avahi.mo | |
151 | share/locale/sv/LC_MESSAGES/avahi.mo | 152 | share/locale/sv/LC_MESSAGES/avahi.mo | |
152 | share/locale/tr/LC_MESSAGES/avahi.mo | 153 | share/locale/tr/LC_MESSAGES/avahi.mo | |
153 | share/locale/uk/LC_MESSAGES/avahi.mo | 154 | share/locale/uk/LC_MESSAGES/avahi.mo | |
154 | share/locale/zh_CN/LC_MESSAGES/avahi.mo | 155 | share/locale/zh_CN/LC_MESSAGES/avahi.mo | |
155 | share/locale/zh_TW/LC_MESSAGES/avahi.mo | 156 | share/locale/zh_TW/LC_MESSAGES/avahi.mo |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | @comment $NetBSD: PLIST.python,v 1.6 2020/03/23 13:23:47 nia Exp $ | 1 | @comment $NetBSD: PLIST.python,v 1.7 2020/09/29 10:56:56 prlw1 Exp $ | |
2 | ${PYSITELIB}/avahi/__init__.py | 2 | ${PYSITELIB}/avahi/__init__.py | |
3 | ${PYSITELIB}/avahi/__init__.pyc | 3 | ${PYSITELIB}/avahi/__init__.pyc | |
4 | ${PYSITELIB}/avahi/__init__.pyo | 4 | ${PYSITELIB}/avahi/__init__.pyo | |
5 | bin/avahi-bookmarks | 5 | bin/avahi-bookmarks | |
6 | man/man1/avahi-bookmarks.1 | 6 | man/man1/avahi-bookmarks.1 | |
7 | ${PLIST.ui}share/avahi/interfaces/avahi-discover.ui |
@@ -1,41 +1,41 @@ | @@ -1,41 +1,41 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.45 2020/08/17 20:17:38 leot Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.46 2020/09/29 10:56:56 prlw1 Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= avahi | 3 | BUILDLINK_TREE+= avahi | |
4 | 4 | |||
5 | .if !defined(AVAHI_BUILDLINK3_MK) | 5 | .if !defined(AVAHI_BUILDLINK3_MK) | |
6 | AVAHI_BUILDLINK3_MK:= | 6 | AVAHI_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23 | 8 | BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23 | |
9 | BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25 | 9 | BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25 | |
10 | BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi | 10 | BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi | |
11 | 11 | |||
12 | pkgbase := avahi | 12 | pkgbase := avahi | |
13 | .include "../../mk/pkg-build-options.mk" | 13 | .include "../../mk/pkg-build-options.mk" | |
14 | 14 | |||
15 | .if !empty(PKG_BUILD_OPTIONS.avahi:Mgdbm) | 15 | .if ${PKG_BUILD_OPTIONS.avahi:Mgdbm} | |
16 | . include "../../databases/gdbm/buildlink3.mk" | 16 | . include "../../databases/gdbm/buildlink3.mk" | |
17 | .endif | 17 | .endif | |
18 | 18 | |||
19 | .if !empty(PKG_BUILD_OPTIONS.avahi:Mgtk3) | 19 | .if ${PKG_BUILD_OPTIONS.avahi:Mgtk3} | |
20 | .include "../../x11/gtk3/buildlink3.mk" | 20 | .include "../../x11/gtk3/buildlink3.mk" | |
21 | .endif | 21 | .endif | |
22 | 22 | |||
23 | .if !empty(PKG_BUILD_OPTIONS.avahi:Mintrospection) | 23 | .if ${PKG_BUILD_OPTIONS.avahi:Mintrospection} | |
24 | .include "../../devel/gobject-introspection/buildlink3.mk" | 24 | .include "../../devel/gobject-introspection/buildlink3.mk" | |
25 | .endif | 25 | .endif | |
26 | 26 | |||
27 | .if !empty(PKG_BUILD_OPTIONS.avahi:Mmono) | 27 | .if ${PKG_BUILD_OPTIONS.avahi:Mmono} | |
28 | .include "../../x11/gtk-sharp/buildlink3.mk" | 28 | .include "../../x11/gtk-sharp/buildlink3.mk" | |
29 | .endif | 29 | .endif | |
30 | 30 | |||
31 | .if !empty(PKG_BUILD_OPTIONS.avahi:Mpython) | 31 | .if ${PKG_BUILD_OPTIONS.avahi:Mpython} | |
32 | .include "../../lang/python/application.mk" | 32 | .include "../../lang/python/application.mk" | |
33 | .endif | 33 | .endif | |
34 | 34 | |||
35 | .include "../../devel/gettext-lib/buildlink3.mk" | 35 | .include "../../devel/gettext-lib/buildlink3.mk" | |
36 | .include "../../devel/glib2/buildlink3.mk" | 36 | .include "../../devel/glib2/buildlink3.mk" | |
37 | .include "../../sysutils/dbus/buildlink3.mk" | 37 | .include "../../sysutils/dbus/buildlink3.mk" | |
38 | .include "../../mk/pthread.buildlink3.mk" | 38 | .include "../../mk/pthread.buildlink3.mk" | |
39 | .endif # AVAHI_BUILDLINK3_MK | 39 | .endif # AVAHI_BUILDLINK3_MK | |
40 | 40 | |||
41 | BUILDLINK_TREE+= -avahi | 41 | BUILDLINK_TREE+= -avahi |
@@ -1,12 +1,13 @@ | @@ -1,12 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2016/05/10 18:52:17 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.18 2020/09/29 10:56:56 prlw1 Exp $ | |
2 | 2 | |||
3 | SHA1 (avahi-0.6.32.tar.gz) = 1c6d234058fd7883b3a4515e99216fdc8f71b223 | 3 | SHA1 (avahi-0.8.tar.gz) = 969a50ae18c8d8e2288435a75666dd076e69852a | |
4 | RMD160 (avahi-0.6.32.tar.gz) = d5ec03116938e0ce54e6ae9c2773e153d1a56523 | 4 | RMD160 (avahi-0.8.tar.gz) = f060e7afbc20accc6befbbe6776d3ca7956b4962 | |
5 | SHA512 (avahi-0.6.32.tar.gz) = 6f8d0a64292439cbb989c531a4ba2f25a53ee9cf7ad9df04dedf73149489a92612f3b5955e10aa4b1c76496c34b90ad75590e8aa49468249508267c1c8b899ee | 5 | SHA512 (avahi-0.8.tar.gz) = c6ba76feb6e92f70289f94b3bf12e5f5c66c11628ce0aeb3cadfb72c13a5d1a9bd56d71bdf3072627a76cd103b9b056d9131aa49ffe11fa334c24ab3b596c7de | |
6 | Size (avahi-0.6.32.tar.gz) = 1297169 bytes | 6 | Size (avahi-0.8.tar.gz) = 1591458 bytes | |
7 | SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f | 7 | SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f | |
8 | SHA1 (patch-ab) = 1f482b2a2f9a9bc59c3b1e300bad2896e2cf7bd2 | 8 | SHA1 (patch-ab) = 1f482b2a2f9a9bc59c3b1e300bad2896e2cf7bd2 | |
9 | SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3 | 9 | SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3 | |
10 | SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb | 10 | SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb | |
11 | SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c | 11 | SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c | |
12 | SHA1 (patch-avahi-daemon_main.c) = 672be922ca7516a29d7eb1a409e78199b00ddfa2 | 12 | SHA1 (patch-avahi-daemon_main.c) = 672be922ca7516a29d7eb1a409e78199b00ddfa2 | |
13 | SHA1 (patch-configure) = 5d81097a4d089a8bd57122dc384a4ae795301b03 |
$NetBSD: patch-configure,v 1.1 2020/09/29 10:56:56 prlw1 Exp $
Strange hardcoded place to put a socket.
--- configure.orig 2020-02-18 07:03:14.638650833 +0000
+++ configure
@@ -24638,7 +24638,7 @@ _ACEOF
#
# Avahi runtime dir
#
-avahi_runtime_dir="/run"
+avahi_runtime_dir="${localstatedir}/run"
avahi_socket="${avahi_runtime_dir}/avahi-daemon/socket"