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:

NetBSD Home
NetBSD PR Database Search

(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.