summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--net-im/conduit/Makefile1
-rw-r--r--net-im/flare/Makefile1
-rw-r--r--net-im/folks/Makefile2
-rw-r--r--net-im/fractal/Makefile2
-rw-r--r--net-im/gajim/Makefile1
-rw-r--r--net-im/gurk-rs/Makefile2
-rw-r--r--net-im/iamb/Makefile2
-rw-r--r--net-im/libsignal-client/Makefile2
-rw-r--r--net-im/libsignal-node/Makefile1
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/mbpurple/Makefile2
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/pidgin-bot-sentry/Makefile2
-rw-r--r--net-im/pidgin-hotkeys/Makefile2
-rw-r--r--net-im/pidgin-latex/Makefile2
-rw-r--r--net-im/pidgin-manualsize/Makefile2
-rw-r--r--net-im/pidgin-sipe/Makefile2
-rw-r--r--net-im/pidgin-skypeweb/Makefile2
-rw-r--r--net-im/pidgin-twitter/Makefile2
-rw-r--r--net-im/pidgin-window_merge/Makefile2
-rw-r--r--net-im/purple-teams/Makefile1
-rw-r--r--net-im/py-matrix-synapse/Makefile1
-rw-r--r--net-im/qxmpp/Makefile2
-rw-r--r--net-im/qxmpp/distinfo6
-rw-r--r--net-im/qxmpp/pkg-plist10
-rw-r--r--net-im/ruqola/Makefile5
-rw-r--r--net-im/ruqola/distinfo6
-rw-r--r--net-im/ruqola/pkg-plist10
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp10
-rw-r--r--net-im/toot/Makefile11
-rw-r--r--net-im/toot/distinfo6
-rw-r--r--net-im/toot/pkg-plist4
-rw-r--r--net-im/yume/Makefile2
-rw-r--r--net-im/zkgroup/Makefile2
-rw-r--r--net-mgmt/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/collectd5/Makefile140
-rw-r--r--net-mgmt/collectd5/pkg-plist2
-rw-r--r--net-mgmt/geom-exporter/Makefile2
-rw-r--r--net-mgmt/gping/Makefile1
-rw-r--r--net-mgmt/nagcon/Makefile35
-rw-r--r--net-mgmt/nagcon/distinfo3
-rw-r--r--net-mgmt/nagcon/files/patch-br.cpp10
-rw-r--r--net-mgmt/nagcon/files/patch-br.h15
-rw-r--r--net-mgmt/nagcon/files/patch-nc.cpp29
-rw-r--r--net-mgmt/nagcon/files/patch-utils.cpp12
-rw-r--r--net-mgmt/nagcon/pkg-descr2
-rw-r--r--net-mgmt/netbox/Makefile9
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netdata/pkg-plist2
-rw-r--r--net-mgmt/netdisco/Makefile122
-rw-r--r--net-mgmt/netdisco/distinfo3
-rw-r--r--net-mgmt/netdisco/files/localenv.in14
-rw-r--r--net-mgmt/netdisco/files/netdisco.in117
-rw-r--r--net-mgmt/netdisco/files/netdiscologs.conf.sample.in2
-rw-r--r--net-mgmt/netdisco/files/pkg-message.in23
-rw-r--r--net-mgmt/netdisco/pkg-descr15
-rw-r--r--net-mgmt/netdisco/pkg-plist710
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile3
-rw-r--r--net-mgmt/ping_exporter/distinfo10
-rw-r--r--net-mgmt/rs-aggregate/Makefile2
-rw-r--r--net-mgmt/tcpreplay/Makefile13
-rw-r--r--net-mgmt/tcpreplay/distinfo6
-rw-r--r--net-mgmt/tcpreplay/files/patch-Makefile.in11
-rw-r--r--net-mgmt/tcpreplay/files/patch-lib_queue.h18
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c15
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h13
-rw-r--r--net-mgmt/telegraf/Makefile3
-rw-r--r--net-mgmt/telegraf/files/patch-gopsutil753
-rw-r--r--net-mgmt/victoria-logs/Makefile2
-rw-r--r--net-mgmt/victoria-logs/distinfo10
-rw-r--r--net-mgmt/victoria-logs/pkg-plist3
-rw-r--r--net-p2p/bazarr/Makefile2
-rw-r--r--net-p2p/c-lightning/Makefile2
-rw-r--r--net-p2p/cncli/Makefile2
-rw-r--r--net-p2p/deluge-cli/Makefile2
-rw-r--r--net-p2p/deluge/Makefile2
-rw-r--r--net-p2p/intermodal/Makefile2
-rw-r--r--net-p2p/nomadnet/Makefile1
-rw-r--r--net-p2p/oura/Makefile2
-rw-r--r--net-p2p/twitch-tui/Makefile2
-rw-r--r--net/Makefile1
-rw-r--r--net/asterisk18/Makefile4
-rw-r--r--net/asterisk18/distinfo10
-rw-r--r--net/asterisk20/Makefile2
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile2
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/aws-ec2-imdsv2-get/Makefile2
-rw-r--r--net/chrony/Makefile13
-rw-r--r--net/chrony/distinfo6
-rw-r--r--net/cloud-init/Makefile26
-rw-r--r--net/cloud-init/distinfo8
-rw-r--r--net/cloud-init/files/extra-cloudinit_distros_freebsd.py2
-rw-r--r--net/cloud-init/files/extra-cloudinit_netinfo.py11
-rw-r--r--net/cloud-init/files/patch-cloudinit_settings.py16
-rw-r--r--net/cloud-init/files/patch-setup.py6
-rw-r--r--net/deltachat-rpc-server/Makefile2
-rw-r--r--net/dumbpipe/Makefile2
-rw-r--r--net/eternalterminal/Makefile13
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/freebsd-telnetd/Makefile3
-rw-r--r--net/freeradius3/Makefile3
-rw-r--r--net/freeradius3/distinfo6
-rw-r--r--net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f7614
-rw-r--r--net/freeradius3/pkg-plist95
-rw-r--r--net/freerdp3/Makefile1
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/geoclue/Makefile9
-rw-r--r--net/geoclue/distinfo6
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/gnome-connections/Makefile2
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/kamailio/files/patch-src_core_fastlock.h29
-rw-r--r--net/kdenetwork/Makefile1
-rw-r--r--net/kea-devel/Makefile3
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/pkg-plist19
-rw-r--r--net/kea/Makefile3
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/files/patch-meson.build12
-rw-r--r--net/kea/files/patch-src_bin_shell_kea-shell.in8
-rw-r--r--net/kea/pkg-plist16
-rw-r--r--net/krdc/Makefile1
-rw-r--r--net/krill/Makefile1
-rw-r--r--net/ktcplist/Makefile1
-rw-r--r--net/ldapbrowser/Makefile10
-rw-r--r--net/liferea/Makefile3
-rw-r--r--net/liferea/distinfo6
-rw-r--r--net/liferea/pkg-plist10
-rw-r--r--net/lldap/Makefile2
-rw-r--r--net/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/netatalk4/Makefile2
-rw-r--r--net/netatalk4/distinfo6
-rw-r--r--net/netatalk4/pkg-plist1
-rw-r--r--net/ntpd-rs/Makefile2
-rw-r--r--net/ntpd-rs/distinfo6
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/py-magic-wormhole/Makefile2
-rw-r--r--net/py-pyzmq/Makefile26
-rw-r--r--net/py-pyzmq/distinfo6
-rw-r--r--net/py-pyzmq/pkg-descr4
-rw-r--r--net/py-urllib3-future/Makefile2
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/py-urllib3-future/files/patch-pyproject.toml10
-rw-r--r--net/py-urllib3/Makefile11
-rw-r--r--net/py-urllib31/Makefile50
-rw-r--r--net/py-urllib31/distinfo3
-rw-r--r--net/py-urllib31/files/patch-setup.cfg11
-rw-r--r--net/py-urllib31/files/pkg-message.in21
-rw-r--r--net/py-urllib31/pkg-descr11
-rw-r--r--net/qt6-coap/distinfo6
-rw-r--r--net/qt6-mqtt/distinfo6
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--net/quiche/Makefile2
-rw-r--r--net/rabbitmq/Makefile6
-rw-r--r--net/rabbitmq/distinfo6
-rw-r--r--net/rabbitmq/pkg-plist106
-rw-r--r--net/rabbitmqadmin/Makefile2
-rw-r--r--net/rathole/Makefile2
-rw-r--r--net/rclone/Makefile3
-rw-r--r--net/rclone/distinfo10
-rw-r--r--net/relayd/files/patch-usr.sbin_relayd_siphash.c22
-rw-r--r--net/remmina/Makefile1
-rw-r--r--net/rosenpass/Makefile2
-rw-r--r--net/routinator/Makefile2
-rw-r--r--net/rsyn/Makefile2
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-oauth2-gitlab/Makefile4
-rw-r--r--net/rubygem-oauth2-gitlab/distinfo6
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/s3m/Makefile2
-rw-r--r--net/samba416/Makefile4
-rw-r--r--net/sendme/Makefile2
-rw-r--r--net/shadowsocks-rust/Makefile1
-rw-r--r--net/smb4k/Makefile4
-rw-r--r--net/smb4k/distinfo6
-rw-r--r--net/sniffnet/Makefile2
-rw-r--r--net/syncthing/Makefile2
-rw-r--r--net/syncthing/distinfo6
-rw-r--r--net/trippy/Makefile2
-rw-r--r--net/udp-over-tcp/Makefile2
-rw-r--r--net/uriparser/Makefile14
-rw-r--r--net/uriparser/distinfo14
-rw-r--r--net/uriparser/pkg-plist2
-rw-r--r--net/waypipe/Makefile2
-rw-r--r--net/wireshark/Makefile2
-rw-r--r--net/wireshark/distinfo6
-rw-r--r--net/wireshark/pkg-plist4
-rw-r--r--net/wstunnel/Makefile2
-rw-r--r--net/xrdp/Makefile9
202 files changed, 1553 insertions, 1662 deletions
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index f958e8896a5c..84db6827828c 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.8
+PORTREVISION= 1
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile
index 05970111275d..0835eb8fd50f 100644
--- a/net-im/flare/Makefile
+++ b/net-im/flare/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flare
DISTVERSION= 0.17.0
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/folks/Makefile b/net-im/folks/Makefile
index a87d1ab0022a..e3bd0d9ca099 100644
--- a/net-im/folks/Makefile
+++ b/net-im/folks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folks
PORTVERSION= 0.15.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile
index d155517047de..bb4d8a13be24 100644
--- a/net-im/fractal/Makefile
+++ b/net-im/fractal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fractal
DISTVERSION= 4.4.2
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${DISTVERSION}/
# XXX USES=cargo omits the default source archive by default
diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile
index fe0ce76bfebb..619738dec0f7 100644
--- a/net-im/gajim/Makefile
+++ b/net-im/gajim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gajim
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://gajim.org/downloads/${DISTVERSION:R}/
diff --git a/net-im/gurk-rs/Makefile b/net-im/gurk-rs/Makefile
index 6c88afe9c8e6..329e7231f4b7 100644
--- a/net-im/gurk-rs/Makefile
+++ b/net-im/gurk-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurk-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MAINTAINER= bsd@orsolic.org
diff --git a/net-im/iamb/Makefile b/net-im/iamb/Makefile
index eeeeb6364ef8..1319ecce032b 100644
--- a/net-im/iamb/Makefile
+++ b/net-im/iamb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= iamb
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.10
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/libsignal-client/Makefile b/net-im/libsignal-client/Makefile
index 471ff026735b..144a8c681bf7 100644
--- a/net-im/libsignal-client/Makefile
+++ b/net-im/libsignal-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libsignal-client
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 35
+PORTREVISION= 36
PORTEPOCH= 1
CATEGORIES= net-im java
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 4212db3a5b95..779dd50a56cf 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
DISTVERSION= 0.76.7
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
PKGNAMESUFFIX= -node
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 14de7a34ea98..2223eb8dc8de 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.106
+DISTVERSION= 0.0.108
PORTEPOCH= 1
CATEGORIES= net-im
MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 19f4c49b6d7d..0178a12dcea3 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755934153
-SHA256 (discord-0.0.106.tar.gz) = 16a6363bb11a1235743bcfff8c85b52b8b5348f2c0a4bc406c79b0e38d3679eb
-SIZE (discord-0.0.106.tar.gz) = 105414469
+TIMESTAMP = 1756927610
+SHA256 (discord-0.0.108.tar.gz) = 84a161ca5128be3f3d5b1a537b193347d0bab4de3b57d8832906290a38288efc
+SIZE (discord-0.0.108.tar.gz) = 105416233
diff --git a/net-im/mbpurple/Makefile b/net-im/mbpurple/Makefile
index dff3b80ee24d..d5aefd92423f 100644
--- a/net-im/mbpurple/Makefile
+++ b/net-im/mbpurple/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mbpurple
PORTVERSION= 0.3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im
MASTER_SITES= https://BSDforge.com/projects/source/net-im/mbpurple/
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index 34aaa398285a..330bcccf069b 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 21.1.3
+PORTVERSION= 21.1.4
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index 764b6c0a2cc2..b6d357813db6 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754498018
-SHA256 (nextcloud/spreed-v21.1.3.tar.gz) = 5b2acbae22f422a898c6a71dcb310f1b4d2dfb0e9a375b5861ca2fb4bc9f88be
-SIZE (nextcloud/spreed-v21.1.3.tar.gz) = 50915546
+TIMESTAMP = 1756412384
+SHA256 (nextcloud/spreed-v21.1.4.tar.gz) = 73575a942db6c54348b0b370f50859530be194dca93271fd52fca69665ba645c
+SIZE (nextcloud/spreed-v21.1.4.tar.gz) = 51032774
diff --git a/net-im/pidgin-bot-sentry/Makefile b/net-im/pidgin-bot-sentry/Makefile
index 0f6b7326c916..de45ab5db192 100644
--- a/net-im/pidgin-bot-sentry/Makefile
+++ b/net-im/pidgin-bot-sentry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin-bot-sentry
PORTVERSION= 1.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-im
MASTER_SITES= SF/pidgin-bs/bot-sentry/${PORTVERSION}
DISTNAME= bot-sentry-${PORTVERSION}
diff --git a/net-im/pidgin-hotkeys/Makefile b/net-im/pidgin-hotkeys/Makefile
index 5dc5f26b9b27..2b792bf94519 100644
--- a/net-im/pidgin-hotkeys/Makefile
+++ b/net-im/pidgin-hotkeys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin-hotkeys
PORTVERSION= 0.2.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-im
MASTER_SITES= SF
diff --git a/net-im/pidgin-latex/Makefile b/net-im/pidgin-latex/Makefile
index 847825921fd8..bd3026dc26d8 100644
--- a/net-im/pidgin-latex/Makefile
+++ b/net-im/pidgin-latex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= latex
PORTVERSION= 1.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-im
MASTER_SITES= SF/pidgin-${PORTNAME}/pidgin-${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= pidgin-
diff --git a/net-im/pidgin-manualsize/Makefile b/net-im/pidgin-manualsize/Makefile
index 631a46242155..26e969ab95e3 100644
--- a/net-im/pidgin-manualsize/Makefile
+++ b/net-im/pidgin-manualsize/Makefile
@@ -1,6 +1,6 @@
PORTNAME= manualsize
PORTVERSION= 0.7
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im
MASTER_SITES= LOCAL/eugen \
http://www.grosbein.net/freebsd/distfiles/
diff --git a/net-im/pidgin-sipe/Makefile b/net-im/pidgin-sipe/Makefile
index 2d8e03ea3b4f..986dc8dda094 100644
--- a/net-im/pidgin-sipe/Makefile
+++ b/net-im/pidgin-sipe/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin-sipe
PORTVERSION= 1.24.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im
MASTER_SITES= SF/sipe/sipe/${DISTNAME}
diff --git a/net-im/pidgin-skypeweb/Makefile b/net-im/pidgin-skypeweb/Makefile
index dd2bd74566d0..72f106a3a2d6 100644
--- a/net-im/pidgin-skypeweb/Makefile
+++ b/net-im/pidgin-skypeweb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin-skypeweb
PORTVERSION= 1.7
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/pidgin-twitter/Makefile b/net-im/pidgin-twitter/Makefile
index b47567cb22e9..dd9867103cbd 100644
--- a/net-im/pidgin-twitter/Makefile
+++ b/net-im/pidgin-twitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin-twitter
PORTVERSION= 0.9.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net-im
MASTER_SITES= http://www.honeyplanet.jp/
diff --git a/net-im/pidgin-window_merge/Makefile b/net-im/pidgin-window_merge/Makefile
index 793d1f30c546..ab4dacfa622d 100644
--- a/net-im/pidgin-window_merge/Makefile
+++ b/net-im/pidgin-window_merge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= window_merge
PORTVERSION= 0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
PKGNAMEPREFIX= pidgin-
diff --git a/net-im/purple-teams/Makefile b/net-im/purple-teams/Makefile
index ae929b48bfc9..4e852d4bee67 100644
--- a/net-im/purple-teams/Makefile
+++ b/net-im/purple-teams/Makefile
@@ -1,5 +1,6 @@
PORTNAME= purple-teams
PORTVERSION= 20240827
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index ce3d2ddce7d7..df6b077db0f3 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= matrix-synapse
DISTVERSION= 1.135.0
+PORTREVISION= 2
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/qxmpp/Makefile b/net-im/qxmpp/Makefile
index f24ede6c0153..930c13179c24 100644
--- a/net-im/qxmpp/Makefile
+++ b/net-im/qxmpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qxmpp
-DISTVERSION= 1.10.4
+DISTVERSION= 1.11.1
CATEGORIES= net-im
MASTER_SITES= KDE/unstable/${PORTNAME}
PKGNAMESUFFIX= -qt6
diff --git a/net-im/qxmpp/distinfo b/net-im/qxmpp/distinfo
index 5fe000e67234..ae27884828f0 100644
--- a/net-im/qxmpp/distinfo
+++ b/net-im/qxmpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753026605
-SHA256 (KDE/qxmpp/qxmpp-1.10.4.tar.xz) = e8370039b3a44efd3657f263f7d12ac1ea4117f9be6b694735dcb2d4629ec3eb
-SIZE (KDE/qxmpp/qxmpp-1.10.4.tar.xz) = 539364
+TIMESTAMP = 1756391961
+SHA256 (KDE/qxmpp/qxmpp-1.11.1.tar.xz) = 1ec52f39536b86a5f52bb4304b617ce8caf3bc98703c7d213a0b14afdd400928
+SIZE (KDE/qxmpp/qxmpp-1.11.1.tar.xz) = 545648
diff --git a/net-im/qxmpp/pkg-plist b/net-im/qxmpp/pkg-plist
index 42273e0427af..f4c14ba39067 100644
--- a/net-im/qxmpp/pkg-plist
+++ b/net-im/qxmpp/pkg-plist
@@ -5,6 +5,7 @@ include/QXmppQt6/Omemo/qxmppomemo_export.h
include/QXmppQt6/QXmppAccountMigrationManager.h
include/QXmppQt6/QXmppArchiveIq.h
include/QXmppQt6/QXmppArchiveManager.h
+include/QXmppQt6/QXmppAsync_p.h
include/QXmppQt6/QXmppAtmManager.h
include/QXmppQt6/QXmppAtmTrustMemoryStorage.h
include/QXmppQt6/QXmppAtmTrustStorage.h
@@ -30,6 +31,7 @@ include/QXmppQt6/QXmppClient.h
include/QXmppQt6/QXmppClientExtension.h
include/QXmppQt6/QXmppColorGeneration.h
include/QXmppQt6/QXmppConfiguration.h
+include/QXmppQt6/QXmppConstants_p.h
include/QXmppQt6/QXmppCredentials.h
include/QXmppQt6/QXmppDataForm.h
include/QXmppQt6/QXmppDataFormBase.h
@@ -53,7 +55,6 @@ include/QXmppQt6/QXmppFileMetadata.h
include/QXmppQt6/QXmppFileShare.h
include/QXmppQt6/QXmppFileSharingManager.h
include/QXmppQt6/QXmppFileSharingProvider.h
-include/QXmppQt6/QXmppFutureUtils_p.h
include/QXmppQt6/QXmppGeolocItem.h
include/QXmppQt6/QXmppGlobal.h
include/QXmppQt6/QXmppHash.h
@@ -150,10 +151,13 @@ include/QXmppQt6/QXmppUserLocationManager.h
include/QXmppQt6/QXmppUserTuneItem.h
include/QXmppQt6/QXmppUserTuneManager.h
include/QXmppQt6/QXmppUtils.h
+include/QXmppQt6/QXmppUtils_p.h
include/QXmppQt6/QXmppVCardIq.h
include/QXmppQt6/QXmppVCardManager.h
include/QXmppQt6/QXmppVersionIq.h
include/QXmppQt6/QXmppVersionManager.h
+include/QXmppQt6/QXmppVisitHelper_p.h
+include/QXmppQt6/QXmppXmlTags_p.h
include/QXmppQt6/qxmpp_export.h
lib/cmake/QXmppOmemoQt6/QXmppOmemo-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/QXmppOmemoQt6/QXmppOmemo.cmake
@@ -164,9 +168,9 @@ lib/cmake/QXmppQt6/QXmpp.cmake
lib/cmake/QXmppQt6/QXmppQt6Config.cmake
lib/cmake/QXmppQt6/QXmppQt6ConfigVersion.cmake
lib/libQXmppOmemoQt6.so
-lib/libQXmppOmemoQt6.so.5
+lib/libQXmppOmemoQt6.so.6
lib/libQXmppOmemoQt6.so.%%SOVERSION%%
lib/libQXmppQt6.so
-lib/libQXmppQt6.so.5
+lib/libQXmppQt6.so.6
lib/libQXmppQt6.so.%%SOVERSION%%
libdata/pkgconfig/QXmppQt6.pc
diff --git a/net-im/ruqola/Makefile b/net-im/ruqola/Makefile
index 0a81c64a0d3f..3d398c2b7157 100644
--- a/net-im/ruqola/Makefile
+++ b/net-im/ruqola/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ruqola
MASTER_SITES= KDE/stable/${PORTNAME}/
-DISTVERSION= 2.1.1
-PORTREVISION= 1
+DISTVERSION= 2.5.2
CATEGORIES= net-im kde
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@ LIB_DEPENDS= libqt6keychain.so:security/qtkeychain@qt6
USES= cmake compiler:c++11-lang kde:6 gettext localbase:ldflags qt:6 tar:xz xorg
USE_KDE= archive auth bookmarks codecs colorscheme completion config configwidgets \
- coreaddons crash dbusaddons i18n iconthemes idletime itemviews \
+ coreaddons crash dbusaddons guiaddons i18n iconthemes idletime itemviews \
jobwidgets kio ktextaddons notifications notifyconfig \
prison purpose service solid sonnet statusnotifieritem syntaxhighlighting \
textwidgets widgetsaddons windowsystem xmlgui \
diff --git a/net-im/ruqola/distinfo b/net-im/ruqola/distinfo
index 768965ec388c..4b4fc63dd230 100644
--- a/net-im/ruqola/distinfo
+++ b/net-im/ruqola/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714540232
-SHA256 (ruqola-2.1.1.tar.xz) = 6f089271ef9f2f576aa31ddc404bdbc8ddd5ddecba3cd9ff829641123bceb0ae
-SIZE (ruqola-2.1.1.tar.xz) = 1332076
+TIMESTAMP = 1756388614
+SHA256 (ruqola-2.5.2.tar.xz) = 172e7e040851ce63ba93446bef535fa0b0b5b2f8860cc3eb8e4000fc1d2e3841
+SIZE (ruqola-2.5.2.tar.xz) = 1839828
diff --git a/net-im/ruqola/pkg-plist b/net-im/ruqola/pkg-plist
index cac1b59b586a..445d8efd8580 100644
--- a/net-im/ruqola/pkg-plist
+++ b/net-im/ruqola/pkg-plist
@@ -1,4 +1,6 @@
bin/ruqola
+lib/libcmark-rc-copy.so.0
+lib/libcmark-rc-copy.so.0.31.0
lib/librocketchatrestapi-qt.so.0
lib/librocketchatrestapi-qt.so.%%SO_VER%%
lib/libruqolacore.so.0
@@ -8,8 +10,10 @@ lib/libruqolawidgets.so.%%SO_VER%%
%%QT_PLUGINDIR%%/ruqolaplugins/authentication/ruqola_githubauthenticationplugin.so
%%QT_PLUGINDIR%%/ruqolaplugins/authentication/ruqola_gitlabauthenticationplugin.so
%%QT_PLUGINDIR%%/ruqolaplugins/authentication/ruqola_passwordauthenticationplugin.so
+%%QT_PLUGINDIR%%/ruqolaplugins/authentication/ruqola_personalaccesstokenauthenticationplugin.so
%%QT_PLUGINDIR%%/ruqolaplugins/textplugins/ruqola_sharetextplugin.so
%%QT_PLUGINDIR%%/ruqolaplugins/textplugins/ruqola_webshortcuttextplugin.so
+%%QT_PLUGINDIR%%/ruqolaplugins/toolsplugins/ruqola_grabscreenplugin.so
share/applications/org.kde.ruqola.desktop
share/doc/HTML/en/ruqola/index.cache.bz2
share/doc/HTML/en/ruqola/index.docbook
@@ -18,16 +22,21 @@ share/icons/hicolor/22x22/apps/ruqola.png
share/icons/hicolor/32x32/apps/ruqola.png
share/icons/hicolor/48x48/apps/ruqola.png
share/knotifications6/ruqola.notifyrc
+share/locale/ar/LC_MESSAGES/ruqola.mo
+share/locale/ast/LC_MESSAGES/ruqola.mo
share/locale/ca/LC_MESSAGES/ruqola.mo
share/locale/ca@valencia/LC_MESSAGES/ruqola.mo
share/locale/cs/LC_MESSAGES/ruqola.mo
share/locale/de/LC_MESSAGES/ruqola.mo
share/locale/en_GB/LC_MESSAGES/ruqola.mo
+share/locale/eo/LC_MESSAGES/ruqola.mo
share/locale/es/LC_MESSAGES/ruqola.mo
share/locale/et/LC_MESSAGES/ruqola.mo
share/locale/eu/LC_MESSAGES/ruqola.mo
share/locale/fi/LC_MESSAGES/ruqola.mo
share/locale/fr/LC_MESSAGES/ruqola.mo
+share/locale/gl/LC_MESSAGES/ruqola.mo
+share/locale/hu/LC_MESSAGES/ruqola.mo
share/locale/ia/LC_MESSAGES/ruqola.mo
share/locale/it/LC_MESSAGES/ruqola.mo
share/locale/ja/LC_MESSAGES/ruqola.mo
@@ -45,6 +54,7 @@ share/locale/tr/LC_MESSAGES/ruqola.mo
share/locale/uk/LC_MESSAGES/ruqola.mo
share/locale/zh_CN/LC_MESSAGES/ruqola.mo
share/locale/zh_TW/LC_MESSAGES/ruqola.mo
+share/messageviewer/openurlwith/ruqola.openurl
share/metainfo/org.kde.ruqola.appdata.xml
share/qlogging-categories6/ruqola.categories
share/qlogging-categories6/ruqola.renamecategories
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index caac64ac8aa1..0dfbfa538865 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.66.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 08d05b83d2e7..1d8867d40271 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 6.0.2
-PORTREVISION= 1
+DISTVERSION= 6.1.1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index ce9aecf6cba2..389036e58202 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754554376
-SHA256 (tdesktop-6.0.2-full.tar.gz) = 81e981079f2a056189783e25aac627b6709dd205b10ee3ef7465cae54245d362
-SIZE (tdesktop-6.0.2-full.tar.gz) = 75218745
+TIMESTAMP = 1756811881
+SHA256 (tdesktop-6.1.1-full.tar.gz) = 07274d7b0038e5e6d127fb6568283594d8a735ea086c662eeee73713bd73ca04
+SIZE (tdesktop-6.1.1-full.tar.gz) = 75255431
diff --git a/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp b/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp
deleted file mode 100644
index 4fb6549d2bce..000000000000
--- a/net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- Telegram/lib_webview/webview/webview_data_stream_memory.cpp.orig 2025-02-13 17:00:08 UTC
-+++ Telegram/lib_webview/webview/webview_data_stream_memory.cpp
-@@ -8,6 +8,7 @@
-
- #if !defined Q_OS_WIN && !defined Q_OS_MAC
- #include <sys/mman.h>
-+#include <unistd.h>
- #endif // !Q_OS_WIN && !Q_OS_MAC
-
- namespace Webview {
diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile
index 73e43d3a3100..ce6d1ac21902 100644
--- a/net-im/toot/Makefile
+++ b/net-im/toot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= toot
-DISTVERSION= 0.50.0
+DISTVERSION= 0.50.1
+PORTREVISION= 1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,8 +27,8 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=9.5.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pudb>=2025.1:devel/py-pudb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyright>=0:devel/py-pyright@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twine>=0:devel/py-twine@${PY_FLAVOR} \
@@ -63,9 +64,7 @@ post-patch:
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@(cd ${WRKSRC}/${PORTNAME} && \
- ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \
- \; && \
- ${FIND} . -type f -not -name "*.bak" -exec ${INSTALL_DATA} \
- {} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \;)
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} \
+ "! -name *\.bak")
.include <bsd.port.mk>
diff --git a/net-im/toot/distinfo b/net-im/toot/distinfo
index a57508c0de0e..4dba47ee1a72 100644
--- a/net-im/toot/distinfo
+++ b/net-im/toot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755287725
-SHA256 (toot-0.50.0.tar.gz) = e5e66b92f214308d8d909fe9388fa2c8b9a263d14c315188fe8463c0a4fd7983
-SIZE (toot-0.50.0.tar.gz) = 1317704
+TIMESTAMP = 1756196323
+SHA256 (toot-0.50.1.tar.gz) = 7118e5c3985006f4d902349c384dad2355e2e7ef3f9a987b7b6a406a0f56e0d9
+SIZE (toot-0.50.1.tar.gz) = 1315590
diff --git a/net-im/toot/pkg-plist b/net-im/toot/pkg-plist
index 17c95ae54cbe..0ee8230cf6d7 100644
--- a/net-im/toot/pkg-plist
+++ b/net-im/toot/pkg-plist
@@ -40,6 +40,10 @@ bin/toot
%%PYTHON_SITELIBDIR%%/toot/tui/timeline.py
%%PYTHON_SITELIBDIR%%/toot/tui/utils.py
%%PYTHON_SITELIBDIR%%/toot/tui/widgets.py
+%%PYTHON_SITELIBDIR%%/toot/urwidgets/README.md
+%%PYTHON_SITELIBDIR%%/toot/urwidgets/__init__.py
+%%PYTHON_SITELIBDIR%%/toot/urwidgets/hyperlink.py
+%%PYTHON_SITELIBDIR%%/toot/urwidgets/text_embed.py
%%PYTHON_SITELIBDIR%%/toot/utils/__init__.py
%%PYTHON_SITELIBDIR%%/toot/utils/datetime.py
%%PYTHON_SITELIBDIR%%/toot/utils/language.py
diff --git a/net-im/yume/Makefile b/net-im/yume/Makefile
index bec108adc5a5..e2b2838a36ab 100644
--- a/net-im/yume/Makefile
+++ b/net-im/yume/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yume
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 42
+PORTREVISION= 43
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/zkgroup/Makefile b/net-im/zkgroup/Makefile
index d96f4df9c430..e0aa68d0debf 100644
--- a/net-im/zkgroup/Makefile
+++ b/net-im/zkgroup/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zkgroup
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.4
-PORTREVISION= 35
+PORTREVISION= 36
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index cf6ecd8a0d64..a7e943abb5f7 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -152,7 +152,6 @@
SUBDIR += mtrace
SUBDIR += mysql-snmp
SUBDIR += mysqld_exporter
- SUBDIR += nagcon
SUBDIR += nagios
SUBDIR += nagios-certexp-plugin
SUBDIR += nagios-check_bacula13
@@ -193,7 +192,6 @@
SUBDIR += netbox-agent
SUBDIR += netdata
SUBDIR += netdata-go
- SUBDIR += netdisco
SUBDIR += netdisco-mibs
SUBDIR += netleak
SUBDIR += netmagis-common
diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile
index 7e1bec498f53..bfc874dd6666 100644
--- a/net-mgmt/bandwhich/Makefile
+++ b/net-mgmt/bandwhich/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bandwhich
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-mgmt
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/net-mgmt/collectd5/Makefile b/net-mgmt/collectd5/Makefile
index f320ce0ce321..fe1fd7c915de 100644
--- a/net-mgmt/collectd5/Makefile
+++ b/net-mgmt/collectd5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= collectd
-PORTVERSION= 5.12.0
-PORTREVISION= 22
+DISTVERSION= 5.12.0
+PORTREVISION= 23
CATEGORIES= net-mgmt
MASTER_SITES= https://storage.googleapis.com/collectd-tarballs/
PKGNAMESUFFIX= 5
@@ -12,24 +12,47 @@ WWW= https://www.collectd.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpfctl.so:net/libpfctl
-LDFLAGS+= -lpfctl
+USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig \
+ shebangfix tar:bzip2
+USE_LDCONFIG= yes
+USE_RC_SUBR= collectd collectdmon
-USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig shebangfix tar:bzip2
+SHEBANG_FILES= contrib/collection.cgi
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+# NOTE: Plugins without dependencies are defined further down.
+CONFIGURE_ARGS= --disable-all-plugins \
+ --disable-amqp \
+ --disable-ceph \
+ --disable-cgroups \
+ --disable-fhcount \
+ --disable-static \
+ --disable-turbostat \
+ --enable-disk \
+ --localstatedir=/var \
+ --without-libaquaero5 \
+ --without-libganglia \
+ --without-libiptc \
+ --without-libldap \
+ --without-libmnl \
+ --without-libnetapp \
+ --without-libowcapi \
+ --without-libsensors \
+ --without-mic \
+ --without-oracle
+
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= CGI GCRYPT JAVA LOGGING LOGSTASH VIRT
+OPTIONS_DEFAULT= GCRYPT LOGGING PING PF
OPTIONS_GROUP= INPUT OUTPUT
-OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL PROMETHEUS \
- RIEMANN RRDTOOL TSDB
-OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON \
- MEMCACHEC MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP \
- PERL PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK \
- SLURM SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
-
-OPTIONS_DEFAULT= GCRYPT LOGGING PING
+OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON MEMCACHEC \
+ MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP PERL \
+ PF PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK SLURM \
+ SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
+OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL \
+ PROMETHEUS RIEMANN RRDTOOL TSDB
+OPTIONS_SUB= yes
CGI_DESC= Install collection.cgi (requires rrdtool)
CHRONY_DESC= Enable chronyd plugin
@@ -56,6 +79,7 @@ OLSRD_DESC= Enable olsrd plugin
ONEWIRE_DESC= Eanble onewire plugin (via owfs)
OPENLDAP_DESC= Enable OpenLDAP plugin
PERL_DESC= Enable libperl plugin and binding
+PF_DESC= Enable PF stats plugin
PGSQL_DESC= Enable postgresql-based plugins
PINBA_DESC= Enable pinba plugin (via protobuf-c)
PING_DESC= Enable ping plugin
@@ -66,51 +90,21 @@ REDIS_DESC= Enable redis-based plugins
RIEMANN_DESC= Enable write_riemann plugin (via riemann-c-client)
RRDTOOL_DESC= Enable rrdtool plugin (also rrdcached plugin)
SIGROK_DESC= Enable sigrok plugin (BROKEN)
-SLURM_DESC= Enable slurm plugin
+SLURM_DESC= Enable slurm plugin (BROKEN)
SNMP_DESC= Enable SNMP plugin
STATSD_DESC= Enable statsd plugin
TOKYOTYRANT_DESC= Enable tokyotyrant plugin
TSDB_DESC= Enable write_tsdb plugin
VARNISH_DESC= Enable varnish 7.x cache statistics
-VIRT_DESC= Enable libvirt plugin (requires XML)
+VIRT_DESC= Enable libvirt plugin (requires XML) (possible BROKEN)
XML_DESC= Enable XML plugins
ZOOKEEPER_DESC= Enable zookeeper plugin
-OPTIONS_SUB= yes
-
-USE_RC_SUBR= collectd collectdmon
-
-USE_LDCONFIG= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
-# NOTE: Plugins without dependencies are defined further down.
-CONFIGURE_ARGS= --disable-all-plugins \
- --disable-amqp \
- --disable-ceph \
- --disable-cgroups \
- --disable-fhcount \
- --disable-static \
- --disable-turbostat \
- --enable-disk \
- --localstatedir=/var \
- --without-libaquaero5 \
- --without-libganglia \
- --without-libiptc \
- --without-libldap \
- --without-libmnl \
- --without-libnetapp \
- --without-libowcapi \
- --without-libsensors \
- --without-mic \
- --without-oracle
-
-CGI_USES= perl5
+CGI_IMPLIES= RRDTOOL
CGI_RUN_DEPENDS= p5-CGI>=0:www/p5-CGI \
p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-URI>=0:net/p5-URI
-CGI_IMPLIES= RRDTOOL
+CGI_USES= perl5
CHRONY_CONFIGURE_ENABLE= chrony
@@ -124,10 +118,6 @@ CURL_JSON_CONFIGURE_ENABLE= curl_json
CURL_XML_IMPLIES= CURL XML
CURL_XML_CONFIGURE_ENABLE= ascent bind curl_xml
-JAVA_USES= java
-JAVA_CONFIGURE_ENABLE= java
-JAVA_CONFIGURE_WITH= java=${LOCALBASE}
-
DBI_LIB_DEPENDS= libdbi.so:databases/libdbi
DBI_CONFIGURE_ENABLE= dbi
DBI_CFLAGS= -Wno-deprecated-declarations
@@ -141,6 +131,10 @@ INFLUXDB_CONFIGURE_ENABLE= write_influxdb_udp
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi
IPMI_CONFIGURE_ENABLE= ipmi
+JAVA_USES= java
+JAVA_CONFIGURE_ENABLE= java
+JAVA_CONFIGURE_WITH= java=${LOCALBASE}
+
JSON_LIB_DEPENDS= libyajl.so:devel/yajl
JSON_CONFIGURE_WITH= libyajl=${LOCALBASE}
@@ -149,8 +143,8 @@ KAFKA_CONFIGURE_ENABLE= write_kafka
LOGGING_CONFIGURE_ENABLE= debug
-LOGSTASH_CONFIGURE_ENABLE= log_logstash
LOGSTASH_IMPLIES= JSON
+LOGSTASH_CONFIGURE_ENABLE= log_logstash
MEMCACHEC_LIB_DEPENDS= libmemcached.so:databases/libmemcached
MEMCACHEC_CONFIGURE_ENABLE= memcachec
@@ -160,8 +154,8 @@ MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
MODBUS_CONFIGURE_ENABLE= modbus
MODBUS_CONFIGURE_WITH= libmodbus=use_pkgconfig
-MONGODB_LIB_DEPENDS+= libmongoc-1.0.so:devel/mongo-c-driver \
- libbson-1.0.so:devel/libbson
+MONGODB_LIB_DEPENDS= libbson-1.0.so:devel/libbson \
+ libmongoc-1.0.so:devel/mongo-c-driver
MONGODB_CONFIGURE_ENABLE= write_mongodb
MONGODB_CONFIGURE_WITH= libmongoc
@@ -169,14 +163,15 @@ MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_CONFIGURE_ENABLE= mqtt
MQTT_CONFIGURE_WITH= libmosquitto=${LOCALBASE}
+MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind
MYSQL_USES= mysql ssl
MYSQL_CONFIGURE_ENABLE= mysql
MYSQL_CONFIGURE_WITH= libmysql=${LOCALBASE}
NOTIFYDESKTOP_LIB_DEPENDS= libnotify.so:devel/libnotify
-NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
-NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
NOTIFYDESKTOP_USES= gettext-runtime gnome
+NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
+NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
NOTIFYEMAIL_LIB_DEPENDS= libesmtp.so:mail/libesmtp
NOTIFYEMAIL_CONFIGURE_ENABLE= notify_email
@@ -200,6 +195,10 @@ PERL_USES= perl5
PERL_CONFIGURE_ENABLE= perl
PERL_CONFIGURE_WITH= libperl=${LOCALBASE} perl-bindings
+PF_LIB_DEPENDS= libpfctl.so:net/libpfctl
+PF_CONFIGURE_ENABLE= pf
+PF_LDFLAGS= -lpfctl
+
PGSQL_USES= pgsql
PGSQL_CONFIGURE_ENABLE= postgresql
PGSQL_CONFIGURE_WITH= libpq=${LOCALBASE}
@@ -211,12 +210,12 @@ PING_LIB_DEPENDS= liboping.so:net/liboping
PING_CONFIGURE_ENABLE= ping
PING_CONFIGURE_WITH= liboping=${LOCALBASE}
-PROMETHEUS_LIB_DEPENDS+= libmicrohttpd.so:www/libmicrohttpd \
+PROMETHEUS_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd \
libprotobuf-c.so:devel/protobuf-c \
libprotoc.so:devel/protobuf
PROMETHEUS_CONFIGURE_ENABLE= write_prometheus
-PYTHON_USES= python
+PYTHON_USES= gettext-runtime python
PYTHON_CONFIGURE_ENABLE= python
PYTHON_CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config
@@ -235,17 +234,17 @@ RRDTOOL_LIB_DEPENDS= librrd.so:databases/rrdtool
RRDTOOL_CONFIGURE_ENABLE= rrdcached rrdtool
RRDTOOL_CONFIGURE_WITH= librrd=${LOCALBASE}
-SIGROK_USE= GNOME=glib20
-SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
+SIGROK_BROKEN= working only with sigrok < 0.4
SIGROK_LIB_DEPENDS= libsigrok.so:devel/libsigrok
-SIGROK_CONFIGURE_ENABLE= sigrok
SIGROK_USES= gettext-runtime
-SIGROK_BROKEN= working only with sigrok < 0.4
+SIGROK_USE= GNOME=glib20
+SIGROK_CONFIGURE_ENABLE= sigrok
+SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
-SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
-SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
-SLURM_CONFIGURE_ENABLE= slurm
-SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
+SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
+SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
+SLURM_CONFIGURE_ENABLE= slurm
+SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_CONFIGURE_ENABLE= snmp
@@ -255,6 +254,7 @@ STATSD_CONFIGURE_ENABLE= statsd
TOKYOTYRANT_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet \
libtokyotyrant.so:databases/tokyotyrant
+TOKYOTYRANT_USES= lua
TOKYOTYRANT_CONFIGURE_ENABLE= tokyotyrant
TOKYOTYRANT_CONFIGURE_WITH= libtokyotyrant=${LOCALBASE}
@@ -268,10 +268,11 @@ VIRT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
libvirt.so:devel/libvirt
VIRT_CONFIGURE_ENABLE= virt
+VIRT_CFLAGS= -Wno-incompatible-function-pointer-types -DATTRIBUTE_UNUSED=
-XML_CFLAGS= `pkg-config --cflags libxml-2.0`
XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
XML_CONFIGURE_WITH= libxml2
+XML_CFLAGS= `pkg-config --cflags libxml-2.0`
ZOOKEEPER_LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper
ZOOKEEPER_CONFIGURE_ENABLE= zookeeper
@@ -303,7 +304,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-network \
--enable-ntpd \
--enable-openvpn \
- --enable-pf \
--enable-powerdns \
--enable-processes \
--enable-statsd \
@@ -328,8 +328,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-write_graphite \
--enable-write_log \
--enable-zfs_arc
-INSTALL_TARGET= install-strip
-SHEBANG_FILES= contrib/collection.cgi
post-patch:
@${REINPLACE_CMD} \
diff --git a/net-mgmt/collectd5/pkg-plist b/net-mgmt/collectd5/pkg-plist
index 82711b36ef62..d451f1015e01 100644
--- a/net-mgmt/collectd5/pkg-plist
+++ b/net-mgmt/collectd5/pkg-plist
@@ -66,7 +66,7 @@ lib/collectd/ntpd.so
%%OPENLDAP%%lib/collectd/openldap.so
lib/collectd/openvpn.so
%%PERL%%lib/collectd/perl.so
-lib/collectd/pf.so
+%%PF%%lib/collectd/pf.so
%%PINBA%%lib/collectd/pinba.so
%%PING%%lib/collectd/ping.so
%%PGSQL%%lib/collectd/postgresql.so
diff --git a/net-mgmt/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile
index d2a872c85609..afcbf11ea2a0 100644
--- a/net-mgmt/geom-exporter/Makefile
+++ b/net-mgmt/geom-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geom-exporter
DISTVERSION= 0.1.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile
index def6e02980bd..0af4faab3771 100644
--- a/net-mgmt/gping/Makefile
+++ b/net-mgmt/gping/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gping
DISTVERSIONPREFIX= gping-v
DISTVERSION= 1.20.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-mgmt/nagcon/Makefile b/net-mgmt/nagcon/Makefile
deleted file mode 100644
index 73ccac61326c..000000000000
--- a/net-mgmt/nagcon/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= nagcon
-PORTVERSION= 0.0.32
-CATEGORIES= net-mgmt
-MASTER_SITES= http://www.vanheusden.com/nagcon/
-
-MAINTAINER= rand@iteris.com
-COMMENT= Nagios console monitor
-WWW= http://www.vanheusden.com/nagcon
-
-DEPRECATED= Obsolete, only supports legacy versions of Nagios
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libstrfunc.so:devel/libstrfunc
-
-PLIST_FILES= bin/nagcon
-
-CFILES= error.c
-CPPFILES= utils.cpp br.cpp nc.cpp pl.cpp
-
-USES= ncurses tar:tgz
-CFLAGS+= -DVERSION=\"${PORTVERSION}\" -I${LOCALBASE}/include
-LDFLAGS+= -lncurses -lstdc++ -L${LOCALBASE}/lib -lstrfunc -ltinfo
-
-do-build:
- ${CC} ${CFLAGS} -c -o ${WRKSRC}/${CFILES:C/\.c//}.o ${WRKSRC}/${CFILES}
-.for f in ${CPPFILES}
- ${CXX} ${CFLAGS} -c -o ${WRKSRC}/${f:C/\.cpp//}.o ${WRKSRC}/${f}
-.endfor
- ${CC} ${LDFLAGS} ${WRKSRC}/error.o ${CPPFILES:C/(.*)\.cpp/${WRKSRC}\/\1.o/} \
- -o ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/nagcon/distinfo b/net-mgmt/nagcon/distinfo
deleted file mode 100644
index eebf34eeed1a..000000000000
--- a/net-mgmt/nagcon/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523541513
-SHA256 (nagcon-0.0.32.tgz) = e11071cb36d4a13326c371a2f5f17f13c42fbed7c38e0ef926e220f6bfa4e88c
-SIZE (nagcon-0.0.32.tgz) = 15746
diff --git a/net-mgmt/nagcon/files/patch-br.cpp b/net-mgmt/nagcon/files/patch-br.cpp
deleted file mode 100644
index a56f8a045a99..000000000000
--- a/net-mgmt/nagcon/files/patch-br.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- br.cpp.orig 2017-12-27 12:07:16 UTC
-+++ br.cpp
-@@ -12,6 +12,7 @@
- #include <sys/mman.h>
- #include <fcntl.h>
- #include <syslog.h>
-+#include <strfunc.h>
- #include "br.h"
-
- buffered_reader::buffered_reader(int cur_fd, int cur_block_size)
diff --git a/net-mgmt/nagcon/files/patch-br.h b/net-mgmt/nagcon/files/patch-br.h
deleted file mode 100644
index 55976d409430..000000000000
--- a/net-mgmt/nagcon/files/patch-br.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- br.h.orig 2017-12-27 12:07:16 UTC
-+++ br.h
-@@ -10,6 +10,12 @@
- #define likely(x) __builtin_expect((x),1)
- #define unlikely(x) __builtin_expect((x),0)
-
-+/* FreeBSD uses open/stat/lseek/off_t rather than open64/stat64/lseek64/off64_t */
-+#define stat64 stat
-+#define lseek64 lseek
-+#define open64 open
-+#define off64_t off_t
-+
- class buffered_reader
- {
- private:
diff --git a/net-mgmt/nagcon/files/patch-nc.cpp b/net-mgmt/nagcon/files/patch-nc.cpp
deleted file mode 100644
index 7289f18f42ac..000000000000
--- a/net-mgmt/nagcon/files/patch-nc.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- nc.cpp.orig 2017-12-27 12:07:16 UTC
-+++ nc.cpp
-@@ -178,7 +178,7 @@ void help(void)
-
- printf("-f file what file to monitor (usuallly:\n");
- printf("-F host:port connect to a host for retrieving the status.log information\n");
-- printf(" /usr/local/nagios/var/status.log, look for status_file in\n");
-+ printf(" /var/spool/nagios/status.log, look for status_file in\n");
- printf(" the nagios.cfg file\n");
- printf("-i x check interval (in seconds)\n");
- printf("-a list also the services for hosts that are down\n");
-@@ -210,7 +210,7 @@ int main(int argc, char *argv[])
- WINDOW *win;
- int sw;
-
-- char *status_log = "/usr/local/nagios/var/status.log";
-+ char *status_log = "/var/spool/nagios/status.log";
- int interval = 5;
- char list_all_problems = 0;
- char always_notify = 0;
-@@ -322,7 +322,7 @@ int main(int argc, char *argv[])
- wattroff(win, COLOR_PAIR(MY_DRAW));
-
- if (file_mode == 0) /* file */
-- fd = open64(status_log, O_RDONLY);
-+ fd = open(status_log, O_RDONLY);
- else
- fd = connect_to(status_log);
-
diff --git a/net-mgmt/nagcon/files/patch-utils.cpp b/net-mgmt/nagcon/files/patch-utils.cpp
deleted file mode 100644
index d4be5394379a..000000000000
--- a/net-mgmt/nagcon/files/patch-utils.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- utils.cpp.orig 2017-12-27 12:07:16 UTC
-+++ utils.cpp
-@@ -10,6 +10,9 @@
- #include <netdb.h>
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <arpa/inet.h>
-+#include <netinet/in.h>
-+#include <strfunc.h>
- extern "C" {
- #include "error.h"
- }
diff --git a/net-mgmt/nagcon/pkg-descr b/net-mgmt/nagcon/pkg-descr
deleted file mode 100644
index 7767a27faf72..000000000000
--- a/net-mgmt/nagcon/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Nagcon is a console application interfacing to Nagios 2.0 and 3.0
-which gives you an overview of all services with troubled services.
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 515e8b656ee0..feaf775a0131 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,7 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.6
+DISTVERSION= 4.3.7
+PORTREVISION= 1
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -41,14 +42,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.8.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.1<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.281.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.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}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.24.0<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.8<3.9:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.16<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.18<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
@@ -58,7 +59,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.9<4:databases/py-psycopg-c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2.4.1<3:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.5.0<3:devel/py-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.7.0<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 0464d64621f9..a041454c6736 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755333725
-SHA256 (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 29c277f97447da63e68f9569a17286b89471a977a12ea0f28d2486e79d2c6ff0
-SIZE (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 18758016
+TIMESTAMP = 1756288832
+SHA256 (netbox-community-netbox-v4.3.7_GH0.tar.gz) = fd2ed38732161a16f10e94786fa30d8d535cef8c6410516a4904b464dcd8243d
+SIZE (netbox-community-netbox-v4.3.7_GH0.tar.gz) = 18770741
diff --git a/net-mgmt/netdata/pkg-plist b/net-mgmt/netdata/pkg-plist
index 50c65f5bfefd..8619498d2a60 100644
--- a/net-mgmt/netdata/pkg-plist
+++ b/net-mgmt/netdata/pkg-plist
@@ -566,7 +566,7 @@ sbin/systemd-cat-native
%%DASHBOARD%%%%DATADIR%%/web/v3/1083.bfcffcae47e37eafd532.chunk.js.LICENSE.txt
%%DASHBOARD%%%%DATADIR%%/web/v3/1083.d61abf3771ce679d59cf.css
%%DASHBOARD%%%%DATADIR%%/web/v3/1220.308e2174e62c44e06938.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/127.b38f17ae8eb1%%PYTHON_SUFFIX%%d3aa9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/127.b38f17ae8eb1311d3aa9.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/1526.ea56050e11a00e20d98f.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/1608.b6e817e2bb513f0f92f7.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/1658.bbd335679cb24cf069ef.chunk.js
diff --git a/net-mgmt/netdisco/Makefile b/net-mgmt/netdisco/Makefile
deleted file mode 100644
index 4d5a4fa8acd8..000000000000
--- a/net-mgmt/netdisco/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-PORTNAME= netdisco
-DISTVERSION= 2.070001
-CATEGORIES= net-mgmt perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:OLIVER
-DISTNAME= App-Netdisco-${PORTVERSION}
-
-MAINTAINER= dgeo@centrale-med.fr
-COMMENT= Network discovery/management tool with web console
-WWW= http://netdisco.org/
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg \
- p5-Net-SNMP>=6.0.1:net-mgmt/p5-Net-SNMP \
- p5-Algorithm-Cron>=0.07:devel/p5-Algorithm-Cron \
- p5-aliased>=0:devel/p5-aliased \
- p5-autovivification>=0:devel/p5-autovivification \
- p5-AnyEvent>=7.05:devel/p5-AnyEvent \
- p5-AnyEvent-DNS-EtcHosts>=0.0103:dns/p5-AnyEvent-DNS-EtcHosts \
- p5-App-cpanminus>=1.6108:devel/p5-App-cpanminus \
- p5-App-local-lib-helper>=0.07:devel/p5-App-local-lib-helper \
- p5-Archive-Extract>=0:archivers/p5-Archive-Extract \
- p5-Authen-Radius>=0:security/p5-Authen-Radius \
- p5-Authen-TacacsPlus>=0:security/p5-Authen-TacacsPlus \
- p5-CGI-Expand>=2.05:www/p5-CGI-Expand \
- p5-Command-Runner>=0.200:sysutils/p5-Command-Runner \
- p5-Crypt-Bcrypt>=0:security/p5-Crypt-Bcrypt \
- p5-Data-Printer>=0:devel/p5-Data-Printer \
- p5-Data-Visitor-Tiny>=0:devel/p5-Data-Visitor-Tiny \
- p5-DBIx-Class-Helpers>=2.033004:databases/p5-DBIx-Class-Helpers \
- p5-Daemon-Control>=0.001.005:devel/p5-Daemon-Control \
- p5-Dancer>=1.3132:www/p5-Dancer \
- p5-Dancer-Plugin-DBIC>=0.2001:databases/p5-Dancer-Plugin-DBIC \
- p5-Dancer-Plugin-Auth-Extensible>=0.30:security/p5-Dancer-Plugin-Auth-Extensible \
- p5-Dancer-Plugin-Passphrase>=2.0.1:security/p5-Dancer-Plugin-Passphrase \
- p5-Dancer-Plugin-Swagger>=0:www/p5-Dancer-Plugin-Swagger \
- p5-Dancer-Session-Cookie>=0.27:www/p5-Dancer-Session-Cookie \
- p5-EV>=0:devel/p5-EV \
- p5-Env-Path>=0:devel/p5-Env-Path \
- p5-Expect>=0:lang/p5-Expect \
- p5-File-ShareDir>=1.03:devel/p5-File-ShareDir \
- p5-File-Slurp>=9999.19:devel/p5-File-Slurp \
- p5-Guard>=1.022:devel/p5-Guard \
- p5-Graph>=0:math/p5-Graph \
- p5-GraphViz>=0:graphics/p5-GraphViz \
- p5-HTML-Parser>=3.70:www/p5-HTML-Parser \
- p5-HTTP-Tiny>=0.029:www/p5-HTTP-Tiny \
- p5-JSON-XS>=0:converters/p5-JSON-XS \
- p5-List-MoreUtils>=0.428:lang/p5-List-MoreUtils \
- p5-Log-Message-Simple>=0:devel/p5-Log-Message-Simple \
- p5-Module-Find>=0.12:devel/p5-Module-Find \
- p5-Module-Load>=0.32:devel/p5-Module-Load \
- p5-Moo>=1.001000:devel/p5-Moo \
- p5-MCE>=1.515:devel/p5-MCE \
- p5-Net-DNS>=0.72:dns/p5-Net-DNS \
- p5-perl-ldap>=0:net/p5-perl-ldap \
- p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH \
- p5-NetAddr-MAC>=0:net/p5-NetAddr-MAC \
- p5-NetAddr-IP>=4.068:net-mgmt/p5-NetAddr-IP \
- p5-Path-Class>=0.32:devel/p5-Path-Class \
- p5-Path-Tiny>=0:devel/p5-Path-Tiny \
- p5-Plack>=1.0023:www/p5-Plack \
- p5-Plack-Middleware-Debug>=0:www/p5-Plack-Middleware-Debug \
- p5-Plack-Middleware-Expires>=0.03:www/p5-Plack-Middleware-Expires \
- p5-Plack-Middleware-ReverseProxy>=0.15:www/p5-Plack-Middleware-ReverseProxy \
- p5-Plack-Middleware-Headers>=0:www/p5-Plack-Middleware-Headers \
- p5-Regexp-Common>=0:textproc/p5-Regexp-Common \
- p5-Role-Tiny>=1.002005:devel/p5-Role-Tiny \
- p5-Sereal>=0:converters/p5-Sereal \
- p5-Socket6>=0.23:net/p5-Socket6 \
- p5-Starman>=0.4008:www/p5-Starman \
- p5-Sys-SigAction>=0:devel/p5-Sys-SigAction \
- p5-SNMP-Info>=3.95:net-mgmt/p5-SNMP-Info \
- p5-SQL-Translator>=0.11018:databases/p5-SQL-Translator \
- p5-Template-Toolkit>=2.24:www/p5-Template-Toolkit \
- p5-Template-AutoFilter>=0:textproc/p5-Template-AutoFilter \
- p5-Template-Plugin-CSV>=0.04:textproc/p5-Template-Plugin-CSV \
- p5-Template-Plugin-Number-Format>=1.02:www/p5-Template-Plugin-Number-Format \
- p5-Term-UI>=0:devel/p5-Term-UI \
- p5-Text-CSV>=0:textproc/p5-Text-CSV \
- p5-Try-Tiny>=0:lang/p5-Try-Tiny \
- p5-Twiggy>=0:www/p5-Twiggy \
- p5-URI>=0:net/p5-URI \
- p5-URI-Based>=0:net/p5-URI-Based \
- p5-URL-Encode>=0.01:www/p5-URL-Encode \
- p5-YAML>=0.84:textproc/p5-YAML \
- p5-YAML-LibYAML>=0.41:textproc/p5-YAML-LibYAML \
- p5-IO-Socket-SSL>=2.048:security/p5-IO-Socket-SSL \
- p5-File-Slurper>=0:devel/p5-File-Slurper
-
-USES= cpe perl5 pgsql
-USE_PERL5= modbuild
-USE_RC_SUBR= netdisco
-
-NO_ARCH= yes
-
-USERS= netdisco
-GROUPS= netdisco
-
-SUB_FILES= pkg-message netdiscologs.conf.sample localenv
-SUB_LIST= SITE_PERL=${STAGEDIR}${PREFIX}/${SITE_PERL_REL} \
- NETDISCO_USER=${USERS} \
- NETDISCO_GROUP=${GROUPS} \
- ETCDIR=${ETCDIR} \
- ETCDIR_REL=${ETCDIR_REL}
-PLIST_SUB+= ETCDIR=${ETCDIR}
-
-post-install:
- @${MKDIR} ${STAGEDIR}${ETCDIR}/perl5/bin
- ${INSTALL_SCRIPT} ${WRKDIR}/localenv ${STAGEDIR}${ETCDIR}/perl5/bin
- ${INSTALL_DATA} ${WRKDIR}/netdiscologs.conf.sample ${STAGEDIR}${ETCDIR}
- @${MKDIR} ${STAGEDIR}${ETCDIR}/environments
- ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/auto/share/dist/App-Netdisco/environments/deployment.yml \
- ${STAGEDIR}${ETCDIR}/environments/deployment.yml.sample
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/netdisco/distinfo b/net-mgmt/netdisco/distinfo
deleted file mode 100644
index c70a06edbd1e..000000000000
--- a/net-mgmt/netdisco/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1700219536
-SHA256 (App-Netdisco-2.070001.tar.gz) = b07ff89820a45ee95c85e5bb6139edf6759213531b1439a9555b63f47c91ac7b
-SIZE (App-Netdisco-2.070001.tar.gz) = 4549850
diff --git a/net-mgmt/netdisco/files/localenv.in b/net-mgmt/netdisco/files/localenv.in
deleted file mode 100644
index e1bc04752b1b..000000000000
--- a/net-mgmt/netdisco/files/localenv.in
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/local/bin/perl
-
-use strict;
-use warnings;
-
-use lib '%%ETCDIR%%/perl5/lib/perl5';
-use local::lib '%%ETCDIR%%/perl5';
-
-unless ( caller ) {
- if ( @ARGV ) {
- exec @ARGV;
- }
-}
-
diff --git a/net-mgmt/netdisco/files/netdisco.in b/net-mgmt/netdisco/files/netdisco.in
deleted file mode 100644
index c920311c82e9..000000000000
--- a/net-mgmt/netdisco/files/netdisco.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: netdisco
-# REQUIRE: DAEMON LOGIN
-# AFTER: postgresql
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name="netdisco"
-rcvar="netdisco_enable"
-start_precmd="netdisco_start_precmd"
-start_cmd="netdisco_cmd"
-stop_cmd="netdisco_cmd"
-status_cmd="netdisco_cmd"
-reload_cmd="netdisco_reload_cmd"
-rcvar_cmd="netdisco_rcvar_cmd"
-extra_commands="reload status"
-
-: ${netdisco_home="/var/run/netdisco"}
-: ${netdisco_user="netdisco"}
-: ${netdisco_group="netdisco"}
-netdisco_daemons="web backend"
-
-netdisco_start_precmd() {
- # /var/run and /var/log
- if [ ! -d /var/run/netdisco ]; then
- mkdir /var/run/netdisco
- chown -R netdisco:netdisco /var/run/netdisco
- fi
- if [ ! -d /var/log/netdisco ]; then
- mkdir /var/log/netdisco
- chown netdisco:netdisco /var/log/netdisco
- fi
- if [ ! -d /usr/local/etc/netdisco/logs ]; then
- ln -s /var/log/netdisco /usr/local/etc/netdisco/logs
- fi
- # populate /var/run/netdisco
- for dir in environments perl5 netdisco-mibs; do
- test -d /var/run/netdisco/$dir || ln -fs /usr/local/etc/netdisco/$dir /var/run/netdisco/$dir
- done
- test -d /var/run/netdisco/logs || ln -s /var/log/netdisco /var/run/netdisco/logs
-}
-
-netdisco_cmd() {
- local name rcvar rcvars v command pidfile netdisco_daemons result force_run interpreter
- # Prevent recursive calling
- unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
- # Ignore rcvar and run command
- if [ -n "${_rc_prefix}" -a "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then
- force_run=yes
- fi
- # Assume success
- result=0
- # Apply to all daemons
- for n in ${netdisco_daemons}; do
- name="netdisco_$n"
- rcvars=''; v=''
- name=${name}
- rcvar=${name}_enable
- command="/usr/local/bin/netdisco-${n}"
- command_args=${rc_arg}
- pidfile="/var/run/netdisco/netdisco-${n}.pid"
- [ "$n" = "web" ] && command_interpreter="perl" || command_interpreter=""
- # Daemon should be enabled and running
- if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- # If any of the commands failed, take it as a global result
- result=$((${result} || $?))
- fi
- done
- return ${result}
-}
-
-netdisco_rcvar_cmd() {
- local name rcvar
- rcvar=${name}_enable
- # Prevent recursive calling
- unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
- # Check master variable
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- # Check dependent variables
- for n in ${netdisco_daemons}; do
- name=netdisco_${n}
- # XXX
- rcvars=''; v=''
- rcvar=${name}_enable
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- done
-}
-
-netdisco_config_init() {
- local name
- load_rc_config "${name}"
- for n in ${netdisco_daemons}; do
- load_rc_config "netdisco_${n}"
- done
- # Defaults
- netdisco_enable=${netdisco_enable:=NO}
- if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then
- netdisco_web_enable=${netdisco_enable}
- netdisco_backend_enable=${netdisco_enable}
- fi
- netdisco_web_enable=${netdisco_web_enable:-NO}
- netdisco_web_pidfile=${netdisco_web_pidfile:-"/var/run/netdisco/netdisco-web.pid"}
- netdisco_backend_enable=${netdisco_backend_enable:-NO}
- netdisco_web_user=${netdisco_user}
- netdisco_backend_user=${netdisco_user}
- netdisco_web_group=${netdisco_group}
- netdisco_backend_group=${netdisco_group}
- export NETDISCO_HOME=/var/run/netdisco
-}
-
-# load config
-netdisco_config_init
-
-run_rc_command "$1"
diff --git a/net-mgmt/netdisco/files/netdiscologs.conf.sample.in b/net-mgmt/netdisco/files/netdiscologs.conf.sample.in
deleted file mode 100644
index b2727ba1efee..000000000000
--- a/net-mgmt/netdisco/files/netdiscologs.conf.sample.in
+++ /dev/null
@@ -1,2 +0,0 @@
-/var/log/netdisco/netdisco-web.log %%NETDISCO_USER%%:%%NETDISCO_GROUP%% 640 7 1000 * JC /var/run/netdisco/netdisco-web.pid
-/var/log/netdisco/netdisco-daemon.log %%NETDISCO_USER%%:%%NETDISCO_GROUP%% 640 7 1000 * JC /var/run/netdisco/netdisco-daemon.pid
diff --git a/net-mgmt/netdisco/files/pkg-message.in b/net-mgmt/netdisco/files/pkg-message.in
deleted file mode 100644
index ca61ebd25666..000000000000
--- a/net-mgmt/netdisco/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-to get Netdisco running, you just have to:
- * edit %%ETCDIR%%/environments/deployment.yml to suit your needs
- (https://github.com/netdisco/netdisco/wiki/Configuration)
- * edit rc.conf according to %%PREFIX%%/etc/rc.d/netdisco
- * have a look at https://metacpan.org/pod/App::Netdisco
- note that ~/environments is replaced here by %%ETCDIR%%/environments
- * launch netdisco-deploy *as user netdisco* to install/upgrade your database
- su - netdisco -c "netdisco-deploy"
- * copy (or link) %%ETCDIR%%/netdiscologs.conf
- to %%PREFIX%%/etc/newsyslog.conf.d/ to take care
- of logs rotation
- ln -s %%ETCDIR%%/netdiscologs.conf %%PREFIX%%/etc/newsyslog.conf.d/netdiscologs.conf
-
-Always use "su - netdisco" or "sudo -l -u netdisco" before running netdisco-do or
- any netdisco-* command (because of locallib use)
-If running with another user or missing HOME variable (eg: sudo without -l) you
- need NETDISCO_HOME=%%ETCDIR%% environment variable
-EOM
-}
-]
diff --git a/net-mgmt/netdisco/pkg-descr b/net-mgmt/netdisco/pkg-descr
deleted file mode 100644
index a91c04a2a2f8..000000000000
--- a/net-mgmt/netdisco/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Netdisco is a web-based network management tool
-designed for network administrators.
-Data is collected into a PostgreSQL database using SNMP.
-
-Some of the things you can do with Netdisco:
- Locate a machine on the network by MAC or IP
- and show the switch port it lives at
- Turn off a switch port, or change the VLAN or PoE status of a port
- Inventory your network hardware by model, vendor, software
- and operating system
- Pretty pictures of your network
-
-App::Netdisco provides a web frontend with built-in web server,
-and a backend daemon to handle interactive requests
-such as changing port or device properties.
diff --git a/net-mgmt/netdisco/pkg-plist b/net-mgmt/netdisco/pkg-plist
deleted file mode 100644
index 791bd569e724..000000000000
--- a/net-mgmt/netdisco/pkg-plist
+++ /dev/null
@@ -1,710 +0,0 @@
-bin/ieee-oui-import
-bin/nd-import-topology
-bin/netdisco-backend
-bin/netdisco-backend-fg
-bin/netdisco-daemon
-bin/netdisco-daemon-fg
-bin/netdisco-db-deploy
-bin/netdisco-deploy
-bin/netdisco-do
-bin/netdisco-rancid-export
-bin/netdisco-sshcollector
-bin/netdisco-web
-bin/netdisco-web-fg
-@sample %%ETCDIR%%/environments/deployment.yml.sample
-@sample %%ETCDIR%%/netdiscologs.conf.sample
-%%SITE_PERL%%/App/Netdisco.pm
-%%SITE_PERL%%/App/Netdisco/AnyEvent/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Job.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Manager.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Poller.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Scheduler.pm
-%%SITE_PERL%%/App/Netdisco/Configuration.pm
-%%SITE_PERL%%/App/Netdisco/DB.pm
-%%SITE_PERL%%/App/Netdisco/DB/ExplicitLocking.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Admin.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Community.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Device.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceBrowser.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceModule.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePort.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortPower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortProperties.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortSsid.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortVlan.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceSnapshot.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceSkip.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceVlan.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Log.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Manufacturer.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NetmapPositions.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Node.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeNbt.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Oui.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Process.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/SNMPObject.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Session.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Subnet.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Topology.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/User.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/UserLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNode.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNodeWithAge.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ApRadioChannelPower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/CidrIps.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceDnsMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceLinks.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DevicePoeStatus.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DevicePortSpeed.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DuplexMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/FilteredSNMPObject.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/LastNode.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeIp4.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeIp6.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeWithAge.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/OidChildren.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/OrphanedDevices.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PollerPerformance.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortMacs.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortUtilization.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortVLANMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SlowDevices.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SubnetUtilization.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/TastyJobs.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UnDirEdgesAgg.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UndiscoveredNeighbors.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UserRole.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/WalkJobs.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Admin.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Device.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DeviceBrowser.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DeviceModule.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePort.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortSsid.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePower.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Node.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeNbt.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Subnet.pm
-%%SITE_PERL%%/App/Netdisco/DB/SchemaVersioned.pm
-%%SITE_PERL%%/App/Netdisco/DB/SetOperations.pm
-%%SITE_PERL%%/App/Netdisco/Environment.pm
-%%SITE_PERL%%/App/Netdisco/GenericDB.pm
-%%SITE_PERL%%/App/Netdisco/GenericDB/Result/Virtual/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/JobQueue.pm
-%%SITE_PERL%%/App/Netdisco/JobQueue/PostgreSQL.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ACE.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ASA.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ASAContext.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Aruba.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/BigIP.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Clavister.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/CPVSX.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FreeBSD.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FTD.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FortiOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/GAIAEmbedded.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOSXR.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Linux.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/NXOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/PaloAlto.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/VOSS.pm
-%%SITE_PERL%%/App/Netdisco/Transport/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Transport/SSH.pm
-%%SITE_PERL%%/App/Netdisco/Util/CustomFields.pm
-%%SITE_PERL%%/App/Netdisco/Util/DNS.pm
-%%SITE_PERL%%/App/Netdisco/Util/Device.pm
-%%SITE_PERL%%/App/Netdisco/Util/DeviceAuth.pm
-%%SITE_PERL%%/App/Netdisco/Util/ExpandParams.pm
-%%SITE_PERL%%/App/Netdisco/Util/FastResolver.pm
-%%SITE_PERL%%/App/Netdisco/Util/Graph.pm
-%%SITE_PERL%%/App/Netdisco/Util/MCE.pm
-%%SITE_PERL%%/App/Netdisco/Util/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Util/Node.pm
-%%SITE_PERL%%/App/Netdisco/Util/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Util/Noop.pm
-%%SITE_PERL%%/App/Netdisco/Util/Permission.pm
-%%SITE_PERL%%/App/Netdisco/Util/Port.pm
-%%SITE_PERL%%/App/Netdisco/Util/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Util/PortMAC.pm
-%%SITE_PERL%%/App/Netdisco/Util/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Util/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Util/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/Util/Web.pm
-%%SITE_PERL%%/App/Netdisco/Util/Worker.pm
-%%SITE_PERL%%/App/Netdisco/Web.pm
-%%SITE_PERL%%/App/Netdisco/Web/AdminTask.pm
-%%SITE_PERL%%/App/Netdisco/Web/API/Objects.pm
-%%SITE_PERL%%/App/Netdisco/Web/API/Queue.pm
-%%SITE_PERL%%/App/Netdisco/Web/Auth/Provider/DBIC.pm
-%%SITE_PERL%%/App/Netdisco/Web/AuthN.pm
-%%SITE_PERL%%/App/Netdisco/Web/CustomFields.pm
-%%SITE_PERL%%/App/Netdisco/Web/Device.pm
-%%SITE_PERL%%/App/Netdisco/Web/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/Web/Password.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/DuplicateDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/OrphanedDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PollerPerformance.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PseudoDevice.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/SlowDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Topology.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UndiscoveredNeighbors.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UserLog.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Users.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Addresses.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Details.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Modules.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Neighbors.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Ports.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Vlans.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Inventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApChannelDist.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApClients.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApRadioChannelPower.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceAddrNoDNS.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceByLocation.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceDnsMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DevicePoeStatus.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DuplexMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/HalfDuplex.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/InventoryByModelByOS.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/IpInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ModuleInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/Netbios.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeMultiIPs.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeVendor.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodesDiscovered.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortAdminDown.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortBlocking.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortLog.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortMultiNodes.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortSsid.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortUtilization.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortVLANMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SsidInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/VlanInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Device.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Node.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Port.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/VLAN.pm
-%%SITE_PERL%%/App/Netdisco/Web/PortControl.pm
-%%SITE_PERL%%/App/Netdisco/Web/Report.pm
-%%SITE_PERL%%/App/Netdisco/Web/Search.pm
-%%SITE_PERL%%/App/Netdisco/Web/Static.pm
-%%SITE_PERL%%/App/Netdisco/Web/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/Web/TypeAhead.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Loader.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/AddPseudoDevice.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Subnets.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Contact.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Delete.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Delete/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/CanonicalIP.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Entities.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors/DOCSIS.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortPower.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortProperties.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortProperties/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Properties.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/VLANs.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Wireless.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/WithNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/DiscoverAll.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/DumpConfig.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Expire.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/ExpireNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/GetAPIKey.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Graph.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook/Exec.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook/HTTP.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Internal/BackendFQDN.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Internal/SNMPFastDiscover.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/LoadMIBs.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Location.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Nodes/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/WirelessNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/MakeRancidConf.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtstat/Core.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PortControl.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PortName.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Power.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PrimeSkiplist.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Psql.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Renumber.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Scheduler.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Show.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Stats.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Vlan.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Vlan/Core.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Runner.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Status.pm
-%%SITE_PERL%%/Dancer/Template/NetdiscoTemplateToolkit.pm
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/config.yml
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.ascend
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.cisco
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.compat
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.livingston
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.quintum
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2865
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2866
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2869
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc3162
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.shiva
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.tunnel
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.usr
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.versanet
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.wimax
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.xtradius
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/environments/deployment.yml
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/500.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/awesome-bootstrap-checkbox.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap-tree.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap2-toggle.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/d3-force-network-chart.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/dataTables.bootstrap.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/daterangepicker-bs2.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/font-awesome.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/jquery.qtip.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/nd_print.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/netdisco.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/animated-overlay.gif
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_222222_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_2e83ff_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_454545_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_888888_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_cd0a0a_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/jquery-ui.custom.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/toastr.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.cgi
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.fcgi
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/FontAwesome.otf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/crystalclear_mag.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/diagona_settings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/dusseldorf_settings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/favicon.ico
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/glyphicons_072_bookmark.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/glyphicons-halflings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/matte_basic_pin.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/navbar_disco.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc_disabled.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_both.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc_disabled.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_left.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_right.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/tango_sweep.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/vaga_copy.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap2-toggle.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap2-toggle.min.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/d3-3.5.17.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/d3-force-network-chart.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.bootstrap.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-detect.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-sort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/daterangepicker.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/he.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-deserialize.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-history.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-latest.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-ui.custom.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.cookie.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.dataTables.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.floatThead.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.qtip.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/jstree.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/30px.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/32px.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/style.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/style.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/throbber.gif
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/moment.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/natural.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco_portcontrol.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/portsort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/toastr.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/underscore.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/underscore-min.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/versionsort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/favicon-16x16.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/favicon-32x32.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/index.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/oauth2-redirect.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-bundle.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-bundle.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-json-tree-plugin.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-json-tree-plugin.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-standalone-preset.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-standalone-preset.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.css.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/version-3.20.3
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-1-2-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-2-3-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-3-4-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-4-5-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-5-6-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-6-7-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-8-9-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-9-10-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-10-11-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-11-12-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-12-13-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-13-14-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-14-15-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-15-16-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-16-17-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-17-18-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-18-19-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-19-20-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-20-21-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-21-22-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-22-23-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-23-24-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-24-25-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-25-26-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-26-27-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-27-28-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-28-29-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-29-30-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-30-31-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-32-33-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-33-34-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-34-35-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-35-36-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-36-37-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-37-38-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-38-39-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-39-40-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-40-41-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-41-42-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-42-43-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-43-44-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-44-45-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-45-46-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-46-47-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-47-48-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-48-49-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-49-50-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-50-51-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-51-52-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-52-53-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-53-54-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-54-55-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-55-56-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-56-57-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-57-58-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-58-59-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-59-60-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-60-61-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-61-62-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-62-63-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-63-64-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-64-65-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-65-66-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-66-67-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-67-68-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-68-69-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-69-70-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-70-71-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-71-72-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-72-73-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-73-74-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-74-75-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-75-76-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-76-77-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-77-78-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-78-79-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-79-80-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-80-81-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-81-82-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-82-83-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-83-84-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-84-85-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/admintask.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/duplicatedevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/jobqueue.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/nodemonitor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/performance.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/pseudodevice.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/slowdevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/timedoutdevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/topology.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/userlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/users.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/users_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/datatabledefaults.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/details.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/modules.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/netmap.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/snmp.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/snmpnode.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/vlans.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/vlans_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/inventorybymodelbyos.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portvlanmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portvlanmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_ip.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_mac.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/statistics.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/externallinks.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/index.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/inventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/admintask.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/bootstrap-tree.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/common.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/device.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/report.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/search.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts/main.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts/noop.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/password.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/plugin.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/search.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/admintask/jobqueue.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/admintask/topology.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/netmap.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/ports.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/generic_report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/ipinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/moduleinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/netbios.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodesdiscovered.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodevendor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portmultinodes.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portutilization.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portssid.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/subnets.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/node.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/port.tt
-%%PERL5_MAN1%%/nd-import-topology.1.gz
-%%PERL5_MAN1%%/netdisco-backend-fg.1.gz
-%%PERL5_MAN1%%/netdisco-backend.1.gz
-%%PERL5_MAN1%%/netdisco-db-deploy.1.gz
-%%PERL5_MAN1%%/netdisco-deploy.1.gz
-%%PERL5_MAN1%%/netdisco-do.1.gz
-%%PERL5_MAN1%%/netdisco-rancid-export.1.gz
-%%PERL5_MAN1%%/netdisco-sshcollector.1.gz
-%%PERL5_MAN1%%/netdisco-web-fg.1.gz
-%%PERL5_MAN1%%/netdisco-web.1.gz
-%%PERL5_MAN3%%/App::Netdisco.3.gz
-%%PERL5_MAN3%%/App::Netdisco::AnyEvent::Nbtstat.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Backend::Job.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ExplicitLocking.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Admin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceBrowser.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceModule.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePort.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortLog.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortPower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortProperties.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortSsid.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortVlan.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortWireless.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceSnapshot.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceSkip.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceVlan.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeNbt.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeWireless.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Admin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DeviceBrowser.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DeviceModule.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePort.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortLog.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortSsid.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeNbt.3.gz
-%%PERL5_MAN3%%/App::Netdisco::JobQueue.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ACE.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ASA.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ASAContext.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Aruba.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::BigIP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::CPVSX.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Clavister.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FreeBSD.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FTD.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FortiOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::GAIAEmbedded.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOSXR.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Linux.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::NXOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::PaloAlto.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::VOSS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Transport::SNMP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Transport::SSH.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::DNS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::DeviceAuth.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::ExpandParams.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::FastResolver.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Graph.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Nbtstat.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Permission.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Port.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::PortAccessEntity.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::PortMAC.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Snapshot.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::SNMP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Statistics.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Web.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Web::Plugin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::Discover::Neighbors.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::Macsuck::Nodes.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::MakeRancidConf.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Status.3.gz
-@owner netdisco
-@mode 0750
-%%ETCDIR%%/perl5/bin/localenv
-@dir %%ETCDIR%%/perl5
diff --git a/net-mgmt/nfs-exporter/Makefile b/net-mgmt/nfs-exporter/Makefile
index 3170994407a2..3149e99cdb9c 100644
--- a/net-mgmt/nfs-exporter/Makefile
+++ b/net-mgmt/nfs-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nfs-exporter
DISTVERSION= 0.4.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index 7b5650378056..8ad371ed9286 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ping_exporter
-DISTVERSION= 1.1.3
-PORTREVISION= 1
+DISTVERSION= 1.1.4
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
diff --git a/net-mgmt/ping_exporter/distinfo b/net-mgmt/ping_exporter/distinfo
index de060a48ad97..40a190ff811b 100644
--- a/net-mgmt/ping_exporter/distinfo
+++ b/net-mgmt/ping_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748745305
-SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.3_GH0/go.mod) = adfc4fa270daae000cb46585e5f3b8d074dc4e427ada6160d1ad9d7b0af06a6c
-SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.3_GH0/go.mod) = 2121
-SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.3_GH0/czerwonk-ping_exporter-1.1.3_GH0.tar.gz) = f09fa110e548ff48c2c48392fe19404364f00655ae338378a3b61fd9392350ec
-SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.3_GH0/czerwonk-ping_exporter-1.1.3_GH0.tar.gz) = 38282
+TIMESTAMP = 1756817019
+SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/go.mod) = 6369b36f96d34dbe6f2e745acad0f34b117279f5ae78b456f988f43a5f2d4fef
+SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/go.mod) = 1264
+SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/czerwonk-ping_exporter-1.1.4_GH0.tar.gz) = d0075f867a302098ca940be26eeb93f5422aa98f3c68a3f600bbbf4424f87569
+SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/czerwonk-ping_exporter-1.1.4_GH0.tar.gz) = 36098
diff --git a/net-mgmt/rs-aggregate/Makefile b/net-mgmt/rs-aggregate/Makefile
index 1af4f22c52fc..e02c4d251062 100644
--- a/net-mgmt/rs-aggregate/Makefile
+++ b/net-mgmt/rs-aggregate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rs-aggregate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= marcel@herrbischoff.com
diff --git a/net-mgmt/tcpreplay/Makefile b/net-mgmt/tcpreplay/Makefile
index bfe73313f623..375e86229fd9 100644
--- a/net-mgmt/tcpreplay/Makefile
+++ b/net-mgmt/tcpreplay/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tcpreplay
-DISTVERSION= 4.5.1
+DISTVERSION= 4.5.2
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/appneta/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -23,10 +23,15 @@ CONFIGURE_ARGS= --disable-libopts-install \
TEST_TARGET= test
-OPTIONS_DEFINE= LIBPCAP_PORTS
-LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS
-# needs .so version (see: 262976)
+OPTIONS_DEFINE= LIBPCAP_PORTS
+LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS
+
+# needs .so version (libpcap.so:net/libpcap uses libpcap from the base system)
LIBPCAP_PORTS_LIB_DEPENDS= libpcap.so.1:net/libpcap
LIBPCAP_PORTS_CONFIGURE_OFF= --with-libpcap=/usr/lib
+post-patch:
+ @${REINPLACE_CMD} -e '/make test/s|make|${MAKE_CMD}|' \
+ ${WRKSRC}/Makefile.in
+
.include <bsd.port.mk>
diff --git a/net-mgmt/tcpreplay/distinfo b/net-mgmt/tcpreplay/distinfo
index fc9e9a47463a..7675ec8b79ba 100644
--- a/net-mgmt/tcpreplay/distinfo
+++ b/net-mgmt/tcpreplay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721131125
-SHA256 (tcpreplay-4.5.1.tar.xz) = 5126613f783062b43f514b05ad981376050a8fee35b03c8de4445ddeefd95049
-SIZE (tcpreplay-4.5.1.tar.xz) = 809628
+TIMESTAMP = 1756274419
+SHA256 (tcpreplay-4.5.2.tar.xz) = 2df15bc6d49f96a77617d137049f998193bbae95c1a31b04ca02856a24cbf384
+SIZE (tcpreplay-4.5.2.tar.xz) = 818824
diff --git a/net-mgmt/tcpreplay/files/patch-Makefile.in b/net-mgmt/tcpreplay/files/patch-Makefile.in
deleted file mode 100644
index 9d6e23e9e94a..000000000000
--- a/net-mgmt/tcpreplay/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2024-07-12 17:15:27 UTC
-+++ Makefile.in
-@@ -900,7 +900,7 @@ test:
-
- test:
- echo Making test in $(TEST_DIR)
-- cd $(TEST_DIR) && make test
-+ cd $(TEST_DIR) && gmake test
-
- dlt_names:
- cat @SAVEFILE_C@ | $(top_builddir)/scripts/dlt2name.pl src/dlt_names.h
diff --git a/net-mgmt/tcpreplay/files/patch-lib_queue.h b/net-mgmt/tcpreplay/files/patch-lib_queue.h
new file mode 100644
index 000000000000..8159c28745ae
--- /dev/null
+++ b/net-mgmt/tcpreplay/files/patch-lib_queue.h
@@ -0,0 +1,18 @@
+--- lib/queue.h.orig 2025-08-27 06:21:35 UTC
++++ lib/queue.h
+@@ -36,7 +36,8 @@
+ * @(#)queue.h 8.5 (Berkeley) 8/20/94
+ */
+
+-#pragma once
++#ifndef _SYS_QUEUE_H_
++#define _SYS_QUEUE_H_
+
+ /*
+ * This file defines five types of data structures: singly-linked lists,
+@@ -506,3 +507,5 @@ struct { \
+ else \
+ (elm2)->field.cqe_prev->field.cqe_next = (elm2); \
+ } while (0)
++
++#endif /* !_SYS_QUEUE_H_ */
diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c b/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c
deleted file mode 100644
index d4eb02fa98b1..000000000000
--- a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/fragroute/mod.c.orig 2023-12-31 18:39:02 UTC
-+++ src/fragroute/mod.c
-@@ -8,11 +8,11 @@
- */
-
- #include "mod.h"
-+#include "lib/queue.h"
- #include "defines.h"
- #include "config.h"
- #include "common.h"
- #include "argv.h"
--#include "lib/queue.h"
- #include <ctype.h>
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h b/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h
deleted file mode 100644
index ec36392985f8..000000000000
--- a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/fragroute/pkt.h.orig 2023-12-31 18:39:02 UTC
-+++ src/fragroute/pkt.h
-@@ -8,9 +8,9 @@
-
- #pragma once
-
-+#include "lib/queue.h"
- #include "defines.h"
- #include "config.h"
--#include "lib/queue.h"
- #include <sys/time.h>
-
- #ifdef HAVE_LIBDNET
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index bab7558c53dc..adaac42af7fb 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
DISTVERSION= 1.35.4
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
@@ -16,7 +17,7 @@ USES= go:1.24,modules
USE_RC_SUBR= telegraf
GO_MODULE= github.com/influxdata/telegraf
-GO_BUILDFLAGS= -ldflags "-X main.goos=freebsd -X main.goarch=${ARCH} -X main.version=${DISTVERSION}"
+GO_BUILDFLAGS= -ldflags "-X github.com/influxdata/telegraf/internal.Version=${DISTVERSION}"
GO_TARGET= ./cmd/telegraf
SUB_FILES= telegraf
diff --git a/net-mgmt/telegraf/files/patch-gopsutil b/net-mgmt/telegraf/files/patch-gopsutil
new file mode 100644
index 000000000000..623b9e2e61da
--- /dev/null
+++ b/net-mgmt/telegraf/files/patch-gopsutil
@@ -0,0 +1,753 @@
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm64.go.orig 2025-09-01 15:17:42.603499000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm64.go 2025-09-03 08:20:12.866056000 +0000
+@@ -52,7 +52,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ Pad_cgo_0 [4]byte
+ }
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm.go.orig 2025-09-01 15:17:42.603343000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm.go 2025-09-03 08:20:12.865772000 +0000
+@@ -50,7 +50,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_amd64.go.orig 2025-09-01 15:17:42.603178000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_amd64.go 2025-09-03 08:20:12.865459000 +0000
+@@ -52,7 +52,7 @@
+ Device_type uint32
+ Priority uint32
+ Pad_cgo_1 [4]byte
+- ID *byte
++ ID [sizeofPtr]byte
+ Sequence1 uint32
+ Pad_cgo_2 [4]byte
+ }
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_openbsd.go.orig 2025-09-01 15:17:42.604526000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_openbsd.go 2025-09-03 08:20:12.866408000 +0000
+@@ -114,9 +114,7 @@
+ func parseDiskstats(buf []byte) (Diskstats, error) {
+ var ds Diskstats
+ br := bytes.NewReader(buf)
+- // err := binary.Read(br, binary.LittleEndian, &ds)
+- err := common.Read(br, binary.LittleEndian, &ds)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &ds); err != nil {
+ return ds, err
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd.go.orig 2025-09-01 15:17:42.602868000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd.go 2025-09-03 08:20:12.864783000 +0000
+@@ -154,9 +154,7 @@
+ func parsedevstat(buf []byte) (devstat, error) {
+ var ds devstat
+ br := bytes.NewReader(buf)
+- // err := binary.Read(br, binary.LittleEndian, &ds)
+- err := common.Read(br, binary.LittleEndian, &ds)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &ds); err != nil {
+ return ds, err
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_386.go.orig 2025-09-01 15:17:42.603028000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_386.go 2025-09-03 08:20:12.865161000 +0000
+@@ -50,7 +50,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/process/process_bsd.go.orig 2025-09-01 15:17:42.632928000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/process/process_bsd.go 2025-09-03 08:20:15.328852000 +0000
+@@ -71,6 +71,6 @@
+ func parseKinfoProc(buf []byte) (KinfoProc, error) {
+ var k KinfoProc
+ br := bytes.NewReader(buf)
+- err := common.Read(br, binary.LittleEndian, &k)
++ err := binary.Read(br, binary.LittleEndian, &k)
+ return k, err
+ }
+--- vendor/github.com/shirou/gopsutil/v4/process/process_freebsd.go.orig 2025-09-01 15:17:42.633796000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/process/process_freebsd.go 2025-09-03 08:20:15.329256000 +0000
+@@ -79,7 +79,7 @@
+
+ var k kinfoFile
+ br := bytes.NewReader(buf)
+- if err := common.Read(br, binary.LittleEndian, &k); err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &k); err != nil {
+ return "", err
+ }
+ cwd := common.IntToString(k.Path[:])
+@@ -279,7 +279,7 @@
+ if err != nil {
+ return nil, err
+ }
+- pageSize := common.LittleEndian.Uint16([]byte(v))
++ pageSize := binary.LittleEndian.Uint16([]byte(v))
+
+ return &MemoryInfoStat{
+ RSS: uint64(k.Rssize) * uint64(pageSize),
+--- vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go.orig 2025-09-01 15:17:42.617027000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go 2025-09-03 08:20:15.328241000 +0000
+@@ -1,638 +0,0 @@
+-// SPDX-License-Identifier: BSD-3-Clause
+-package common
+-
+-// Copyright 2009 The Go Authors. All rights reserved.
+-// Use of this source code is governed by a BSD-style
+-// license that can be found in the LICENSE file.
+-
+-// Package binary implements simple translation between numbers and byte
+-// sequences and encoding and decoding of varints.
+-//
+-// Numbers are translated by reading and writing fixed-size values.
+-// A fixed-size value is either a fixed-size arithmetic
+-// type (int8, uint8, int16, float32, complex64, ...)
+-// or an array or struct containing only fixed-size values.
+-//
+-// The varint functions encode and decode single integer values using
+-// a variable-length encoding; smaller values require fewer bytes.
+-// For a specification, see
+-// http://code.google.com/apis/protocolbuffers/docs/encoding.html.
+-//
+-// This package favors simplicity over efficiency. Clients that require
+-// high-performance serialization, especially for large data structures,
+-// should look at more advanced solutions such as the encoding/gob
+-// package or protocol buffers.
+-
+-import (
+- "errors"
+- "io"
+- "math"
+- "reflect"
+-)
+-
+-// A ByteOrder specifies how to convert byte sequences into
+-// 16-, 32-, or 64-bit unsigned integers.
+-type ByteOrder interface {
+- Uint16([]byte) uint16
+- Uint32([]byte) uint32
+- Uint64([]byte) uint64
+- PutUint16([]byte, uint16)
+- PutUint32([]byte, uint32)
+- PutUint64([]byte, uint64)
+- String() string
+-}
+-
+-// LittleEndian is the little-endian implementation of ByteOrder.
+-var LittleEndian littleEndian
+-
+-// BigEndian is the big-endian implementation of ByteOrder.
+-var BigEndian bigEndian
+-
+-type littleEndian struct{}
+-
+-func (littleEndian) Uint16(b []byte) uint16 { return uint16(b[0]) | uint16(b[1])<<8 }
+-
+-func (littleEndian) PutUint16(b []byte, v uint16) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+-}
+-
+-func (littleEndian) Uint32(b []byte) uint32 {
+- return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24
+-}
+-
+-func (littleEndian) PutUint32(b []byte, v uint32) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+- b[2] = byte(v >> 16)
+- b[3] = byte(v >> 24)
+-}
+-
+-func (littleEndian) Uint64(b []byte) uint64 {
+- return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 |
+- uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56
+-}
+-
+-func (littleEndian) PutUint64(b []byte, v uint64) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+- b[2] = byte(v >> 16)
+- b[3] = byte(v >> 24)
+- b[4] = byte(v >> 32)
+- b[5] = byte(v >> 40)
+- b[6] = byte(v >> 48)
+- b[7] = byte(v >> 56)
+-}
+-
+-func (littleEndian) String() string { return "LittleEndian" }
+-
+-func (littleEndian) GoString() string { return "binary.LittleEndian" }
+-
+-type bigEndian struct{}
+-
+-func (bigEndian) Uint16(b []byte) uint16 { return uint16(b[1]) | uint16(b[0])<<8 }
+-
+-func (bigEndian) PutUint16(b []byte, v uint16) {
+- b[0] = byte(v >> 8)
+- b[1] = byte(v)
+-}
+-
+-func (bigEndian) Uint32(b []byte) uint32 {
+- return uint32(b[3]) | uint32(b[2])<<8 | uint32(b[1])<<16 | uint32(b[0])<<24
+-}
+-
+-func (bigEndian) PutUint32(b []byte, v uint32) {
+- b[0] = byte(v >> 24)
+- b[1] = byte(v >> 16)
+- b[2] = byte(v >> 8)
+- b[3] = byte(v)
+-}
+-
+-func (bigEndian) Uint64(b []byte) uint64 {
+- return uint64(b[7]) | uint64(b[6])<<8 | uint64(b[5])<<16 | uint64(b[4])<<24 |
+- uint64(b[3])<<32 | uint64(b[2])<<40 | uint64(b[1])<<48 | uint64(b[0])<<56
+-}
+-
+-func (bigEndian) PutUint64(b []byte, v uint64) {
+- b[0] = byte(v >> 56)
+- b[1] = byte(v >> 48)
+- b[2] = byte(v >> 40)
+- b[3] = byte(v >> 32)
+- b[4] = byte(v >> 24)
+- b[5] = byte(v >> 16)
+- b[6] = byte(v >> 8)
+- b[7] = byte(v)
+-}
+-
+-func (bigEndian) String() string { return "BigEndian" }
+-
+-func (bigEndian) GoString() string { return "binary.BigEndian" }
+-
+-// Read reads structured binary data from r into data.
+-// Data must be a pointer to a fixed-size value or a slice
+-// of fixed-size values.
+-// Bytes read from r are decoded using the specified byte order
+-// and written to successive fields of the data.
+-// When reading into structs, the field data for fields with
+-// blank (_) field names is skipped; i.e., blank field names
+-// may be used for padding.
+-// When reading into a struct, all non-blank fields must be exported.
+-func Read(r io.Reader, order ByteOrder, data any) error {
+- // Fast path for basic types and slices.
+- if n := intDataSize(data); n != 0 {
+- var b [8]byte
+- var bs []byte
+- if n > len(b) {
+- bs = make([]byte, n)
+- } else {
+- bs = b[:n]
+- }
+- if _, err := io.ReadFull(r, bs); err != nil {
+- return err
+- }
+- switch data := data.(type) {
+- case *int8:
+- *data = int8(b[0])
+- case *uint8:
+- *data = b[0]
+- case *int16:
+- *data = int16(order.Uint16(bs))
+- case *uint16:
+- *data = order.Uint16(bs)
+- case *int32:
+- *data = int32(order.Uint32(bs))
+- case *uint32:
+- *data = order.Uint32(bs)
+- case *int64:
+- *data = int64(order.Uint64(bs))
+- case *uint64:
+- *data = order.Uint64(bs)
+- case []int8:
+- for i, x := range bs { // Easier to loop over the input for 8-bit values.
+- data[i] = int8(x)
+- }
+- case []uint8:
+- copy(data, bs)
+- case []int16:
+- for i := range data {
+- data[i] = int16(order.Uint16(bs[2*i:]))
+- }
+- case []uint16:
+- for i := range data {
+- data[i] = order.Uint16(bs[2*i:])
+- }
+- case []int32:
+- for i := range data {
+- data[i] = int32(order.Uint32(bs[4*i:]))
+- }
+- case []uint32:
+- for i := range data {
+- data[i] = order.Uint32(bs[4*i:])
+- }
+- case []int64:
+- for i := range data {
+- data[i] = int64(order.Uint64(bs[8*i:]))
+- }
+- case []uint64:
+- for i := range data {
+- data[i] = order.Uint64(bs[8*i:])
+- }
+- }
+- return nil
+- }
+-
+- // Fallback to reflect-based decoding.
+- v := reflect.ValueOf(data)
+- size := -1
+- switch v.Kind() {
+- case reflect.Ptr:
+- v = v.Elem()
+- size = dataSize(v)
+- case reflect.Slice:
+- size = dataSize(v)
+- }
+- if size < 0 {
+- return errors.New("binary.Read: invalid type " + reflect.TypeOf(data).String())
+- }
+- d := &decoder{order: order, buf: make([]byte, size)}
+- if _, err := io.ReadFull(r, d.buf); err != nil {
+- return err
+- }
+- d.value(v)
+- return nil
+-}
+-
+-// Write writes the binary representation of data into w.
+-// Data must be a fixed-size value or a slice of fixed-size
+-// values, or a pointer to such data.
+-// Bytes written to w are encoded using the specified byte order
+-// and read from successive fields of the data.
+-// When writing structs, zero values are written for fields
+-// with blank (_) field names.
+-func Write(w io.Writer, order ByteOrder, data any) error {
+- // Fast path for basic types and slices.
+- if n := intDataSize(data); n != 0 {
+- var b [8]byte
+- var bs []byte
+- if n > len(b) {
+- bs = make([]byte, n)
+- } else {
+- bs = b[:n]
+- }
+- switch v := data.(type) {
+- case *int8:
+- bs = b[:1]
+- b[0] = byte(*v)
+- case int8:
+- bs = b[:1]
+- b[0] = byte(v)
+- case []int8:
+- for i, x := range v {
+- bs[i] = byte(x)
+- }
+- case *uint8:
+- bs = b[:1]
+- b[0] = *v
+- case uint8:
+- bs = b[:1]
+- b[0] = byte(v)
+- case []uint8:
+- bs = v
+- case *int16:
+- bs = b[:2]
+- order.PutUint16(bs, uint16(*v))
+- case int16:
+- bs = b[:2]
+- order.PutUint16(bs, uint16(v))
+- case []int16:
+- for i, x := range v {
+- order.PutUint16(bs[2*i:], uint16(x))
+- }
+- case *uint16:
+- bs = b[:2]
+- order.PutUint16(bs, *v)
+- case uint16:
+- bs = b[:2]
+- order.PutUint16(bs, v)
+- case []uint16:
+- for i, x := range v {
+- order.PutUint16(bs[2*i:], x)
+- }
+- case *int32:
+- bs = b[:4]
+- order.PutUint32(bs, uint32(*v))
+- case int32:
+- bs = b[:4]
+- order.PutUint32(bs, uint32(v))
+- case []int32:
+- for i, x := range v {
+- order.PutUint32(bs[4*i:], uint32(x))
+- }
+- case *uint32:
+- bs = b[:4]
+- order.PutUint32(bs, *v)
+- case uint32:
+- bs = b[:4]
+- order.PutUint32(bs, v)
+- case []uint32:
+- for i, x := range v {
+- order.PutUint32(bs[4*i:], x)
+- }
+- case *int64:
+- bs = b[:8]
+- order.PutUint64(bs, uint64(*v))
+- case int64:
+- bs = b[:8]
+- order.PutUint64(bs, uint64(v))
+- case []int64:
+- for i, x := range v {
+- order.PutUint64(bs[8*i:], uint64(x))
+- }
+- case *uint64:
+- bs = b[:8]
+- order.PutUint64(bs, *v)
+- case uint64:
+- bs = b[:8]
+- order.PutUint64(bs, v)
+- case []uint64:
+- for i, x := range v {
+- order.PutUint64(bs[8*i:], x)
+- }
+- }
+- _, err := w.Write(bs)
+- return err
+- }
+-
+- // Fallback to reflect-based encoding.
+- v := reflect.Indirect(reflect.ValueOf(data))
+- size := dataSize(v)
+- if size < 0 {
+- return errors.New("binary.Write: invalid type " + reflect.TypeOf(data).String())
+- }
+- buf := make([]byte, size)
+- e := &encoder{order: order, buf: buf}
+- e.value(v)
+- _, err := w.Write(buf)
+- return err
+-}
+-
+-// Size returns how many bytes Write would generate to encode the value v, which
+-// must be a fixed-size value or a slice of fixed-size values, or a pointer to such data.
+-// If v is neither of these, Size returns -1.
+-func Size(v any) int {
+- return dataSize(reflect.Indirect(reflect.ValueOf(v)))
+-}
+-
+-// dataSize returns the number of bytes the actual data represented by v occupies in memory.
+-// For compound structures, it sums the sizes of the elements. Thus, for instance, for a slice
+-// it returns the length of the slice times the element size and does not count the memory
+-// occupied by the header. If the type of v is not acceptable, dataSize returns -1.
+-func dataSize(v reflect.Value) int {
+- if v.Kind() == reflect.Slice {
+- if s := sizeof(v.Type().Elem()); s >= 0 {
+- return s * v.Len()
+- }
+- return -1
+- }
+- return sizeof(v.Type())
+-}
+-
+-// sizeof returns the size >= 0 of variables for the given type or -1 if the type is not acceptable.
+-func sizeof(t reflect.Type) int {
+- switch t.Kind() {
+- case reflect.Array:
+- if s := sizeof(t.Elem()); s >= 0 {
+- return s * t.Len()
+- }
+-
+- case reflect.Struct:
+- sum := 0
+- for i, n := 0, t.NumField(); i < n; i++ {
+- s := sizeof(t.Field(i).Type)
+- if s < 0 {
+- return -1
+- }
+- sum += s
+- }
+- return sum
+-
+- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64,
+- reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64,
+- reflect.Float32, reflect.Float64, reflect.Complex64, reflect.Complex128, reflect.Ptr:
+- return int(t.Size())
+- }
+-
+- return -1
+-}
+-
+-type coder struct {
+- order ByteOrder
+- buf []byte
+-}
+-
+-type (
+- decoder coder
+- encoder coder
+-)
+-
+-func (d *decoder) uint8() uint8 {
+- x := d.buf[0]
+- d.buf = d.buf[1:]
+- return x
+-}
+-
+-func (e *encoder) uint8(x uint8) {
+- e.buf[0] = x
+- e.buf = e.buf[1:]
+-}
+-
+-func (d *decoder) uint16() uint16 {
+- x := d.order.Uint16(d.buf[0:2])
+- d.buf = d.buf[2:]
+- return x
+-}
+-
+-func (e *encoder) uint16(x uint16) {
+- e.order.PutUint16(e.buf[0:2], x)
+- e.buf = e.buf[2:]
+-}
+-
+-func (d *decoder) uint32() uint32 {
+- x := d.order.Uint32(d.buf[0:4])
+- d.buf = d.buf[4:]
+- return x
+-}
+-
+-func (e *encoder) uint32(x uint32) {
+- e.order.PutUint32(e.buf[0:4], x)
+- e.buf = e.buf[4:]
+-}
+-
+-func (d *decoder) uint64() uint64 {
+- x := d.order.Uint64(d.buf[0:8])
+- d.buf = d.buf[8:]
+- return x
+-}
+-
+-func (e *encoder) uint64(x uint64) {
+- e.order.PutUint64(e.buf[0:8], x)
+- e.buf = e.buf[8:]
+-}
+-
+-func (d *decoder) int8() int8 { return int8(d.uint8()) }
+-
+-func (e *encoder) int8(x int8) { e.uint8(uint8(x)) }
+-
+-func (d *decoder) int16() int16 { return int16(d.uint16()) }
+-
+-func (e *encoder) int16(x int16) { e.uint16(uint16(x)) }
+-
+-func (d *decoder) int32() int32 { return int32(d.uint32()) }
+-
+-func (e *encoder) int32(x int32) { e.uint32(uint32(x)) }
+-
+-func (d *decoder) int64() int64 { return int64(d.uint64()) }
+-
+-func (e *encoder) int64(x int64) { e.uint64(uint64(x)) }
+-
+-func (d *decoder) value(v reflect.Value) {
+- switch v.Kind() {
+- case reflect.Array:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- d.value(v.Index(i))
+- }
+-
+- case reflect.Struct:
+- t := v.Type()
+- l := v.NumField()
+- for i := 0; i < l; i++ {
+- // Note: Calling v.CanSet() below is an optimization.
+- // It would be sufficient to check the field name,
+- // but creating the StructField info for each field is
+- // costly (run "go test -bench=ReadStruct" and compare
+- // results when making changes to this code).
+- if v = v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
+- d.value(v)
+- } else {
+- d.skip(v)
+- }
+- }
+-
+- case reflect.Slice:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- d.value(v.Index(i))
+- }
+-
+- case reflect.Int8:
+- v.SetInt(int64(d.int8()))
+- case reflect.Int16:
+- v.SetInt(int64(d.int16()))
+- case reflect.Int32:
+- v.SetInt(int64(d.int32()))
+- case reflect.Int64:
+- v.SetInt(d.int64())
+-
+- case reflect.Uint8:
+- v.SetUint(uint64(d.uint8()))
+- case reflect.Uint16:
+- v.SetUint(uint64(d.uint16()))
+- case reflect.Uint32:
+- v.SetUint(uint64(d.uint32()))
+- case reflect.Uint64:
+- v.SetUint(d.uint64())
+-
+- case reflect.Float32:
+- v.SetFloat(float64(math.Float32frombits(d.uint32())))
+- case reflect.Float64:
+- v.SetFloat(math.Float64frombits(d.uint64()))
+-
+- case reflect.Complex64:
+- v.SetComplex(complex(
+- float64(math.Float32frombits(d.uint32())),
+- float64(math.Float32frombits(d.uint32())),
+- ))
+- case reflect.Complex128:
+- v.SetComplex(complex(
+- math.Float64frombits(d.uint64()),
+- math.Float64frombits(d.uint64()),
+- ))
+- }
+-}
+-
+-func (e *encoder) value(v reflect.Value) {
+- switch v.Kind() {
+- case reflect.Array:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- e.value(v.Index(i))
+- }
+-
+- case reflect.Struct:
+- t := v.Type()
+- l := v.NumField()
+- for i := 0; i < l; i++ {
+- // see comment for corresponding code in decoder.value()
+- if v = v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
+- e.value(v)
+- } else {
+- e.skip(v)
+- }
+- }
+-
+- case reflect.Slice:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- e.value(v.Index(i))
+- }
+-
+- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+- switch v.Type().Kind() {
+- case reflect.Int8:
+- e.int8(int8(v.Int()))
+- case reflect.Int16:
+- e.int16(int16(v.Int()))
+- case reflect.Int32:
+- e.int32(int32(v.Int()))
+- case reflect.Int64:
+- e.int64(v.Int())
+- }
+-
+- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:
+- switch v.Type().Kind() {
+- case reflect.Uint8:
+- e.uint8(uint8(v.Uint()))
+- case reflect.Uint16:
+- e.uint16(uint16(v.Uint()))
+- case reflect.Uint32:
+- e.uint32(uint32(v.Uint()))
+- case reflect.Uint64:
+- e.uint64(v.Uint())
+- }
+-
+- case reflect.Float32, reflect.Float64:
+- switch v.Type().Kind() {
+- case reflect.Float32:
+- e.uint32(math.Float32bits(float32(v.Float())))
+- case reflect.Float64:
+- e.uint64(math.Float64bits(v.Float()))
+- }
+-
+- case reflect.Complex64, reflect.Complex128:
+- switch v.Type().Kind() {
+- case reflect.Complex64:
+- x := v.Complex()
+- e.uint32(math.Float32bits(float32(real(x))))
+- e.uint32(math.Float32bits(float32(imag(x))))
+- case reflect.Complex128:
+- x := v.Complex()
+- e.uint64(math.Float64bits(real(x)))
+- e.uint64(math.Float64bits(imag(x)))
+- }
+- }
+-}
+-
+-func (d *decoder) skip(v reflect.Value) {
+- d.buf = d.buf[dataSize(v):]
+-}
+-
+-func (e *encoder) skip(v reflect.Value) {
+- n := dataSize(v)
+- for i := range e.buf[0:n] {
+- e.buf[i] = 0
+- }
+- e.buf = e.buf[n:]
+-}
+-
+-// intDataSize returns the size of the data required to represent the data when encoded.
+-// It returns zero if the type cannot be implemented by the fast path in Read or Write.
+-func intDataSize(data any) int {
+- switch data := data.(type) {
+- case int8, *int8, *uint8:
+- return 1
+- case []int8:
+- return len(data)
+- case []uint8:
+- return len(data)
+- case int16, *int16, *uint16:
+- return 2
+- case []int16:
+- return 2 * len(data)
+- case []uint16:
+- return 2 * len(data)
+- case int32, *int32, *uint32:
+- return 4
+- case []int32:
+- return 4 * len(data)
+- case []uint32:
+- return 4 * len(data)
+- case int64, *int64, *uint64:
+- return 8
+- case []int64:
+- return 8 * len(data)
+- case []uint64:
+- return 8 * len(data)
+- }
+- return 0
+-}
+--- vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd.go.orig 2025-09-01 15:17:42.625682000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd.go 2025-09-03 08:20:15.328569000 +0000
+@@ -61,8 +61,7 @@
+ }
+ var bcs Bcachestats
+ br := bytes.NewReader(buf)
+- err = common.Read(br, binary.LittleEndian, &bcs)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &bcs); err != nil {
+ return nil, err
+ }
+ ret.Buffers = uint64(bcs.Numbufpages) * p
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index 2d5cfbeecf26..f903e3324809 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= victoria-logs
-PORTVERSION= 1.29.0
+PORTVERSION= 1.32.0
DISTVERSIONPREFIX= v
CATEGORIES= net-mgmt
diff --git a/net-mgmt/victoria-logs/distinfo b/net-mgmt/victoria-logs/distinfo
index 7ba213de9c59..bd39e6600077 100644
--- a/net-mgmt/victoria-logs/distinfo
+++ b/net-mgmt/victoria-logs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755945242
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.29.0/v1.29.0.mod) = ded92b9dad2d315d9fcd742843d74bd21cf1bed4eb8cc571bb01e78aff8aa788
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.29.0/v1.29.0.mod) = 958
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.29.0/v1.29.0.zip) = deafc9762a093b6215be398e270cc2d435daa5a1d7704b698c4edaec30bbec30
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.29.0/v1.29.0.zip) = 2370954
+TIMESTAMP = 1756877909
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.mod) = acf605656d2b19bc4524b239c73f98e3827c433e8898c189297997b235a9152f
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.mod) = 958
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.zip) = df15e59c1c994a4bef0dfd2b3c3f37bb28398c8d37d3ffacadcc350bbe850c16
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.zip) = 2907554
diff --git a/net-mgmt/victoria-logs/pkg-plist b/net-mgmt/victoria-logs/pkg-plist
index 6a40f028d870..61e2860d3e6a 100644
--- a/net-mgmt/victoria-logs/pkg-plist
+++ b/net-mgmt/victoria-logs/pkg-plist
@@ -38,5 +38,6 @@ bin/vlogscli
%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md
%%PORTDOCS%%%%DOCSDIR%%/security-and-lb.md
%%PORTDOCS%%%%DOCSDIR%%/vlagent.md
-
+%%PORTDOCS%%%%DOCSDIR%%/metrics.md
+%%PORTDOCS%%%%DOCSDIR%%/vlagent-metrics.md
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net-p2p/bazarr/Makefile b/net-p2p/bazarr/Makefile
index 27b4e7c38706..4cab16e827c7 100644
--- a/net-p2p/bazarr/Makefile
+++ b/net-p2p/bazarr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bazarr
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-p2p python
MASTER_SITES= https://github.com/morpheus65535/bazarr/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= bazarr
diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile
index b475dfc32d0d..1a9241a377f2 100644
--- a/net-p2p/c-lightning/Makefile
+++ b/net-p2p/c-lightning/Makefile
@@ -2,7 +2,7 @@ PORTNAME= c-lightning
# To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present)
PORTVERSION= 25.02.2
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
# and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c)
#PORTVERSION= 0
#PKGNAMESUFFIX= -git-f8d8348c
diff --git a/net-p2p/cncli/Makefile b/net-p2p/cncli/Makefile
index 1d5a20ee30b9..45c6b0f55dcb 100644
--- a/net-p2p/cncli/Makefile
+++ b/net-p2p/cncli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cncli
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/deluge-cli/Makefile b/net-p2p/deluge-cli/Makefile
index 8ab52560984d..595af109e0e1 100644
--- a/net-p2p/deluge-cli/Makefile
+++ b/net-p2p/deluge-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deluge
DISTVERSION= 2.1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-p2p python
MASTER_SITES= PYPI
PKGNAMESUFFIX= -cli
diff --git a/net-p2p/deluge/Makefile b/net-p2p/deluge/Makefile
index cf3dd1532279..045893073567 100644
--- a/net-p2p/deluge/Makefile
+++ b/net-p2p/deluge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deluge
PORTVERSION= 2.1.1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 2
CATEGORIES= net-p2p python
diff --git a/net-p2p/intermodal/Makefile b/net-p2p/intermodal/Makefile
index 8d05c5fca2e6..f96e3756d7ff 100644
--- a/net-p2p/intermodal/Makefile
+++ b/net-p2p/intermodal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= intermodal
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.14
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-p2p/nomadnet/Makefile b/net-p2p/nomadnet/Makefile
index 03595d68df5f..13499aebd1d6 100644
--- a/net-p2p/nomadnet/Makefile
+++ b/net-p2p/nomadnet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nomadnet
DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= net-p2p
MASTER_SITES= PYPI
diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
index f01f83f7678b..63ba3de2e7d8 100644
--- a/net-p2p/oura/Makefile
+++ b/net-p2p/oura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oura
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/twitch-tui/Makefile b/net-p2p/twitch-tui/Makefile
index 2397d88bc986..0f2f295f2483 100644
--- a/net-p2p/twitch-tui/Makefile
+++ b/net-p2p/twitch-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= twitch-tui
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.19
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/Makefile b/net/Makefile
index 4b809548529a..9d9795a651ce 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1194,6 +1194,7 @@
SUBDIR += py-urlextract
SUBDIR += py-urllib3
SUBDIR += py-urllib3-future
+ SUBDIR += py-urllib31
SUBDIR += py-whois
SUBDIR += py-wmi-query
SUBDIR += py-wsdd
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 1bb8ddb06a09..1d6db6817053 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-PORTVERSION= 18.26.3
+PORTVERSION= 18.26.4
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@@ -216,7 +216,7 @@ ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz
ASTERISK_USER?= asterisk
ASTERISK_GROUP?= asterisk
-PJSIP_VERSION= 2.14.1
+PJSIP_VERSION= 2.15.1
.include <bsd.port.options.mk>
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
index 6b4b8c9a6217..84c16f4e397f 100644
--- a/net/asterisk18/distinfo
+++ b/net/asterisk18/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1754049542
-SHA256 (asterisk/asterisk-18.26.3.tar.gz) = 0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9
-SIZE (asterisk/asterisk-18.26.3.tar.gz) = 28568360
+TIMESTAMP = 1756460172
+SHA256 (asterisk/asterisk-18.26.4.tar.gz) = a17f511bfa092c8fa9eccd3a5ecf5f728ccdcf2b1a04d2c06e7177d96c3c9ee1
+SIZE (asterisk/asterisk-18.26.4.tar.gz) = 28570896
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
SIZE (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000
SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 572a3c956371ed62b44a4bcd973db10eb4c84f3040cf7156e3acfad3b6bf3ded
SIZE (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 24044
-SHA256 (asterisk/pjsip-pjproject-2.14.1_GH0.tar.gz) = 6140f7a97e318caa89c17e8d5468599671c6eed12d64a7c160dac879ba004c68
-SIZE (asterisk/pjsip-pjproject-2.14.1_GH0.tar.gz) = 10322231
+SHA256 (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 8f3bd99caf003f96ed8038b8a36031eb9d8cd9eaea1eaff7e01c2eef6bd55706
+SIZE (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 10425868
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index e16abcab400e..b4bcd9f5b137 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.15.1
+DISTVERSION= 20.15.2
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index c57be20ca58b..3405efd1031a 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754070743
-SHA256 (asterisk/asterisk-20.15.1.tar.gz) = fa286ac7a024e685233af6fde54a68a21c8e9934b438da878fb3cff080a6346c
-SIZE (asterisk/asterisk-20.15.1.tar.gz) = 28488166
+TIMESTAMP = 1756474539
+SHA256 (asterisk/asterisk-20.15.2.tar.gz) = 4bbe0aaecc0e7294780269a5dc7ff78a85c58cf26ffc63dd63be5406eef0b687
+SIZE (asterisk/asterisk-20.15.2.tar.gz) = 28488062
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index c4653fabc253..b096a2d8b935 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.5.1
+DISTVERSION= 22.5.2
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index c23204cff80f..f3247adbf965 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754069150
-SHA256 (asterisk/asterisk-22.5.1.tar.gz) = cbe67229f813ccf5e545fbda1fc05eb221897bf03393917390f8f6235cc62179
-SIZE (asterisk/asterisk-22.5.1.tar.gz) = 26373168
+TIMESTAMP = 1756447991
+SHA256 (asterisk/asterisk-22.5.2.tar.gz) = 5061c852fd850b17e6be9d866c8e73298471883fc5e3ccd5a24b3e1364e24218
+SIZE (asterisk/asterisk-22.5.2.tar.gz) = 26374414
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/aws-ec2-imdsv2-get/Makefile b/net/aws-ec2-imdsv2-get/Makefile
index 22dd7aedacdd..c05a63cb8cad 100644
--- a/net/aws-ec2-imdsv2-get/Makefile
+++ b/net/aws-ec2-imdsv2-get/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-ec2-imdsv2-get
DISTVERSION= 1.0.7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= cperciva@FreeBSD.org
diff --git a/net/chrony/Makefile b/net/chrony/Makefile
index d2167508a83e..68f89fcf6eae 100644
--- a/net/chrony/Makefile
+++ b/net/chrony/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chrony
-DISTVERSION= 4.7
+DISTVERSION= 4.8
PORTREVISION= 0
CATEGORIES= net
MASTER_SITES= https://chrony-project.org/releases/ \
@@ -90,6 +90,17 @@ post-patch:
${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!g' \
-e 's!/var/lib!/var/db!g' \
${PORTEXAMPLES:M*.conf.example*}
+.if "4.8" == ${PORTVERSION} && empty(WITH_DEBUG)
+ # SCK_AcceptConnection sets the socket to non-blocking,
+ # and socket.test (built from socket.c and wildcarded)
+ # fails with EAGAIN; to see for yourself, build
+ # with WITH_DEBUG=yes set, so that you get --enable-debug
+ # for configure, and run test/unit/socket.test -d
+ # You can avoid that by running under truss, at least
+ # on FreeBSD 14.3 amd64. The same does not happen
+ # on Fedora Linux 42 x86_64 on the very same computer.
+ ${MV} ${WRKSRC}/test/unit/socket.c ${WRKSRC}/test/unit/socket.c.disabled
+.endif
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chronyc
diff --git a/net/chrony/distinfo b/net/chrony/distinfo
index 0eafb1655821..e6be01363ebf 100644
--- a/net/chrony/distinfo
+++ b/net/chrony/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749665413
-SHA256 (chrony-4.7.tar.gz) = c0de41a8c051e5d32b101b5f7014b98ca978b18e592f30ce6840b6d4602d947b
-SIZE (chrony-4.7.tar.gz) = 644610
+TIMESTAMP = 1756301202
+SHA256 (chrony-4.8.tar.gz) = 33ea8eb2a4daeaa506e8fcafd5d6d89027ed6f2f0609645c6f149b560d301706
+SIZE (chrony-4.8.tar.gz) = 649368
diff --git a/net/cloud-init/Makefile b/net/cloud-init/Makefile
index 88b9035b7e48..f12651575c18 100644
--- a/net/cloud-init/Makefile
+++ b/net/cloud-init/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cloud-init
-DISTVERSION= 24.1.4
-PORTREVISION= 4
+DISTVERSION= 25.2
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,24 +28,35 @@ USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= canonical
USE_PYTHON= autoplist distutils
-PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd"
SHEBANG_FILES= tools/hook-hotplug tools/read-dependencies tools/read-version \
tools/validate-yaml.py
+NO_ARCH= yes
+
# Conflicts
CONFLICTS_INSTALL= cloud-init-devel
# Standard bsd.port.mk variables
ETCDIR= ${PREFIX}/etc/cloud
+MAN1FILES= cloud-id.1 cloud-init-per.1 cloud-init.1
+
+PLIST_FILES+= ${MAN1FILES:S|^|share/man/man1/|:S|.1$|.1.gz|}
+
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000
-EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py
+EXTRA_PATCHES+= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py
.endif
-NO_ARCH= yes
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000
+EXTRA_PATCHES+= ${PATCHDIR}/extra-cloudinit_netinfo.py
+.endif
+
+.include <bsd.port.pre.mk>
+
+PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd"
post-patch:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/setup.py
@@ -60,6 +70,10 @@ post-install:
${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg.sample
${REINPLACE_CMD} -e 's|^.*\.cfg$$|@sample &.sample|' \
-e 's|${ETCDIR}/clean.d|@dir ${ETCDIR}/clean.d|' \
+ -e 's|${DOCSDIR}/module-docs|@dir ${DOCSDIR}/module-docs|' \
${_PYTHONPKGLIST}
+.for man in ${MAN1FILES}
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/${man} ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/net/cloud-init/distinfo b/net/cloud-init/distinfo
index c7e39f0502b2..811d0ccf97c8 100644
--- a/net/cloud-init/distinfo
+++ b/net/cloud-init/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1712351569
-SHA256 (canonical-cloud-init-24.1.4_GH0.tar.gz) = 3c70effcea02be47b6cd751a1d164583df674ff8d6e4eaa6599eb1499e3b3f28
-SIZE (canonical-cloud-init-24.1.4_GH0.tar.gz) = 1734414
-SHA256 (a6e09d9bfd3ef0770bc4d9452d978ba93dbe1245.patch) = e90e4df05691b64abf2f3a0fc02ff7c450260e53ca236583f7fc3fd315a2b114
-SIZE (a6e09d9bfd3ef0770bc4d9452d978ba93dbe1245.patch) = 18418
+TIMESTAMP = 1756667041
+SHA256 (canonical-cloud-init-25.2_GH0.tar.gz) = a5f4752ac86efa395c99151f787072159b86277201d8386d90019db01cdd9779
+SIZE (canonical-cloud-init-25.2_GH0.tar.gz) = 1954136
diff --git a/net/cloud-init/files/extra-cloudinit_distros_freebsd.py b/net/cloud-init/files/extra-cloudinit_distros_freebsd.py
index eb4d375a49fd..c14b672d5cc6 100644
--- a/net/cloud-init/files/extra-cloudinit_distros_freebsd.py
+++ b/net/cloud-init/files/extra-cloudinit_distros_freebsd.py
@@ -1,4 +1,4 @@
---- cloudinit/distros/freebsd.py.orig 2024-10-25 15:58:28 UTC
+--- cloudinit/distros/freebsd.py.orig 2025-08-12 19:00:58 UTC
+++ cloudinit/distros/freebsd.py
@@ -35,7 +35,7 @@ class Distro(cloudinit.distros.bsd.BSD):
pkg_cmd_update_prefix = ["pkg", "update"]
diff --git a/net/cloud-init/files/extra-cloudinit_netinfo.py b/net/cloud-init/files/extra-cloudinit_netinfo.py
new file mode 100644
index 000000000000..d756dda563f0
--- /dev/null
+++ b/net/cloud-init/files/extra-cloudinit_netinfo.py
@@ -0,0 +1,11 @@
+--- cloudinit/netinfo.py.orig 2025-09-01 15:44:21 UTC
++++ cloudinit/netinfo.py
+@@ -558,7 +558,7 @@ def route_info():
+ elif subp.which("netstat"):
+ # Fall back to net-tools if iproute2 is not present
+ (route_out, _err) = subp.subp(
+- ["netstat", "--route", "--numeric", "--extend"], rcs=[0, 1]
++ ["netstat", "--route", "--numeric", "--extend"], rcs=[0, 1, 64]
+ )
+ routes = _netdev_route_info_netstat(route_out)
+ else:
diff --git a/net/cloud-init/files/patch-cloudinit_settings.py b/net/cloud-init/files/patch-cloudinit_settings.py
index d7ca2bd87f2c..a2aded75780a 100644
--- a/net/cloud-init/files/patch-cloudinit_settings.py
+++ b/net/cloud-init/files/patch-cloudinit_settings.py
@@ -1,19 +1,27 @@
---- cloudinit/settings.py.orig 2021-03-17 15:43:42 UTC
+--- cloudinit/settings.py.orig 2025-08-12 19:00:58 UTC
+++ cloudinit/settings.py
-@@ -12,7 +12,7 @@
+@@ -12,11 +12,11 @@ CFG_ENV_NAME = "CLOUD_CFG"
CFG_ENV_NAME = "CLOUD_CFG"
# This is expected to be a yaml formatted file
-CLOUD_CONFIG = "/etc/cloud/cloud.cfg"
+CLOUD_CONFIG = "%%PREFIX%%/etc/cloud/cloud.cfg"
- RUN_CLOUD_CONFIG = "/run/cloud-init/cloud.cfg"
+-CLEAN_RUNPARTS_DIR = "/etc/cloud/clean.d"
++CLEAN_RUNPARTS_DIR = "%%PREFIX%%/etc/cloud/clean.d"
-@@ -50,7 +50,7 @@ CFG_BUILTIN = {
+-DEFAULT_RUN_DIR = "/run/cloud-init"
++DEFAULT_RUN_DIR = "/var/run/cloud-init"
+
+ # What u get if no config is provided
+ CFG_BUILTIN = {
+@@ -60,8 +60,8 @@ CFG_BUILTIN = {
"system_info": {
"paths": {
"cloud_dir": "/var/lib/cloud",
+- "docs_dir": "/usr/share/doc/cloud-init/",
- "templates_dir": "/etc/cloud/templates/",
++ "docs_dir": "%%PREFIX%%/share/doc/cloud-init/",
+ "templates_dir": "%%PREFIX%%/etc/cloud/templates/",
},
"distro": "ubuntu",
diff --git a/net/cloud-init/files/patch-setup.py b/net/cloud-init/files/patch-setup.py
index c94715dc97c6..403683645cf7 100644
--- a/net/cloud-init/files/patch-setup.py
+++ b/net/cloud-init/files/patch-setup.py
@@ -1,6 +1,6 @@
---- setup.py.orig 2021-03-17 15:40:30 UTC
+--- setup.py.orig 2025-08-12 19:00:58 UTC
+++ setup.py
-@@ -153,7 +153,7 @@ INITSYS_TYPES = sorted([f.partition(".")[0] for f in I
+@@ -176,7 +176,7 @@ USR = "usr"
# Install everything in the right location and take care of Linux (default) and
# FreeBSD systems.
USR = "usr"
@@ -8,4 +8,4 @@
+ETC = "%%PREFIX%%/etc"
USR_LIB_EXEC = "usr/lib"
LIB = "lib"
- if os.uname()[0] in ["FreeBSD", "DragonFly"]:
+ if os.uname()[0] in ["FreeBSD", "DragonFly", "OpenBSD"]:
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 2a1ec0fea9b9..493a8b523915 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/dumbpipe/Makefile b/net/dumbpipe/Makefile
index c9c39fe59ee0..b0e123e97e43 100644
--- a/net/dumbpipe/Makefile
+++ b/net/dumbpipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dumbpipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index 66a40e4d888e..edeff7387537 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,6 +1,7 @@
PORTNAME= eternalterminal
DISTVERSIONPREFIX= et-v
DISTVERSION= 6.2.11
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
@@ -12,17 +13,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_13= OpenSSL versions prior to 3.0.0 are not supported
-LIB_DEPENDS= libprotobuf.so:devel/protobuf \
+LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \
+ libprotobuf.so:devel/protobuf \
libsodium.so:security/libsodium \
libunwind.so:devel/libunwind
-USES= cmake ssl
+USES= cmake:testing ssl
USE_GITHUB= yes
GH_ACCOUNT= MisterTea
GH_PROJECT= EternalTerminal
CMAKE_ON= DISABLE_VCPKG
CMAKE_OFF= BUILD_TESTING
+CMAKE_TESTING_ON= BUILD_TESTING
CONFLICTS_INSTALL= linux-enemyterritory # bin/et
@@ -36,10 +39,4 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/rc.d/etserver \
${STAGEDIR}${PREFIX}/etc/rc.d
-do-test:
- @cd ${BUILD_WRKSRC} && \
- ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
- ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
- ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
-
.include <bsd.port.mk>
diff --git a/net/findomain/Makefile b/net/findomain/Makefile
index d620d4cacb52..b986ddd910c1 100644
--- a/net/findomain/Makefile
+++ b/net/findomain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findomain
DISTVERSION= 9.0.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net security
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/freebsd-telnetd/Makefile b/net/freebsd-telnetd/Makefile
index ca4c8095aca0..521db4ca0c45 100644
--- a/net/freebsd-telnetd/Makefile
+++ b/net/freebsd-telnetd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freebsd-telnetd
DISTVERSIONPREFIX= v
DISTVERSION= 15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= cy@FreeBSD.org
@@ -22,6 +22,7 @@ MAKE_ENV+= MAKESYSPATH=/usr/src/share/mk \
MANDIR=${PREFIX}/share/man/man \
TELNETDIR=${WRKSRC}/contrib/telnet \
MK_KERBEROS_SUPPORT=no \
+ MK_OPENSSL=no \
MK_WERROR=no
OPTIONS_DEFINE= IPV6
diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile
index d7dbddacaf9d..e1f6b43c9071 100644
--- a/net/freeradius3/Makefile
+++ b/net/freeradius3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= freeradius
-DISTVERSION= 3.2.7
-PORTREVISION= 1
+DISTVERSION= 3.2.8
CATEGORIES= net
MASTER_SITES= https://github.com/FreeRADIUS/freeradius-server/releases/download/release_${DISTVERSION:S/./_/g}/ \
https://freeradius.org/ftp/pub/radius/%SUBDIR%/ \
diff --git a/net/freeradius3/distinfo b/net/freeradius3/distinfo
index 14db57e2b6e7..5ed35e5c1d60 100644
--- a/net/freeradius3/distinfo
+++ b/net/freeradius3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738338479
-SHA256 (freeradius-server-3.2.7.tar.bz2) = 8a865766c5c0a1637d7a515cf913c4630771e55345a19d88b4b2c372877dae83
-SIZE (freeradius-server-3.2.7.tar.bz2) = 3517595
+TIMESTAMP = 1756123716
+SHA256 (freeradius-server-3.2.8.tar.bz2) = 2c6483baeba65f939734473fafa31c4f727e8e139dd884563121412b6aba681b
+SIZE (freeradius-server-3.2.8.tar.bz2) = 3671952
diff --git a/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76 b/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76
deleted file mode 100644
index fc8b26fdb6ce..000000000000
--- a/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/share/dictionary.freeradius b/share/dictionary.freeradius
-index 38e52801aff63..9b792b6047e24 100644
---- share/dictionary.freeradius
-+++ share/dictionary.freeradius
-@@ -304,7 +304,7 @@ ATTRIBUTE FreeRADIUS-Stats-Threads-Active 193 integer
- ATTRIBUTE FreeRADIUS-Stats-Threads-Total 194 integer
- ATTRIBUTE FreeRADIUS-Stats-Threads-Max 195 integer
-
--ATTRIBUTE FreeRADIUS-Stats-Server-Src-IP-Address 176 ipaddr
--ATTRIBUTE FreeRADIUS-Stats-Server-Src-IPv6-Address 177 ipaddr
-+ATTRIBUTE FreeRADIUS-Stats-Server-Src-IP-Address 196 ipaddr
-+ATTRIBUTE FreeRADIUS-Stats-Server-Src-IPv6-Address 197 ipaddr
-
- END-VENDOR FreeRADIUS
diff --git a/net/freeradius3/pkg-plist b/net/freeradius3/pkg-plist
index 81cc280e9091..ca74a56104ac 100644
--- a/net/freeradius3/pkg-plist
+++ b/net/freeradius3/pkg-plist
@@ -484,7 +484,6 @@ sbin/radmin
%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7055.txt
%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7268.txt
%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7542.txt
-%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7599.txt
%%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/edir/freeradius-clients.ldif
%%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/iplanet/freeradius.ldif
%%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/iplanet/freeradius.schema
@@ -606,6 +605,96 @@ sbin/radmin
%%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/pages/xlat/index.adoc
%%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/pages/xlat/module.adoc
%%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/partials/rcode_table.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/ROOT/partials/externaldoc.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/ROOT/partials/mailinglist.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/images/request_flow.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/aaa.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/acct.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/authn.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/authz.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/architecture.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/datastore.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/nas.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/policy.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/radius.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/radius_servers.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/freeradius.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/ldap_authentication.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/novell.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/password_storage.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/overview.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/authproto.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/peap.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/wep.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/wpa.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/resources.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/processing.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/radius_session.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/radius_session_msg.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/SAVE.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-challenge.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-request-proxy.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-request.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/accounting-request-proxy.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/accounting-request.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/asciifull.gif
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dispatcher.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server_failover.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server_redundancy.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_load_balance.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/eap-md5.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/eap-ttls.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login_net_access.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login_ok.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/nas_backup_server.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/nas_backup_server_failover.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/peap_packet.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy_backup_server.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy_load_balance.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/radius_packet.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_files.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_handoff.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_processing.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_receive.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/server_schematic.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/ttls_packet.svg
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/nav.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/accounting.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/autz-type.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/dictionary.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/dynamic-translation.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-md5.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-peap.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-tls.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-ttls.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/failover.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/final_group_project.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/matching_users.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/module_fail_over.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/multiple_modules.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/new_client.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/new_user.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/prepaid.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_failover.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_load_balance.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_receive.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/radmin.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/simultaneous_use.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/sql.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/sql_user.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/trouble_shooting.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_policies.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_return_codes.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_splitting_strings.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_update_blocks_and_conditions.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/variables.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/virtual.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/partials/common_control_attrs_sidebar.adoc
+%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/partials/unlang_start.adoc
%%PORTDOCS%%%%DOCSDIR%%/rfc/leap.txt
%%EXAMPLESDIR%%/raddb/README.rst
%%EXAMPLESDIR%%/raddb/certs/01.pem
@@ -676,6 +765,8 @@ sbin/radmin
%%EXAMPLESDIR%%/raddb/mods-available/inner-eap
%%EXAMPLESDIR%%/raddb/mods-available/ippool
%%EXAMPLESDIR%%/raddb/mods-available/json
+%%EXAMPLESDIR%%/raddb/mods-available/kafka
+%%EXAMPLESDIR%%/raddb/mods-available/kafka_async
%%EXAMPLESDIR%%/raddb/mods-available/krb5
%%EXAMPLESDIR%%/raddb/mods-available/ldap
%%EXAMPLESDIR%%/raddb/mods-available/ldap_google
@@ -724,6 +815,7 @@ sbin/radmin
%%EXAMPLESDIR%%/raddb/mods-config/files/accounting
%%EXAMPLESDIR%%/raddb/mods-config/files/authorize
%%EXAMPLESDIR%%/raddb/mods-config/files/pre-proxy
+%%EXAMPLESDIR%%/raddb/mods-config/kafka/messages-json.conf
%%PERL%%%%EXAMPLESDIR%%/raddb/mods-config/perl/example.pl
%%EXAMPLESDIR%%/raddb/mods-config/preprocess/hints
%%EXAMPLESDIR%%/raddb/mods-config/preprocess/huntgroups
@@ -1021,6 +1113,7 @@ sbin/radmin
%%DATADIR%%/dictionary.iana
%%DATADIR%%/dictionary.iea
%%DATADIR%%/dictionary.infinera
+%%DATADIR%%/dictionary.infinera.broken
%%DATADIR%%/dictionary.infoblox
%%DATADIR%%/dictionary.infonet
%%DATADIR%%/dictionary.ipunplugged
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index 412a3aed846b..319b4709a431 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 3.17.0
+PORTREVISION= 1
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile
index 63ffe2da2534..13c76c3ae5d9 100644
--- a/net/gdrive/Makefile
+++ b/net/gdrive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdrive
DISTVERSION= 3.9.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile
index 5102dbdb6c86..629c70dec91d 100644
--- a/net/gemserv/Makefile
+++ b/net/gemserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemserv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.6
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net
MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX}
diff --git a/net/geoclue/Makefile b/net/geoclue/Makefile
index 677b801a52b1..f1a2709295f5 100644
--- a/net/geoclue/Makefile
+++ b/net/geoclue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geoclue
-DISTVERSION= 2.7.2
+DISTVERSION= 2.8.0
CATEGORIES= net devel gnome
MAINTAINER= desktop@FreeBSD.org
@@ -12,10 +12,12 @@ LICENSE_COMB= multi
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libsoup-3.0.so:devel/libsoup3
-USES= gettext gnome meson pkgconfig tar:bz2 vala:build
+USES= gettext-tools gnome meson pkgconfig python shebangfix tar:bz2 \
+ vala:build
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
+SHEBANG_FILES= interface/create-unified-xml.py
USE_GITLAB= yes
GL_SITE= https://gitlab.freedesktop.org
@@ -23,7 +25,8 @@ GL_SITE= https://gitlab.freedesktop.org
MESON_ARGS= -D3g-source=false \
-Dcdma-source=false \
-Dnmea-source=false \
- -Dmodem-gps-source=false
+ -Dmodem-gps-source=false \
+ -Dwifi-source=false
OPTIONS_SUB= yes
OPTIONS_DEFINE= DEMO DOCS
diff --git a/net/geoclue/distinfo b/net/geoclue/distinfo
index 2c006d799ff3..f86098763972 100644
--- a/net/geoclue/distinfo
+++ b/net/geoclue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735049523
-SHA256 (geoclue-2.7.2.tar.bz2) = 01d24a44a036769049411899ae83c9a86f73d272cca3df6af5a03bfac32456d2
-SIZE (geoclue-2.7.2.tar.bz2) = 108472
+TIMESTAMP = 1756643090
+SHA256 (geoclue-2.8.0.tar.bz2) = c07aeb35cccf959ec1dc2e8f9a71a9d8bdd643879ef0a8d37926499541da1685
+SIZE (geoclue-2.8.0.tar.bz2) = 112944
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 6beff0872658..aea0647c6a30 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755673971
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 10172
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 5cc156ef5215212c5e6c2fd0c6205d839d806343e74cdb748ee0fb8366092224
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 1790280
+TIMESTAMP = 1756438001
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 10172
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = d10e44c56f6d9745cfba2c71af76fae4811423ec1020b057dd8a0fcb9ee6abf5
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = 1790288
diff --git a/net/gnome-connections/Makefile b/net/gnome-connections/Makefile
index 2b62c2d78c77..a4c01fa892a7 100644
--- a/net/gnome-connections/Makefile
+++ b/net/gnome-connections/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-connections
PORTVERSION= 47.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index ab44c74ec83a..2108f725cd48 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 536.0.0
+DISTVERSION= 536.0.1
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 0cd33af8fb1a..b2c8adcf615f 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756286161
-SHA256 (google-cloud-sdk-536.0.0-linux-x86_64.tar.gz) = 041079ba36b03a3987b067957a4c95b1037fe5e8d5f8d86ed24efcb6e8751687
-SIZE (google-cloud-sdk-536.0.0-linux-x86_64.tar.gz) = 149994720
+TIMESTAMP = 1756370232
+SHA256 (google-cloud-sdk-536.0.1-linux-x86_64.tar.gz) = ec65cd1e8e0eb59c4c51280155124db8d1943f3d8fb817bf1a6fa0af64a91ac3
+SIZE (google-cloud-sdk-536.0.1-linux-x86_64.tar.gz) = 149994810
diff --git a/net/kamailio/files/patch-src_core_fastlock.h b/net/kamailio/files/patch-src_core_fastlock.h
new file mode 100644
index 000000000000..c4bcb14d7728
--- /dev/null
+++ b/net/kamailio/files/patch-src_core_fastlock.h
@@ -0,0 +1,29 @@
+--- src/core/fastlock.h.orig 2025-09-01 19:50:34 UTC
++++ src/core/fastlock.h
+@@ -99,7 +99,7 @@ typedef volatile int fl_lock_t;
+ #endif /* NOSMP */
+ #define membar_getlock()
+
+-#elif defined(__CPU_ppc) || defined(__CPU_ppc64)
++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le)
+ #ifndef NOSMP
+ #define membar_getlock() asm volatile("lwsync \n\t" : : : "memory");
+ #else
+@@ -228,7 +228,7 @@ inline static int tsl(fl_lock_t *lock)
+ : "cc", "memory");
+
+
+-#elif defined(__CPU_ppc) || defined(__CPU_ppc64)
++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le)
+ asm volatile("1: \n\t"
+ #ifdef SPIN_OPTIMIZE
+ " lwzx %0, 0, %2 \n\t"
+@@ -394,7 +394,7 @@ inline static void release_lock(fl_lock_t *lock)
+ asm volatile(" stlr %w1, %0 \n\t" : "=Q"(*lock) : "r"(0) : "memory");
+
+
+-#elif defined(__CPU_ppc) || defined(__CPU_ppc64)
++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le)
+ asm volatile(
+ /* "sync\n\t" lwsync is faster and will work
+ * here too
diff --git a/net/kdenetwork/Makefile b/net/kdenetwork/Makefile
index da673473276b..ca0e9fec8ca2 100644
--- a/net/kdenetwork/Makefile
+++ b/net/kdenetwork/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdenetwork
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde
MAINTAINER= kde@FreeBSD.org
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index bfd2122664ff..ac73c2eda7e9 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.1.0
-PORTREVISION= 2
+DISTVERSION= 3.1.1
CATEGORIES= net
MASTER_SITES= ISC/kea/cur/3.1
PKGNAMESUFFIX= -devel
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index dbfb9d675ce9..b83b9b6139b5 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755101120
-SHA256 (kea-3.1.0.tar.xz) = f0565f10ade5d5e4a821fe374e730aab549acae0e8565cb3a4c6824ef9f5b9b3
-SIZE (kea-3.1.0.tar.xz) = 6645668
+TIMESTAMP = 1756388709
+SHA256 (kea-3.1.1.tar.xz) = 91510c932a81a9b1d3b8c0bd7d6e0f8aa896f9dd4ca7117d06ab57698f09e899
+SIZE (kea-3.1.1.tar.xz) = 6655284
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index 765e7b0708f4..db7368f061bd 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -475,8 +475,8 @@ lib/libkea-asiodns.so
lib/libkea-asiodns.so.72
lib/libkea-asiodns.so.72.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.98
-lib/libkea-asiolink.so.98.0.0
+lib/libkea-asiolink.so.99
+lib/libkea-asiolink.so.99.0.0
lib/libkea-cc.so
lib/libkea-cc.so.93
lib/libkea-cc.so.93.0.0
@@ -499,8 +499,8 @@ lib/libkea-dhcp_ddns.so
lib/libkea-dhcp_ddns.so.78
lib/libkea-dhcp_ddns.so.78.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.140
-lib/libkea-dhcpsrv.so.140.0.0
+lib/libkea-dhcpsrv.so.141
+lib/libkea-dhcpsrv.so.141.0.0
lib/libkea-dns.so
lib/libkea-dns.so.81
lib/libkea-dns.so.81.0.0
@@ -511,14 +511,14 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.55
lib/libkea-exceptions.so.55.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.129
-lib/libkea-hooks.so.129.0.0
+lib/libkea-hooks.so.130
+lib/libkea-hooks.so.130.0.0
lib/libkea-http.so
lib/libkea-http.so.98
lib/libkea-http.so.98.0.0
lib/libkea-log-interprocess.so
-lib/libkea-log-interprocess.so.3
-lib/libkea-log-interprocess.so.3.0.0
+lib/libkea-log-interprocess.so.4
+lib/libkea-log-interprocess.so.4.0.0
lib/libkea-log.so
lib/libkea-log.so.85
lib/libkea-log.so.85.0.0
@@ -618,6 +618,7 @@ sbin/perfdhcp
%%DATADIR%%/api/lease6-get-all.json
%%DATADIR%%/api/lease6-get-by-duid.json
%%DATADIR%%/api/lease6-get-by-hostname.json
+%%DATADIR%%/api/lease6-get-by-hw-address.json
%%DATADIR%%/api/lease6-get-page.json
%%DATADIR%%/api/lease6-get.json
%%DATADIR%%/api/lease6-resend-ddns.json
@@ -812,6 +813,7 @@ sbin/perfdhcp
%%DATADIR%%/scripts/mysql/upgrade_028_to_029.sh
%%DATADIR%%/scripts/mysql/upgrade_029_to_030.sh
%%DATADIR%%/scripts/mysql/upgrade_030_to_031.sh
+%%DATADIR%%/scripts/mysql/upgrade_031_to_032.sh
%%DATADIR%%/scripts/mysql/wipe_data.sh
%%DATADIR%%/scripts/pgsql/dhcpdb_create.pgsql
%%DATADIR%%/scripts/pgsql/dhcpdb_drop.pgsql
@@ -850,6 +852,7 @@ sbin/perfdhcp
%%DATADIR%%/scripts/pgsql/upgrade_027_to_028.sh
%%DATADIR%%/scripts/pgsql/upgrade_028_to_029.sh
%%DATADIR%%/scripts/pgsql/upgrade_029_to_030.sh
+%%DATADIR%%/scripts/pgsql/upgrade_030_to_031.sh
%%DATADIR%%/scripts/pgsql/wipe_data.sh
share/man/man8/kea-admin.8.gz
share/man/man8/kea-ctrl-agent.8.gz
diff --git a/net/kea/Makefile b/net/kea/Makefile
index efb6cbfc698f..a937964fc4ab 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.0.0
-PORTREVISION= 5
+DISTVERSION= 3.0.1
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
diff --git a/net/kea/distinfo b/net/kea/distinfo
index 34919567d383..51c5c2bafda0 100644
--- a/net/kea/distinfo
+++ b/net/kea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750867283
-SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76
-SIZE (kea-3.0.0.tar.xz) = 6631612
+TIMESTAMP = 1756327795
+SHA256 (kea-3.0.1.tar.xz) = ec84fec4bb7f6b9d15a82e755a571e9348eb4d6fbc62bb3f6f1296cd7a24c566
+SIZE (kea-3.0.1.tar.xz) = 6632284
diff --git a/net/kea/files/patch-meson.build b/net/kea/files/patch-meson.build
index 58f40526b835..f444e3bcdafe 100644
--- a/net/kea/files/patch-meson.build
+++ b/net/kea/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2025-06-20 09:28:47.000000000 -0700
-+++ meson.build 2025-07-10 10:25:47.651315000 -0700
-@@ -59,7 +59,7 @@
+--- meson.build.orig 2025-06-20 16:28:47 UTC
++++ meson.build
+@@ -59,7 +59,7 @@ if PREFIX == '/usr/local'
# Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not.
# So we revert what it does.
if PREFIX == '/usr/local'
@@ -9,7 +9,7 @@
endif
DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts'
-@@ -69,17 +69,17 @@
+@@ -69,17 +69,17 @@ KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
KEA_ADMIN_INSTALLED = PREFIX / SBINDIR / 'kea-admin'
KEA_LFC_BUILT = TOP_BUILD_DIR / 'src/bin/lfc/kea-lfc'
KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
@@ -31,7 +31,7 @@
SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR
SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR
TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca'
-@@ -88,9 +88,9 @@
+@@ -88,9 +88,9 @@ if PREFIX == '/usr/local'
# So we revert what it does.
if PREFIX == '/usr/local'
SYSCONFDIR_INSTALLED = '/usr/local/etc'
@@ -44,7 +44,7 @@
endif
#### Build Options
-@@ -1108,9 +1108,9 @@
+@@ -1108,9 +1108,9 @@ if PREFIX == '/usr/local'
# In case prefix is default, install to hardcoded path.
if PREFIX == '/usr/local'
install_emptydir('/usr/local/lib/kea')
diff --git a/net/kea/files/patch-src_bin_shell_kea-shell.in b/net/kea/files/patch-src_bin_shell_kea-shell.in
deleted file mode 100644
index caa0eea9db98..000000000000
--- a/net/kea/files/patch-src_bin_shell_kea-shell.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/bin/shell/kea-shell.in.orig 2025-06-20 09:28:47.000000000 -0700
-+++ src/bin/shell/kea-shell.in 2025-08-13 09:47:11.947513000 -0700
-@@ -1,4 +1,4 @@
--#!@PYTHON@
-+#!/usr/bin/env /usr/local/bin/python3
-
- # Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
- #
diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist
index 357a8bdab3b1..08c26c31820c 100644
--- a/net/kea/pkg-plist
+++ b/net/kea/pkg-plist
@@ -472,8 +472,8 @@ lib/libkea-asiodns.so
lib/libkea-asiodns.so.62
lib/libkea-asiodns.so.62.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.87
-lib/libkea-asiolink.so.87.0.0
+lib/libkea-asiolink.so.88
+lib/libkea-asiolink.so.88.0.0
lib/libkea-cc.so
lib/libkea-cc.so.82
lib/libkea-cc.so.82.0.0
@@ -484,8 +484,8 @@ lib/libkea-config.so
lib/libkea-config.so.83
lib/libkea-config.so.83.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.63
-lib/libkea-cryptolink.so.63.0.0
+lib/libkea-cryptolink.so.64
+lib/libkea-cryptolink.so.64.0.0
lib/libkea-d2srv.so
lib/libkea-d2srv.so.63
lib/libkea-d2srv.so.63.0.0
@@ -499,8 +499,8 @@ lib/libkea-dhcp_ddns.so
lib/libkea-dhcp_ddns.so.68
lib/libkea-dhcp_ddns.so.68.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.129
-lib/libkea-dhcpsrv.so.129.0.0
+lib/libkea-dhcpsrv.so.130
+lib/libkea-dhcpsrv.so.130.0.0
lib/libkea-dns.so
lib/libkea-dns.so.71
lib/libkea-dns.so.71.0.0
@@ -511,8 +511,8 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.45
lib/libkea-exceptions.so.45.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.118
-lib/libkea-hooks.so.118.0.0
+lib/libkea-hooks.so.119
+lib/libkea-hooks.so.119.0.0
lib/libkea-http.so
lib/libkea-http.so.87
lib/libkea-http.so.87.0.0
diff --git a/net/krdc/Makefile b/net/krdc/Makefile
index e89d38c59921..a37fb07e403b 100644
--- a/net/krdc/Makefile
+++ b/net/krdc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= krdc
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/net/krill/Makefile b/net/krill/Makefile
index ec9915f06a81..cea9fe1c424e 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,6 +1,7 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index d91a627a8cc7..6e7cc0b1306e 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ktcplist
DISTVERSION= 1.0.2
+PORTREVISION= 1
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/net/ldapbrowser/Makefile b/net/ldapbrowser/Makefile
index c5c80a526b38..25c841a5d4f5 100644
--- a/net/ldapbrowser/Makefile
+++ b/net/ldapbrowser/Makefile
@@ -1,15 +1,16 @@
PORTNAME= ldapbrowser
PORTVERSION= 2.8.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net java
-MASTER_SITES= http://www.klop.ws/distfiles/ \
+MASTER_SITES= LOCAL/ronald \
+ https://www.klop.ws/distfiles/ \
http://freebsd.nsu.ru/distfiles/ \
ftp://ftp.nstu.ru/pub/sources/nettools/ldap/ \
ftp://ftp.gtrgrenoble.fr/TpRes/Ldap/ \
ftp://ftp.uni-duisburg.de/Unix/networking/LDAP/frontends/
DISTNAME= Browser282b2
-MAINTAINER= ronald@FreeBSD.org
+MAINTAINER= danfe@FreeBSD.org
COMMENT= Java/Swing-based LDAP browser and editor
WWW= https://web.archive.org/web/20081218031210/http://www.mcs.anl.gov/~gawor/ldap/
@@ -19,9 +20,6 @@ LICENSE_NAME= ldapbrowser
LICENSE_TEXT= No reply from author regarding redistribution licensing
LICENSE_PERMS= auto-accept
-DEPRECATED= old software, no source, no website, no clear license, no package, any users? please let me know
-EXPIRATION_DATE= 2025-08-28
-
USES= java
NO_BUILD= yes
diff --git a/net/liferea/Makefile b/net/liferea/Makefile
index 12fd6fe81d56..f77c0fb45328 100644
--- a/net/liferea/Makefile
+++ b/net/liferea/Makefile
@@ -1,5 +1,6 @@
PORTNAME= liferea
-DISTVERSION= 1.16.1
+DISTVERSION= 1.16.2
+PORTREVISION= 1
CATEGORIES= net gnome
MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/
diff --git a/net/liferea/distinfo b/net/liferea/distinfo
index 2121115e1ddf..03bf72d936a0 100644
--- a/net/liferea/distinfo
+++ b/net/liferea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755764562
-SHA256 (liferea-1.16.1.tar.bz2) = e0a9aac46f03d2fc2b325068e6a18121474aa41f30086021632a92caf9f69aec
-SIZE (liferea-1.16.1.tar.bz2) = 1775390
+TIMESTAMP = 1756562972
+SHA256 (liferea-1.16.2.tar.bz2) = 74bb2bf9befc396c894008e40f635cbdeed820d64dc1c9a055190975817748fa
+SIZE (liferea-1.16.2.tar.bz2) = 1766720
diff --git a/net/liferea/pkg-plist b/net/liferea/pkg-plist
index cd0b24f95375..530e1155447e 100644
--- a/net/liferea/pkg-plist
+++ b/net/liferea/pkg-plist
@@ -44,10 +44,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/doc/html/concepts_en.html
%%DATADIR%%/doc/html/concepts_it.html
%%DATADIR%%/doc/html/concepts_ru.html
-%%DATADIR%%/doc/html/faq_de.html
-%%DATADIR%%/doc/html/faq_en.html
-%%DATADIR%%/doc/html/faq_it.html
-%%DATADIR%%/doc/html/faq_ru.html
%%DATADIR%%/doc/html/folders_de.html
%%DATADIR%%/doc/html/folders_en.html
%%DATADIR%%/doc/html/folders_it.html
@@ -89,11 +85,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/doc/html/preferences_en.html
%%DATADIR%%/doc/html/preferences_it.html
%%DATADIR%%/doc/html/preferences_ru.html
-%%DATADIR%%/doc/html/reference_de.html
-%%DATADIR%%/doc/html/reference_en.html
-%%DATADIR%%/doc/html/reference_it.html
-%%DATADIR%%/doc/html/reference_ru.html
-%%DATADIR%%/doc/html/reference.css
%%DATADIR%%/doc/html/searching_de.html
%%DATADIR%%/doc/html/searching_en.html
%%DATADIR%%/doc/html/searching_it.html
@@ -156,6 +147,7 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/properties.ui
%%DATADIR%%/reedah_source.ui
%%DATADIR%%/rename_node.ui
+%%DATADIR%%/shortcuts.ui
%%DATADIR%%/search_folder.ui
%%DATADIR%%/search.ui
%%DATADIR%%/simple_search.ui
diff --git a/net/lldap/Makefile b/net/lldap/Makefile
index 1727907765bf..337545ecb70d 100644
--- a/net/lldap/Makefile
+++ b/net/lldap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lldap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= aokblast@FreeBSD.org
diff --git a/net/mdns-bridge/Makefile b/net/mdns-bridge/Makefile
index 2e711307a3bb..3d691f1e9c68 100644
--- a/net/mdns-bridge/Makefile
+++ b/net/mdns-bridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdns-bridge
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= net
MAINTAINER= dennypage@me.com
diff --git a/net/mdns-bridge/distinfo b/net/mdns-bridge/distinfo
index f259a5cdee17..337953d64d3b 100644
--- a/net/mdns-bridge/distinfo
+++ b/net/mdns-bridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754843254
-SHA256 (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 7b72492a2bf427c3307a13315eab7b00e2e7e9532f46068ec11020f3fc1710a8
-SIZE (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 26291
+TIMESTAMP = 1756325412
+SHA256 (dennypage-mdns-bridge-v2.2.0_GH0.tar.gz) = d54a694fa0c7cf8430d58ad6d06f9027e77c2a00ef52d15715a388f768264875
+SIZE (dennypage-mdns-bridge-v2.2.0_GH0.tar.gz) = 26843
diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile
index 79bcabd58284..1c462068e3f9 100644
--- a/net/narrowlink/Makefile
+++ b/net/narrowlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= narrowlink
DISTVERSION= 0.2.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/netatalk4/Makefile b/net/netatalk4/Makefile
index b58b54e23d23..0789981381f3 100644
--- a/net/netatalk4/Makefile
+++ b/net/netatalk4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= netatalk
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.1
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/
PKGNAMESUFFIX= 4
diff --git a/net/netatalk4/distinfo b/net/netatalk4/distinfo
index d23ce5d6bfc5..19911e0d914b 100644
--- a/net/netatalk4/distinfo
+++ b/net/netatalk4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754580713
-SHA256 (netatalk-4.3.0.tar.xz) = bc71a6a2f11cf00cb69ef13e8487ab78d1241ae535feb010220c74c89dc890fb
-SIZE (netatalk-4.3.0.tar.xz) = 945292
+TIMESTAMP = 1756664551
+SHA256 (netatalk-4.3.1.tar.xz) = 248e2eea8066c7d3e7fed62c54a3df37b4158bb45247ebdf64efe2e3797c04d5
+SIZE (netatalk-4.3.1.tar.xz) = 956212
diff --git a/net/netatalk4/pkg-plist b/net/netatalk4/pkg-plist
index dfced504a0b1..57d85b15648d 100644
--- a/net/netatalk4/pkg-plist
+++ b/net/netatalk4/pkg-plist
@@ -72,7 +72,6 @@ share/man/man1/addump.1.gz
share/man/man1/afpldaptest.1.gz
share/man/man1/afppasswd.1.gz
%%DBUS%%share/man/man1/afpstats.1.gz
-share/man/man1/afptest.1.gz
share/man/man1/asip-status.1.gz
share/man/man1/dbd.1.gz
share/man/man1/fce_listen.1.gz
diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile
index eb63cef4ab41..ba5fcba3fb22 100644
--- a/net/ntpd-rs/Makefile
+++ b/net/ntpd-rs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ntpd-rs
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.1
+DISTVERSION= 1.6.2
CATEGORIES= net
MAINTAINER= mikael@FreeBSD.org
diff --git a/net/ntpd-rs/distinfo b/net/ntpd-rs/distinfo
index 904a8a10fd2c..ebef28bf8d27 100644
--- a/net/ntpd-rs/distinfo
+++ b/net/ntpd-rs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752665084
+TIMESTAMP = 1756793849
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -335,5 +335,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661b
SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 71d5ca4078124fc00b57f565dd3a77bc6152f9dc8787f3018cc204a8e4e6b9c5
-SIZE (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 1434202
+SHA256 (pendulum-project-ntpd-rs-v1.6.2_GH0.tar.gz) = cf88a2f65dcbff37d7f713713aff10eb7fe9c9d6d4d7ab694f972990b121821b
+SIZE (pendulum-project-ntpd-rs-v1.6.2_GH0.tar.gz) = 1434525
diff --git a/net/oha/Makefile b/net/oha/Makefile
index ff0408387124..9afa03ac819d 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
diff --git a/net/proby/Makefile b/net/proby/Makefile
index 423e117704cd..bdef145273c8 100644
--- a/net/proby/Makefile
+++ b/net/proby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= proby
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/py-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile
index ad620f221c32..c03e468a2aab 100644
--- a/net/py-magic-wormhole/Makefile
+++ b/net/py-magic-wormhole/Makefile
@@ -1,6 +1,6 @@
PORTNAME= magic-wormhole
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile
index 5aa7c40dec9d..473c7c23d0df 100644
--- a/net/py-pyzmq/Makefile
+++ b/net/py-pyzmq/Makefile
@@ -1,33 +1,27 @@
PORTNAME= pyzmq
-DISTVERSION= 27.0.0
-PORTREVISION= 0
+PORTVERSION= 27.0.1
CATEGORIES= net devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python bindings for ZeroMQ
-WWW= https://github.com/zeromq/pyzmq
+WWW= https://pyzmq.readthedocs.io/en/latest/ \
+ https://github.com/zeromq/pyzmq
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= cmake:devel/cmake-core \
- ninja:devel/ninja \
- ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.1.5:devel/py-scikit-build-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR}
LIB_DEPENDS= libzmq.so:net/libzmq4
-USES= python
-USE_PYTHON= autoplist cython3 pep517 pytest
+USES= cmake:indirect python
+USE_PYTHON= autoplist concurrent cython3 pep517 pytest
-PYDISTUTILS_CONFIGUREARGS= --zmq=${LOCALBASE}
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/backend/cython/*.so
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
diff --git a/net/py-pyzmq/distinfo b/net/py-pyzmq/distinfo
index 893c4006b3b8..b2214da26204 100644
--- a/net/py-pyzmq/distinfo
+++ b/net/py-pyzmq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751765229
-SHA256 (pyzmq-27.0.0.tar.gz) = b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf
-SIZE (pyzmq-27.0.0.tar.gz) = 280478
+TIMESTAMP = 1755062572
+SHA256 (pyzmq-27.0.1.tar.gz) = 45c549204bc20e7484ffd2555f6cf02e572440ecf2f3bdd60d4404b20fddf64b
+SIZE (pyzmq-27.0.1.tar.gz) = 281158
diff --git a/net/py-pyzmq/pkg-descr b/net/py-pyzmq/pkg-descr
index 7b68400ba631..cd21b0fcda31 100644
--- a/net/py-pyzmq/pkg-descr
+++ b/net/py-pyzmq/pkg-descr
@@ -1,2 +1,2 @@
-PyZMQ is a lightweight and super-fast messaging library built on top of
-the ZeroMQ library.
+This package contains Python bindings for ZeroMQ. ZeroMQ is a lightweight and
+fast messaging implementation.
diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile
index 58bc2f66dff4..0e6f13713482 100644
--- a/net/py-urllib3-future/Makefile
+++ b/net/py-urllib3-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3-future
-PORTVERSION= 2.12.922
+PORTVERSION= 2.13.903
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/
diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo
index 1911697b359a..9e1f56ad9f80 100644
--- a/net/py-urllib3-future/distinfo
+++ b/net/py-urllib3-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748107940
-SHA256 (urllib3_future-2.12.922.tar.gz) = 4cb9424398993016383b600ba20881217f10a99c45acac60019ffb0dd007bc8a
-SIZE (urllib3_future-2.12.922.tar.gz) = 1083098
+TIMESTAMP = 1755062574
+SHA256 (urllib3_future-2.13.903.tar.gz) = 750acf69304a174c2bd4a12a35ed1e1bd714ba1698e3b7262a3b37b3c68893a2
+SIZE (urllib3_future-2.13.903.tar.gz) = 1097689
diff --git a/net/py-urllib3-future/files/patch-pyproject.toml b/net/py-urllib3-future/files/patch-pyproject.toml
deleted file mode 100644
index 834db86a77d5..000000000000
--- a/net/py-urllib3-future/files/patch-pyproject.toml
+++ /dev/null
@@ -1,10 +0,0 @@
---- pyproject.toml.orig 2025-04-09 07:01:09 UTC
-+++ pyproject.toml
-@@ -40,7 +40,6 @@ dependencies = [
- requires-python = ">=3.7"
- dynamic = ["version"]
- dependencies = [
-- "qh3>=1.2.0,<2.0.0; (platform_python_implementation != 'CPython' or python_full_version > '3.7.10') and (platform_system == 'Darwin' or platform_system == 'Windows' or platform_system == 'Linux') and (platform_machine == 'x86_64' or platform_machine == 's390x' or platform_machine == 'armv7l' or platform_machine == 'ppc64le' or platform_machine == 'ppc64' or platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'ARM64' or platform_machine == 'x86' or platform_machine == 'i686') and (platform_python_implementation == 'CPython' or (platform_python_implementation == 'PyPy' and python_version < '3.12'))",
- "h11>=0.11.0,<1.0.0",
- "jh2>=5.0.3,<6.0.0",
- ]
diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile
index a7a81cfa8900..9bcd0777a0f3 100644
--- a/net/py-urllib3/Makefile
+++ b/net/py-urllib3/Makefile
@@ -8,7 +8,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= HTTP library with thread-safe connection pooling, file post, and more
-WWW= https://github.com/urllib3/urllib3
+WWW= https://urllib3.readthedocs.io/en/stable/ \
+ https://github.com/urllib3/urllib3
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -26,16 +27,14 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.6.1:devel/py-flaky@${PY_FLAVOR} \
USES= cpe python
USE_PYTHON= autoplist concurrent cryptography_test pep517 pytest
-CPE_VENDOR= python
-
NO_ARCH= yes
-TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src
-
-# Test 'test_ssl_read_timeout' fails with FreeBSD >= 12.0. That was already the case with earlier versions of net/py-urllib3.
PYTEST_IGNORED_TESTS= test_ssl_read_timeout
+TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src
SUB_FILES= pkg-message
+CPE_VENDOR= python
+
OPTIONS_DEFINE= BROTLI SOCKS SSL
OPTIONS_DEFAULT=SOCKS
diff --git a/net/py-urllib31/Makefile b/net/py-urllib31/Makefile
new file mode 100644
index 000000000000..c452313a1952
--- /dev/null
+++ b/net/py-urllib31/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= urllib3
+PORTVERSION= 1.26.20
+CATEGORIES= net python
+MASTER_SITES= PYPI \
+ https://github.com/urllib3/urllib3/releases/download/${PORTVERSION}/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 1
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= HTTP library with thread-safe connection pooling, file post, and more
+WWW= https://urllib3.readthedocs.io/en/stable/ \
+ https://github.com/urllib3/urllib3
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.6.1:devel/py-flaky@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}trustme>=0.6.0:security/py-trustme@${PY_FLAVOR}
+
+USES= cpe python
+USE_PYTHON= autoplist concurrent cryptography_test pep517 pytest
+
+NO_ARCH= yes
+PYTEST_IGNORED_TESTS= test_ssl_read_timeout
+TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src
+
+SUB_FILES= pkg-message
+
+CPE_VENDOR= python
+
+PORTSCOUT= limit:^1\.
+
+OPTIONS_DEFINE= BROTLI SOCKS SSL
+OPTIONS_DEFAULT=SOCKS
+
+BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR}
+SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR}
+SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR}
+SSL_USE= PYTHON=cryptography
+
+.include <bsd.port.mk>
diff --git a/net/py-urllib31/distinfo b/net/py-urllib31/distinfo
new file mode 100644
index 000000000000..5db8b2278da2
--- /dev/null
+++ b/net/py-urllib31/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1725560881
+SHA256 (urllib3-1.26.20.tar.gz) = 40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32
+SIZE (urllib3-1.26.20.tar.gz) = 307380
diff --git a/net/py-urllib31/files/patch-setup.cfg b/net/py-urllib31/files/patch-setup.cfg
new file mode 100644
index 000000000000..8e92a5d7e5b8
--- /dev/null
+++ b/net/py-urllib31/files/patch-setup.cfg
@@ -0,0 +1,11 @@
+--- setup.cfg.orig 2024-08-29 15:36:43 UTC
++++ setup.cfg
+@@ -7,7 +7,7 @@ universal = 1
+ universal = 1
+
+ [metadata]
+-license_file = LICENSE.txt
++license_files = LICENSE.txt
+ provides_extra =
+ secure
+ socks
diff --git a/net/py-urllib31/files/pkg-message.in b/net/py-urllib31/files/pkg-message.in
new file mode 100644
index 000000000000..4aa5b9e1f1d9
--- /dev/null
+++ b/net/py-urllib31/files/pkg-message.in
@@ -0,0 +1,21 @@
+[
+{
+ message: <<EOM
+Since version 1.25 HTTPS connections are now verified by default which is done
+via "cert_reqs = 'CERT_REQUIRED'". While certificate verification can be
+disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.
+
+Various consumers of net/py-urllib3 already have implemented routines that
+either explicitly enable or disable HTTPS certificate verification (e.g. via
+configuration settings, CLI arguments, etc.).
+
+Yet it may happen that there are still some consumers which don't explicitly
+enable/disable certificate verification for HTTPS connections which could then
+lead to errors (as is often the case with self-signed certificates).
+
+In case of an error one should try first to temporarily disable certificate
+verification of the problematic urllib3 consumer to see if that approach will
+remedy the issue.
+EOM
+}
+]
diff --git a/net/py-urllib31/pkg-descr b/net/py-urllib31/pkg-descr
new file mode 100644
index 000000000000..c6003d7494ba
--- /dev/null
+++ b/net/py-urllib31/pkg-descr
@@ -0,0 +1,11 @@
+urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the
+Python ecosystem already uses urllib3 and you should too. urllib3 brings many
+critical features that are missing from the Python standard libraries:
+- Thread safety.
+- Connection pooling.
+- Client-side SSL/TLS verification.
+- File uploads with multipart encoding.
+- Helpers for retrying requests and dealing with HTTP redirects.
+- Support for gzip and deflate encoding.
+- Proxy support for HTTP and SOCKS.
+- 100% test coverage.
diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo
index 9babec5e4e0e..196205bd7d3e 100644
--- a/net/qt6-coap/distinfo
+++ b/net/qt6-coap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162733
-SHA256 (KDE/Qt/6.9.1/qt-qtcoap-v6.9.1_GH0.tar.gz) = ab752e54498be742422a5257ca60d093ad4288878a83a2739da0df7c51363dd6
-SIZE (KDE/Qt/6.9.1/qt-qtcoap-v6.9.1_GH0.tar.gz) = 186513
+TIMESTAMP = 1756197840
+SHA256 (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 4f5c504b4e3e09112b42c65b6ced639dacf8ed1598b994cd5065f66a8f97751f
+SIZE (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 186810
diff --git a/net/qt6-mqtt/distinfo b/net/qt6-mqtt/distinfo
index 04ad26ed35b4..407c54ee07ad 100644
--- a/net/qt6-mqtt/distinfo
+++ b/net/qt6-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162756
-SHA256 (KDE/Qt/6.9.1/qt-qtmqtt-v6.9.1_GH0.tar.gz) = 287aeb285035301961dcdb3899b3a359d95666491a1f61a9a6dff265756c9f3c
-SIZE (KDE/Qt/6.9.1/qt-qtmqtt-v6.9.1_GH0.tar.gz) = 209623
+TIMESTAMP = 1756197843
+SHA256 (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 1d5edb5b78f3b3248211afb3bd98947ebefc0e3acdd2db2f000dcda1a0fb362b
+SIZE (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 210422
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index cbb107f032f6..567768330824 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159295
-SHA256 (KDE/Qt/6.9.1/qtnetworkauth-everywhere-src-6.9.1.tar.xz) = 7fadb15b372235546f1585145fd5dbb5d1177d041ef692b0ea232935387339cb
-SIZE (KDE/Qt/6.9.1/qtnetworkauth-everywhere-src-6.9.1.tar.xz) = 447664
+TIMESTAMP = 1756197848
+SHA256 (KDE/Qt/6.9.2/qtnetworkauth-everywhere-src-6.9.2.tar.xz) = 2165d9568eb8ab9f3cb91abdb0e72c17fe7a70707150ef1738db94e75f318c84
+SIZE (KDE/Qt/6.9.2/qtnetworkauth-everywhere-src-6.9.2.tar.xz) = 432076
diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index b6ccb99c8c8e..e954f30c51ce 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quiche
DISTVERSION= 0.24.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= junho.choi@gmail.com
diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile
index 463b786299e5..d9dd922b7d1b 100644
--- a/net/rabbitmq/Makefile
+++ b/net/rabbitmq/Makefile
@@ -1,11 +1,11 @@
PORTNAME= rabbitmq
-DISTVERSION= 4.1.1
+DISTVERSION= 4.1.3
CATEGORIES= net
MASTER_SITES= https://github.com/rabbitmq/rabbitmq-server/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-server-generic-unix-${DISTVERSION}
-MAINTAINER= vvd@FreeBSD.org
-# Co-maintainer: fsbruva@yahoo.com
+MAINTAINER= erlang@FreeBSD.org
+# Co-maintainers: vvd@FreeBSD.org fsbruva@yahoo.com
COMMENT= Erlang implementation of AMQP
WWW= https://www.rabbitmq.com/
diff --git a/net/rabbitmq/distinfo b/net/rabbitmq/distinfo
index 97e0a1d6fce6..418fdc5a75fc 100644
--- a/net/rabbitmq/distinfo
+++ b/net/rabbitmq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750300000
-SHA256 (rabbitmq-server-generic-unix-4.1.1.tar.xz) = a00731f61bb3fa6000b62d5c5b8fe407638ebc8c2042e0079860ee66ce320f53
-SIZE (rabbitmq-server-generic-unix-4.1.1.tar.xz) = 26167188
+TIMESTAMP = 1756745678
+SHA256 (rabbitmq-server-generic-unix-4.1.3.tar.xz) = 1a9a57572828e379e8659171972c4aab814d482b162b2ccc9de02ff0a6971e73
+SIZE (rabbitmq-server-generic-unix-4.1.3.tar.xz) = 26229668
diff --git a/net/rabbitmq/pkg-plist b/net/rabbitmq/pkg-plist
index 8ab46e6eb277..c837f85b07e5 100644
--- a/net/rabbitmq/pkg-plist
+++ b/net/rabbitmq/pkg-plist
@@ -536,51 +536,50 @@ lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile.b
lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile_estimator.app
lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile_estimator.beam
lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/include/quantile_estimator.hrl
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra.app
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_app.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_aux.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_bench.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_counters.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_dbg.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_directory.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_env.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_ets_queue.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_file.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_file_handle.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_flru.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_leaderboard.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_lib.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_ets.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_meta.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_pre_init.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_read_plan.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_reader.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_segment.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_segment_writer.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_snapshot.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_wal.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_wal_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_lol.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine_ets.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine_simple.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_metrics_ets.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_monitors.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_mt.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_range.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_proc.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_sup_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_snapshot.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system_recover.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system_sup.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_systems_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra.app
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_app.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_aux.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_bench.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_counters.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_dbg.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_directory.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_env.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_ets_queue.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_file.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_flru.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_leaderboard.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_lib.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_ets.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_meta.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_pre_init.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_read_plan.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_reader.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_segment.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_segment_writer.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_snapshot.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_wal.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_log_wal_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_lol.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_machine.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_machine_ets.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_machine_simple.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_metrics_ets.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_monitors.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_mt.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_range.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_server.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_server_proc.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_server_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_server_sup_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_snapshot.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_system.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_system_recover.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_system_sup.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.12/ebin/ra_systems_sup.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/amqqueue.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/background_gc.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/code_server_cache.beam
@@ -779,6 +778,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_ssl.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_coordinator.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_queue.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_sac_coordinator.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_sac_coordinator_v4.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sup.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sysmon_handler.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sysmon_minder.beam
@@ -1160,6 +1160,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/sammy-0.7.6.js
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/sammy-0.7.6.min.js
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/theme-switcher.js
+lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/title.js
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/404.ejs
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/add-binding.ejs
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/binary.ejs
@@ -1377,6 +1378,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbi
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbit_stomp_frame.hrl
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbit_stomp_headers.hrl
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/priv/schema/rabbitmq_stomp.schema
+lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ActivateStreamConsumerCommand.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.beam
lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.beam
@@ -1530,13 +1532,13 @@ lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_lib.beam
lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_map.beam
lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_rec.beam
lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_trace.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug.app
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_compiler.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_dtop.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_lexer.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_parser.beam
-lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_targ.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug.app
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_compiler.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_dtop.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_lexer.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_parser.beam
+lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_targ.beam
lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat.app
lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat.beam
lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat_app.beam
diff --git a/net/rabbitmqadmin/Makefile b/net/rabbitmqadmin/Makefile
index d199a2c9ea1f..9010f405d0b3 100644
--- a/net/rabbitmqadmin/Makefile
+++ b/net/rabbitmqadmin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rabbitmqadmin
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/rathole/Makefile b/net/rathole/Makefile
index 74ec48652184..91fb6e62a54b 100644
--- a/net/rathole/Makefile
+++ b/net/rathole/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rathole
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rclone/Makefile b/net/rclone/Makefile
index 016b9a93c4fd..0a1b39173dd5 100644
--- a/net/rclone/Makefile
+++ b/net/rclone/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rclone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.70.3
-PORTREVISION= 1
+DISTVERSION= 1.71.0
CATEGORIES= net
MAINTAINER= tremere@cainites.net
diff --git a/net/rclone/distinfo b/net/rclone/distinfo
index 555f9f7355a4..88cb87b87e6b 100644
--- a/net/rclone/distinfo
+++ b/net/rclone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752436837
-SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 0f533205ddb5dcadda6e80dacfac7ac144769c1e15fd10e90ba80f0a36347cd0
-SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 12114
-SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 6e3813694bb603029a0365c9afc921feaae336687b809e71eaff0feb00c9a6f0
-SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 18341022
+TIMESTAMP = 1756647362
+SHA256 (go/net_rclone/rclone-v1.71.0/v1.71.0.mod) = 472d64d43319a6860c629b89bf483cb602ffe479827b4d346f85a099faf9b79f
+SIZE (go/net_rclone/rclone-v1.71.0/v1.71.0.mod) = 12214
+SHA256 (go/net_rclone/rclone-v1.71.0/v1.71.0.zip) = 1757594d45248aa3b026e26ba365025c85253594a192090c6fec6d818dc34652
+SIZE (go/net_rclone/rclone-v1.71.0/v1.71.0.zip) = 18508334
diff --git a/net/relayd/files/patch-usr.sbin_relayd_siphash.c b/net/relayd/files/patch-usr.sbin_relayd_siphash.c
new file mode 100644
index 000000000000..16575bdd6c1f
--- /dev/null
+++ b/net/relayd/files/patch-usr.sbin_relayd_siphash.c
@@ -0,0 +1,22 @@
+--- usr.sbin/relayd/siphash.c.orig 2025-09-02 11:44:37 UTC
++++ usr.sbin/relayd/siphash.c
+@@ -64,8 +64,8 @@ SipHash_Init(SIPHASH_CTX *ctx, const SIPHASH_KEY *key)
+ uint64_t k0, k1;
+
+ #ifdef __FreeBSD__
+- k0 = le64toh(&key->k0);
+- k1 = le64toh(&key->k1);
++ k0 = le64toh(key->k0);
++ k1 = le64toh(key->k1);
+ #else
+ k0 = lemtoh64(&key->k0);
+ k1 = lemtoh64(&key->k1);
+@@ -191,7 +191,7 @@ SipHash_CRounds(SIPHASH_CTX *ctx, int rounds)
+ SipHash_CRounds(SIPHASH_CTX *ctx, int rounds)
+ {
+ #ifdef __FreeBSD__
+- u_int64_t m = le64toh((u_int64_t *)ctx->buf);
++ u_int64_t m = le64toh((u_int64_t)ctx->buf);
+ #else
+ u_int64_t m = lemtoh64((u_int64_t *)ctx->buf);
+ #endif
diff --git a/net/remmina/Makefile b/net/remmina/Makefile
index 5ae957c025f6..121663a891bc 100644
--- a/net/remmina/Makefile
+++ b/net/remmina/Makefile
@@ -1,5 +1,6 @@
PORTNAME= remmina
DISTVERSION= 1.4.41
+PORTREVISION= 1
CATEGORIES= net gnome
MAINTAINER= fernape@FreeBSD.org
diff --git a/net/rosenpass/Makefile b/net/rosenpass/Makefile
index ad348d5c55bb..399d92807a72 100644
--- a/net/rosenpass/Makefile
+++ b/net/rosenpass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rosenpass
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net net-vpn security
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/routinator/Makefile b/net/routinator/Makefile
index f15afe506e23..6bd0273a6d7e 100644
--- a/net/routinator/Makefile
+++ b/net/routinator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= routinator
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/rsyn/Makefile b/net/rsyn/Makefile
index a249cb459543..1a71de44913c 100644
--- a/net/rsyn/Makefile
+++ b/net/rsyn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsyn
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 6e9d5e738b2a..60540f0318be 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755674007
-SHA256 (rubygem/gitlab-kas-grpc-18.3.0.gem) = 3dd60ca782066ff5b70d8e6405701f42b77fccb27e015d7a9ff159f84feb218f
-SIZE (rubygem/gitlab-kas-grpc-18.3.0.gem) = 10752
+TIMESTAMP = 1756438025
+SHA256 (rubygem/gitlab-kas-grpc-18.3.1.gem) = d8d1e3dc55a7f383184c76c5878adf49604b06411b95031128ac357a2a2b3e51
+SIZE (rubygem/gitlab-kas-grpc-18.3.1.gem) = 10752
diff --git a/net/rubygem-oauth2-gitlab/Makefile b/net/rubygem-oauth2-gitlab/Makefile
index 4e9738cdb039..1c49c854bd1a 100644
--- a/net/rubygem-oauth2-gitlab/Makefile
+++ b/net/rubygem-oauth2-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth2
-PORTVERSION= 2.0.12
+PORTVERSION= 2.0.13
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -17,7 +17,7 @@ RUN_DEPENDS= rubygem-faraday-gitlab>=0.17.3<4:www/rubygem-faraday-gitlab \
rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \
rubygem-rack>=1.2,3<4,3:www/rubygem-rack \
rubygem-snaky_hash>=2.0.3<3:devel/rubygem-snaky_hash \
- rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem
+ rubygem-version_gem>=1.1.8<2:devel/rubygem-version_gem
USES= gem
diff --git a/net/rubygem-oauth2-gitlab/distinfo b/net/rubygem-oauth2-gitlab/distinfo
index 5f9c885d3e67..0db926047629 100644
--- a/net/rubygem-oauth2-gitlab/distinfo
+++ b/net/rubygem-oauth2-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752212468
-SHA256 (rubygem/oauth2-2.0.12.gem) = f7edb8549c7912724d07087d808c3fa6756298fd64d55d4968324df69c64ab3f
-SIZE (rubygem/oauth2-2.0.12.gem) = 57344
+TIMESTAMP = 1756619582
+SHA256 (rubygem/oauth2-2.0.13.gem) = e6588fe5902c07bac542a4a1197f558c319cb479b7fbe53f43f883b1a211be25
+SIZE (rubygem/oauth2-2.0.13.gem) = 70144
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 5bb6e5a2f87f..4528dffbad51 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/s3m/Makefile b/net/s3m/Makefile
index 4fbc0d77f776..366cc439f7ce 100644
--- a/net/s3m/Makefile
+++ b/net/s3m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s3m
DISTVERSION= 0.13.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= nbari@tequila.io
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index 0e4e23478edf..45eb0c63b280 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -459,10 +459,10 @@ SAMBA4_MODULES+= auth_skel pdb_test gpext_security gpext_registry \
.endif
# Python bindings
.if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON)
-USES+= python:build,test
+USES+= python:build,test,-3.11
CONFIGURE_ARGS+= --disable-python
.else
-USES+= python
+USES+= python:-3.11
PLIST+= ${PKGDIR}/pkg-plist.python
# Don't cache Python modules
CONFIGURE_ARGS+= --nopycache
diff --git a/net/sendme/Makefile b/net/sendme/Makefile
index 2345c8b657f5..7c5196bf8e91 100644
--- a/net/sendme/Makefile
+++ b/net/sendme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sendme
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/shadowsocks-rust/Makefile b/net/shadowsocks-rust/Makefile
index e2933367456f..a73643d9c974 100644
--- a/net/shadowsocks-rust/Makefile
+++ b/net/shadowsocks-rust/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shadowsocks-rust
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.5
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile
index 3c5d3c7209d3..c2f81986362c 100644
--- a/net/smb4k/Makefile
+++ b/net/smb4k/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smb4k
-DISTVERSION= 4.0.0
+DISTVERSION= 4.0.4
CATEGORIES= net kde
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION}
@@ -20,7 +20,7 @@ USES= cmake compiler:c++17-lang cpe gettext-tools gl kde:6 qt:6 \
CPE_VENDOR= ${PORTNAME}_project
USE_GL= gl opengl # GLX
USE_KDE= auth colorscheme completion config configwidgets coreaddons \
- crash dbusaddons dnssd i18n iconthemes jobwidgets kirigami2 \
+ crash dbusaddons dnssd guiaddons i18n iconthemes jobwidgets kirigami2 \
kio libplasma notifications service solid statusnotifieritem \
wallet widgetsaddons windowsystem xmlgui \
doctools:build ecm:build
diff --git a/net/smb4k/distinfo b/net/smb4k/distinfo
index 0f51c4dd15c7..087f04c9d49d 100644
--- a/net/smb4k/distinfo
+++ b/net/smb4k/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740042845
-SHA256 (smb4k-4.0.0.tar.xz) = d7da661711c9bc565cc4c14713e3ea5916dca245fddfa00fa0441763985b1bae
-SIZE (smb4k-4.0.0.tar.xz) = 4852924
+TIMESTAMP = 1756392828
+SHA256 (smb4k-4.0.4.tar.xz) = b7c3f69c80cea5dacaf667e96f68f4c4d99dd6f8eef2b90d7a9afea82fe2ca99
+SIZE (smb4k-4.0.4.tar.xz) = 4853384
diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile
index 6ff48566329a..46fb586bc934 100644
--- a/net/sniffnet/Makefile
+++ b/net/sniffnet/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffnet
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index 43c24d6f1c61..cbecf66db27b 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthing
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.3
+DISTVERSION= 2.0.6
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-source-${DISTVERSIONFULL}
diff --git a/net/syncthing/distinfo b/net/syncthing/distinfo
index 3e49d99dd739..8664e9ec6420 100644
--- a/net/syncthing/distinfo
+++ b/net/syncthing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756130379
-SHA256 (syncthing-source-v2.0.3.tar.gz) = 80ef0589c3949b2b48ae703106e4ce95474a111625923fb7d568f73c2537fe5d
-SIZE (syncthing-source-v2.0.3.tar.gz) = 62648435
+TIMESTAMP = 1756897382
+SHA256 (syncthing-source-v2.0.6.tar.gz) = e17ea11091a8c9d29b99a09f93005f66a199ef4843a2be277c14361edef5953a
+SIZE (syncthing-source-v2.0.6.tar.gz) = 62660232
diff --git a/net/trippy/Makefile b/net/trippy/Makefile
index ed4c5c0b1863..1e0049870491 100644
--- a/net/trippy/Makefile
+++ b/net/trippy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trippy
DISTVERSION= 0.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/udp-over-tcp/Makefile b/net/udp-over-tcp/Makefile
index 7efa3225d5d1..93b21953f7c2 100644
--- a/net/udp-over-tcp/Makefile
+++ b/net/udp-over-tcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= udp-over-tcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index d3a8a81432a4..8674d5eeee00 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uriparser
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.9
CATEGORIES= net
MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -9,8 +9,12 @@ MAINTAINER= svysh.fbsd@gmail.com
COMMENT= URI parsing library
WWW= https://github.com/uriparser/uriparser
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= APACHE20 BSD3CLAUSE LGPL21+
+LICENSE_COMB= multi
+LICENSE_FILE_APACHE20= ${WRKSRC}/COPYING.Apache-2.0
+LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD-3-Clause
+LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1
+LICENSE_FILE= ${WRKSRC}/README.md
BUILD_DEPENDS= bash:shells/bash
TEST_DEPENDS= googletest>=1.10.0:devel/googletest
@@ -29,7 +33,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
DOCS_DISTFILES= ${_DISTDOCSFILE} \
- ${DISTNAME}.qch
+ ${_DISTDOCSNAME}.qch
DOCS_EXTRACT_ONLY= ${_DISTDOCSFILE}
_DISTDOCSFILE= ${_DISTDOCSNAME}.zip
@@ -39,7 +43,7 @@ post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/qch
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/../${_DISTDOCSNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${DISTDIR}/${DISTNAME}.qch ${STAGEDIR}${DOCSDIR}/qch
+ ${INSTALL_MAN} ${DISTDIR}/${_DISTDOCSNAME}.qch ${STAGEDIR}${DOCSDIR}/qch
( ${ECHO} "QCH file is a QT Compressed Help file, generated by doxygen, cf:"; \
${ECHO} "https://doc.qt.io/qt-5/assistant-details.html"; ) > ${STAGEDIR}${DOCSDIR}/qch/readme-qch
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index afb5652da8aa..36da18cf9f8f 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753979849
-SHA256 (uriparser-0.9.8.tar.xz) = 1d71c054837ea32a31e462bce5a1af272379ecf511e33448e88100b87ff73b2e
-SIZE (uriparser-0.9.8.tar.xz) = 172804
-SHA256 (uriparser-0.9.8-doc.zip) = fad0197325f3ee1e26b5802d2c80b3fe4335ef3fcf59cbb3210f3e25aec0d6ad
-SIZE (uriparser-0.9.8-doc.zip) = 281426
-SHA256 (uriparser-0.9.8.qch) = 11d881514fbd75c0945053071c8ad7e5f658b9f7be73a54f3ce8d108b248f778
-SIZE (uriparser-0.9.8.qch) = 368640
+TIMESTAMP = 1756936162
+SHA256 (uriparser-0.9.9.tar.xz) = 85645df1bb220a3867c42f8adeba4f6a4b2fdc1563e91ad7d9f92d14d3dd377d
+SIZE (uriparser-0.9.9.tar.xz) = 193436
+SHA256 (uriparser-0.9.9-doc.zip) = 773c19084b39357bd2e96a6db73e1039375d7a2d27d6c594be2de92d41c42625
+SIZE (uriparser-0.9.9-doc.zip) = 277932
+SHA256 (uriparser-0.9.9-doc.qch) = bc9fdabd2224b80887c3c0af58e3e829c8864567f32605a2fbe258c0cf6ea4db
+SIZE (uriparser-0.9.9-doc.qch) = 405504
diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist
index 75c752481f31..abb20a41f951 100644
--- a/net/uriparser/pkg-plist
+++ b/net/uriparser/pkg-plist
@@ -7,7 +7,7 @@ include/uriparser/UriDefsUnicode.h
include/uriparser/UriIp4.h
lib/liburiparser.so
lib/liburiparser.so.1
-lib/liburiparser.so.1.0.31
+lib/liburiparser.so.1.1.0
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile
index b06d98f87270..c730c2473256 100644
--- a/net/waypipe/Makefile
+++ b/net/waypipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= waypipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/wireshark/Makefile b/net/wireshark/Makefile
index e01de4ec435d..51adca1c2ed7 100644
--- a/net/wireshark/Makefile
+++ b/net/wireshark/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wireshark
-DISTVERSION= 4.4.8
+DISTVERSION= 4.4.9
CATEGORIES= net
MASTER_SITES= https://1.na.dl.wireshark.org/src/ \
https://1.eu.dl.wireshark.org/src/ \
diff --git a/net/wireshark/distinfo b/net/wireshark/distinfo
index 1012e5bafab1..63c7383c4e8e 100644
--- a/net/wireshark/distinfo
+++ b/net/wireshark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752738718
-SHA256 (wireshark-4.4.8.tar.xz) = dd648c5c5994843205cd73e57d6673f6f4e12718e1c558c674cb8bdafeacde47
-SIZE (wireshark-4.4.8.tar.xz) = 46826268
+TIMESTAMP = 1756661568
+SHA256 (wireshark-4.4.9.tar.xz) = 60551dc787f41e87aeaa1e9c33304f9008037e3baf9fa11aef9c2d584cc0b54b
+SIZE (wireshark-4.4.9.tar.xz) = 46830008
diff --git a/net/wireshark/pkg-plist b/net/wireshark/pkg-plist
index 48e72a8b5b97..00a44aad39ad 100644
--- a/net/wireshark/pkg-plist
+++ b/net/wireshark/pkg-plist
@@ -682,10 +682,10 @@ bin/tshark
%%DEVELOPMENT%%lib/cmake/wireshark/WiresharkTargets.cmake
lib/libwireshark.so
lib/libwireshark.so.18
-lib/libwireshark.so.18.0.8
+lib/libwireshark.so.18.0.9
lib/libwiretap.so
lib/libwiretap.so.15
-lib/libwiretap.so.15.0.8
+lib/libwiretap.so.15.0.9
lib/libwsutil.so
lib/libwsutil.so.16
lib/libwsutil.so.16.0.0
diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile
index 7f422ae463b7..23bcb4205ce7 100644
--- a/net/wstunnel/Makefile
+++ b/net/wstunnel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wstunnel
DISTVERSIONPREFIX= v
DISTVERSION= 10.1.8
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index 49dac567bfb2..882c3a28653f 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xrdp
DISTVERSION= 0.10.4.1
-PORTREVISION= 1
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= net
MASTER_SITES= https://github.com/neutrinolabs/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -92,6 +92,13 @@ pre-configure:
post-patch:
${REINPLACE_CMD} -e "s|^param=Xorg|param=${LOCALBASE}/libexec/Xorg|" \
${WRKSRC}/sesman/sesman.ini.in
+ ${REINPLACE_CMD} \
+ -e "s|^#runtime_user=xrdp|#runtime_user=_xrdp|" \
+ -e "s|^#runtime_group=xrdp|#runtime_group=_xrdp|" \
+ ${WRKSRC}/xrdp/xrdp.ini.in
+ ${REINPLACE_CMD} \
+ -e "s|^#SessionSockdirGroup=xrdp|#SessionSockdirGroup=_xrdp|" \
+ ${WRKSRC}/sesman/sesman.ini.in
post-install:
${INSTALL_SCRIPT} ${FILESDIR}/startwm.sh ${STAGEDIR}${ETCDIR}