NetBSD Problem Report #49524
From www@NetBSD.org Fri Jan 2 04:19:50 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 6732CA654D
for <gnats-bugs@gnats.NetBSD.org>; Fri, 2 Jan 2015 04:19:50 +0000 (UTC)
Message-Id: <20150102041948.B21BFA65BB@mollari.NetBSD.org>
Date: Fri, 2 Jan 2015 04:19:48 +0000 (UTC)
From: venture37@geeklan.co.uk
Reply-To: venture37@geeklan.co.uk
To: gnats-bugs@NetBSD.org
Subject: Unbreak net/dnsmasq
X-Send-Pr-Version: www-1.0
>Number: 49524
>Category: pkg
>Synopsis: Unbreak net/dnsmasq
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: bsiegert
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 02 04:20:00 +0000 2015
>Closed-Date: Sat Jan 17 14:01:36 +0000 2015
>Last-Modified: Sat Jan 17 14:01:36 +0000 2015
>Originator: Sevan Janiyan
>Release: pkgsrc-current
>Organization:
>Environment:
Darwin 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
>Description:
On Darwin, SIOCGIFAFLAG_IN6, IN6_IFF_TENTATIVE, IN6_IFF_DEPRECATED & SIOCGIFALIFETIME_IN6 used in bpf.c are referenced in netinet6/in6_var.h
>How-To-Repeat:
>Fix:
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/net/dnsmasq/distinfo,v
retrieving revision 1.21
diff -u -r1.21 distinfo
--- distinfo 12 Nov 2013 12:12:45 -0000 1.21
+++ distinfo 2 Jan 2015 04:16:11 -0000
@@ -3,3 +3,4 @@
SHA1 (dnsmasq-2.67.tar.gz) = 550c7ea2bef2a74a089c664d95fc52420a8cb726
RMD160 (dnsmasq-2.67.tar.gz) = c2f3f9d7978bc9eddbcb77add54acdf3c8103fa8
Size (dnsmasq-2.67.tar.gz) = 600838 bytes
+SHA1 (patch-src_bpf.c) = 5a23d2cdeef5b2891d28476eefd92ccd2f9b1bf4
cvs diff: Diffing files
cvs diff: Diffing files/smf
cvs diff: Diffing patches
Index: patches/patch-src_bpf.c
===================================================================
RCS file: patches/patch-src_bpf.c
diff -N patches/patch-src_bpf.c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_bpf.c 2 Jan 2015 04:16:11 -0000
@@ -0,0 +1,15 @@
+$NetBSD$
+
+--- src/bpf.c.orig 2015-01-02 04:23:05.000000000 +0000
++++ src/bpf.c
+@@ -19,6 +19,10 @@
+ #if defined(HAVE_BSD_NETWORK) || defined(HAVE_SOLARIS_NETWORK)
+ #include <ifaddrs.h>
+
++#if defined(__APPLE__)
++#include <netinet6/in6_var.h>
++#endif
++
+ #if defined(HAVE_BSD_NETWORK) && !defined(__APPLE__)
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->bsiegert
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Sat, 17 Jan 2015 13:50:59 +0000
Responsible-Changed-Why:
Taking this
From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/49524 CVS commit: pkgsrc/net/dnsmasq
Date: Sat, 17 Jan 2015 13:52:13 +0000
Module Name: pkgsrc
Committed By: bsiegert
Date: Sat Jan 17 13:52:13 UTC 2015
Modified Files:
pkgsrc/net/dnsmasq: distinfo
Added Files:
pkgsrc/net/dnsmasq/patches: patch-src_bpf.c
Log Message:
Add a patch to unbreak building on Mac OS X. From Sevan Janiyan in
PR pkg/49524.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/dnsmasq/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/net/dnsmasq/patches/patch-src_bpf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->closed
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Sat, 17 Jan 2015 14:01:36 +0000
State-Changed-Why:
Patch committed, thanks!
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.