summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile1
-rw-r--r--net-mgmt/andwatch/Makefile17
-rw-r--r--net-mgmt/andwatch/distinfo6
-rw-r--r--net-mgmt/bind_exporter/Makefile4
-rw-r--r--net-mgmt/blackbox_exporter/Makefile3
-rw-r--r--net-mgmt/blackbox_exporter/distinfo10
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/check_syncthing/Makefile9
-rw-r--r--net-mgmt/check_syncthing/distinfo12
-rw-r--r--net-mgmt/check_wg/Makefile2
-rw-r--r--net-mgmt/fli/Makefile2
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/mysqld_exporter/Makefile3
-rw-r--r--net-mgmt/net-snmp/Makefile5
-rw-r--r--net-mgmt/netbox/Makefile24
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netdata/Makefile1
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/peering-manager/Makefile33
-rw-r--r--net-mgmt/peering-manager/distinfo6
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-bird-exporter/Makefile7
-rw-r--r--net-mgmt/prometheus-bird-exporter/distinfo10
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/prometheus2/Makefile4
-rw-r--r--net-mgmt/prometheus3/Makefile3
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/prometheus3/pkg-plist4
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile2
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/py-pyixapi/Makefile2
-rw-r--r--net-mgmt/py-pyixapi/distinfo6
-rw-r--r--net-mgmt/rubygem-oxidized-web/Makefile3
-rw-r--r--net-mgmt/rubygem-oxidized-web/distinfo6
-rw-r--r--net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec31
-rw-r--r--net-mgmt/rubygem-oxidized/Makefile14
-rw-r--r--net-mgmt/rubygem-oxidized/distinfo6
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/smartctl_exporter/Makefile3
-rw-r--r--net-mgmt/telegraf/Makefile4
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/thanos/Makefile2
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/unifi10/Makefile101
-rw-r--r--net-mgmt/unifi10/distinfo5
-rw-r--r--net-mgmt/unifi10/files/pkg-message.extdb.in19
-rw-r--r--net-mgmt/unifi10/files/unifi.in93
-rw-r--r--net-mgmt/unifi10/pkg-descr2
-rw-r--r--net-mgmt/unifi9/Makefile4
-rw-r--r--net-mgmt/victoria-logs/Makefile2
-rw-r--r--net-mgmt/victoria-logs/distinfo10
-rw-r--r--net-mgmt/victoria-metrics/Makefile6
-rw-r--r--net-mgmt/victoria-metrics/distinfo6
-rw-r--r--net-mgmt/victoria-metrics/pkg-plist2
-rw-r--r--net-mgmt/vmutils/Makefile1
-rw-r--r--net-mgmt/xymon-client/Makefile2
-rw-r--r--net-mgmt/xymon-client/files/patch-client_Makefile (renamed from net-mgmt/xymon-client/files/patch-Makefile)0
-rw-r--r--net-mgmt/xymon-client/files/patch-client_xymonclient-freebsd.sh11
-rw-r--r--net-mgmt/xymon-server/Makefile2
-rw-r--r--net-mgmt/xymon-server/files/patch-xymond_rrd_do__vmstat.c60
73 files changed, 469 insertions, 173 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index a9abaed72644..5f158dab16de 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -411,6 +411,7 @@
SUBDIR += triton-guesttools
SUBDIR += unbound_exporter
SUBDIR += unifi9
+ SUBDIR += unifi10
SUBDIR += victoria-logs
SUBDIR += victoria-metrics
SUBDIR += virt-viewer
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index 1bd1a255e1a2..26e4d9be61db 100644
--- a/net-mgmt/adguard-exporter/Makefile
+++ b/net-mgmt/adguard-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguard-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index 877ac6483aa5..15e881811d07 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,6 +1,7 @@
PORTNAME= alertmanager
PORTVERSION= 0.29.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/andwatch/Makefile b/net-mgmt/andwatch/Makefile
index 59ffb1596c24..405ae18ffd72 100644
--- a/net-mgmt/andwatch/Makefile
+++ b/net-mgmt/andwatch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= andwatch
-PORTVERSION= 2.1.0
DISTVERSIONPREFIX= v
+DISTVERSION= 2.2.0
CATEGORIES= net-mgmt
MAINTAINER= dennypage@me.com
@@ -11,15 +11,14 @@ LICENSE= BSD2CLAUSE
BROKEN_FreeBSD_13= Does not build
-LIB_DEPENDS= libpcap.so:net/libpcap \
- libsqlite3.so:databases/sqlite3 \
+LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
libcurl.so:ftp/curl
+USES= localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= dennypage
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L/usr/lib
SUB_FILES= pkg-message
@@ -30,10 +29,10 @@ post-patch:
${WRKSRC}/Makefile
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/andwatchd ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/andwatch-query ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/andwatch-query-ma ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/andwatch-update-ma ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/andwatchd \
+ ${WRKSRC}/andwatch-query \
+ ${WRKSRC}/andwatch-query-ma \
+ ${WRKSRC}/andwatch-update-ma ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/andwatch-notify.sh ${STAGEDIR}${DATADIR}
diff --git a/net-mgmt/andwatch/distinfo b/net-mgmt/andwatch/distinfo
index 5a10cdfa910e..c57408881fd1 100644
--- a/net-mgmt/andwatch/distinfo
+++ b/net-mgmt/andwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740595076
-SHA256 (dennypage-andwatch-v2.1.0_GH0.tar.gz) = c02df4ab16214d1a4f98051d056f98a53cf33504caa8296f50b4cc8b3b6b09fc
-SIZE (dennypage-andwatch-v2.1.0_GH0.tar.gz) = 20475
+TIMESTAMP = 1764869831
+SHA256 (dennypage-andwatch-v2.2.0_GH0.tar.gz) = a9e1e950134d9fb33e5c6947946420dd012ba7ee630914b7dd65d0b55fea4fef
+SIZE (dennypage-andwatch-v2.2.0_GH0.tar.gz) = 20475
diff --git a/net-mgmt/bind_exporter/Makefile b/net-mgmt/bind_exporter/Makefile
index e9eac992fa80..5283f501ce7f 100644
--- a/net-mgmt/bind_exporter/Makefile
+++ b/net-mgmt/bind_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bind_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.8.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt dns
MAINTAINER= fuz@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/prometheus-community/bind_exporter
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:modules
USE_RC_SUBR= bind_exporter
GO_MODULE= github.com/prometheus-community/bind_exporter
diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile
index 363e56656e1f..3afd3c14f80e 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,7 +1,6 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.27.0
-PORTREVISION= 6
+DISTVERSION= 0.28.0
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net-mgmt/blackbox_exporter/distinfo b/net-mgmt/blackbox_exporter/distinfo
index c6aa109a5a7b..a9fa3b035db4 100644
--- a/net-mgmt/blackbox_exporter/distinfo
+++ b/net-mgmt/blackbox_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751302923
-SHA256 (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.27.0/v0.27.0.mod) = 114d955be3aee34d2a302fd4d1b19cc53b39f5895b69045d6181cb9832aac7b9
-SIZE (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.27.0/v0.27.0.mod) = 1827
-SHA256 (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.27.0/v0.27.0.zip) = 449b8e8811253776510e17dff0dd022b562050249358414039eb41fee6be4157
-SIZE (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.27.0/v0.27.0.zip) = 110178
+TIMESTAMP = 1765063285
+SHA256 (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.28.0/v0.28.0.mod) = f092c9d86175480da260a6c2d40e7a888c8da0522bba63a1cd681e883e427ddd
+SIZE (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.28.0/v0.28.0.mod) = 2057
+SHA256 (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.28.0/v0.28.0.zip) = 4b32bfd0ad0e0cc5935ab91d37df019848e78341c922e2d20dbca072ce0ee25f
+SIZE (go/net-mgmt_blackbox_exporter/blackbox_exporter-v0.28.0/v0.28.0.zip) = 126686
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index 1091279b933c..5db070f46c56 100644
--- a/net-mgmt/bosun/Makefile
+++ b/net-mgmt/bosun/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bosun
DISTVERSION= 0.9.0
DISTVERSIONSUFFIX= -preview
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index b792d460d1b5..853eeb0ab25d 100644
--- a/net-mgmt/carbon-relay-ng/Makefile
+++ b/net-mgmt/carbon-relay-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbon-relay-ng
DISTVERSION= 0.10.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index 4f376f790dfc..c2ea37060054 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/check_syncthing/Makefile b/net-mgmt/check_syncthing/Makefile
index 3a42551f7051..cb28b1a58891 100644
--- a/net-mgmt/check_syncthing/Makefile
+++ b/net-mgmt/check_syncthing/Makefile
@@ -1,7 +1,6 @@
PORTNAME= check_syncthing
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.6
-PORTREVISION= 3
+DISTVERSION= 1.0.0
CATEGORIES= net-mgmt
MAINTAINER= dsh@bamus.cz
@@ -11,13 +10,15 @@ WWW= https://github.com/dsh2dsh/check_syncthing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= dsh2dsh
+GO_MOD_DIST= github
GO_MODULE= github.com/dsh2dsh/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="${STRIP} -w -X ${GO_MODULE}/main.version=${DISTVERSIONFULL}"
+_BUILD_XFLAGS= main.version=${DISTVERSIONFULL}
+GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/!}"
PLIST_FILES= libexec/nagios/${PORTNAME}
diff --git a/net-mgmt/check_syncthing/distinfo b/net-mgmt/check_syncthing/distinfo
index c0b26b82b4cf..453e3eb8fd06 100644
--- a/net-mgmt/check_syncthing/distinfo
+++ b/net-mgmt/check_syncthing/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1715192624
-SHA256 (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/v0.0.6.mod) = 8f1da3db7a75f90a2dfc086244f13cbaaecd5216501f83b1122a48dff43d79f0
-SIZE (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/v0.0.6.mod) = 575
-SHA256 (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/v0.0.6.zip) = 3068b81ea3ab574a909537ae54ead6ec1fc7a3bf7db88623025d8119c90ad1e8
-SIZE (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/v0.0.6.zip) = 41579
-SHA256 (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/dsh2dsh-check_syncthing-v0.0.6_GH0.tar.gz) = 5ec81072f96eee0f4f03c5becff1dc10d2e518cbf5e1b8b94c769c7d22146fa0
-SIZE (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v0.0.6_GH0/dsh2dsh-check_syncthing-v0.0.6_GH0.tar.gz) = 28487
+TIMESTAMP = 1764951174
+SHA256 (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v1.0.0_GH0/go.mod) = 96d5a3cd0b89ea15c69478de434fb1c5481dfdf06d608cfd7ca991f51d858ca7
+SIZE (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v1.0.0_GH0/go.mod) = 579
+SHA256 (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v1.0.0_GH0/dsh2dsh-check_syncthing-v1.0.0_GH0.tar.gz) = bb5c0ef38d8f7bdbb18662dd1a3f2481c408653d89bf6da08c58c4cf08183999
+SIZE (go/net-mgmt_check_syncthing/dsh2dsh-check_syncthing-v1.0.0_GH0/dsh2dsh-check_syncthing-v1.0.0_GH0.tar.gz) = 29344
diff --git a/net-mgmt/check_wg/Makefile b/net-mgmt/check_wg/Makefile
index 6901c4dfe023..7cc247a3837c 100644
--- a/net-mgmt/check_wg/Makefile
+++ b/net-mgmt/check_wg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= check_wg
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= dsh@bamus.cz
diff --git a/net-mgmt/fli/Makefile b/net-mgmt/fli/Makefile
index e4aafff8c621..3a814c7ea547 100644
--- a/net-mgmt/fli/Makefile
+++ b/net-mgmt/fli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index efc15a91791b..2405b3c2d957 100644
--- a/net-mgmt/grok_exporter/Makefile
+++ b/net-mgmt/grok_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grok_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.0.0.RC4
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index f09839ebe2e4..8ba697ff0a24 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index 8b1486d93210..0a9648f3df34 100644
--- a/net-mgmt/intel-snap/Makefile
+++ b/net-mgmt/intel-snap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-snap
PORTVERSION= 0.0.1
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index 857a3b28562b..77e6d25c8488 100644
--- a/net-mgmt/kapacitor/Makefile
+++ b/net-mgmt/kapacitor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapacitor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index d93af5c2a63b..41d8ab50d719 100644
--- a/net-mgmt/mqtt2prometheus/Makefile
+++ b/net-mgmt/mqtt2prometheus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mqtt2prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= manu@FreeBSD.org
diff --git a/net-mgmt/mysqld_exporter/Makefile b/net-mgmt/mysqld_exporter/Makefile
index 1325a9b28cf0..310116db2c6e 100644
--- a/net-mgmt/mysqld_exporter/Makefile
+++ b/net-mgmt/mysqld_exporter/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
GO_MODULE= github.com/prometheus/mysqld_exporter
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
PLIST_FILES= bin/mysqld_exporter
USE_RC_SUBR= mysqld_exporter
SUB_FILES= pkg-message
diff --git a/net-mgmt/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile
index c3b2385208b7..36a6fc7dcc64 100644
--- a/net-mgmt/net-snmp/Makefile
+++ b/net-mgmt/net-snmp/Makefile
@@ -52,7 +52,8 @@ USE_CSTD= c99
LIB_DEPENDS= libpkg.so:${PKG_ORIGIN}
CFLAGS+= -I${LOCALBASE}/include -I${PKG_PREFIX}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -lm -lkvm -ldevstat \
+ -L${PKG_PREFIX}/lib -L${LOCALBASE}/lib ${LCRYPTO}
CONFIGURE_ENV+= PERLPROG="${PERL}" PSPROG="${PS_CMD}" SED="${SED}"
CONFIGURE_ARGS+=--enable-shared --enable-internal-md5 \
--with-default-snmp-version="${DEFAULT_SNMP_VERSION}" \
@@ -62,7 +63,7 @@ CONFIGURE_ARGS+=--enable-shared --enable-internal-md5 \
--with-persistent-directory="${NET_SNMP_PERSISTENTDIR}" \
--with-gnu-ld --without-libwrap --enable-ipv6 \
--without-kmem-usage \
- --with-ldflags="-lm -lkvm -ldevstat -L${PKG_PREFIX}/lib -L${LOCALBASE}/lib ${LCRYPTO}"
+ --with-ldflags=${LDFLAGS:Q}
SUB_FILES= pkg-message
.if defined(WITH_SSP)
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 1dd39c1628bd..778e41fc2135 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.7
+DISTVERSION= 4.4.8
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -23,11 +23,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
# - www/py-dj52-django-tables2
# - www/py-dj52-djangorestframework
#
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.8<5.3:www/py-django52@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.9.0<5:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=6.1.0<7:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.2<26:www/py-dj52-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.26.0<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.27.0<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
@@ -36,14 +36,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.8<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.8.0<2.9:www/py-dj52-django-tables2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1.0<7:www/py-dj52-django-taggit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-timezone-field>=7.1<8:www/py-dj52-django-timezone-field@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-timezone-field>=7.2.1<8:www/py-dj52-django-timezone-field@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.29.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.10.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.12.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.6.0<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-sorl-thumbnail>=12.11.0<13:graphics/py-dj52-sorl-thumbnail@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.67.2<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.2<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.70.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6<1:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.12<7:textproc/py-feedparser@${PY_FLAVOR} \
@@ -51,14 +51,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.8<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.25.1<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.9<3.11:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.0<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=1.19.0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=1.0.0<2:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=2.0.1:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nh3>=0.3.2<1:www/py-nh3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=11.3.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.12<4:databases/py-psycopg@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.12<4:databases/py-psycopg-c@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.7<4:databases/py-psycopg-pool@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.13<4:databases/py-psycopg@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.13<4:databases/py-psycopg-c@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.3.0<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.5<3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rq>=2.6.1<3:devel/py-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.8.1<5:security/py-social-auth-core@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 28585b3d66e6..36f28e6fce16 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764101130
-SHA256 (netbox-community-netbox-v4.4.7_GH0.tar.gz) = 8eeb59a7026da78f56c92beea8e39c70590fe22c9235d70f52b142bd76312d25
-SIZE (netbox-community-netbox-v4.4.7_GH0.tar.gz) = 19261559
+TIMESTAMP = 1765297860
+SHA256 (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 0ed97845afa0a2f514b4c87f2b06987328ab513b7484630c52d4ab277b3341cc
+SIZE (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 19294270
diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile
index d698ac5d990c..fb9051d99af2 100644
--- a/net-mgmt/netdata/Makefile
+++ b/net-mgmt/netdata/Makefile
@@ -1,6 +1,7 @@
PORTNAME= netdata
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/:netdata \
https://raw.githubusercontent.com/netdata/netdata/refs/tags/v${DISTVERSION}/src/go/:goplugin \
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index 4031dacf4d1e..9602779ba5f8 100644
--- a/net-mgmt/nsd_exporter/Makefile
+++ b/net-mgmt/nsd_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsd_exporter
PORTVERSION= 0.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index ba9a028e058b..d23f1c44be60 100644
--- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
+++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia_gpu_prometheus_exporter
DISTVERSION= g20181028
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/peering-manager/Makefile b/net-mgmt/peering-manager/Makefile
index 995095a29dc9..5bd59697a523 100644
--- a/net-mgmt/peering-manager/Makefile
+++ b/net-mgmt/peering-manager/Makefile
@@ -1,7 +1,6 @@
PORTNAME= peering-manager
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.7
-PORTREVISION= 1
+DISTVERSION= 1.10.1
CATEGORIES= net-mgmt python
MAINTAINER= bofh@FreeBSD.org
@@ -15,30 +14,30 @@ RUN_DEPENDS= \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1:devel/py-Jinja2@${PY_FLAVOR} \
bgpq4>0:net-mgmt/bgpq4 \
${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.15:www/py-dj52-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=5.0:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1:www/py-dj52-django-filter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16:www/py-dj52-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=6.1:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.2:www/py-dj52-django-filter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-netfields>=1.3:www/py-dj52-django-netfields@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.3:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4:www/py-dj52-django-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=2.10:devel/py-dj52-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4:www/py-dj52-django-prometheus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.7:www/py-dj52-django-tables2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1:www/py-dj52-django-taggit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.29:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.4:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dulwich>=0.22:devel/py-dulwich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.24:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gunicorn>=23.0.0:www/py-gunicorn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=3.7:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}napalm>=5.0:net-mgmt/py-napalm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg>=3.1:databases/py-psycopg@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.1:databases/py-psycopg-pool@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown>=3.10:textproc/py-markdown@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}napalm>=5:net-mgmt/py-napalm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=25.0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.2:databases/py-psycopg@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyixapi>=0.2:net-mgmt/py-pyixapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pynetbox>=7.3:net-mgmt/py-pynetbox@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pynetbox>=7.5:net-mgmt/py-pynetbox@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.5.4:security/py-social-auth-core@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.8:security/py-social-auth-core@${PY_FLAVOR}
USES= cpe pgsql:13+ python:-3.12
CPE_VENDOR= ${PORTNAME}
diff --git a/net-mgmt/peering-manager/distinfo b/net-mgmt/peering-manager/distinfo
index 95bbe9b48822..cef80969b790 100644
--- a/net-mgmt/peering-manager/distinfo
+++ b/net-mgmt/peering-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756827986
-SHA256 (peering-manager-peering-manager-v1.9.7_GH0.tar.gz) = fa272abe40fec06d3f0c541d771d560f9a93f8940dea96b8538785a9cef32afd
-SIZE (peering-manager-peering-manager-v1.9.7_GH0.tar.gz) = 8349343
+TIMESTAMP = 1765019252
+SHA256 (peering-manager-peering-manager-v1.10.1_GH0.tar.gz) = 49d729c6e5b2353527539c4ee8ca1ab7de4e5cad5eb0f95c453b5cc75f7c6ef1
+SIZE (peering-manager-peering-manager-v1.10.1_GH0.tar.gz) = 9434177
diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile
index 40833f0b021c..2f4771610d39 100644
--- a/net-mgmt/php-fpm_exporter/Makefile
+++ b/net-mgmt/php-fpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-fpm_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 2.2.0
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= net-mgmt
MAINTAINER= freebsd.org@neant.ro
diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile
index 8411bae1edf6..9ab0d13a5ac0 100644
--- a/net-mgmt/phpfpm_exporter/Makefile
+++ b/net-mgmt/phpfpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpm_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index e04ab10b6f2f..e9cacc5a590a 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ping_exporter
DISTVERSION= 1.1.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
diff --git a/net-mgmt/prometheus-bird-exporter/Makefile b/net-mgmt/prometheus-bird-exporter/Makefile
index 5c6ed897fa61..6c6a408914f7 100644
--- a/net-mgmt/prometheus-bird-exporter/Makefile
+++ b/net-mgmt/prometheus-bird-exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= prometheus-bird-exporter
-DISTVERSION= 1.4.3
-PORTREVISION= 6
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4.4
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
@@ -19,7 +20,7 @@ GH_PROJECT= bird_exporter
USE_RC_SUBR= bird_exporter
GO_MODULE= github.com/czerwonk/bird_exporter
-GO_MOD_DIST= https://raw.githubusercontent.com/czerwonk/bird_exporter/refs/tags/${DISTVERSION}/
+GO_MOD_DIST= https://raw.githubusercontent.com/czerwonk/bird_exporter/refs/tags/${DISTVERSIONPREFIX}${DISTVERSION}/
GO_TARGET= .:bird_exporter
PLIST_FILES= ${PREFIX}/bin/bird_exporter
diff --git a/net-mgmt/prometheus-bird-exporter/distinfo b/net-mgmt/prometheus-bird-exporter/distinfo
index 60ce7ec5f586..9d4439401f00 100644
--- a/net-mgmt/prometheus-bird-exporter/distinfo
+++ b/net-mgmt/prometheus-bird-exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740738528
-SHA256 (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-1.4.3_GH0/go.mod) = a1cb316ad9848531d1179c0f29927d738c21aa87f81505386326927319b1b391
-SIZE (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-1.4.3_GH0/go.mod) = 979
-SHA256 (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-1.4.3_GH0/czerwonk-bird_exporter-1.4.3_GH0.tar.gz) = 75bf25dc979f2bbc4dd95e31b25a9b2defd43d2ee5d9e790ef7e70c355443243
-SIZE (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-1.4.3_GH0/czerwonk-bird_exporter-1.4.3_GH0.tar.gz) = 109110
+TIMESTAMP = 1764661851
+SHA256 (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-v1.4.4_GH0/go.mod) = 4d03b705e4640285332c4bdd188d2e3746164ce5e51b19b92a8c8ae918523baa
+SIZE (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-v1.4.4_GH0/go.mod) = 945
+SHA256 (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-v1.4.4_GH0/czerwonk-bird_exporter-v1.4.4_GH0.tar.gz) = 02e4278b31a8c77d9d77dc8cf3d29f6bac1418e3c60e8d18b6b95ac2d007a262
+SIZE (go/net-mgmt_prometheus-bird-exporter/czerwonk-bird_exporter-v1.4.4_GH0/czerwonk-bird_exporter-v1.4.4_GH0.tar.gz) = 109226
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
index f945fdabd9fc..776fe5dd879a 100644
--- a/net-mgmt/prometheus-collectd-exporter/Makefile
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-collectd-exporter
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index f0dcc2f5d487..ca244644ff58 100644
--- a/net-mgmt/prometheus1/Makefile
+++ b/net-mgmt/prometheus1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= net-mgmt
PKGNAMESUFFIX= 1
diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile
index 5a09c3b8f28b..52f9aa7935a6 100644
--- a/net-mgmt/prometheus2/Makefile
+++ b/net-mgmt/prometheus2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 2.55.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PATCH_DEPENDS= bash:shells/bash
-USES= cpe gmake go:1.23,modules
+USES= cpe gmake go:modules
CONFLICTS_INSTALL= prometheus[13]
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index 74edb0d98017..5e31fe5076b6 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,7 +1,6 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.7.3
-PORTREVISION= 1
+DISTVERSION= 3.8.0
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index d02eb72f6294..7e20c6a91126 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761903331
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/go.mod) = 512f05a10e7c5aaa8e3df91a4cfb2bc42e25af1b8715ab5d523fbddf8b46b606
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/go.mod) = 11980
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-web-ui-3.7.3.tar.gz) = 786c3ef7eac9ec9c19636b001372aeafac79a36a541adc5447625b2d4c5acb5c
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-web-ui-3.7.3.tar.gz) = 3491109
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-prometheus-v3.7.3_GH0.tar.gz) = c3f6be8b3198d547c548dc6289f06688c245b46dcc28490e60445b06e5360347
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-prometheus-v3.7.3_GH0.tar.gz) = 5214272
+TIMESTAMP = 1764774198
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 0e78c6e51dfa79c9c5c2ce90ecb8402e4eaf980a7e86f27456017e805ca486de
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 11980
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = a0e12f35916562d4cd06c9fe076a405978b4036a09e88028ed5f1b38bb637c23
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = 3209264
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5e6e64535b5862b1a6247bd492f424b68dcb0dcc875424b66d9112a168f9ec16
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5411601
diff --git a/net-mgmt/prometheus3/pkg-plist b/net-mgmt/prometheus3/pkg-plist
index cd592c6003dc..fd332a9a8399 100644
--- a/net-mgmt/prometheus3/pkg-plist
+++ b/net-mgmt/prometheus3/pkg-plist
@@ -1,7 +1,7 @@
bin/prometheus
bin/promtool
%%PORTDOCS%%%%DOCSDIR%%/command-line/index.md
-%%PORTDOCS%%%%DOCSDIR%%/command-line/%%PROMETHEUS_USER%%.md
+%%PORTDOCS%%%%DOCSDIR%%/command-line/prometheus.md
%%PORTDOCS%%%%DOCSDIR%%/command-line/promtool.md
%%PORTDOCS%%%%DOCSDIR%%/configuration/alerting_rules.md
%%PORTDOCS%%%%DOCSDIR%%/configuration/configuration.md
@@ -16,11 +16,13 @@ bin/promtool
%%PORTDOCS%%%%DOCSDIR%%/federation.md
%%PORTDOCS%%%%DOCSDIR%%/getting_started.md
%%PORTDOCS%%%%DOCSDIR%%/http_sd.md
+%%PORTDOCS%%%%DOCSDIR%%/images/prometheus_agent.png
%%PORTDOCS%%%%DOCSDIR%%/images/remote_integrations.png
%%PORTDOCS%%%%DOCSDIR%%/index.md
%%PORTDOCS%%%%DOCSDIR%%/installation.md
%%PORTDOCS%%%%DOCSDIR%%/management_api.md
%%PORTDOCS%%%%DOCSDIR%%/migration.md
+%%PORTDOCS%%%%DOCSDIR%%/prometheus_agent.md
%%PORTDOCS%%%%DOCSDIR%%/querying/api.md
%%PORTDOCS%%%%DOCSDIR%%/querying/basics.md
%%PORTDOCS%%%%DOCSDIR%%/querying/examples.md
diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile
index 7f3d3320cace..30adb0b1c88d 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile
index 72b73819860c..de679e06d03b 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.93
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index c9b5b0386e82..f049047b056b 100644
--- a/net-mgmt/pushgateway/Makefile
+++ b/net-mgmt/pushgateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pushgateway
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/py-pyixapi/Makefile b/net-mgmt/py-pyixapi/Makefile
index b1c57adfe523..907abac9c17a 100644
--- a/net-mgmt/py-pyixapi/Makefile
+++ b/net-mgmt/py-pyixapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyixapi
-DISTVERSION= 0.2.6
+DISTVERSION= 0.2.7
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-mgmt/py-pyixapi/distinfo b/net-mgmt/py-pyixapi/distinfo
index 108271427920..5ea49e834cb8 100644
--- a/net-mgmt/py-pyixapi/distinfo
+++ b/net-mgmt/py-pyixapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756893360
-SHA256 (pyixapi-0.2.6.tar.gz) = 864ef41255f62613db3161127b4c7c7bb36c776fb675cb3cdea3f7deee8a9732
-SIZE (pyixapi-0.2.6.tar.gz) = 14614
+TIMESTAMP = 1764584075
+SHA256 (pyixapi-0.2.7.tar.gz) = f26c407bdfa6e37590b866af4e62748b03bf05227be1094d9d26d36e307a0211
+SIZE (pyixapi-0.2.7.tar.gz) = 14751
diff --git a/net-mgmt/rubygem-oxidized-web/Makefile b/net-mgmt/rubygem-oxidized-web/Makefile
index fe15da9fb47a..d969f11e170f 100644
--- a/net-mgmt/rubygem-oxidized-web/Makefile
+++ b/net-mgmt/rubygem-oxidized-web/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oxidized-web
-PORTVERSION= 0.17.1
-PORTREVISION= 1
+DISTVERSION= 0.18.0
CATEGORIES= net-mgmt rubygems
MASTER_SITES= RG
diff --git a/net-mgmt/rubygem-oxidized-web/distinfo b/net-mgmt/rubygem-oxidized-web/distinfo
index fc4b2a1e56a3..e27a2558e5b0 100644
--- a/net-mgmt/rubygem-oxidized-web/distinfo
+++ b/net-mgmt/rubygem-oxidized-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757247507
-SHA256 (rubygem/oxidized-web-0.17.1.gem) = a9d156911e877e0bb9735ebd45c7248e30ce207ef930ebb406a3f0f1293e8ccd
-SIZE (rubygem/oxidized-web-0.17.1.gem) = 958976
+TIMESTAMP = 1765370847
+SHA256 (rubygem/oxidized-web-0.18.0.gem) = d975e47e7babc6baf9c79b2f43c29ca8ddd6b99263d92d51aa11c748cb015fa7
+SIZE (rubygem/oxidized-web-0.18.0.gem) = 961024
diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
index 99801ec8c334..0d574b4244fa 100644
--- a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
+++ b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
@@ -1,20 +1,17 @@
---- oxidized-web.gemspec.orig 2025-11-11 21:42:23.300288000 +0000
-+++ oxidized-web.gemspec 2025-11-11 21:46:40.770850000 +0000
-@@ -23,13 +23,13 @@
-
+--- oxidized-web.gemspec.orig 2025-12-10 20:00:58 UTC
++++ oxidized-web.gemspec
+@@ -23,10 +23,10 @@ Gem::Specification.new do |s|
+
s.add_runtime_dependency(%q<charlock_holmes>.freeze, [">= 0.7.5".freeze, "< 0.8.0".freeze])
s.add_runtime_dependency(%q<emk-sinatra-url-for>.freeze, ["~> 0.2".freeze])
-- s.add_runtime_dependency(%q<haml>.freeze, [">= 6.0.0".freeze, "< 6.4.0".freeze])
+- s.add_runtime_dependency(%q<haml>.freeze, [">= 6.0.0".freeze, "< 7.0.0".freeze])
+- s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3.0".freeze, "< 4.5.0".freeze])
+- s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "< 2.17.0".freeze])
+- s.add_runtime_dependency(%q<oxidized>.freeze, [">= 0.34.1".freeze])
+ s.add_runtime_dependency(%q<haml>.freeze, [">= 7.0.1".freeze, "~> 7.0".freeze])
- s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3.0".freeze, "< 4.4.0".freeze])
-- s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "< 2.14.0".freeze])
-+ s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "~> 2.3".freeze])
- s.add_runtime_dependency(%q<oxidized>.freeze, ["~> 0.34.1".freeze])
- s.add_runtime_dependency(%q<puma>.freeze, ["~> 6.6.0".freeze])
-- s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 4.1.1".freeze])
-- s.add_runtime_dependency(%q<sinatra-contrib>.freeze, ["~> 4.1.1".freeze])
-+ s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 4.1".freeze])
-+ s.add_runtime_dependency(%q<sinatra-contrib>.freeze, ["~> 4.1".freeze])
- s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2".freeze])
- s.add_development_dependency(%q<minitest>.freeze, ["~> 5.18".freeze])
- s.add_development_dependency(%q<mocha>.freeze, ["~> 2.1".freeze])
++ s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3.0".freeze, "< 5.0.0".freeze])
++ s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "< 3.0.0".freeze])
++ s.add_runtime_dependency(%q<oxidized>.freeze, ["~> 0.35.0".freeze])
+ s.add_runtime_dependency(%q<puma>.freeze, [">= 6.6".freeze, "< 7.2".freeze])
+ s.add_runtime_dependency(%q<sinatra>.freeze, [">= 4.1.1".freeze, "< 4.3.0".freeze])
+ s.add_runtime_dependency(%q<sinatra-contrib>.freeze, [">= 4.1.1".freeze, "< 4.3.0".freeze])
diff --git a/net-mgmt/rubygem-oxidized/Makefile b/net-mgmt/rubygem-oxidized/Makefile
index 4c3d7a0b8fd2..3ada32295bd2 100644
--- a/net-mgmt/rubygem-oxidized/Makefile
+++ b/net-mgmt/rubygem-oxidized/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oxidized
-PORTVERSION= 0.34.3
+PORTVERSION= 0.35.0
CATEGORIES= net-mgmt rubygems
MASTER_SITES= RG
@@ -17,26 +17,24 @@ RUN_DEPENDS= rubygem-asetus>=0.4<1:devel/rubygem-asetus \
rubygem-net-scp>=4.1:security/rubygem-net-scp \
rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
rubygem-net-telnet>=0.2<1:security/rubygem-net-telnet \
- rubygem-ostruct>=0.6<1:devel/rubygem-ostruct \
rubygem-psych>=5.0<6:textproc/rubygem-psych \
rubygem-rugged>=1.6<2:devel/rubygem-rugged \
rubygem-semantic_logger>=4.17.0:devel/rubygem-semantic_logger \
rubygem-slop>=4.6<5:devel/rubygem-slop \
rubygem-syslog>=0.3.0:devel/rubygem-syslog \
- rubygem-syslog_protocol>=0.9.2:devel/rubygem-syslog_protocol \
+ rubygem-syslog_protocol>=0.9.2:devel/rubygem-syslog_protocol
USES= gem shebangfix
-
-NO_ARCH= yes
USE_RC_SUBR= oxidized
-PLIST_FILES= bin/oxidized
-
SHEBANG_FILES= extra/*.runit
+NO_ARCH= yes
+SUB_LIST= RUBY=${RUBY}
+
USERS= oxidized
GROUPS= oxidized
-SUB_LIST= RUBY=${RUBY}
+PLIST_FILES= bin/oxidized
.include <bsd.port.mk>
diff --git a/net-mgmt/rubygem-oxidized/distinfo b/net-mgmt/rubygem-oxidized/distinfo
index 9ab89df73af3..540df7c1c579 100644
--- a/net-mgmt/rubygem-oxidized/distinfo
+++ b/net-mgmt/rubygem-oxidized/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757261693
-SHA256 (rubygem/oxidized-0.34.3.gem) = 4865c33d4711bf6379a59a82db61bb918ebe4d053307e12da18853713b06669a
-SIZE (rubygem/oxidized-0.34.3.gem) = 193024
+TIMESTAMP = 1764851480
+SHA256 (rubygem/oxidized-0.35.0.gem) = db1c2910792fdb2af4717adb97ae91624b573165935895d0ea85ad53064ffbe8
+SIZE (rubygem/oxidized-0.35.0.gem) = 198144
diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile
index c5a150f6c311..b99bb508dce3 100644
--- a/net-mgmt/semaphore/Makefile
+++ b/net-mgmt/semaphore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= semaphore
PORTVERSION= 2.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net-mgmt
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net-mgmt/smartctl_exporter/Makefile b/net-mgmt/smartctl_exporter/Makefile
index f3f376d0084d..3d75b342be87 100644
--- a/net-mgmt/smartctl_exporter/Makefile
+++ b/net-mgmt/smartctl_exporter/Makefile
@@ -14,6 +14,9 @@ USES= go:1.23,modules
USE_GITHUB= yes
GH_ACCOUNT= prometheus-community
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USE_RC_SUBR= smartctl_exporter
RUN_DEPENDS+= smartctl:sysutils/smartmontools
GO_MODULES= github.com/prometheus-community/smartctl_exporter
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index b6877a4831e6..0b67070a9a12 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.36.4
+DISTVERSION= 1.37.0
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= MIT
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7
-USES= go:1.25,modules
+USES= go:modules
USE_RC_SUBR= telegraf
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index 37f60f605bbe..f14dadd8387b 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763469227
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = b732523af670b1432736a5f109c7ae5553f26c4bb069c706267b3854da41f801
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = 29552
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = a22d4d92704d4c3c821e0319a73f254de092f2a03e39cb63f7ad68689aa14bc4
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = 7735017
+TIMESTAMP = 1765298506
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.37.0/v1.37.0.mod) = 5f675f0e363ca513364add2683e53dd2a2dcb43aa3a14ece3cb4a18874636d8d
+SIZE (go/net-mgmt_telegraf/telegraf-v1.37.0/v1.37.0.mod) = 30463
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.37.0/v1.37.0.zip) = edefca0dcb328842c4712cf4ea6e212cf0c87f7c8792a7813ecea86c8a921919
+SIZE (go/net-mgmt_telegraf/telegraf-v1.37.0/v1.37.0.zip) = 7840795
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index b8fd8483a745..f277021e797d 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= alven@FreeBSD.org
diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile
index 154e19b2f066..c72de1c787b9 100644
--- a/net-mgmt/unbound_exporter/Makefile
+++ b/net-mgmt/unbound_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unbound_exporter
PORTVERSION= 0.4.6
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-mgmt
MAINTAINER= aduitsis@cpan.org
diff --git a/net-mgmt/unifi10/Makefile b/net-mgmt/unifi10/Makefile
new file mode 100644
index 000000000000..04aba4e5ed9e
--- /dev/null
+++ b/net-mgmt/unifi10/Makefile
@@ -0,0 +1,101 @@
+PORTNAME= unifi10
+PORTVERSION= 10.0.160
+PORTREVISION?= 0
+CATEGORIES= net-mgmt java
+MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
+ https://repo1.maven.org/maven2/%SUBDIR%/:jax
+MASTER_SITE_SUBDIR= ${PORTVERSION}/:unifi \
+ javax/activation/${_JAX_DISTNAME}/${_JAX_VERSION}/:jax
+DISTFILES= unifi_sysvinit_all.deb:unifi \
+ ${_JAX_DISTNAME}-${_JAX_VERSION}.jar:jax
+DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
+EXTRACT_ONLY= unifi_sysvinit_all.deb
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= UniFi Controller v10
+WWW= https://help.ui.com/hc/en-us/categories/200320654-UniFi-Wireless
+
+RUN_DEPENDS= snappyjava>0:archivers/snappy-java
+
+FLAVORS= default armv80a externaldb
+FLAVOR?= ${FLAVORS:[1]}
+
+armv80a_PKGNAMESUFFIX= -armv80a
+externaldb_PKGNAMESUFFIX= -externaldb
+
+USES= cpe java
+CPE_VENDOR= ui
+CPE_PRODUCT= unifi_controller
+JAVA_VERSION= 17
+USE_RC_SUBR= unifi
+
+CONFLICTS_INSTALL= unifi9
+
+EXTRACT_CMD= ${AR}
+EXTRACT_BEFORE_ARGS= -p
+EXTRACT_AFTER_ARGS= data.tar.xz | ${TAR} -xf -
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+SUB_LIST+= GROUPS=${GROUPS} \
+ JAVA=${JAVA} \
+ JAVA_HOME=${JAVA_HOME} \
+ JAVASHAREDIR=${JAVASHAREDIR} \
+ USERS=${USERS}
+
+NO_WRKSUBDIR= yes
+
+USERS= unifi
+GROUPS= unifi
+
+OPTIONS_DEFINE= EXTERNALDB
+
+.if ${FLAVOR:U} == armv80a
+MONGODB_PKGNAMESUFFIX= -${FLAVOR}
+.endif
+.if ${FLAVOR:U} == externaldb
+OPTIONS_DEFAULT+= EXTERNALDB
+.endif
+
+EXTERNALDB_DESC= Use external MongoDB server
+EXTERNALDB_VARS= PKGMESSAGE+=${WRKSRC}/pkg-message.extdb \
+ SUB_FILES+=pkg-message.extdb
+EXTERNALDB_VARS_OFF= RUN_DEPENDS+=mongodb70${MONGODB_PKGNAMESUFFIX}>0:databases/mongodb70@${FLAVOR}
+
+_DIR_LIST= conf data logs run work
+_JAX_DISTNAME= javax.activation-api
+_JAX_VERSION= 1.2.0
+_SNAPPY_VERSION= 1.1.10.5
+
+post-extract:
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${_JAX_DISTNAME}-${_JAX_VERSION}.jar \
+ ${WRKSRC}/usr/lib/unifi/lib/
+
+post-patch:
+ (cd ${WRKSRC}/usr/lib/unifi/lib/local && \
+ ${RM} snappy-java-${_SNAPPY_VERSION}.jar && \
+ ${LN} -f -s ${JAVAJARDIR}/snappy-java.jar snappy-java-${_SNAPPY_VERSION}.jar)
+ ${RM} -r ${WRKSRC}/usr/lib/unifi/lib/native
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi
+ (cd ${WRKSRC}/usr/lib/unifi && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${JAVASHAREDIR}/unifi)
+# Create directories that will be writable by unifi
+.for i in data logs run work
+ ${MKDIR} ${STAGEDIR}/${JAVASHAREDIR}/unifi/${i}
+.endfor
+
+do-install-EXTERNALDB-off:
+ ${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod
+
+post-install:
+ @${FIND} -s ${STAGEDIR}${JAVASHAREDIR}/unifi -not -type d | \
+ ${SORT} | ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+.for dir in ${_DIR_LIST}
+ @${ECHO} "@dir(unifi,wheel,) ${JAVASHAREDIR}/unifi/${dir}" >> \
+ ${TMPPLIST}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/unifi10/distinfo b/net-mgmt/unifi10/distinfo
new file mode 100644
index 000000000000..90232fdcb0ba
--- /dev/null
+++ b/net-mgmt/unifi10/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1765223753
+SHA256 (unifi10-10.0.160/unifi_sysvinit_all.deb) = 7023c198cc3fac83021b935f5555a980c7e991e6928295d623f696f9ba9263be
+SIZE (unifi10-10.0.160/unifi_sysvinit_all.deb) = 124264822
+SHA256 (unifi10-10.0.160/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi10-10.0.160/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-mgmt/unifi10/files/pkg-message.extdb.in b/net-mgmt/unifi10/files/pkg-message.extdb.in
new file mode 100644
index 000000000000..945b333966c7
--- /dev/null
+++ b/net-mgmt/unifi10/files/pkg-message.extdb.in
@@ -0,0 +1,19 @@
+[
+{ type: install
+ message: <<EOM
+In order to use the external MongoDB server, put the following lines
+into %%JAVASHAREDIR%%/unifi/data/system.properties file:
+
+db.mongo.local=false
+db.mongo.uri=mongodb://ubnt:password@IP_ADDRESS:PORT/unifi-test
+statdb.mongo.uri=mongodb://ubnt:password@IP_ADDRESS:PORT/unifi-test_stat
+unifi.db.name=unifi-test
+
+Adjust username, password, IP_ADDRESS, PORT and database name
+according to your needs.
+
+For more information see:
+https://community.ui.com/questions/External-MongoDB-Server/d311a8f8-43b6-4aeb-859d-eefec9dc1bbc
+EOM
+}
+]
diff --git a/net-mgmt/unifi10/files/unifi.in b/net-mgmt/unifi10/files/unifi.in
new file mode 100644
index 000000000000..24c27141bebe
--- /dev/null
+++ b/net-mgmt/unifi10/files/unifi.in
@@ -0,0 +1,93 @@
+#!/bin/sh
+#
+# Created by: Mark Felder <feld@FreeBSD.org>
+
+# PROVIDE: unifi
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable `unifi':
+#
+# unifi_enable="YES"
+#
+# Other configuration settings for unifi that can be set in /etc/rc.conf:
+#
+# unifi_user (str)
+# This is the user that unifi runs as
+# Set to %%USERS%% by default
+#
+# unifi_group (str)
+# This is the group that unifi runs as
+# Set to %%GROUPS%% by default
+#
+# unifi_chdir (str)
+# This is the directory that unifi chdirs into before starting
+# Set to %%JAVASHAREDIR%%/unifi by default
+#
+# unifi_java_home (str)
+# The path to the base directory for the Java to use to run unifi
+# Defaults to %%JAVA_HOME%%
+#
+# unifi_javaflags (str)
+# Flags passed to Java to run unifi
+# Set to "-Djava.awt.headless=true -Xmx1024M" by default
+#
+
+. /etc/rc.subr
+name=unifi
+
+rcvar=unifi_enable
+load_rc_config ${name}
+
+: ${unifi_enable:=NO}
+: ${unifi_user:=%%USERS%%}
+: ${unifi_group:=%%GROUPS%%}
+: ${unifi_chdir=%%JAVASHAREDIR%%/unifi}
+: ${unifi_java_home=%%JAVA_HOME%%}
+: ${unifi_javaflags="-Djava.awt.headless=true \
+ -Djava.net.preferIPv4Stack=false \
+ -Dapple.awt.UIElement=true \
+ -Dfile.encoding=UTF-8 \
+ -Xmx1024M \
+ --add-opens java.base/java.lang=ALL-UNNAMED \
+ --add-opens java.base/java.time=ALL-UNNAMED \
+ --add-opens java.base/sun.security.util=ALL-UNNAMED \
+ --add-opens java.base/java.io=ALL-UNNAMED \
+ --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED"}
+
+pidfile="/var/run/unifi/${name}.pid"
+procname=${unifi_java_home}/bin/java
+command=/usr/sbin/daemon
+command_args="-f -p ${pidfile} ${unifi_java_home}/bin/java ${unifi_javaflags} -jar lib/ace.jar start"
+start_precmd=start_precmd
+stop_precmd=stop_precmd
+stop_postcmd=stop_postcmd
+
+export CLASSPATH=$(echo ${unifi_chdir}/lib/*.jar | tr ' ' ':')
+
+start_precmd()
+{
+ if [ ! -e /var/run/unifi ] ; then
+ install -d -o %%USERS%% -g %%GROUPS%% /var/run/unifi;
+ fi
+}
+
+stop_precmd()
+{
+ if [ -r ${pidfile} ]; then
+ _UNIFIPID=$(check_pidfile ${pidfile} ${procname})
+ export _UNIFI_CHILDREN=$(pgrep -P ${_UNIFIPID})
+ fi
+}
+
+stop_postcmd()
+{
+ if ! [ -z ${_UNIFI_CHILDREN} ]; then
+ echo "Cleaning up leftover child processes."
+ kill $sig_stop ${_UNIFI_CHILDREN}
+ wait_for_pids ${_UNIFI_CHILDREN}
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net-mgmt/unifi10/pkg-descr b/net-mgmt/unifi10/pkg-descr
new file mode 100644
index 000000000000..36573c9e0af5
--- /dev/null
+++ b/net-mgmt/unifi10/pkg-descr
@@ -0,0 +1,2 @@
+The UniFi Controller allows you to manage Wireless, Routing & Switching,
+VoIP and Video of Ubiquiti Networks.
diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile
index 1744580c31d5..bf19715f8c97 100644
--- a/net-mgmt/unifi9/Makefile
+++ b/net-mgmt/unifi9/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unifi9
PORTVERSION= 9.5.21
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
https://repo1.maven.org/maven2/%SUBDIR%/:jax
@@ -29,7 +29,7 @@ CPE_PRODUCT= unifi_controller
JAVA_VERSION= 17
USE_RC_SUBR= unifi
-CONFLICTS_INSTALL= unifi8
+CONFLICTS_INSTALL= unifi10
EXTRACT_CMD= ${AR}
EXTRACT_BEFORE_ARGS= -p
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index afa2a4454858..7f9bd50857c8 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= victoria-logs
-PORTVERSION= 1.39.0
+PORTVERSION= 1.40.0
DISTVERSIONPREFIX= v
CATEGORIES= net-mgmt
diff --git a/net-mgmt/victoria-logs/distinfo b/net-mgmt/victoria-logs/distinfo
index f31da5cd486e..fbc300bba9b3 100644
--- a/net-mgmt/victoria-logs/distinfo
+++ b/net-mgmt/victoria-logs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764449086
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.39.0/v1.39.0.mod) = 58d16bb47a75e5bac762bab90391fc2774ae5b960d3c6aef82ab6277cf585e59
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.39.0/v1.39.0.mod) = 958
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.39.0/v1.39.0.zip) = 18cef4f24ad4c194fcc486f2529325f6777086706f2ef564b14b5665ac546520
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.39.0/v1.39.0.zip) = 3849421
+TIMESTAMP = 1765303299
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.40.0/v1.40.0.mod) = e8e669fd5d8c2b2c00568cdaf567fb3544ae1e9789530ba03a9506ec15193200
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.40.0/v1.40.0.mod) = 1090
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.40.0/v1.40.0.zip) = 6eb7f1629852a7c2c225aad478b95b34ed9ec30c8ea04bdbd80243e09efeb35e
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.40.0/v1.40.0.zip) = 3894994
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index b9b05c0fc40b..fe7ced887e46 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME?= victoria-metrics
-PORTVERSION= 1.130.0 # don't forget to update BUILDINFO_TAG
+PORTVERSION= 1.131.0 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake go:1.25,no_targets
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
- BUILDINFO_TAG=tags-v${PORTVERSION}-0-g04c24fc \
+ BUILDINFO_TAG=tags-v${PORTVERSION}-0-g84658e7 \
DATEINFO_TAG=${_GET_DATE:sh}
ALL_TARGET= ${PORTNAME}-pure
diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo
index fb2acc31e21f..ca772c291397 100644
--- a/net-mgmt/victoria-metrics/distinfo
+++ b/net-mgmt/victoria-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763383757
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.130.0_GH0.tar.gz) = bc83f1aab0c9cdec047919a6a4a1a8d7afb3f73d1153bfc24bb45065ec424c51
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.130.0_GH0.tar.gz) = 42640160
+TIMESTAMP = 1764583914
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.131.0_GH0.tar.gz) = 135c782858ae4c67570eb9ef5eb49a9c5eb3dfbcc3b80b43439989753d061151
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.131.0_GH0.tar.gz) = 42635395
diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist
index f18a9443c34c..137056623917 100644
--- a/net-mgmt/victoria-metrics/pkg-plist
+++ b/net-mgmt/victoria-metrics/pkg-plist
@@ -68,6 +68,8 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-holtwinters-example.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-prophet-example.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-sharding-ha-diagram.webp
+%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-example-alert-btn.webp
+%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-example-alert-menu.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-menu-yaml-tab.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-menu.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-wizard.webp
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index faa8e86c8244..81fa7ca916df 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,4 +1,5 @@
PORTNAME= vmutils
+PORTREVISION= 1
COMMENT= Ancillary utilities and agent for VictoriaMetrics
diff --git a/net-mgmt/xymon-client/Makefile b/net-mgmt/xymon-client/Makefile
index 4b3266620055..82a81743f165 100644
--- a/net-mgmt/xymon-client/Makefile
+++ b/net-mgmt/xymon-client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xymon
PORTVERSION= 4.3.30
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net-mgmt www
MASTER_SITES= SF/xymon/Xymon/${PORTVERSION}
PKGNAMESUFFIX= -client${PKGNAMESUFFIX2}
diff --git a/net-mgmt/xymon-client/files/patch-Makefile b/net-mgmt/xymon-client/files/patch-client_Makefile
index ea86a3c085a2..ea86a3c085a2 100644
--- a/net-mgmt/xymon-client/files/patch-Makefile
+++ b/net-mgmt/xymon-client/files/patch-client_Makefile
diff --git a/net-mgmt/xymon-client/files/patch-client_xymonclient-freebsd.sh b/net-mgmt/xymon-client/files/patch-client_xymonclient-freebsd.sh
new file mode 100644
index 000000000000..539a55184a6e
--- /dev/null
+++ b/net-mgmt/xymon-client/files/patch-client_xymonclient-freebsd.sh
@@ -0,0 +1,11 @@
+--- client/xymonclient-freebsd.sh.orig 2015-12-16 15:13:03 UTC
++++ client/xymonclient-freebsd.sh
+@@ -55,6 +55,8 @@ ps -axd -ww -o pid,ppid,user,start,state,pri,pcpu,cput
+ echo "[ps]"
+ # Don't use "args". "command" works also in FreeBSD 4.x.
+ ps -axd -ww -o pid,ppid,user,start,state,pri,pcpu,cputime,pmem,rss,vsz,command
++echo "[pkg"]
++pkg query %n-%v
+
+ # $TOP must be set, the install utility should do that for us if it exists.
+ if test "$TOP" != ""
diff --git a/net-mgmt/xymon-server/Makefile b/net-mgmt/xymon-server/Makefile
index 4b2f5cdda735..863493510599 100644
--- a/net-mgmt/xymon-server/Makefile
+++ b/net-mgmt/xymon-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xymon
PORTVERSION= 4.3.30
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt www
MASTER_SITES= SF/xymon/Xymon/${PORTVERSION}
PKGNAMESUFFIX= -server${PKGNAMESUFFIX2}
diff --git a/net-mgmt/xymon-server/files/patch-xymond_rrd_do__vmstat.c b/net-mgmt/xymon-server/files/patch-xymond_rrd_do__vmstat.c
new file mode 100644
index 000000000000..8a08a8ebfef1
--- /dev/null
+++ b/net-mgmt/xymon-server/files/patch-xymond_rrd_do__vmstat.c
@@ -0,0 +1,60 @@
+--- xymond/rrd/do_vmstat.c.orig 2025-12-10 23:19:34 UTC
++++ xymond/rrd/do_vmstat.c
+@@ -116,30 +116,6 @@ static vmstat_layout_t vmstat_irix_layout[] = {
+ { -1, NULL }
+ };
+
+-/* This one matches FreeBSD 4.10 */
+-/* LARRD 0.43c compatible */
+-static vmstat_layout_t vmstat_freebsd4_layout[] = {
+- { 0, "cpu_r" },
+- { 1, "cpu_b" },
+- { 2, "cpu_w" },
+- { 3, "mem_avm" },
+- { 4, "mem_free" },
+- { 5, "mem_flt" },
+- { 6, "mem_re" },
+- { 7, "mem_pi" },
+- { 8, "mem_po" },
+- { 9, "mem_fr" },
+- { 10, "sr" },
+- { 11, "dsk_da0" },
+- { 12, "dsk_fd0" },
+- { 13, "cpu_int" },
+- { 15, "cpu_csw" },
+- { 16, "cpu_sys" },
+- { 17, "cpu_usr" },
+- { 18, "cpu_idl" },
+- { -1, NULL }
+-};
+-
+ /* FreeBSD v6 and later, possibly v5 also */
+ static vmstat_layout_t vmstat_freebsd_layout[] = {
+ { 0, "cpu_r" },
+@@ -418,25 +394,7 @@ int do_vmstat_rrd(char *hostname, char *testname, char
+ case OS_HPUX:
+ layout = vmstat_hpux_layout; break;
+ case OS_FREEBSD:
+- /*
+- * Special, because there are two layouts for FreeBSD
+- * FreeBSD v4.x has 19 fields, later versions of FreeBSD
+- * are the same as OpenBSD, with 18 fields.
+- */
+- {
+- char **dsnames = NULL;
+- int dscount, i;
+-
+- dscount = rrddatasets(hostname, &dsnames);
+- layout = ((dscount == 19) ? vmstat_freebsd4_layout : vmstat_freebsd_layout);
+-
+- if ((dscount > 0) && dsnames) {
+- /* Free the dsnames list */
+- for (i=0; (i<dscount); i++) xfree(dsnames[i]);
+- xfree(dsnames);
+- }
+- }
+- break;
++ layout = vmstat_freebsd_layout; break;
+ case OS_NETBSD:
+ layout = vmstat_netbsd_layout; break;
+ case OS_OPENBSD: