Tue Sep 29 10:56:56 2020 UTC ()
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/NEWS


(prlw1)
diff -r1.95 -r1.96 pkgsrc/net/avahi/Makefile
diff -r1.18 -r1.19 pkgsrc/net/avahi/PLIST
diff -r1.6 -r1.7 pkgsrc/net/avahi/PLIST.python
diff -r1.45 -r1.46 pkgsrc/net/avahi/buildlink3.mk
diff -r1.17 -r1.18 pkgsrc/net/avahi/distinfo
diff -r0 -r1.1 pkgsrc/net/avahi/patches/patch-configure

cvs diff -r1.95 -r1.96 pkgsrc/net/avahi/Makefile (expand / switch to unified diff)

--- pkgsrc/net/avahi/Makefile 2020/08/17 20:17:38 1.95
+++ pkgsrc/net/avahi/Makefile 2020/09/29 10:56:56 1.96
@@ -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
3DISTNAME= avahi-0.6.32 3DISTNAME= avahi-0.8
4PKGREVISION= 25 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= https://github.com/lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/ 5MASTER_SITES= ${MASTER_SITE_GITHUB:=lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://avahi.org/ 8HOMEPAGE= https://avahi.org/
10COMMENT= Facilitate service discovery on a local network 9COMMENT= Facilitate service discovery on a local network
11LICENSE= gnu-lgpl-v2.1 10LICENSE= gnu-lgpl-v2.1
12 11
13EXTRACT_USING= bsdtar 12EXTRACT_USING= bsdtar
14 13
15GNU_CONFIGURE= YES 14GNU_CONFIGURE= YES
16USE_LIBTOOL= YES 15USE_LIBTOOL= YES
17USE_PKGINSTALL= YES 16USE_PKGINSTALL= YES
18USE_PKGLOCALEDIR= YES 17USE_PKGLOCALEDIR= YES
19USE_TOOLS+= pkg-config gmake intltool msgfmt xgettext 18USE_TOOLS+= pkg-config gmake msgfmt xgettext
20MAKE_JOBS_SAFE= no 19
 20# Requires --desktop in msgfmt.
 21_TOOLS_USE_PKGSRC.msgfmt= yes
21 22
22CONFIGURE_ARGS+= --disable-gtk 23CONFIGURE_ARGS+= --disable-gtk
23 24
24PKGCONFIG_OVERRIDE+= avahi-client.pc.in 25PKGCONFIG_OVERRIDE+= avahi-client.pc.in
25PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in 26PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in
26PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in 27PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in
27PKGCONFIG_OVERRIDE+= avahi-core.pc.in 28PKGCONFIG_OVERRIDE+= avahi-core.pc.in
28PKGCONFIG_OVERRIDE+= avahi-glib.pc.in 29PKGCONFIG_OVERRIDE+= avahi-glib.pc.in
29PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in 30PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in
 31PKGCONFIG_OVERRIDE+= avahi-libevent.pc.in
30PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in 32PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in
31PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in 33PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in
 34PKGCONFIG_OVERRIDE+= avahi-qt5.pc.in
32PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in 35PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in
33PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in 36PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in
34PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in 37PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in
35PKGCONFIG_OVERRIDE+= avahi-ui.pc.in 38PKGCONFIG_OVERRIDE+= avahi-ui.pc.in
36 39
37AVAHI_USER= avahi 40AVAHI_USER= avahi
38AVAHI_GROUP= avahi 41AVAHI_GROUP= avahi
39RCD_SCRIPTS= avahidaemon 42RCD_SCRIPTS= avahidaemon
40BUILD_DEFS+= VARBASE PKG_SYSCONFBASE 43BUILD_DEFS+= VARBASE PKG_SYSCONFBASE
41PLIST_SRC= ${PKGDIR}/PLIST 44PLIST_SRC= ${PKGDIR}/PLIST
42PKG_SYSCONFSUBDIR= avahi 45PKG_SYSCONFSUBDIR= avahi
43USE_LANGUAGES= c99 c++ 46USE_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
71CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER} 74CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER}
72CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP} 75CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP}
73CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP} 76CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP}
74CONFIGURE_ARGS+= --localstatedir=${VARBASE} 77CONFIGURE_ARGS+= --localstatedir=${VARBASE}
75CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket 78CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket
76CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} 79CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
77CONFIGURE_ARGS+= --disable-doxygen-doc 80CONFIGURE_ARGS+= --disable-doxygen-doc
78CONFIGURE_ARGS+= --disable-doxygen-dot 81CONFIGURE_ARGS+= --disable-doxygen-dot
79CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml 82CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml
80CONFIGURE_ARGS+= --disable-xmltoman 83CONFIGURE_ARGS+= --disable-xmltoman
81CONFIGURE_ARGS+= --disable-autoipd 84CONFIGURE_ARGS+= --disable-autoipd
 85CONFIGURE_ARGS+= --disable-libevent
82CONFIGURE_ARGS+= --disable-qt3 86CONFIGURE_ARGS+= --disable-qt3
83CONFIGURE_ARGS+= --disable-qt4 87CONFIGURE_ARGS+= --disable-qt4
84CONFIGURE_ARGS+= --disable-pygtk 88CONFIGURE_ARGS+= --disable-qt5
 89CONFIGURE_ARGS+= --disable-pygobject
85CONFIGURE_ARGS+= --with-distro=none 90CONFIGURE_ARGS+= --with-distro=none
86 91
87INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples 92INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples
88INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi 93INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi
89 94
90INSTALLATION_DIRS+= share/doc/avahi 95INSTALLATION_DIRS+= share/doc/avahi
91 96
92MAKE_DIRS+= ${PKG_SYSCONFDIR}/services 97MAKE_DIRS+= ${PKG_SYSCONFDIR}/services
93 98
94post-install: 99post-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

cvs diff -r1.18 -r1.19 pkgsrc/net/avahi/PLIST (expand / switch to unified diff)

