Tue Sep 10 14:36:37 2013 UTC ()
Use socklen_t. Don't bail out on K&R promotion warnings for clang.


(joerg)
diff -r1.17 -r1.18 pkgsrc/net/pim6dd/Makefile
diff -r1.8 -r1.9 pkgsrc/net/pim6dd/distinfo
diff -r0 -r1.1 pkgsrc/net/pim6dd/patches/patch-pim6.c

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

--- pkgsrc/net/pim6dd/Makefile 2012/10/23 17:18:58 1.17
+++ pkgsrc/net/pim6dd/Makefile 2013/09/10 14:36:37 1.18
@@ -1,21 +1,23 @@ @@ -1,21 +1,23 @@
1# $NetBSD: Makefile,v 1.17 2012/10/23 17:18:58 asau Exp $ 1# $NetBSD: Makefile,v 1.18 2013/09/10 14:36:37 joerg Exp $
2 2
3DISTNAME= pim6dd-20031021a 3DISTNAME= pim6dd-20031021a
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/ 6MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9COMMENT= IPv6 PIM dense mode daemon 9COMMENT= IPv6 PIM dense mode daemon
10 10
11USE_BSD_MAKEFILE= yes 11USE_BSD_MAKEFILE= yes
12USE_FEATURES+= inet6 12USE_FEATURES+= inet6
13 13
 14MAKE_ENV+= CWARNFLAGS.clang=-Wno-error=knr-promoted-parameter
 15
14CONFLICTS= mcast-tools-* 16CONFLICTS= mcast-tools-*
15 17
16WRKSRC= ${WRKDIR}/${DISTNAME}/pim6dd/ 18WRKSRC= ${WRKDIR}/${DISTNAME}/pim6dd/
17 19
18INSTALLATION_DIRS= ${PKGMANDIR}/cat5 ${PKGMANDIR}/cat8 \ 20INSTALLATION_DIRS= ${PKGMANDIR}/cat5 ${PKGMANDIR}/cat8 \
19 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin 21 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin
20 22
21.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/net/pim6dd/distinfo (expand / switch to unified diff)

--- pkgsrc/net/pim6dd/distinfo 2006/03/14 02:38:37 1.8
+++ pkgsrc/net/pim6dd/distinfo 2013/09/10 14:36:37 1.9
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.8 2006/03/14 02:38:37 joerg Exp $ 1$NetBSD: distinfo,v 1.9 2013/09/10 14:36:37 joerg Exp $
2 2
3SHA1 (pim6dd-20031021a.tar.gz) = 7dac6a611433a4e0b643d3a8b9ff46267abdb6ff 3SHA1 (pim6dd-20031021a.tar.gz) = 7dac6a611433a4e0b643d3a8b9ff46267abdb6ff
4RMD160 (pim6dd-20031021a.tar.gz) = 27c55cfe054d8942d93e13a1289a6bd29a07a4dd 4RMD160 (pim6dd-20031021a.tar.gz) = 27c55cfe054d8942d93e13a1289a6bd29a07a4dd
5Size (pim6dd-20031021a.tar.gz) = 84817 bytes 5Size (pim6dd-20031021a.tar.gz) = 84817 bytes
6SHA1 (patch-aa) = 8b11f1530d6e382ff4a4561e32ff27072c11dfe5 6SHA1 (patch-aa) = 8b11f1530d6e382ff4a4561e32ff27072c11dfe5
7SHA1 (patch-ab) = 631ff729b8aad01d46b8443a4838d35b59725854 7SHA1 (patch-ab) = 631ff729b8aad01d46b8443a4838d35b59725854
8SHA1 (patch-ac) = e2cf4f7388f0ab8ade9843a42329c37130bf62af 8SHA1 (patch-ac) = e2cf4f7388f0ab8ade9843a42329c37130bf62af
 9SHA1 (patch-pim6.c) = b5f9f615d34859d152968136833ddef194cb7bbf

File Added: pkgsrc/net/pim6dd/patches/patch-pim6.c
$NetBSD: patch-pim6.c,v 1.1 2013/09/10 14:36:37 joerg Exp $

--- pim6.c.orig	2013-09-10 12:21:48.000000000 +0000
+++ pim6.c
@@ -142,7 +142,7 @@ pim6_read(f, rfd)
 	fd_set *rfd;
 {
 	register int pim6_recvlen;
-	int fromlen = sizeof(from);
+	socklen_t fromlen = sizeof(from);
 #ifdef SYSV
 	sigset_t block, oblock;
 #else