git: ce3f0c2603bf - main - net-mgmt/net-snmp: Fix build on 16

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Wed, 10 Sep 2025 17:18:33 UTC
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce3f0c2603bfec46e2c5b6d767ac704dba75fc87

commit ce3f0c2603bfec46e2c5b6d767ac704dba75fc87
Author:     Generic Rikka <rkoberman@gmail.com>
AuthorDate: 2025-09-10 17:12:26 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-09-10 17:12:26 +0000

    net-mgmt/net-snmp: Fix build on 16
    
    PR:             289351
    Reviewed by:    eduardo, glebius
    Tested by:      eduardo, cy
    Differential Revision:  https://reviews.freebsd.org/D52428
---
 net-mgmt/net-snmp/files/patch-Makefile.in                         | 2 +-
 net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h | 6 ++++++
 net-mgmt/net-snmp/pkg-plist                                       | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-mgmt/net-snmp/files/patch-Makefile.in b/net-mgmt/net-snmp/files/patch-Makefile.in
index 34001fe318a6..ab24d0ccf525 100644
--- a/net-mgmt/net-snmp/files/patch-Makefile.in
+++ b/net-mgmt/net-snmp/files/patch-Makefile.in
@@ -5,7 +5,7 @@
  	freebsd2.h freebsd3.h freebsd4.h freebsd5.h freebsd6.h \
  	freebsd7.h freebsd8.h freebsd9.h freebsd10.h freebsd11.h \
 -	freebsd12.h freebsd13.h freebsd14.h freebsd.h \
-+	freebsd12.h freebsd13.h freebsd14.h freebsd15.h freebsd.h \
++	freebsd12.h freebsd13.h freebsd14.h freebsd15.h freebsd16.h freebsd.h \
  	generic.h \
  	hpux.h irix.h kfreebsd.h linux.h mingw32.h mingw32msvc.h mips.h \
  	netbsd.h nto-qnx6.h osf5.h \
diff --git a/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h b/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h
new file mode 100644
index 000000000000..fff6187daf87
--- /dev/null
+++ b/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h
@@ -0,0 +1,6 @@
+--- /dev/null	2025-09-10 01:07:21.909920000 +0200
++++ include/net-snmp/system/freebsd16.h	2025-09-10 01:07:12.250409000 +0200
+@@ -0,0 +1,3 @@
++/* freebsd16 is a superset of freebsd15 for now */
++#include "freebsd15.h"
++#define freebsd15 freebsd15
diff --git a/net-mgmt/net-snmp/pkg-plist b/net-mgmt/net-snmp/pkg-plist
index d22c9171137a..9102b2376cbb 100644
--- a/net-mgmt/net-snmp/pkg-plist
+++ b/net-mgmt/net-snmp/pkg-plist
@@ -188,6 +188,7 @@ include/net-snmp/system/freebsd12.h
 include/net-snmp/system/freebsd13.h
 include/net-snmp/system/freebsd14.h
 include/net-snmp/system/freebsd15.h
+include/net-snmp/system/freebsd16.h
 include/net-snmp/system/freebsd2.h
 include/net-snmp/system/freebsd3.h
 include/net-snmp/system/freebsd4.h