summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2017-03-21 09:18:15 +0000
committerfhajny <fhajny@pkgsrc.org>2017-03-21 09:18:15 +0000
commitb3ebd8e070a2a5ddcd7a7295719491c81064a01e (patch)
treedc11ac8ee92a68120110f21f8e2dd9365698180d
parent0f85cdf6ebc99758c5192ab202f9f21f3e4dd93f (diff)
downloadpkgsrc-b3ebd8e070a2a5ddcd7a7295719491c81064a01e.tar.gz
Fix build on SunOS with IPv6.
-rw-r--r--net/dnsmasq/distinfo3
-rw-r--r--net/dnsmasq/patches/patch-src_bpf.c15
2 files changed, 17 insertions, 1 deletions
diff --git a/net/dnsmasq/distinfo b/net/dnsmasq/distinfo
index 8f89c8d4238..739f8a1fb49 100644
--- a/net/dnsmasq/distinfo
+++ b/net/dnsmasq/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.31 2016/11/08 11:59:05 mef Exp $
+$NetBSD: distinfo,v 1.32 2017/03/21 09:18:15 fhajny Exp $
SHA1 (dnsmasq-2.76.tar.gz) = 3cb264e2505a06705203d616883db5ee6ac00026
RMD160 (dnsmasq-2.76.tar.gz) = ad7c271b90c8aaeb6f642eb63539cc5c52d7f9a7
SHA512 (dnsmasq-2.76.tar.gz) = c22627a8d864671096d3b3428ec4f879b513e1f1e7f79be3ab89444c56234e748fbfa6b6b4f9e521984fea95d363f4aa2ca6243f0dfc12ffb74bed0648ae21c5
Size (dnsmasq-2.76.tar.gz) = 697191 bytes
SHA1 (patch-dnsmasq.conf.example) = 2974c722a26400915037259c79899e8a3e95bf8f
+SHA1 (patch-src_bpf.c) = 05dc64c016c608e6b963ce9ee80c28e872a88f9e
diff --git a/net/dnsmasq/patches/patch-src_bpf.c b/net/dnsmasq/patches/patch-src_bpf.c
new file mode 100644
index 00000000000..36d4dc60410
--- /dev/null
+++ b/net/dnsmasq/patches/patch-src_bpf.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_bpf.c,v 1.8 2017/03/21 09:18:15 fhajny Exp $
+
+SunOS doesn't have netinet6/in6_var.h.
+
+--- src/bpf.c.orig 2016-05-18 14:51:54.000000000 +0000
++++ src/bpf.c
+@@ -31,7 +31,7 @@
+ # include <net/if_var.h>
+ #endif
+ #include <netinet/in_var.h>
+-#ifdef HAVE_IPV6
++#if defined(HAVE_IPV6) && defined(HAVE_BSD_NETWORK)
+ # include <netinet6/in6_var.h>
+ #endif
+