diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile index df0b25a41f89..9612d7bd803b 100644 --- a/sysutils/snmp_exporter/Makefile +++ b/sysutils/snmp_exporter/Makefile @@ -1,27 +1,27 @@ PORTNAME= snmp_exporter DISTVERSIONPREFIX=v DISTVERSION= 0.29.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= sysutils MAINTAINER= ivy@FreeBSD.org COMMENT= SNMP Exporter for Prometheus WWW= https://github.com/prometheus/snmp_exporter LICENSE= APACHE20 LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp USES= go:modules USE_RC_SUBR= snmp_exporter GO_MODULE= github.com/prometheus/snmp_exporter GO_TARGET= . \ ./generator:snmp_exporter_generator post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/ ${INSTALL_DATA} ${WRKSRC}/snmp.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/snmp.yml.sample ${INSTALL_DATA} ${WRKSRC}/generator/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample .include diff --git a/sysutils/snmp_exporter/files/patch-generator_net__snmp.go b/sysutils/snmp_exporter/files/patch-generator_net__snmp.go new file mode 100644 index 000000000000..5db543473ff7 --- /dev/null +++ b/sysutils/snmp_exporter/files/patch-generator_net__snmp.go @@ -0,0 +1,20 @@ +--- generator/net_snmp.go.orig 2026-03-02 17:36:00 UTC ++++ generator/net_snmp.go +@@ -19,6 +19,7 @@ package main + #include + #include + #include ++#include + #include + #include + #include +@@ -41,6 +42,9 @@ struct tc { + struct enum_list *enums; + struct range_list *ranges; + char *description; ++#if defined(SNMP_FLAGS_SESSION_USER) ++ int lineno; ++#endif + #if !defined(NETSNMP_DS_LIB_ADD_FORWARDER_INFO) + } tclist[MAXTC]; + int tc_alloc = MAXTC;