--- pkgsrc/net/avahi/PLIST 2020/03/23 15:56:55 1.18
+++ pkgsrc/net/avahi/PLIST 2020/09/29 10:56:56 1.19
@@ -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 $
2bin/avahi-browse 2bin/avahi-browse
3bin/avahi-browse-domains 3bin/avahi-browse-domains
4${PLIST.ui}bin/avahi-discover-standalone 4${PLIST.ui}bin/avahi-discover-standalone
5bin/avahi-publish 5bin/avahi-publish
6bin/avahi-publish-address 6bin/avahi-publish-address
7bin/avahi-publish-service 7bin/avahi-publish-service
8bin/avahi-resolve 8bin/avahi-resolve
9bin/avahi-resolve-address 9bin/avahi-resolve-address
10bin/avahi-resolve-host-name 10bin/avahi-resolve-host-name
11bin/avahi-set-host-name 11bin/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
78man/man1/avahi-resolve.1 78man/man1/avahi-resolve.1
79man/man1/avahi-set-host-name.1 79man/man1/avahi-set-host-name.1
80man/man5/avahi-daemon.conf.5 80man/man5/avahi-daemon.conf.5
81man/man5/avahi.hosts.5 81man/man5/avahi.hosts.5
82man/man5/avahi.service.5 82man/man5/avahi.service.5
83man/man8/avahi-daemon.8 83man/man8/avahi-daemon.8
84man/man8/avahi-dnsconfd.8 84man/man8/avahi-dnsconfd.8
85man/man8/avahi-dnsconfd.action.8 85man/man8/avahi-dnsconfd.action.8
86sbin/avahi-daemon 86sbin/avahi-daemon
87sbin/avahi-dnsconfd 87sbin/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
90share/avahi/avahi-service.dtd 90share/avahi/avahi-service.dtd
91share/avahi/service-types 91${PLIST.ui}share/avahi/interfaces/avahi-discover.ui
92share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml 92share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml
93share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml 93share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml
94share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml 94share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml
95share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml 95share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml
96share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml 96share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml
97share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml 97share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml
98share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml 98share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml
99share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml 99share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml
100share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml 100share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml
101share/doc/avahi/HACKING 101share/doc/avahi/HACKING
102share/doc/avahi/INSTALL 102share/doc/avahi/INSTALL
103share/doc/avahi/NEWS 103share/doc/avahi/NEWS
104share/doc/avahi/README 104share/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
130share/locale/fi/LC_MESSAGES/avahi.mo 130share/locale/fi/LC_MESSAGES/avahi.mo
131share/locale/fo/LC_MESSAGES/avahi.mo 131share/locale/fo/LC_MESSAGES/avahi.mo
132share/locale/fr/LC_MESSAGES/avahi.mo 132share/locale/fr/LC_MESSAGES/avahi.mo
133share/locale/gl/LC_MESSAGES/avahi.mo 133share/locale/gl/LC_MESSAGES/avahi.mo
134share/locale/he/LC_MESSAGES/avahi.mo 134share/locale/he/LC_MESSAGES/avahi.mo
135share/locale/hu/LC_MESSAGES/avahi.mo 135share/locale/hu/LC_MESSAGES/avahi.mo
136share/locale/id/LC_MESSAGES/avahi.mo 136share/locale/id/LC_MESSAGES/avahi.mo
137share/locale/it/LC_MESSAGES/avahi.mo 137share/locale/it/LC_MESSAGES/avahi.mo
138share/locale/ja/LC_MESSAGES/avahi.mo 138share/locale/ja/LC_MESSAGES/avahi.mo
139share/locale/ko/LC_MESSAGES/avahi.mo 139share/locale/ko/LC_MESSAGES/avahi.mo
140share/locale/lv/LC_MESSAGES/avahi.mo 140share/locale/lv/LC_MESSAGES/avahi.mo
141share/locale/ms/LC_MESSAGES/avahi.mo 141share/locale/ms/LC_MESSAGES/avahi.mo
142share/locale/nl/LC_MESSAGES/avahi.mo 142share/locale/nl/LC_MESSAGES/avahi.mo
 143share/locale/oc/LC_MESSAGES/avahi.mo
143share/locale/pl/LC_MESSAGES/avahi.mo 144share/locale/pl/LC_MESSAGES/avahi.mo
144share/locale/pt_BR/LC_MESSAGES/avahi.mo 145share/locale/pt_BR/LC_MESSAGES/avahi.mo
145share/locale/ro/LC_MESSAGES/avahi.mo 146share/locale/ro/LC_MESSAGES/avahi.mo
146share/locale/ru/LC_MESSAGES/avahi.mo 147share/locale/ru/LC_MESSAGES/avahi.mo
147share/locale/sk/LC_MESSAGES/avahi.mo 148share/locale/sk/LC_MESSAGES/avahi.mo
148share/locale/sl/LC_MESSAGES/avahi.mo 149share/locale/sl/LC_MESSAGES/avahi.mo
149share/locale/sr/LC_MESSAGES/avahi.mo 150share/locale/sr/LC_MESSAGES/avahi.mo
150share/locale/sr@latin/LC_MESSAGES/avahi.mo 151share/locale/sr@latin/LC_MESSAGES/avahi.mo
151share/locale/sv/LC_MESSAGES/avahi.mo 152share/locale/sv/LC_MESSAGES/avahi.mo
152share/locale/tr/LC_MESSAGES/avahi.mo 153share/locale/tr/LC_MESSAGES/avahi.mo
153share/locale/uk/LC_MESSAGES/avahi.mo 154share/locale/uk/LC_MESSAGES/avahi.mo
154share/locale/zh_CN/LC_MESSAGES/avahi.mo 155share/locale/zh_CN/LC_MESSAGES/avahi.mo
155share/locale/zh_TW/LC_MESSAGES/avahi.mo 156share/locale/zh_TW/LC_MESSAGES/avahi.mo

