Use socklen_t. Don't bail out on K&R promotion warnings for clang.diff -r1.17 -r1.18 pkgsrc/net/pim6dd/Makefile
(joerg)
@@ -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 | |||
3 | DISTNAME= pim6dd-20031021a | 3 | DISTNAME= pim6dd-20031021a | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/ | 6 | MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | COMMENT= IPv6 PIM dense mode daemon | 9 | COMMENT= IPv6 PIM dense mode daemon | |
10 | 10 | |||
11 | USE_BSD_MAKEFILE= yes | 11 | USE_BSD_MAKEFILE= yes | |
12 | USE_FEATURES+= inet6 | 12 | USE_FEATURES+= inet6 | |
13 | 13 | |||
14 | MAKE_ENV+= CWARNFLAGS.clang=-Wno-error=knr-promoted-parameter | |||
15 | ||||
14 | CONFLICTS= mcast-tools-* | 16 | CONFLICTS= mcast-tools-* | |
15 | 17 | |||
16 | WRKSRC= ${WRKDIR}/${DISTNAME}/pim6dd/ | 18 | WRKSRC= ${WRKDIR}/${DISTNAME}/pim6dd/ | |
17 | 19 | |||
18 | INSTALLATION_DIRS= ${PKGMANDIR}/cat5 ${PKGMANDIR}/cat8 \ | 20 | INSTALLATION_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" |
@@ -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 | |||
3 | SHA1 (pim6dd-20031021a.tar.gz) = 7dac6a611433a4e0b643d3a8b9ff46267abdb6ff | 3 | SHA1 (pim6dd-20031021a.tar.gz) = 7dac6a611433a4e0b643d3a8b9ff46267abdb6ff | |
4 | RMD160 (pim6dd-20031021a.tar.gz) = 27c55cfe054d8942d93e13a1289a6bd29a07a4dd | 4 | RMD160 (pim6dd-20031021a.tar.gz) = 27c55cfe054d8942d93e13a1289a6bd29a07a4dd | |
5 | Size (pim6dd-20031021a.tar.gz) = 84817 bytes | 5 | Size (pim6dd-20031021a.tar.gz) = 84817 bytes | |
6 | SHA1 (patch-aa) = 8b11f1530d6e382ff4a4561e32ff27072c11dfe5 | 6 | SHA1 (patch-aa) = 8b11f1530d6e382ff4a4561e32ff27072c11dfe5 | |
7 | SHA1 (patch-ab) = 631ff729b8aad01d46b8443a4838d35b59725854 | 7 | SHA1 (patch-ab) = 631ff729b8aad01d46b8443a4838d35b59725854 | |
8 | SHA1 (patch-ac) = e2cf4f7388f0ab8ade9843a42329c37130bf62af | 8 | SHA1 (patch-ac) = e2cf4f7388f0ab8ade9843a42329c37130bf62af | |
9 | SHA1 (patch-pim6.c) = b5f9f615d34859d152968136833ddef194cb7bbf |
$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