summaryrefslogtreecommitdiff
path: root/net/avahi
diff options
context:
space:
mode:
Diffstat (limited to 'net/avahi')
-rw-r--r--net/avahi/Makefile4
-rw-r--r--net/avahi/distinfo3
-rw-r--r--net/avahi/patches/patch-avahi-core_socket.c19
3 files changed, 24 insertions, 2 deletions
diff --git a/net/avahi/Makefile b/net/avahi/Makefile
index 88391cb03ab..59cda6d0b08 100644
--- a/net/avahi/Makefile
+++ b/net/avahi/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2013/06/17 12:44:54 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2013/07/05 16:28:43 ryoon Exp $
DISTNAME= avahi-0.6.31
PKGREVISION= 12
@@ -10,6 +10,8 @@ HOMEPAGE= http://avahi.org/
COMMENT= Facilitate service discovery on a local network
LICENSE= gnu-lgpl-v2.1
+EXTRACT_USING= bsdtar
+
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
USE_PKGINSTALL= YES
diff --git a/net/avahi/distinfo b/net/avahi/distinfo
index 11d79f3178e..3bf2396e839 100644
--- a/net/avahi/distinfo
+++ b/net/avahi/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2013/04/21 00:58:46 rodent Exp $
+$NetBSD: distinfo,v 1.13 2013/07/05 16:28:43 ryoon Exp $
SHA1 (avahi-0.6.31.tar.gz) = 7e05bd78572c9088b03b1207a0ad5aba38490684
RMD160 (avahi-0.6.31.tar.gz) = 122f553ee2d43cdd0185540a63a8e1f587bdb08e
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f
SHA1 (patch-ab) = e230ea9d57f40915469486faf4ffaf90ea3ebac3
SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3
SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb
+SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c
diff --git a/net/avahi/patches/patch-avahi-core_socket.c b/net/avahi/patches/patch-avahi-core_socket.c
new file mode 100644
index 00000000000..bbfcf2e3355
--- /dev/null
+++ b/net/avahi/patches/patch-avahi-core_socket.c
@@ -0,0 +1,19 @@
+$NetBSD: patch-avahi-core_socket.c,v 1.1 2013/07/05 16:28:43 ryoon Exp $
+
+* Fix build on NetBSD 6.99.23.
+ From martin@'s post on tech-pkg@.
+
+--- avahi-core/socket.c.orig 2011-04-25 00:12:18.000000000 +0000
++++ avahi-core/socket.c
+@@ -528,7 +528,11 @@ int avahi_send_dns_packet_ipv4(
+ pkti->ipi_ifindex = interface;
+
+ if (src_address)
++#ifdef __linux__
+ pkti->ipi_spec_dst.s_addr = src_address->address;
++#else
++ pkti->ipi_addr.s_addr = src_address->address;
++#endif
+ }
+ #elif defined(IP_MULTICAST_IF)
+ if (src_address) {