pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/pim6dd



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Jun 30 19:55:53 UTC 2026

Modified Files:
        pkgsrc/net/pim6dd: Makefile distinfo
Added Files:
        pkgsrc/net/pim6dd/patches: patch-pimdd.h

Log Message:
pim6dd: fix build on NetBSD-current

Based on a patch by kre@


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/pim6dd/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/pim6dd/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/pim6dd/patches/patch-pimdd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/pim6dd/Makefile
diff -u pkgsrc/net/pim6dd/Makefile:1.19 pkgsrc/net/pim6dd/Makefile:1.20
--- pkgsrc/net/pim6dd/Makefile:1.19     Wed Mar 18 17:59:20 2020
+++ pkgsrc/net/pim6dd/Makefile  Tue Jun 30 19:55:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2020/03/18 17:59:20 joerg Exp $
+# $NetBSD: Makefile,v 1.20 2026/06/30 19:55:52 wiz Exp $
 
 DISTNAME=      pim6dd-20031021a
 PKGREVISION=   1
@@ -11,15 +11,16 @@ COMMENT=    IPv6 PIM dense mode daemon
 USE_BSD_MAKEFILE=      yes
 USE_FEATURES+=         inet6
 
-CWARNFLAGS.clang=      -Wno-error=knr-promoted-parameter \
-                       -Wno-error=address-of-packed-member
-MAKE_ENV+=     CWARNFLAGS.clang=${CWARNFLAGS.clang:Q}
+CWARNFLAGS.clang=      -Wno-error=knr-promoted-parameter
+CWARNFLAGS.clang+=     -Wno-error=address-of-packed-member
+MAKE_ENV+=             CWARNFLAGS.clang=${CWARNFLAGS.clang:Q}
+MAKE_FLAGS+=           PREFIX=${PREFIX}
 
-CONFLICTS=     mcast-tools-*
+CONFLICTS=     mcast-tools-[0-9]*
 
 WRKSRC=                ${WRKDIR}/${DISTNAME}/pim6dd/
 
-INSTALLATION_DIRS=     ${PKGMANDIR}/cat5 ${PKGMANDIR}/cat8 \
-                       ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin
+INSTALLATION_DIRS+=    ${PKGMANDIR}/cat5 ${PKGMANDIR}/cat8
+INSTALLATION_DIRS+=    ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/pim6dd/distinfo
diff -u pkgsrc/net/pim6dd/distinfo:1.12 pkgsrc/net/pim6dd/distinfo:1.13
--- pkgsrc/net/pim6dd/distinfo:1.12     Tue Oct 26 11:06:30 2021
+++ pkgsrc/net/pim6dd/distinfo  Tue Jun 30 19:55:52 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2021/10/26 11:06:30 nia Exp $
+$NetBSD: distinfo,v 1.13 2026/06/30 19:55:52 wiz Exp $
 
 BLAKE2s (pim6dd-20031021a.tar.gz) = 2e0ffd55af9062bfd3c85ff270c7a82e9916722e08361aa9e1fab94da7a24887
 SHA512 (pim6dd-20031021a.tar.gz) = ff92131fd0cc804f6a2ef6d48f8b23f6d40e1e76e9e9d3719c283b968f7d2236d27af1facbdc68d48f1b214cc16ef7f9560eaa9e52675c4557a077bb28b59e90
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = 8b11f1530d6e382ff4a456
 SHA1 (patch-ab) = 631ff729b8aad01d46b8443a4838d35b59725854
 SHA1 (patch-ac) = e2cf4f7388f0ab8ade9843a42329c37130bf62af
 SHA1 (patch-pim6.c) = b5f9f615d34859d152968136833ddef194cb7bbf
+SHA1 (patch-pimdd.h) = 186e834faaa03f25048754303e41c0091ffacf53

Added files:

Index: pkgsrc/net/pim6dd/patches/patch-pimdd.h
diff -u /dev/null pkgsrc/net/pim6dd/patches/patch-pimdd.h:1.1
--- /dev/null   Tue Jun 30 19:55:53 2026
+++ pkgsrc/net/pim6dd/patches/patch-pimdd.h     Tue Jun 30 19:55:53 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-pimdd.h,v 1.1 2026/06/30 19:55:53 wiz Exp $
+
+Fix build for NetBSD after 2025.
+
+--- pimdd.h.orig       2026-06-30 19:51:10.909831591 +0000
++++ pimdd.h
+@@ -532,7 +532,7 @@ do {                                                  
+ #define PIM_LEAF_TIMEOUT               (3.5 * IGMP_QUERY_INTERVAL)
+ #endif /* NOSUCHDEF */
+ 
+-#if defined(__bsdi__) || defined(__NetBSD__)
++#if defined(__bsdi__) || (defined(__NetBSD__) && !defined(IGMPMSG_NOCACHE))
+ /*
+  * Struct used to communicate from kernel to multicast router
+  * note the convenient similarity to an IP packet



Home | Main Index | Thread Index | Old Index