cvs diff -r1.6 -r1.7 pkgsrc/net/avahi/Attic/PLIST.python (expand / switch to unified diff)

--- pkgsrc/net/avahi/Attic/PLIST.python 2020/03/23 13:23:47 1.6
+++ pkgsrc/net/avahi/Attic/PLIST.python 2020/09/29 10:56:56 1.7
@@ -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
5bin/avahi-bookmarks 5bin/avahi-bookmarks
6man/man1/avahi-bookmarks.1 6man/man1/avahi-bookmarks.1
7${PLIST.ui}share/avahi/interfaces/avahi-discover.ui 

cvs diff -r1.45 -r1.46 pkgsrc/net/avahi/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/net/avahi/buildlink3.mk 2020/08/17 20:17:38 1.45
+++ pkgsrc/net/avahi/buildlink3.mk 2020/09/29 10:56:56 1.46
@@ -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
3BUILDLINK_TREE+= avahi 3BUILDLINK_TREE+= avahi
4 4
5.if !defined(AVAHI_BUILDLINK3_MK) 5.if !defined(AVAHI_BUILDLINK3_MK)
6AVAHI_BUILDLINK3_MK:= 6AVAHI_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23 8BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23
9BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25 9BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25
10BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi 10BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi
11 11
12pkgbase := avahi 12pkgbase := 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
41BUILDLINK_TREE+= -avahi 41BUILDLINK_TREE+= -avahi

cvs diff -r1.17 -r1.18 pkgsrc/net/avahi/distinfo (expand / switch to unified diff)

--- pkgsrc/net/avahi/distinfo 2016/05/10 18:52:17 1.17
+++ pkgsrc/net/avahi/distinfo 2020/09/29 10:56:56 1.18
@@ -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
3SHA1 (avahi-0.6.32.tar.gz) = 1c6d234058fd7883b3a4515e99216fdc8f71b223 3SHA1 (avahi-0.8.tar.gz) = 969a50ae18c8d8e2288435a75666dd076e69852a
4RMD160 (avahi-0.6.32.tar.gz) = d5ec03116938e0ce54e6ae9c2773e153d1a56523 4RMD160 (avahi-0.8.tar.gz) = f060e7afbc20accc6befbbe6776d3ca7956b4962
5SHA512 (avahi-0.6.32.tar.gz) = 6f8d0a64292439cbb989c531a4ba2f25a53ee9cf7ad9df04dedf73149489a92612f3b5955e10aa4b1c76496c34b90ad75590e8aa49468249508267c1c8b899ee 5SHA512 (avahi-0.8.tar.gz) = c6ba76feb6e92f70289f94b3bf12e5f5c66c11628ce0aeb3cadfb72c13a5d1a9bd56d71bdf3072627a76cd103b9b056d9131aa49ffe11fa334c24ab3b596c7de
6Size (avahi-0.6.32.tar.gz) = 1297169 bytes 6Size (avahi-0.8.tar.gz) = 1591458 bytes
7SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f 7SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f
8SHA1 (patch-ab) = 1f482b2a2f9a9bc59c3b1e300bad2896e2cf7bd2 8SHA1 (patch-ab) = 1f482b2a2f9a9bc59c3b1e300bad2896e2cf7bd2
9SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3 9SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3
10SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb 10SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb
11SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c 11SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c
12SHA1 (patch-avahi-daemon_main.c) = 672be922ca7516a29d7eb1a409e78199b00ddfa2 12SHA1 (patch-avahi-daemon_main.c) = 672be922ca7516a29d7eb1a409e78199b00ddfa2
 13SHA1 (patch-configure) = 5d81097a4d089a8bd57122dc384a4ae795301b03

File Added: pkgsrc/net/avahi/patches/patch-configure
$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"