pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net
Module Name: pkgsrc
Committed By: adam
Date: Tue Sep 22 07:42:22 UTC 2026
Modified Files:
pkgsrc/net/net-snmp: Makefile Makefile.common distinfo
pkgsrc/net/net-snmp/patches: patch-configure
pkgsrc/net/py-netsnmp: Makefile PLIST
Log Message:
net-snmp py-netsnmp: updated to 5.9.5.2
*5.9.5.2*
building:
- Fix an issue with needing limits.h included.
- update to autoconf 2.72
*5.9.5.1*
Only a version numbering fix.
*5.9.5*
snmptrapd:
- fixed a critical vulnerability (CVE-2025-68615) which can be triggered
by a specially crafted trap
snmplib:
- Add support for IPV6_RECVPKTINFO
- Port the SSH domain transport to FreeBSD
- Improve error handling in parse_enumlist and other parsing functions
- Filter out non-ASCII characters from output
- Fix multiple memory leaks in MIB parsing, OID handling, and transport filters
- Fix multiple buffer overflows triggered when creating ASN packets
- Fix handling of large/negative values (integer underflows/overflows)
- Fix segmentation faults when `varbind` cannot be constructed or buf is null
- Fix crash in netsnmp_parse_args when passing invalid argument lists
- Fix SNMPv3 multithreading support for snmp_sess_open()
snmpd:
- Make UCD-SNMP::dskTable dynamic if includeAllDisks is set.") added
a verification that drops all filesystems not present in other_fs[]
table. So add 'ubifs' in other_fs[] to fix it.
- Fix SIGHUP handling for engineID changes and agent port changes
- Fix a use-after-free in unregister_mib_context()
- Fix regression of memory leak when using RPMDB macros
- Improve cache management: clear timer_id on stop, keep cache flags unchanged
- Always open libkvm in "safe mode" on FreeBSD
- Fix crash when snmptrapd subagent terminates the TCP connection
apps:
- snmpusm: Improve error handling and fix memory leaks
- sshtosnmp: Avoid EINVAL when passing credentials over SSH unix domain socket
- snmptest: Plug a possible memory leak
- snmpget: Avoid leak if parsing OID fails
MIBs:
- EtherLike-MIB: Optimize Linux implementation to use netlink statistics
- IP-MIB: Add Linux 6.7 compatibility for parsing /proc/net/snmp
- LM-SENSORS-MIB: Support negative temperatures
- SNMP-TLS-TM-MIB: Update to RFC 9456 and allow TLS protocols higher than TLS1.0
- HOST-RESOURCES-MIB: Add support for RPM SQLite DB background
building:
- Add support for Windows on ARM
- Support OpenBSD 8, FreeBSD 15/16, and DragonflyBSD
- Fix build for OS/X versions prior to 10.6.0
- Windows: Bump OpenSSL version and fix library paths
- MinGW64: Switch from pkg-config to pkgconf
- Add --with-wolfssl Add support for building and linking with the
wolfSSL library instead of OpenSSL. Other changes that have been
included in this patch are: - Only enable AES support if
EVP_aes_128_cfb() is available. - Add support for detecting SSL
functions if these have been defined as macros.
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 pkgsrc/net/net-snmp/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/net-snmp/Makefile.common
cvs rdiff -u -r1.107 -r1.108 pkgsrc/net/net-snmp/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/net-snmp/patches/patch-configure
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/py-netsnmp/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/py-netsnmp/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/net-snmp/Makefile
diff -u pkgsrc/net/net-snmp/Makefile:1.148 pkgsrc/net/net-snmp/Makefile:1.149
--- pkgsrc/net/net-snmp/Makefile:1.148 Thu Jul 16 19:04:22 2026
+++ pkgsrc/net/net-snmp/Makefile Tue Sep 22 07:42:21 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.148 2026/07/16 19:04:22 wiz Exp $
+# $NetBSD: Makefile,v 1.149 2026/09/22 07:42:21 adam Exp $
-PKGREVISION= 1
.include "Makefile.common"
+
CATEGORIES= net
MAINTAINER= adam%NetBSD.org@localhost
Index: pkgsrc/net/net-snmp/Makefile.common
diff -u pkgsrc/net/net-snmp/Makefile.common:1.9 pkgsrc/net/net-snmp/Makefile.common:1.10
--- pkgsrc/net/net-snmp/Makefile.common:1.9 Sun Jan 11 05:07:59 2026
+++ pkgsrc/net/net-snmp/Makefile.common Tue Sep 22 07:42:21 2026
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.9 2026/01/11 05:07:59 wiz Exp $
+# $NetBSD: Makefile.common,v 1.10 2026/09/22 07:42:21 adam Exp $
# used by net/net-snmp/Makefile
# used by net/py-netsnmp/Makefile
-DISTNAME= net-snmp-5.9.5
+DISTNAME= net-snmp-5.9.5.2
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=net-snmp/}
-HOMEPAGE= http://www.net-snmp.org/
+HOMEPAGE= https://www.net-snmp.org/
LICENSE= modified-bsd
DISTINFO_FILE= ${.CURDIR}/../../net/net-snmp/distinfo
Index: pkgsrc/net/net-snmp/distinfo
diff -u pkgsrc/net/net-snmp/distinfo:1.107 pkgsrc/net/net-snmp/distinfo:1.108
--- pkgsrc/net/net-snmp/distinfo:1.107 Mon Jan 12 13:05:57 2026
+++ pkgsrc/net/net-snmp/distinfo Tue Sep 22 07:42:21 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.107 2026/01/12 13:05:57 tnn Exp $
+$NetBSD: distinfo,v 1.108 2026/09/22 07:42:21 adam Exp $
-BLAKE2s (net-snmp-5.9.5.tar.gz) = 47f5d457d41a5a54534a9223d30eee6247609d93cd9af134f31db76f518784f4
-SHA512 (net-snmp-5.9.5.tar.gz) = a9801dd83cf7a800942327358654977856a20fd16af703c110dfff2b8baa345ea44ed19131b78a2b31076503a9478da91722eefa139783e6908896673d24dbf2
-Size (net-snmp-5.9.5.tar.gz) = 6728907 bytes
+BLAKE2s (net-snmp-5.9.5.2.tar.gz) = f5133fac1849a30e5f9cc284e5cf82f3ccd3b4a45f798cc4b6aeb7a9671e3a91
+SHA512 (net-snmp-5.9.5.2.tar.gz) = c320c90e01377651fdff3aa9c373b9013f142fab23810d821174e546716ef2fa6499a805728710c67ca7fe238679111df392754c24ea4e01768faa5535ac7db2
+Size (net-snmp-5.9.5.2.tar.gz) = 6826866 bytes
SHA1 (patch-agent_auto__nlist.c) = a8fe703d8902c2847ca6692af4400ddbf9cbe74b
SHA1 (patch-agent_mibgroup_hardware_cpu_cpu__sysctl.c) = 418a4568098ee8c5a01b7efe1bc7b3db81599799
SHA1 (patch-agent_mibgroup_hardware_memory_memory__freebsd.c) = e07e733912b8906cb168415a1768f9939b7f1bde
@@ -19,7 +19,7 @@ SHA1 (patch-agent_mibgroup_mibII_ipAddr.
SHA1 (patch-agent_mibgroup_mibII_tcp.c) = 48bfb424819052987181ac61562c560d17e8e15c
SHA1 (patch-agent_mibgroup_mibII_var__route.c) = 980a30fd82e46ead6ca266c425d61641f1751093
SHA1 (patch-agent_snmp__perl.c) = 52b7b26ce8cae6d892b017c50831565fc138a337
-SHA1 (patch-configure) = c1c6381320eccb72a194053a8024ca3f5665f2d8
+SHA1 (patch-configure) = 8a9b1aa84098ab2c1e0364a542c4cd1d0ccc311c
SHA1 (patch-ov_UCD-fields) = 40e8d78bad93ca12f4c08c43b86e7f13edafc299
SHA1 (patch-ov_oid__to__type.in) = 281be9a88860987880c71770f4050fd965dd8ed9
SHA1 (patch-perl_OID_OID.xs) = 5c21172a697021543db4f9f88047e98954b2d0d8
Index: pkgsrc/net/net-snmp/patches/patch-configure
diff -u pkgsrc/net/net-snmp/patches/patch-configure:1.6 pkgsrc/net/net-snmp/patches/patch-configure:1.7
--- pkgsrc/net/net-snmp/patches/patch-configure:1.6 Sun Jan 11 05:08:00 2026
+++ pkgsrc/net/net-snmp/patches/patch-configure Tue Sep 22 07:42:21 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure,v 1.6 2026/01/11 05:08:00 wiz Exp $
+$NetBSD: patch-configure,v 1.7 2026/09/22 07:42:21 adam Exp $
-- Do not store configure options as these might be polluted with workdir.
-- Support long fds_bits.
+Do not store configure options as these might be polluted with workdir.
+Don't use -Werror,-Wdeclaration-after-statement.
---- configure.orig 2025-12-20 15:03:44.000000000 +0000
+--- configure.orig 2025-12-23 16:54:35.000000000 +0000
+++ configure
-@@ -3800,7 +3800,7 @@ ac_config_headers="$ac_config_headers include/net-snmp
+@@ -3800,7 +3800,7 @@ ac_config_headers="$ac_config_headers in
# save the configure arguments
#
@@ -14,3 +14,49 @@ $NetBSD: patch-configure,v 1.6 2026/01/1
CONFIGURE_OPTIONS="\"$ac_configure_args\""
+@@ -18175,45 +18175,6 @@ CFLAGS=$lt_save_CFLAGS
+ # Build environment:
+ ##
+
+-for opt in -Werror=declaration-after-statement
+-do
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports $opt" >&5
+-printf %s "checking whether the compiler supports $opt... " >&6; }
+- netsnmp_save_CFLAGS="$CFLAGS"
+- if test x$opt != x-Wstrict-prototypes; then
+- CFLAGS="-Werror $opt $CFLAGS"
+- else
+- CFLAGS="$opt $CFLAGS"
+- fi
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h. */
+-
+-int
+-main (void)
+-{
+-
+- ;
+- return 0;
+-}
+-_ACEOF
+-if ac_fn_c_try_link "$LINENO"
+-then :
+-
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-printf "%s\n" "yes" >&6; }
+- CFLAGS="$opt $netsnmp_save_CFLAGS"
+-
+-else case e in #(
+- e)
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-printf "%s\n" "no" >&6; }
+- CFLAGS="$netsnmp_save_CFLAGS"
+- ;;
+-esac
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.beam \
+- conftest$ac_exeext conftest.$ac_ext
+-done
+
+ # developer build
+ # (enabled by default when building from SVN checkout)
Index: pkgsrc/net/py-netsnmp/Makefile
diff -u pkgsrc/net/py-netsnmp/Makefile:1.14 pkgsrc/net/py-netsnmp/Makefile:1.15
--- pkgsrc/net/py-netsnmp/Makefile:1.14 Wed Feb 21 10:21:01 2024
+++ pkgsrc/net/py-netsnmp/Makefile Tue Sep 22 07:42:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/02/21 10:21:01 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/09/22 07:42:21 adam Exp $
.include "../../net/net-snmp/Makefile.common"
@@ -8,10 +8,9 @@ CATEGORIES= net python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
COMMENT= Python bindings to extensible SNMP implementation
-USE_LANGUAGES= c
-EGG_NAME= netsnmp_python-1.0a1
-PYSETUPSUBDIR= python
+PYSETUPSUBDIR= python
+WHEEL_NAME= netsnmp_python-1.0a1
+.include "../../lang/python/wheel.mk"
.include "../../net/net-snmp/buildlink3.mk"
-.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-netsnmp/PLIST
diff -u pkgsrc/net/py-netsnmp/PLIST:1.1 pkgsrc/net/py-netsnmp/PLIST:1.2
--- pkgsrc/net/py-netsnmp/PLIST:1.1 Tue Aug 5 12:22:43 2014
+++ pkgsrc/net/py-netsnmp/PLIST Tue Sep 22 07:42:21 2026
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2014/08/05 12:22:43 he Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.2 2026/09/22 07:42:21 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/netsnmp/__init__.py
${PYSITELIB}/netsnmp/__init__.pyc
${PYSITELIB}/netsnmp/__init__.pyo
Home |
Main Index |
Thread Index |
Old Index