diff options
Diffstat (limited to 'net-mgmt')
130 files changed, 702 insertions, 1678 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile index cf6ecd8a0d64..9d61e301c1c0 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 @@ -192,8 +191,6 @@ SUBDIR += netbox SUBDIR += netbox-agent SUBDIR += netdata - SUBDIR += netdata-go - SUBDIR += netdisco SUBDIR += netdisco-mibs SUBDIR += netleak SUBDIR += netmagis-common @@ -298,6 +295,7 @@ SUBDIR += pandorafms_agent SUBDIR += pandorafms_console SUBDIR += pandorafms_server + SUBDIR += peering-manager SUBDIR += pftabled SUBDIR += php-fpm_exporter SUBDIR += php81-snmp @@ -345,6 +343,7 @@ SUBDIR += py-pyIOSXR SUBDIR += py-pyang SUBDIR += py-pyeapi + SUBDIR += py-pyixapi SUBDIR += py-pynetbox SUBDIR += py-pynxos SUBDIR += py-pypowerwall diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile index 68cc1d4a2d83..96d33eb08aed 100644 --- a/net-mgmt/adguard-exporter/Makefile +++ b/net-mgmt/adguard-exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= adguard-exporter DISTVERSIONPREFIX= v DISTVERSION= 1.14 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= net-mgmt MAINTAINER= christer.edwards@gmail.com diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile index 107288d3453c..c48e4bade1a3 100644 --- a/net-mgmt/alertmanager/Makefile +++ b/net-mgmt/alertmanager/Makefile @@ -1,7 +1,7 @@ PORTNAME= alertmanager PORTVERSION= 0.26.0 DISTVERSIONPREFIX= v -PORTREVISION= 13 +PORTREVISION= 16 CATEGORIES= net-mgmt MAINTAINER= michal@hanu.la diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile index bfc874dd6666..8e035b6f3af0 100644 --- a/net-mgmt/bandwhich/Makefile +++ b/net-mgmt/bandwhich/Makefile @@ -1,7 +1,7 @@ PORTNAME= bandwhich DISTVERSIONPREFIX= v DISTVERSION= 0.23.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= net-mgmt MAINTAINER= petteri.valkonen@iki.fi diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile index 8167829f6900..9ed9b2ee020e 100644 --- a/net-mgmt/blackbox_exporter/Makefile +++ b/net-mgmt/blackbox_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= blackbox_exporter DISTVERSIONPREFIX= v DISTVERSION= 0.27.0 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= net-mgmt MAINTAINER= eduardo@FreeBSD.org diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile index 99a58e653eeb..a0af0ee84fdc 100644 --- a/net-mgmt/bosun/Makefile +++ b/net-mgmt/bosun/Makefile @@ -1,7 +1,7 @@ PORTNAME= bosun DISTVERSION= 0.9.0 DISTVERSIONSUFFIX= -preview -PORTREVISION= 29 +PORTREVISION= 32 CATEGORIES= net-mgmt MAINTAINER= langer.markus@gmail.com diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile index 03efcbf95517..25711dba7243 100644 --- a/net-mgmt/carbon-relay-ng/Makefile +++ b/net-mgmt/carbon-relay-ng/Makefile @@ -1,6 +1,6 @@ PORTNAME= carbon-relay-ng DISTVERSION= 0.10.0 -PORTREVISION= 14 +PORTREVISION= 17 CATEGORIES= net-mgmt MAINTAINER= a.andersson.thn@gmail.com diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile index 141d5f487bd4..31a791bfc44f 100644 --- a/net-mgmt/carbonzipper/Makefile +++ b/net-mgmt/carbonzipper/Makefile @@ -1,6 +1,6 @@ PORTNAME= carbonzipper DISTVERSION= 0.74 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= net-mgmt MAINTAINER= a.andersson.thn@gmail.com diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile index 2aabb219e671..8df15ec48850 100644 --- a/net-mgmt/check_ssl_cert/Makefile +++ b/net-mgmt/check_ssl_cert/Makefile @@ -5,7 +5,7 @@ MASTER_SITES= https://github.com/matteocorti/${PORTNAME}/releases/download/v${DI MAINTAINER= cmt@FreeBSD.org COMMENT= Nagios/Icinga plugin for checking SSL/TLS certificates -WWW= https://matteocorti.github.io/check_ssl_cert/ +WWW= https://github.com/matteocorti/check_ssl_cert/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.md diff --git a/net-mgmt/check_wg/Makefile b/net-mgmt/check_wg/Makefile index bc2dba509654..60c688f0dac3 100644 --- a/net-mgmt/check_wg/Makefile +++ b/net-mgmt/check_wg/Makefile @@ -1,7 +1,7 @@ PORTNAME= check_wg DISTVERSIONPREFIX= v -DISTVERSION= 0.0.7 -PORTREVISION= 3 +DISTVERSION= 0.0.8 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= dsh@bamus.cz @@ -11,10 +11,15 @@ WWW= https://github.com/dsh2dsh/${PORTNAME} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.22,modules +USES= go:1.25,modules -GO_MODULE= github.com/dsh2dsh/${PORTNAME} -GO_BUILDFLAGS= -ldflags="${STRIP} -w -X ${GO_MODULE}/main.version=${DISTVERSIONFULL}" +USE_GITHUB= yes +GH_ACCOUNT= dsh2dsh + +GO_MOD_DIST= github +GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} +_BUILD_XFLAGS= main.version=${DISTVERSIONFULL} +GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/!}" PLIST_FILES= libexec/nagios/${PORTNAME} diff --git a/net-mgmt/check_wg/distinfo b/net-mgmt/check_wg/distinfo index ad28467f8c81..bb5096e8efee 100644 --- a/net-mgmt/check_wg/distinfo +++ b/net-mgmt/check_wg/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1716219169 -SHA256 (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.mod) = 70bf440bb65daba36df9cf87cb3314523bb0435053cd72ff796b932cd3790809 -SIZE (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.mod) = 423 -SHA256 (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.zip) = f4f19a8cc0090d92323a4ebeb6ded085f7d1614e18f6ab1f7d67db0b41a0d2ee -SIZE (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.zip) = 18637 +TIMESTAMP = 1757950900 +SHA256 (go/net-mgmt_check_wg/dsh2dsh-check_wg-v0.0.8_GH0/go.mod) = 30f089264b5856c3c455619f2324027ce33d9b2a1fd511ad5541a1ef8a63083e +SIZE (go/net-mgmt_check_wg/dsh2dsh-check_wg-v0.0.8_GH0/go.mod) = 424 +SHA256 (go/net-mgmt_check_wg/dsh2dsh-check_wg-v0.0.8_GH0/dsh2dsh-check_wg-v0.0.8_GH0.tar.gz) = 573329e204297d56c6f31019ba1a3520d21cbae44dc35fadb86398e2f36f4f65 +SIZE (go/net-mgmt_check_wg/dsh2dsh-check_wg-v0.0.8_GH0/dsh2dsh-check_wg-v0.0.8_GH0.tar.gz) = 12746 diff --git a/net-mgmt/crmsh/Makefile b/net-mgmt/crmsh/Makefile index 4926cb5b0457..d15e52c70637 100644 --- a/net-mgmt/crmsh/Makefile +++ b/net-mgmt/crmsh/Makefile @@ -1,6 +1,6 @@ PORTNAME= crmsh DISTVERSION= 4.6.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-mgmt python MAINTAINER= ports@FreeBSD.org @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} diff --git a/net-mgmt/fli/Makefile b/net-mgmt/fli/Makefile index f9fb8775f48b..ce0b44943b7c 100644 --- a/net-mgmt/fli/Makefile +++ b/net-mgmt/fli/Makefile @@ -1,7 +1,7 @@ PORTNAME= fli DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= net-mgmt MAINTAINER= olgeni@FreeBSD.org diff --git a/net-mgmt/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile index afcbf11ea2a0..af2a45ee28b0 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= 11 +PORTREVISION= 12 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 0af4faab3771..14d91f305403 100644 --- a/net-mgmt/gping/Makefile +++ b/net-mgmt/gping/Makefile @@ -1,7 +1,7 @@ PORTNAME= gping DISTVERSIONPREFIX= gping-v DISTVERSION= 1.20.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= ehaupt@FreeBSD.org diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile index a15a5b3a1e9d..2e544f6955c5 100644 --- a/net-mgmt/grok_exporter/Makefile +++ b/net-mgmt/grok_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= grok_exporter DISTVERSIONPREFIX=v DISTVERSION= 1.0.0.RC4 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= net-mgmt MAINTAINER= gasol.wu@gmail.com diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile index 6b558e50f867..2cd3c464daef 100644 --- a/net-mgmt/icingadb/Makefile +++ b/net-mgmt/icingadb/Makefile @@ -1,7 +1,7 @@ PORTNAME= icingadb DISTVERSIONPREFIX= v DISTVERSION= 1.4.0 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= net-mgmt MAINTAINER= dvl@FreeBSD.org diff --git a/net-mgmt/icingadb/files/icingadb.in b/net-mgmt/icingadb/files/icingadb.in index ab55bbfa3f37..c9855574faa3 100644 --- a/net-mgmt/icingadb/files/icingadb.in +++ b/net-mgmt/icingadb/files/icingadb.in @@ -50,6 +50,6 @@ icingadb_precmd() } -command_args="$icingadb_daemonflags -P $pidfile -t ${name} -T ${name} %%PREFIX%%/bin/$name -c %%PREFIX%%/etc/icingadb/config.yml" +command_args="$icingadb_daemonflags -H -P $pidfile -t ${name} -T ${name} %%PREFIX%%/bin/$name -c %%PREFIX%%/etc/icingadb/config.yml" run_rc_command "$1" diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile index d1f00de5f4d1..eaf835f5b646 100644 --- a/net-mgmt/intel-snap/Makefile +++ b/net-mgmt/intel-snap/Makefile @@ -1,6 +1,6 @@ PORTNAME= intel-snap PORTVERSION= 0.0.1 -PORTREVISION= 29 +PORTREVISION= 32 CATEGORIES= net-mgmt MAINTAINER= ports@FreeBSD.org diff --git a/net-mgmt/ipv6calc/Makefile b/net-mgmt/ipv6calc/Makefile index 670fcecbd8a6..f6750eb7f5ea 100644 --- a/net-mgmt/ipv6calc/Makefile +++ b/net-mgmt/ipv6calc/Makefile @@ -1,5 +1,5 @@ PORTNAME= ipv6calc -PORTVERSION= 4.3.2 +PORTVERSION= 4.4.0 CATEGORIES= net-mgmt MAINTAINER= sunpoet@FreeBSD.org diff --git a/net-mgmt/ipv6calc/distinfo b/net-mgmt/ipv6calc/distinfo index 37d0325035ea..ca7668e71385 100644 --- a/net-mgmt/ipv6calc/distinfo +++ b/net-mgmt/ipv6calc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188010 -SHA256 (pbiering-ipv6calc-4.3.2_GH0.tar.gz) = 4335c4edf7d51dbd0cafdd42ecda5598101f7a8ab257a74be2d9ec81f5bf895b -SIZE (pbiering-ipv6calc-4.3.2_GH0.tar.gz) = 1971792 +TIMESTAMP = 1759816566 +SHA256 (pbiering-ipv6calc-4.4.0_GH0.tar.gz) = 6863540b173804e5b99cb2c1b14e600170ce9af0b462fcad41584c316d19a310 +SIZE (pbiering-ipv6calc-4.4.0_GH0.tar.gz) = 1990779 diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile index 015f423980ff..24f1672b2ab1 100644 --- a/net-mgmt/kapacitor/Makefile +++ b/net-mgmt/kapacitor/Makefile @@ -1,7 +1,7 @@ PORTNAME= kapacitor DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= net-mgmt MAINTAINER= cheffo@freebsd-bg.org diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo index 013c9fb8e5f9..c3d9d3aafb2b 100644 --- a/net-mgmt/kf6-networkmanager-qt/distinfo +++ b/net-mgmt/kf6-networkmanager-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127975 -SHA256 (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = d83beae867fb7d669886f513893f8eec58b5d7a24b429d89dc5c6c08b7a3f4e0 -SIZE (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = 183968 +TIMESTAMP = 1757408198 +SHA256 (KDE/frameworks/6.18/networkmanager-qt-6.18.0.tar.xz) = 492836a74a03ba43facf52e827428f888f13d6e2bb8374819869707280a0310c +SIZE (KDE/frameworks/6.18/networkmanager-qt-6.18.0.tar.xz) = 184052 diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile index a4b7eaa84e22..5f88bf9e07ab 100644 --- a/net-mgmt/librenms/Makefile +++ b/net-mgmt/librenms/Makefile @@ -1,5 +1,5 @@ PORTNAME= librenms -PORTVERSION= 25.8.0 +PORTVERSION= 25.9.1 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= LOCAL/dvl:vendor @@ -133,7 +133,7 @@ _SCRIPT_FILES= daily.sh lnms # _RELEASE_TIMESTAMP is used for a patch inside the vendor code # it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01 # It sits here so you remember to update it with each release -_RELEASE_TIMESTAMP= 1755492731 +_RELEASE_TIMESTAMP= 1758126180 _ROOT_DIRS= LibreNMS app bootstrap config database doc html \ includes lang licenses mibs misc resources routes \ scripts tests diff --git a/net-mgmt/librenms/distinfo b/net-mgmt/librenms/distinfo index 87c2b96b6a51..981c11c49276 100644 --- a/net-mgmt/librenms/distinfo +++ b/net-mgmt/librenms/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755522747 -SHA256 (librenms-vendor-25.8.0.tar.gz) = 9986dad74d2ebeee2ce2eeefd3ef1916e3ba058e004f034b137102f59ab79c11 -SIZE (librenms-vendor-25.8.0.tar.gz) = 27512017 -SHA256 (librenms-librenms-25.8.0_GH0.tar.gz) = 6022b7a9a12198fd49f358e281d400a1b704f4066612e07bc7d20223cce98c92 -SIZE (librenms-librenms-25.8.0_GH0.tar.gz) = 71480466 +TIMESTAMP = 1758226502 +SHA256 (librenms-vendor-25.9.1.tar.gz) = a5c447f5f3f60056516f39915b8efc95624c4646585cb600d8da582ff7d9deea +SIZE (librenms-vendor-25.9.1.tar.gz) = 27546661 +SHA256 (librenms-librenms-25.9.1_GH0.tar.gz) = c685b9d30ece1f5adc7d743e2ecea402562a35f081291363d3faca285049bd3a +SIZE (librenms-librenms-25.9.1_GH0.tar.gz) = 71669135 diff --git a/net-mgmt/mac-telnet/Makefile b/net-mgmt/mac-telnet/Makefile index bf0caf9f88dc..4e9834e47d62 100644 --- a/net-mgmt/mac-telnet/Makefile +++ b/net-mgmt/mac-telnet/Makefile @@ -1,6 +1,5 @@ PORTNAME= mac-telnet -PORTVERSION= 0.6.1 -PORTREVISION= 2 +PORTVERSION= 0.6.3 PORTEPOCH= 1 CATEGORIES= net-mgmt net diff --git a/net-mgmt/mac-telnet/distinfo b/net-mgmt/mac-telnet/distinfo index 00d0a1dd992b..f945a51e9e0f 100644 --- a/net-mgmt/mac-telnet/distinfo +++ b/net-mgmt/mac-telnet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1723560182 -SHA256 (haakonnessjoen-MAC-Telnet-0.6.1-v0.6.1_GH0.tar.gz) = c6e2760d62bba643e9ac93b6e5664d109e42666cf8a1de7a9518eec191cfbb34 -SIZE (haakonnessjoen-MAC-Telnet-0.6.1-v0.6.1_GH0.tar.gz) = 80328 +TIMESTAMP = 1758544583 +SHA256 (haakonnessjoen-MAC-Telnet-0.6.3-v0.6.3_GH0.tar.gz) = 1b685568bddfe8d41cf70242a8db98968154334647b2c98c389596604e3fc38a +SIZE (haakonnessjoen-MAC-Telnet-0.6.3-v0.6.3_GH0.tar.gz) = 81507 diff --git a/net-mgmt/mac-telnet/files/patch-src_interfaces.c b/net-mgmt/mac-telnet/files/patch-src_interfaces.c deleted file mode 100644 index e3857f1ce4be..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_interfaces.c +++ /dev/null @@ -1,40 +0,0 @@ ---- src/interfaces.c.orig 2024-08-15 15:58:48 UTC -+++ src/interfaces.c -@@ -150,6 +150,9 @@ int net_get_interfaces(struct net_interface **interfac - static const struct ifaddrs *ifaddrsp; - const struct sockaddr_in *dl_addr; - int found = 0; -+#if !defined(__FreeBSD__) -+ long allones_bcast = htonl(INADDR_BROADCAST); -+#endif - - if (getifaddrs(&int_addrs) < 0) { - perror("getifaddrs"); -@@ -173,8 +176,14 @@ int net_get_interfaces(struct net_interface **interfac - - if (ifaddrsp->ifa_addr->sa_family == AF_INET) { - memcpy(interface->ipv4_addr, &dl_addr->sin_addr, IPV4_ALEN); -+#if defined(__FreeBSD__) -+ memcpy(interface->bcast_addr, &((const struct sockaddr_in *)ifaddrsp->ifa_broadaddr)->sin_addr, IPV4_ALEN); -+#else -+ memcpy(interface->bcast_addr, &allones_bcast, IPV4_ALEN); -+#endif - } else { - memset(interface->ipv4_addr, 0, IPV4_ALEN); -+ memset(interface->bcast_addr, 0, IPV4_ALEN); - } - } - #ifdef __linux__ -@@ -208,9 +217,12 @@ int net_get_interfaces(struct net_interface **interfac - DL_FOREACH(*interfaces, interface) { - struct in_addr *addr = - (struct in_addr *)interface->ipv4_addr; -+ struct in_addr *bcast = -+ (struct in_addr *)interface->bcast_addr; - - printf("Interface %s:\n", interface->name); - printf("\tIP: %s\n", inet_ntoa(*addr)); -+ printf("\tBCAST: %s\n", inet_ntoa(*bcast)); - printf("\tMAC: %s\n", - ether_ntoa((struct ether_addr *)interface->mac_addr)); - #ifdef __linux__ diff --git a/net-mgmt/mac-telnet/files/patch-src_interfaces.h b/net-mgmt/mac-telnet/files/patch-src_interfaces.h deleted file mode 100644 index 6f0fc858ea62..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_interfaces.h +++ /dev/null @@ -1,17 +0,0 @@ ---- src/interfaces.h.orig 2024-08-15 16:06:02 UTC -+++ src/interfaces.h -@@ -25,6 +25,7 @@ struct net_interface { - char name[256]; - unsigned char ipv4_addr[IPV4_ALEN]; - unsigned char mac_addr[ETH_ALEN]; -+ unsigned char bcast_addr[IPV4_ALEN]; - - /* used by mactelnetd */ - int socketfd; -@@ -57,4 +58,4 @@ extern int net_send_udp(const int socket, struct net_i - const unsigned char *destmac, const struct in_addr *sourceip, const int sourceport, - const struct in_addr *destip, const int destport, const unsigned char *data, const int datalen); - extern unsigned short in_cksum(unsigned short *addr, int len); --#endif -\ No newline at end of file -+#endif diff --git a/net-mgmt/mac-telnet/files/patch-src_mactelnet.c b/net-mgmt/mac-telnet/files/patch-src_mactelnet.c deleted file mode 100644 index d4dba703831d..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_mactelnet.c +++ /dev/null @@ -1,46 +0,0 @@ ---- src/mactelnet.c.orig 2024-08-12 21:08:19 UTC -+++ src/mactelnet.c -@@ -37,6 +37,7 @@ - #endif - #if defined(__FreeBSD__) || defined(__APPLE__) - #include <sys/types.h> -+#include <sys/mman.h> - #include <net/ethernet.h> - #else - #include <netinet/ether.h> -@@ -126,6 +127,8 @@ static unsigned int send_socket; - - static unsigned int send_socket; - -+static unsigned char *bcast_addr; -+ - static int handle_packet(unsigned char *data, int data_len); - - static void print_version() { -@@ -168,7 +171,7 @@ static int send_udp(struct mt_packet *packet, int retr - struct sockaddr_in socket_address; - socket_address.sin_family = AF_INET; - socket_address.sin_port = htons(MT_MACTELNET_PORT); -- socket_address.sin_addr.s_addr = htonl(INADDR_BROADCAST); -+ memcpy(&(socket_address.sin_addr), bcast_addr, IPV4_ALEN); - - sent_bytes = sendto(send_socket, packet->data, packet->size, 0, (struct sockaddr *)&socket_address, - sizeof(socket_address)); -@@ -470,6 +473,9 @@ static int find_interface() { - continue; - } - -+#if defined(__FreeBSD__) -+ setsockopt(testsocket, IPPROTO_IP, IP_ONESBCAST, &optval, sizeof(optval)); -+#endif - setsockopt(testsocket, SOL_SOCKET, SO_BROADCAST, &optval, sizeof(optval)); - setsockopt(testsocket, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)); - -@@ -488,6 +494,7 @@ static int find_interface() { - send_socket = testsocket; - memcpy(srcmac, interface->mac_addr, ETH_ALEN); - active_interface = interface; -+ bcast_addr = interface->bcast_addr; - - /* Send a SESSIONSTART message with the current device */ - init_packet(&data, MT_PTYPE_SESSIONSTART, srcmac, dstmac, sessionkey, 0); diff --git a/net-mgmt/mac-telnet/files/patch-src_mactelnetd.c b/net-mgmt/mac-telnet/files/patch-src_mactelnetd.c deleted file mode 100644 index 24c25cd212ee..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_mactelnetd.c +++ /dev/null @@ -1,33 +0,0 @@ ---- src/mactelnetd.c.orig 2024-08-15 17:08:22 UTC -+++ src/mactelnetd.c -@@ -254,6 +254,12 @@ static void setup_sockets() { - perror("SO_BROADCAST"); - continue; - } -+#if defined(__FreeBSD__) -+ if (setsockopt(interface->socketfd, IPPROTO_IP, IP_ONESBCAST, &optval, sizeof(optval)) == -1) { -+ perror("IP_ONESBCAST"); -+ continue; -+ } -+#endif - - setsockopt(interface->socketfd, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)); - -@@ -290,7 +296,7 @@ static int send_udp(const struct mt_connection *conn, - struct sockaddr_in socket_address; - socket_address.sin_family = AF_INET; - socket_address.sin_port = htons(conn->srcport); -- socket_address.sin_addr.s_addr = htonl(INADDR_BROADCAST); -+ memcpy(&(socket_address.sin_addr), &conn->interface->bcast_addr, IPV4_ALEN); - - return sendto(conn->interface->socketfd, packet->data, packet->size, 0, (struct sockaddr *)&socket_address, - sizeof(socket_address)); -@@ -315,7 +321,7 @@ static int send_special_udp(struct net_interface *inte - struct sockaddr_in socket_address; - socket_address.sin_family = AF_INET; - socket_address.sin_port = htons(port); -- socket_address.sin_addr.s_addr = htonl(INADDR_BROADCAST); -+ memcpy(&(socket_address.sin_addr), &interface->bcast_addr, IPV4_ALEN); - - return sendto(interface->socketfd, packet->data, packet->size, 0, (struct sockaddr *)&socket_address, - sizeof(socket_address)); diff --git a/net-mgmt/mac-telnet/files/patch-src_mtwei.c b/net-mgmt/mac-telnet/files/patch-src_mtwei.c deleted file mode 100644 index cdebb288bcdd..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_mtwei.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/mtwei.c.orig 2024-09-24 12:56:03 UTC -+++ src/mtwei.c -@@ -36,7 +36,7 @@ - #include <stdio.h> - #include <string.h> - #include <libintl.h> --#if defined(__linux__) -+#if defined(HAVE_SYS_RANDOM_H) - #include <sys/random.h> - #endif - diff --git a/net-mgmt/mac-telnet/files/patch-src_users.c b/net-mgmt/mac-telnet/files/patch-src_users.c deleted file mode 100644 index 65cc4329acd0..000000000000 --- a/net-mgmt/mac-telnet/files/patch-src_users.c +++ /dev/null @@ -1,90 +0,0 @@ ---- src/users.c.orig 2024-08-15 14:34:02 UTC -+++ src/users.c -@@ -211,6 +211,24 @@ struct mt_credentials *find_user(char *username) { - return NULL; - } - -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+/* -+ * Filter out colons from the decoded string. -+ * By default, the OPENSSL_buf2hexstr function in OpenSSL 1.1 -+ * uses colons as a byte separator, and this cannot be overridden. -+ */ -+static void remove_colons(char *s) { -+ const char *p = s; -+ char *q = s; -+ while (*p != '\0') { -+ *q = *p++; -+ q += (*q != ':'); -+ } -+ -+ *q = '\0'; -+} -+#endif -+ - int add_user(const char *username, const char *password) { - FILE *rfile; - FILE *wfile; -@@ -289,12 +307,27 @@ int add_user(const char *username, const char *passwor - continue; - } - fprintf(wfile, "%s:", username); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ char *output; -+ output = OPENSSL_buf2hexstr(newhash, MT_CRED_HASHLEN); -+ remove_colons(output); -+#else - char output[MT_CRED_HASHLEN * 2 + 1]; - OPENSSL_buf2hexstr_ex(output, sizeof(output), NULL, newhash, MT_CRED_HASHLEN, '\0'); -+#endif - fputs(output, wfile); - fputs(":", wfile); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ OPENSSL_free(output); -+ output = OPENSSL_buf2hexstr(newsalt, MT_CRED_SALTLEN); -+ remove_colons(output); -+#else - OPENSSL_buf2hexstr_ex(output, sizeof(output), NULL, newsalt, MT_CRED_SALTLEN, '\0'); -+#endif - fputs(output, wfile); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ OPENSSL_free(output); -+#endif - fputs("\n", wfile); - found = 1; - } else { -@@ -306,12 +339,27 @@ int add_user(const char *username, const char *passwor - if (!found && password != NULL) { - // Write username, salt, and hashed password to the file - fprintf(wfile, "%s:", username); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ char *output; -+ output = OPENSSL_buf2hexstr(newhash, MT_CRED_HASHLEN); -+ remove_colons(output); -+#else - char output[MT_CRED_HASHLEN * 2 + 1]; - OPENSSL_buf2hexstr_ex(output, sizeof(output), NULL, newhash, MT_CRED_HASHLEN, '\0'); -+#endif - fputs(output, wfile); - fputs(":", wfile); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ OPENSSL_free(output); -+ output = OPENSSL_buf2hexstr(newsalt, MT_CRED_SALTLEN); -+ remove_colons(output); -+#else - OPENSSL_buf2hexstr_ex(output, sizeof(output), NULL, newsalt, MT_CRED_SALTLEN, '\0'); -+#endif - fputs(output, wfile); -+#if OPENSSL_VERSION_NUMBER < 0x030000000 // less than 3.0.0 -+ OPENSSL_free(output); -+#endif - fputs("\n", wfile); - } - -@@ -327,4 +375,4 @@ int add_user(const char *username, const char *passwor - } - - return found ? 2 : 1; --} -\ No newline at end of file -+} diff --git a/net-mgmt/mac-telnet/pkg-plist b/net-mgmt/mac-telnet/pkg-plist index 35a54cebd956..dd294174ad95 100644 --- a/net-mgmt/mac-telnet/pkg-plist +++ b/net-mgmt/mac-telnet/pkg-plist @@ -7,5 +7,5 @@ share/locale/bg/LC_MESSAGES/mactelnet.mo share/locale/nb/LC_MESSAGES/mactelnet.mo share/man/man1/macping.1.gz share/man/man1/mactelnet.1.gz -share/man/man1/mactelnetd.1.gz share/man/man1/mndp.1.gz +share/man/man8/mactelnetd.8.gz diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile index 905cc4b44283..ffdcac1df4f0 100644 --- a/net-mgmt/mqtt2prometheus/Makefile +++ b/net-mgmt/mqtt2prometheus/Makefile @@ -1,7 +1,7 @@ PORTNAME= mqtt2prometheus DISTVERSIONPREFIX= v DISTVERSION= 0.1.7 -PORTREVISION= 6 +PORTREVISION= 9 CATEGORIES= net-mgmt MAINTAINER= manu@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/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile index 4a15477cc3c4..c3b2385208b7 100644 --- a/net-mgmt/net-snmp/Makefile +++ b/net-mgmt/net-snmp/Makefile @@ -49,6 +49,8 @@ CPE_PRODUCT= net-snmp USE_PERL5= build run USE_CSTD= c99 +LIB_DEPENDS= libpkg.so:${PKG_ORIGIN} + CFLAGS+= -I${LOCALBASE}/include -I${PKG_PREFIX}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= PERLPROG="${PERL}" PSPROG="${PS_CMD}" SED="${SED}" diff --git a/net-mgmt/net-snmp/files/patch-Makefile.in b/net-mgmt/net-snmp/files/patch-Makefile.in index 34001fe318a6..ab24d0ccf525 100644 --- a/net-mgmt/net-snmp/files/patch-Makefile.in +++ b/net-mgmt/net-snmp/files/patch-Makefile.in @@ -5,7 +5,7 @@ freebsd2.h freebsd3.h freebsd4.h freebsd5.h freebsd6.h \ freebsd7.h freebsd8.h freebsd9.h freebsd10.h freebsd11.h \ - freebsd12.h freebsd13.h freebsd14.h freebsd.h \ -+ freebsd12.h freebsd13.h freebsd14.h freebsd15.h freebsd.h \ ++ freebsd12.h freebsd13.h freebsd14.h freebsd15.h freebsd16.h freebsd.h \ generic.h \ hpux.h irix.h kfreebsd.h linux.h mingw32.h mingw32msvc.h mips.h \ netbsd.h nto-qnx6.h osf5.h \ diff --git a/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h b/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h new file mode 100644 index 000000000000..fff6187daf87 --- /dev/null +++ b/net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h @@ -0,0 +1,6 @@ +--- /dev/null 2025-09-10 01:07:21.909920000 +0200 ++++ include/net-snmp/system/freebsd16.h 2025-09-10 01:07:12.250409000 +0200 +@@ -0,0 +1,3 @@ ++/* freebsd16 is a superset of freebsd15 for now */ ++#include "freebsd15.h" ++#define freebsd15 freebsd15 diff --git a/net-mgmt/net-snmp/pkg-plist b/net-mgmt/net-snmp/pkg-plist index d22c9171137a..9102b2376cbb 100644 --- a/net-mgmt/net-snmp/pkg-plist +++ b/net-mgmt/net-snmp/pkg-plist @@ -188,6 +188,7 @@ include/net-snmp/system/freebsd12.h include/net-snmp/system/freebsd13.h include/net-snmp/system/freebsd14.h include/net-snmp/system/freebsd15.h +include/net-snmp/system/freebsd16.h include/net-snmp/system/freebsd2.h include/net-snmp/system/freebsd3.h include/net-snmp/system/freebsd4.h diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile index feaf775a0131..4ee0eef84155 100644 --- a/net-mgmt/netbox/Makefile +++ b/net-mgmt/netbox/Makefile @@ -26,7 +26,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.7.0<5:www/py-dj52-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=5.2.0<6:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=5.2.0<7:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1<26:www/py-dj52-django-filter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \ @@ -48,7 +48,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA ${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}markdown>=3.8<3.10:textproc/py-markdown@${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} \ diff --git a/net-mgmt/netdata-go/Makefile b/net-mgmt/netdata-go/Makefile deleted file mode 100644 index 9659e77ba3a2..000000000000 --- a/net-mgmt/netdata-go/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -PORTNAME= netdata-go -DISTVERSIONPREFIX= v -DISTVERSION= 0.58.1 -PORTREVISION= 9 -CATEGORIES= net-mgmt - -MAINTAINER= driesm@FreeBSD.org -COMMENT= External netdata collection plugin written in Go -WWW= https://github.com/netdata/go.d.plugin - -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE - -USES= go:1.21,modules - -GO_MODULE= github.com/netdata/go.d.plugin -GO_TARGET= ./cmd/godplugin:${PREFIX}/libexec/netdata/plugins.d/god.plugin - -post-patch: - ${REINPLACE_CMD} -e 's|/etc/netdata|${PREFIX}/etc/netdata|g' ${WRKSRC}/cmd/godplugin/main.go - -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/netdata/conf.d - ${INSTALL_DATA} ${WRKSRC}/config/go.d.conf ${STAGEDIR}${PREFIX}/lib/netdata/conf.d/go.d.conf.sample - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/netdata/conf.d/go.d - cd ${WRKSRC}/config/go.d && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/netdata/conf.d/go.d - (for file in ${STAGEDIR}${PREFIX}/lib/netdata/conf.d/go.d/*.conf; do \ - ${MV} $$file $$file".sample"; \ - done) - -.include <bsd.port.mk> diff --git a/net-mgmt/netdata-go/distinfo b/net-mgmt/netdata-go/distinfo deleted file mode 100644 index fc7c03f0f7aa..000000000000 --- a/net-mgmt/netdata-go/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1707576521 -SHA256 (go/net-mgmt_netdata-go/netdata-go-v0.58.1/v0.58.1.mod) = 5df32121f1d8ce0c1e8b839907bff44dc191f68e09a4963935f4f016b8c90753 -SIZE (go/net-mgmt_netdata-go/netdata-go-v0.58.1/v0.58.1.mod) = 6391 -SHA256 (go/net-mgmt_netdata-go/netdata-go-v0.58.1/v0.58.1.zip) = a3f3101d13cc5bd7b8ac082c6677898c5cc3290aab3ad3901cf89506f8a4d669 -SIZE (go/net-mgmt_netdata-go/netdata-go-v0.58.1/v0.58.1.zip) = 3095912 diff --git a/net-mgmt/netdata-go/pkg-descr b/net-mgmt/netdata-go/pkg-descr deleted file mode 100644 index b57326bb6036..000000000000 --- a/net-mgmt/netdata-go/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -go.d.plugin is a netdata external plugin. -It is an orchestrator for data collection modules written in go. -It runs as an independent process ps fax shows it. -It is started and stopped automatically by netdata. diff --git a/net-mgmt/netdata-go/pkg-plist b/net-mgmt/netdata-go/pkg-plist deleted file mode 100644 index c5a8e5e5ae80..000000000000 --- a/net-mgmt/netdata-go/pkg-plist +++ /dev/null @@ -1,82 +0,0 @@ -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/activemq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/apache.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/bind.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/cassandra.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/chrony.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/cockroachdb.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/consul.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/coredns.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/couchbase.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/couchdb.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dns_query.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsdist.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsmasq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsmasq_dhcp.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/docker.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/docker_engine.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dockerhub.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/elasticsearch.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/energid.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/envoy.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/example.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/filecheck.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/fluentd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/freeradius.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/geth.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/haproxy.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/hdfs.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/httpcheck.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/isc_dhcpd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_kubelet.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_kubeproxy.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_state.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/lighttpd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/logind.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/logstash.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/mongodb.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/mysql.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginx.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginxplus.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginxvts.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ntpd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nvidia_smi.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nvme.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/openvpn.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/openvpn_status_log.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pgbouncer.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/phpdaemon.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/phpfpm.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pihole.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pika.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ping.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/portcheck.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/postgres.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/powerdns.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/powerdns_recursor.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/prometheus.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/proxysql.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pulsar.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/rabbitmq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/redis.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/scaleio.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/snmp.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/solr.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/springboot2.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squidlog.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/supervisord.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/systemdunits.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/tengine.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/traefik.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/unbound.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/upsd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vcsa.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vernemq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vsphere.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/web_log.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/whoisquery.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/windows.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/wireguard.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/x509check.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/zookeeper.conf.sample -libexec/netdata/plugins.d/god.plugin diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile index 7bee121eb952..cf0646f9ba42 100644 --- a/net-mgmt/netdata/Makefile +++ b/net-mgmt/netdata/Makefile @@ -1,6 +1,7 @@ PORTNAME= netdata DISTVERSIONPREFIX= v DISTVERSION= 2.6.3 +PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/:netdata \ https://raw.githubusercontent.com/netdata/netdata/refs/tags/v${DISTVERSION}/src/go/:goplugin \ diff --git a/net-mgmt/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 3149e99cdb9c..73f8dba7a691 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= 11 +PORTREVISION= 12 CATEGORIES= net-mgmt MASTER_SITES= CRATESIO MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION} diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile index 2fad1ef2a3b9..93134db9d1ed 100644 --- a/net-mgmt/nsd_exporter/Makefile +++ b/net-mgmt/nsd_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= nsd_exporter PORTVERSION= 0.3.1 DISTVERSIONPREFIX= v -PORTREVISION= 12 +PORTREVISION= 15 CATEGORIES= net-mgmt MAINTAINER= zi@FreeBSD.org diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile index db3a4d1b4112..8e7ebc4ae80a 100644 --- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile +++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= nvidia_gpu_prometheus_exporter DISTVERSION= g20181028 -PORTREVISION= 29 +PORTREVISION= 32 CATEGORIES= net-mgmt MAINTAINER= 0mp@FreeBSD.org diff --git a/net-mgmt/peering-manager/Makefile b/net-mgmt/peering-manager/Makefile new file mode 100644 index 000000000000..527e3d99d9dd --- /dev/null +++ b/net-mgmt/peering-manager/Makefile @@ -0,0 +1,93 @@ +PORTNAME= peering-manager +DISTVERSIONPREFIX= v +DISTVERSION= 1.9.7 +CATEGORIES= net-mgmt python + +MAINTAINER= bofh@FreeBSD.org +COMMENT= BGP sessions management tool +WWW= https://peering-manager.net/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1:devel/py-Jinja2@${PY_FLAVOR} \ + bgpq4>0:net-mgmt/bgpq4 \ + ${PYTHON_PKGNAMEPREFIX}django51>=5.1<5.2:www/py-django51@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework>=3.15:www/py-dj51-djangorestframework@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-debug-toolbar>=5.0:www/py-dj51-django-debug-toolbar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-filter>=25.1:www/py-dj51-django-filter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-netfields>=1.3:www/py-dj51-django-netfields@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-prometheus>=2.3:www/py-dj51-django-prometheus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-redis>=5.4:www/py-dj51-django-redis@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-rq>=2.10:devel/py-dj51-django-rq@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-tables2>=2.7:www/py-dj51-django-tables2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-django-taggit>=6.1:www/py-dj51-django-taggit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular>=0.28:www/py-dj51-drf-spectacular@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular-sidecar>=2025:www/py-dj51-drf-spectacular-sidecar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj51-social-auth-app-django>=5.4:www/py-dj51-social-auth-app-django@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dulwich>=0.22:devel/py-dulwich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gunicorn>=23.0.0:www/py-gunicorn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=3.7:textproc/py-markdown@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}napalm>=5.0:net-mgmt/py-napalm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg>=3.1:databases/py-psycopg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.1:databases/py-psycopg-pool@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyixapi>=0.2:net-mgmt/py-pyixapi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynetbox>=7.3:net-mgmt/py-pynetbox@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.5.4:security/py-social-auth-core@${PY_FLAVOR} + +USES= cpe pgsql:13+ python:3.10-3.12 +CPE_VENDOR= ${PORTNAME} +CPE_PRODUCT= ${PORTNAME:S/-/_/} +USE_GITHUB= yes +USE_RC_SUBR= peering_manager_rq + +NO_ARCH= yes +NO_BUILD= yes +SUB_FILES= gunicorn.conf.py 850.peeringmanager-housekeeping +SUB_LIST= WWWDIR=${WWWDIR} PORTNAME=${PORTNAME} WSGI_APP=peering_manager.wsgi PYTHON_CMD=${PYTHON_CMD} PYTHON_VER=${PYTHON_VER} + +PORTDOCS= * + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT=REDIS +OPTIONS_RADIO= KVBACKENDS +OPTIONS_RADIO_KVBACKENDS= REDIS VALKEY + +KVBACKENDS_DESC=Key Value Storage Backends +REDIS_DESC= Redis Key Value Backend support +VALKEY_DESC= Valkey Key Value Backend support + +REDIS_RUN_DEPENDS= redis>=8.2.1:databases/redis +VALKEY_RUN_DEPENDS= valkey>=1.0:databases/valkey + +FIND_EXPR= "! -name *.orig ! -name .gitattributes ! -name .gitignore ! -name .gitattributes ! -name .isort.cfg ! -name .pre-commit-config.yaml ! -name .readthedocs.yaml ! -name CHANGELOG.md ! -name LICENSE ! -name README.md ! -name mkdocs.yaml ! -name poetry.lock ! -name pyproject.toml ! -name requirements.txt ! -name configuration.example.py ! -path */.github ! -path */.github/* ! -path */docs ! -path */docs/* -prune" + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily + ${ECHO} "@owner www" >> ${TMPPLIST} + ${ECHO} "@group www" >> ${TMPPLIST} + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} ${FIND_EXPR}) + ${FIND} -s ${STAGEDIR}${PREFIX}/www/${PORTNAME} -not -type d | ${SORT} | \ + ${SED} -e 's|^${STAGEDIR}${PREFIX}/||' >> ${TMPPLIST} + ${FIND} -s ${STAGEDIR}${PREFIX}/www/${PORTNAME} -type d -empty | ${SORT} -r | \ + ${SED} -e 's|^${STAGEDIR}${PREFIX}/|@dir |' >> ${TMPPLIST} + ${INSTALL_DATA} ${WRKDIR}/gunicorn.conf.py ${STAGEDIR}${WWWDIR}/gunicorn.conf.py.sample + ${INSTALL_DATA} ${WRKSRC}/peering_manager/configuration.example.py ${STAGEDIR}${WWWDIR}/peering_manager/configuration.py.sample + ${INSTALL_DATA} ${WRKDIR}/850.peeringmanager-housekeeping ${STAGEDIR}${PREFIX}/etc/periodic/daily/850.peeringmanager-housekeeping + ${ECHO} "@sample ${WWWDIR}/gunicorn.conf.py.sample" >> ${TMPPLIST} + ${ECHO} "@sample ${WWWDIR}/peering_manager/configuration.py.sample" >> ${TMPPLIST} + ${ECHO} "etc/periodic/daily/850.peeringmanager-housekeeping" >> ${TMPPLIST} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} +.for f in CHANGELOG.md README.md + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor + +.include <bsd.port.mk> diff --git a/net-mgmt/peering-manager/distinfo b/net-mgmt/peering-manager/distinfo new file mode 100644 index 000000000000..95bbe9b48822 --- /dev/null +++ b/net-mgmt/peering-manager/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756827986 +SHA256 (peering-manager-peering-manager-v1.9.7_GH0.tar.gz) = fa272abe40fec06d3f0c541d771d560f9a93f8940dea96b8538785a9cef32afd +SIZE (peering-manager-peering-manager-v1.9.7_GH0.tar.gz) = 8349343 diff --git a/net-mgmt/peering-manager/files/850.peeringmanager-housekeeping.in b/net-mgmt/peering-manager/files/850.peeringmanager-housekeeping.in new file mode 100755 index 000000000000..675f0f2aef63 --- /dev/null +++ b/net-mgmt/peering-manager/files/850.peeringmanager-housekeeping.in @@ -0,0 +1,32 @@ +#!/bin/sh +# This shell script invokes Peering Manager's housekeeping management command, +# which intended to be run nightly. +# +# If you want to enable this script, copy it to %%PREFIX%%/etc/periodic/daily +# and place the following into /etc/periodic.conf: +# +# daily_peeringmanager_housekeeping_enable="YES" +# +# If Peering Manager has been installed into a nonstandard location, update the +# paths below. +command="%%PYTHON_CMD%%" +peeringmanager_root="%%WWWDIR%%" + +# If there is a global system configuration file, suck it in. +# +if [ -r /etc/defaults/periodic.conf ]; then + . /etc/defaults/periodic.conf + source_periodic_confs +fi + +rc=0 + +case "$daily_peeringmanager_housekeeping_enable" in + [Yy][Ee][Ss]) + echo "" + echo "Running Peering Manager housekeeping:" + $command "$peeringmanager_root/manage.py" housekeeping + rc=$? +esac + +exit $rc diff --git a/net-mgmt/peering-manager/files/gunicorn.conf.py.in b/net-mgmt/peering-manager/files/gunicorn.conf.py.in new file mode 100644 index 000000000000..0477e5bf9f64 --- /dev/null +++ b/net-mgmt/peering-manager/files/gunicorn.conf.py.in @@ -0,0 +1,245 @@ +# Sample Gunicorn configuration file. +import multiprocessing +# +# Server socket +# +# bind - The socket to bind. +# +# A string of the form: 'HOST', 'HOST:PORT', 'unix:PATH'. +# An IP is a valid HOST. +# +# backlog - The number of pending connections. This refers +# to the number of clients that can be waiting to be +# served. Exceeding this number results in the client +# getting an error when attempting to connect. It should +# only affect servers under significant load. +# +# Must be a positive integer. Generally set in the 64-2048 +# range. +# + +bind = ['127.0.0.1:8001','[::1]:8001'] +backlog = 2048 + +# +# Worker processes +# +# workers - The number of worker processes that this server +# should keep alive for handling requests. +# +# A positive integer generally in the 2-4 x $(NUM_CORES) +# range. You'll want to vary this a bit to find the best +# for your particular application's work load. +# +# worker_class - The type of workers to use. The default +# sync class should handle most 'normal' types of work +# loads. You'll want to read +# http://docs.gunicorn.org/en/latest/design.html#choosing-a-worker-type +# for information on when you might want to choose one +# of the other worker classes. +# +# A string referring to a Python path to a subclass of +# gunicorn.workers.base.Worker. The default provided values +# can be seen at +# http://docs.gunicorn.org/en/latest/settings.html#worker-class +# +# worker_connections - For the eventlet and gevent worker classes +# this limits the maximum number of simultaneous clients that +# a single process can handle. +# +# A positive integer generally set to around 1000. +# +# timeout - If a worker does not notify the master process in this +# number of seconds it is killed and a new worker is spawned +# to replace it. +# +# Generally set to thirty seconds. Only set this noticeably +# higher if you're sure of the repercussions for sync workers. +# For the non sync workers it just means that the worker +# process is still communicating and is not tied to the length +# of time required to handle a single request. +# +# keepalive - The number of seconds to wait for the next request +# on a Keep-Alive HTTP connection. +# +# A positive integer. Generally set in the 1-5 seconds range. +# + +#workers = 5 +workers = multiprocessing.cpu_count() * 2 + 1 +worker_class = 'sync' +worker_connections = 1000 +timeout = 300 +keepalive = 2 +threads = 3 +max_requests = 5000 +max_requests_jitter = 500 + +# +# spew - Install a trace function that spews every line of Python +# that is executed when running the server. This is the +# nuclear option. +# +# True or False +# + +spew = False + +# +# Server mechanics +# +# daemon - Detach the main Gunicorn process from the controlling +# terminal with a standard fork/fork sequence. +# +# True or False +# +# raw_env - Pass environment variables to the execution environment. +# +# pidfile - The path to a pid file to write +# +# A path string or None to not write a pid file. +# +# user - Switch worker processes to run as this user. +# +# A valid user id (as an integer) or the name of a user that +# can be retrieved with a call to pwd.getpwnam(value) or None +# to not change the worker process user. +# +# group - Switch worker process to run as this group. +# +# A valid group id (as an integer) or the name of a user that +# can be retrieved with a call to pwd.getgrnam(value) or None +# to change the worker processes group. +# +# umask - A mask for file permissions written by Gunicorn. Note that +# this affects unix socket permissions. +# +# A valid value for the os.umask(mode) call or a string +# compatible with int(value, 0) (0 means Python guesses +# the base, so values like "0", "0xFF", "0022" are valid +# for decimal, hex, and octal representations) +# +# tmp_upload_dir - A directory to store temporary request data when +# requests are read. This will most likely be disappearing soon. +# +# A path to a directory where the process owner can write. Or +# None to signal that Python should choose one on its own. +# + +daemon = False +umask = 0 +user = None +tmp_upload_dir = None +pythonpath = '%%WWWDIR%%' +chdir = '%%WWWDIR%%' +wsgi_app = '%%WSGI_APP%%' + +# +# Logging +# +# logfile - The path to a log file to write to. +# +# A path string. "-" means log to stdout. +# +# loglevel - The granularity of log output +# +# A string of "debug", "info", "warning", "error", "critical" +# + +syslog = True +syslog_prefix = '%%PORTNAME%%' +syslog_addr = 'unix:///var/run/log#dgram' +disable_redirect_access_to_syslog = True +errorlog = '-' +loglevel = 'info' +accesslog = '-' +access_log_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"' + +# +# Process naming +# +# proc_name - A base to use with setproctitle to change the way +# that Gunicorn processes are reported in the system process +# table. This affects things like 'ps' and 'top'. If you're +# going to be running more than one instance of Gunicorn you'll +# probably want to set a name to tell them apart. This requires +# that you install the setproctitle module. +# +# A string or None to choose a default of something like 'gunicorn'. +# + +proc_name = '%%PORTNAME%%' + +# +# Server hooks +# +# post_fork - Called just after a worker has been forked. +# +# A callable that takes a server and worker instance +# as arguments. +# +# pre_fork - Called just prior to forking the worker subprocess. +# +# A callable that accepts the same arguments as post_fork +# +# pre_exec - Called just prior to forking off a secondary +# master process during things like config reloading. +# +# A callable that takes a server instance as the sole argument. +# + +def post_fork(server, worker): + server.log.info("Worker spawned (pid: %s)", worker.pid) + +def pre_fork(server, worker): + pass + +def pre_exec(server): + server.log.info("Forked child, re-executing.") + +def when_ready(server): + server.log.info("Server is ready. Spawning workers") + +def worker_int(worker): + worker.log.info("worker received INT or QUIT signal") + + ## get traceback info + import threading, sys, traceback + id2name = {th.ident: th.name for th in threading.enumerate()} + code = [] + for threadId, stack in sys._current_frames().items(): + code.append("\n# Thread: %s(%d)" % (id2name.get(threadId,""), + threadId)) + for filename, lineno, name, line in traceback.extract_stack(stack): + code.append('File: "%s", line %d, in %s' % (filename, + lineno, name)) + if line: + code.append(" %s" % (line.strip())) + worker.log.debug("\n".join(code)) + +def worker_abort(worker): + worker.log.info("worker received SIGABRT signal") + +def ssl_context(conf, default_ssl_context_factory): + import ssl + + # The default SSLContext returned by the factory function is initialized + # with the TLS parameters from config, including TLS certificates and other + # parameters. + context = default_ssl_context_factory() + + # The SSLContext can be further customized, for example by enforcing + # minimum TLS version. + context.minimum_version = ssl.TLSVersion.TLSv1_3 + + # Server can also return different server certificate depending which + # hostname the client uses. Requires Python 3.7 or later. + def sni_callback(socket, server_hostname, context): + if server_hostname == "foo.127.0.0.1.nip.io": + new_context = default_ssl_context_factory() + new_context.load_cert_chain(certfile="foo.pem", keyfile="foo-key.pem") + socket.context = new_context + + context.sni_callback = sni_callback + + return context diff --git a/net-mgmt/peering-manager/files/patch-peering__manager_configuration.example.py b/net-mgmt/peering-manager/files/patch-peering__manager_configuration.example.py new file mode 100644 index 000000000000..1865973e0e30 --- /dev/null +++ b/net-mgmt/peering-manager/files/patch-peering__manager_configuration.example.py @@ -0,0 +1,11 @@ +--- peering_manager/configuration.example.py.orig 2025-09-05 10:59:41 UTC ++++ peering_manager/configuration.example.py +@@ -9,7 +9,7 @@ ALLOWED_HOSTS = ["*"] + # A random one can be generated with Python in the Peering Manager venv with + # from django.core.management.utils import get_random_secret_key + # get_random_secret_key() +-SECRET_KEY = "ef7npku*djrj_r4jt4cojo8^j@2($$@05e(eq_mn!ywx*jg0vy" ++#SECRET_KEY = "<GENERATE A KEY>" + + # Base URL path if accessing Peering Manager within a directory. + BASE_PATH = "" diff --git a/net-mgmt/peering-manager/files/peering_manager_rq.in b/net-mgmt/peering-manager/files/peering_manager_rq.in new file mode 100755 index 000000000000..6b12856dfa9b --- /dev/null +++ b/net-mgmt/peering-manager/files/peering_manager_rq.in @@ -0,0 +1,50 @@ +#!/bin/sh + +# This sample rc script starts the RQ worker background service which is +# required for Webhooks and various automation tasks. + +# +# PROVIDE: peering_manager_rq +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf.local or /etc/rc.conf +# to enable peering_manager-rq: +# +# peering_manager_rq_enable (bool): Set to NO by default. +# Set it to YES to enable peering_manager_rq. +# +# peering_manager_rq_user (str): User to run worker as. +# Defaults to www. + +. /etc/rc.subr + +name=peering_manager_rq +rcvar=peering_manager_rq_enable + +load_rc_config $name + +: ${peering_manager_rq_enable:=NO} +: ${peering_manager_rq_user:=www} +: ${peering_manager_rq_workers:=1} + +start_cmd="peering_manager_rq_start" +start_precmd="peering_manager_rq_precmd" +command="%%PYTHON_CMD%%" +command_args="%%WWWDIR%%/manage.py rqworker" +_pidprefix="/var/run/%%PORTNAME%%" + +peering_manager_rq_precmd() +{ + install -d -o ${peering_manager_rq_user} ${_pidprefix} +} + +peering_manager_rq_start() +{ + echo "Starting peering_manager_rq." + for i in `jot - 1 $peering_manager_rq_workers`; do + /usr/sbin/daemon -cf -p ${_pidprefix}/${name}-${i}.pid -u ${peering_manager_rq_user} ${command} ${command_args} --name peering-manager@${i} + done +} + +run_rc_command "$1" diff --git a/net-mgmt/peering-manager/files/pkg-message.in b/net-mgmt/peering-manager/files/pkg-message.in new file mode 100644 index 000000000000..13913edb961b --- /dev/null +++ b/net-mgmt/peering-manager/files/pkg-message.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOD +For installation instructions please refer to the related wiki page: + +- https://wiki.freebsd.org/Ports/net-mgmt/peering-manager +EOD +} +] diff --git a/net-mgmt/peering-manager/pkg-descr b/net-mgmt/peering-manager/pkg-descr new file mode 100644 index 000000000000..ae00708cbbd6 --- /dev/null +++ b/net-mgmt/peering-manager/pkg-descr @@ -0,0 +1,24 @@ +Peering Manager was originally and still is developed by its lead + maintainer, Guillaume Mazoyer in 2017 as part of an effort to automate + BGP peering provisionning. + +Since then, many organisations around the world have used Peering + Manager as their central network source of truth to empower both + network operators and automation. + +Key Features +Peering Manager was built specifically to serve the needs of network + engineers and operators operating BGP networks. Below is a very brief + overview of the core features it provides. + +- Autonomous system management +- BGP groups +- Internet Exchange Points +- BGP sessions with with differences between classic ones and IXP ones +- BGP communities and routing policies +- Devices and configuration rendering leveraging Jinja2 +- Configuration installation for NAPALM supported platforms +- Detailed, automatic change logging +- Global search engine +- Event-driven webhooks +- Interoperability with other tools such as PeeringDB, IX-API, and more diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile index 58086a2e1dd8..136e063dbfd7 100644 --- a/net-mgmt/php-fpm_exporter/Makefile +++ b/net-mgmt/php-fpm_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= php-fpm_exporter DISTVERSIONPREFIX=v DISTVERSION= 2.2.0 -PORTREVISION= 26 +PORTREVISION= 29 CATEGORIES= net-mgmt MAINTAINER= freebsd.org@neant.ro diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile index 03eb376e10d2..5fae166f15ca 100644 --- a/net-mgmt/phpfpm_exporter/Makefile +++ b/net-mgmt/phpfpm_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= phpfpm_exporter DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 -PORTREVISION= 18 +PORTREVISION= 21 CATEGORIES= net-mgmt MAINTAINER= gasol.wu@gmail.com diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile index 7b5650378056..32afc7357e53 100644 --- a/net-mgmt/ping_exporter/Makefile +++ b/net-mgmt/ping_exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= ping_exporter -DISTVERSION= 1.1.3 -PORTREVISION= 1 +DISTVERSION= 1.1.4 +PORTREVISION= 3 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/prometheus-bird-exporter/Makefile b/net-mgmt/prometheus-bird-exporter/Makefile index 44f5d1a65436..fa6c2e9e8260 100644 --- a/net-mgmt/prometheus-bird-exporter/Makefile +++ b/net-mgmt/prometheus-bird-exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= prometheus-bird-exporter DISTVERSION= 1.4.3 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= net-mgmt MAINTAINER= ivy@FreeBSD.org diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile index c3643a8493e6..1df3df06fd49 100644 --- a/net-mgmt/prometheus-collectd-exporter/Makefile +++ b/net-mgmt/prometheus-collectd-exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= prometheus-collectd-exporter PORTVERSION= 0.5.0 DISTVERSIONPREFIX= v -PORTREVISION= 29 +PORTREVISION= 32 CATEGORIES= net-mgmt MAINTAINER= dsp@php.net diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile index d6960c6ce80c..341f220e7b04 100644 --- a/net-mgmt/prometheus1/Makefile +++ b/net-mgmt/prometheus1/Makefile @@ -1,7 +1,7 @@ PORTNAME= prometheus PORTVERSION= 1.8.2 DISTVERSIONPREFIX= v -PORTREVISION= 32 +PORTREVISION= 35 CATEGORIES= net-mgmt PKGNAMESUFFIX= 1 diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile index 169c04818fb9..a9c32781e16c 100644 --- a/net-mgmt/prometheus3/Makefile +++ b/net-mgmt/prometheus3/Makefile @@ -1,7 +1,7 @@ PORTNAME= prometheus DISTVERSIONPREFIX= v -DISTVERSION= 3.5.0 -PORTREVISION= 1 +DISTVERSION= 3.6.0 +PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \ https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo index 6bbba81e5c7f..6d00c10c303e 100644 --- a/net-mgmt/prometheus3/distinfo +++ b/net-mgmt/prometheus3/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1752571020 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/go.mod) = 6233234ceea2031a75041930e0931abf3e1123194a0ce3ca44c6468782611ba6 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/go.mod) = 12136 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-web-ui-3.5.0.tar.gz) = 8fec0e43c9b68e85d9dff0ba6cef29c6ba0cfe19ed54b3ff421a1656674b8abe -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-web-ui-3.5.0.tar.gz) = 3488940 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-prometheus-v3.5.0_GH0.tar.gz) = fadb33c398026e190f9335e90e214065b012b9cb454da121e072697ad307cb47 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-prometheus-v3.5.0_GH0.tar.gz) = 5129940 +TIMESTAMP = 1758878297 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 4cacd2221e09a9109e63a8c7fb663ddec3c9462dc5393a85101f0b19c7dd5c3c +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 12171 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 970d3decd4c32545a6d9163445483fe5d8cd75b8fe5bd851748685d9c433e01a +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 3491191 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 90586300d083873125b45e25ba68ed1ef2c48202d392405732191fffd5d99d1b +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 5155788 diff --git a/net-mgmt/prometheus3/pkg-plist b/net-mgmt/prometheus3/pkg-plist index a5a5f82c33c0..cd592c6003dc 100644 --- a/net-mgmt/prometheus3/pkg-plist +++ b/net-mgmt/prometheus3/pkg-plist @@ -7,6 +7,7 @@ bin/promtool %%PORTDOCS%%%%DOCSDIR%%/configuration/configuration.md %%PORTDOCS%%%%DOCSDIR%%/configuration/https.md %%PORTDOCS%%%%DOCSDIR%%/configuration/index.md +%%PORTDOCS%%%%DOCSDIR%%/configuration/promtool.md %%PORTDOCS%%%%DOCSDIR%%/configuration/recording_rules.md %%PORTDOCS%%%%DOCSDIR%%/configuration/template_examples.md %%PORTDOCS%%%%DOCSDIR%%/configuration/template_reference.md diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile index 5a7fa5be0076..39c09bafba5b 100644 --- a/net-mgmt/promscale/Makefile +++ b/net-mgmt/promscale/Makefile @@ -1,6 +1,6 @@ PORTNAME= promscale DISTVERSION= 0.17.0 -PORTREVISION= 20 +PORTREVISION= 23 CATEGORIES= net-mgmt MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile index bb29457beb0a..8cf352c8f496 100644 --- a/net-mgmt/promxy/Makefile +++ b/net-mgmt/promxy/Makefile @@ -1,7 +1,7 @@ PORTNAME= promxy DISTVERSIONPREFIX= v DISTVERSION= 0.0.93 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= net-mgmt MAINTAINER= timp87@gmail.com diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile index 529f463bee72..a126f8300d99 100644 --- a/net-mgmt/pushgateway/Makefile +++ b/net-mgmt/pushgateway/Makefile @@ -1,7 +1,7 @@ PORTNAME= pushgateway DISTVERSIONPREFIX= v DISTVERSION= 1.11.1 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= net-mgmt MAINTAINER= dutra@FreeBSD.org diff --git a/net-mgmt/py-junos-eznc/Makefile b/net-mgmt/py-junos-eznc/Makefile index 9258c5406eb6..c2bcdd192044 100644 --- a/net-mgmt/py-junos-eznc/Makefile +++ b/net-mgmt/py-junos-eznc/Makefile @@ -1,6 +1,6 @@ PORTNAME= junos-eznc DISTVERSION= 2.7.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/Juniper/py-junos-eznc LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ncclient>=0.6.15:net-mgmt/py-ncclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ diff --git a/net-mgmt/py-napalm/Makefile b/net-mgmt/py-napalm/Makefile index 5d80e7f43c78..a5ee8fe70036 100644 --- a/net-mgmt/py-napalm/Makefile +++ b/net-mgmt/py-napalm/Makefile @@ -1,6 +1,6 @@ PORTNAME= napalm DISTVERSION= 5.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3.0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=4.3.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.2:textproc/py-textfsm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junos-eznc>=2.7.0:net-mgmt/py-junos-eznc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ncclient>0:net-mgmt/py-ncclient@${PY_FLAVOR} \ diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile index 496112cb00b3..abf689951140 100644 --- a/net-mgmt/py-ncclient/Makefile +++ b/net-mgmt/py-ncclient/Makefile @@ -1,6 +1,6 @@ PORTNAME= ncclient DISTVERSION= 0.6.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/ncclient/ncclient LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.0:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} diff --git a/net-mgmt/py-netutils/Makefile b/net-mgmt/py-netutils/Makefile index 5efc070d3c36..bf5478bbef75 100644 --- a/net-mgmt/py-netutils/Makefile +++ b/net-mgmt/py-netutils/Makefile @@ -1,5 +1,5 @@ PORTNAME= netutils -DISTVERSION= 1.14.1 +DISTVERSION= 1.15.0 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net-mgmt/py-netutils/distinfo b/net-mgmt/py-netutils/distinfo index e693ab3ed009..b3e560db7dea 100644 --- a/net-mgmt/py-netutils/distinfo +++ b/net-mgmt/py-netutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752304592 -SHA256 (netutils-1.14.1.tar.gz) = ddf0c7d8f863214c2aaabe1d8ff5e20b2c5749eafad04a4847a97ae8cc9e28bc -SIZE (netutils-1.14.1.tar.gz) = 513249 +TIMESTAMP = 1757763521 +SHA256 (netutils-1.15.0.tar.gz) = 01d6cc5e527090089f924e4df0f7375213dbe476e0689e636da3b42db99be71f +SIZE (netutils-1.15.0.tar.gz) = 517296 diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile index 8eee0a57057c..84e64aeea1ba 100644 --- a/net-mgmt/py-nxapi-plumbing/Makefile +++ b/net-mgmt/py-nxapi-plumbing/Makefile @@ -1,6 +1,6 @@ PORTNAME= nxapi-plumbing DISTVERSION= 0.5.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>=0:security/py-scp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} diff --git a/net-mgmt/py-opn-cli/Makefile b/net-mgmt/py-opn-cli/Makefile index deabb5291663..970739d35a98 100644 --- a/net-mgmt/py-opn-cli/Makefile +++ b/net-mgmt/py-opn-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= opn-cli DISTVERSION= 1.7.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F ${PYTHON_PKGNAMEPREFIX}click>=8.0.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=0:devel/py-jsonpath-ng@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ptable>=0:devel/py-ptable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} diff --git a/net-mgmt/py-pyIOSXR/Makefile b/net-mgmt/py-pyIOSXR/Makefile index 7d147e4ba82f..4f2c4f8aff00 100644 --- a/net-mgmt/py-pyIOSXR/Makefile +++ b/net-mgmt/py-pyIOSXR/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyIOSXR DISTVERSION= 0.53 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/fooelisa/pyiosxr LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netmiko>=1.4.3:security/py-netmiko@${PY_FLAVOR} USES= python diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile index 3d37bdf7f119..e92cb3f7a88b 100644 --- a/net-mgmt/py-pyang/Makefile +++ b/net-mgmt/py-pyang/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyang PORTVERSION= 1.7.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +11,7 @@ WWW= https://github.com/mbj4668/pyang/ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/net-mgmt/py-pyixapi/Makefile b/net-mgmt/py-pyixapi/Makefile new file mode 100644 index 000000000000..b1c57adfe523 --- /dev/null +++ b/net-mgmt/py-pyixapi/Makefile @@ -0,0 +1,23 @@ +PORTNAME= pyixapi +DISTVERSION= 0.2.6 +CATEGORIES= net-mgmt python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= bofh@FreeBSD.org +COMMENT= Python API client library for IX-API +WWW= https://ix-api.net/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0:www/py-pyjwt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net-mgmt/py-pyixapi/distinfo b/net-mgmt/py-pyixapi/distinfo new file mode 100644 index 000000000000..108271427920 --- /dev/null +++ b/net-mgmt/py-pyixapi/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756893360 +SHA256 (pyixapi-0.2.6.tar.gz) = 864ef41255f62613db3161127b4c7c7bb36c776fb675cb3cdea3f7deee8a9732 +SIZE (pyixapi-0.2.6.tar.gz) = 14614 diff --git a/net-mgmt/py-pyixapi/pkg-descr b/net-mgmt/py-pyixapi/pkg-descr new file mode 100644 index 000000000000..41fcb40e2774 --- /dev/null +++ b/net-mgmt/py-pyixapi/pkg-descr @@ -0,0 +1,3 @@ +Python API client library for IX-API. + +Currently Supported API versions are version 1 and version 2. diff --git a/net-mgmt/py-pynetbox/Makefile b/net-mgmt/py-pynetbox/Makefile index 7627f93e86c5..b450b775146e 100644 --- a/net-mgmt/py-pynetbox/Makefile +++ b/net-mgmt/py-pynetbox/Makefile @@ -1,5 +1,6 @@ PORTNAME= pynetbox DISTVERSION= 7.5.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,13 +12,15 @@ WWW= https://github.com/netbox-community/pynetbox LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils pytest +USE_PYTHON= autoplist concurrent pep517 pytest # Skip integration tests as they require Docker and a checked out git repository PYTEST_IGNORED_TESTS= integration @@ -29,7 +32,10 @@ OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0<2.0.0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/net-mgmt/resource-agents/Makefile b/net-mgmt/resource-agents/Makefile index 6a9c4f70dcba..36798e7fd21b 100644 --- a/net-mgmt/resource-agents/Makefile +++ b/net-mgmt/resource-agents/Makefile @@ -1,7 +1,7 @@ PORTNAME= resource-agents PORTVERSION= 4.13.0 DISTVERSIONPREFIX=v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= ports@FreeBSD.org diff --git a/net-mgmt/rs-aggregate/Makefile b/net-mgmt/rs-aggregate/Makefile index e02c4d251062..14d60266565c 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= 13 +PORTREVISION= 14 CATEGORIES= net-mgmt MAINTAINER= marcel@herrbischoff.com diff --git a/net-mgmt/rubygem-oxidized-web/Makefile b/net-mgmt/rubygem-oxidized-web/Makefile index 27526f0d8b62..8c75acd1f77f 100644 --- a/net-mgmt/rubygem-oxidized-web/Makefile +++ b/net-mgmt/rubygem-oxidized-web/Makefile @@ -1,6 +1,5 @@ PORTNAME= oxidized-web -PORTVERSION= 0.14.0 -PORTREVISION= 2 +PORTVERSION= 0.17.1 CATEGORIES= net-mgmt rubygems MASTER_SITES= RG @@ -14,13 +13,13 @@ RUN_DEPENDS= rubygem-charlock_holmes>=0.7.5:textproc/rubygem-charlock_holmes \ rubygem-emk-sinatra-url-for>=0.2:www/rubygem-emk-sinatra-url-for \ rubygem-haml>=6.0:www/rubygem-haml \ rubygem-htmlentities>=4.3:textproc/rubygem-htmlentities \ - rubygem-json>=1.7.0:devel/rubygem-json \ + rubygem-json>=2.3.0:devel/rubygem-json \ rubygem-oxidized>=0.26:net-mgmt/rubygem-oxidized \ - rubygem-puma>=3.11.4:www/rubygem-puma \ + rubygem-puma6>=6.6.0:www/rubygem-puma6 \ rubygem-rack-test>=2.1.0:www/rubygem-rack-test \ rubygem-sass>=3.3:textproc/rubygem-sass \ - rubygem-sinatra-contrib>=3.0.0:www/rubygem-sinatra-contrib \ - rubygem-sinatra>=3.0.0:www/rubygem-sinatra + rubygem-sinatra-contrib>=4.1.1:www/rubygem-sinatra-contrib \ + rubygem-sinatra>=4.1.1:www/rubygem-sinatra USES= gem diff --git a/net-mgmt/rubygem-oxidized-web/distinfo b/net-mgmt/rubygem-oxidized-web/distinfo index 71495a67a36e..fc4b2a1e56a3 100644 --- a/net-mgmt/rubygem-oxidized-web/distinfo +++ b/net-mgmt/rubygem-oxidized-web/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726768904 -SHA256 (rubygem/oxidized-web-0.14.0.gem) = 021d50681a5edb782f38030531aeee281789a265a9618d5072dd25f2649fc155 -SIZE (rubygem/oxidized-web-0.14.0.gem) = 937984 +TIMESTAMP = 1757247507 +SHA256 (rubygem/oxidized-web-0.17.1.gem) = a9d156911e877e0bb9735ebd45c7248e30ce207ef930ebb406a3f0f1293e8ccd +SIZE (rubygem/oxidized-web-0.17.1.gem) = 958976 diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb b/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb deleted file mode 100644 index 9171b3e7696b..000000000000 --- a/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb +++ /dev/null @@ -1,10 +0,0 @@ ---- lib/oxidized/web/webapp.rb.orig 2025-01-13 18:59:48 UTC -+++ lib/oxidized/web/webapp.rb -@@ -17,6 +17,7 @@ module Oxidized - helpers Sinatra::UrlForHelper - set :public_folder, proc { File.join(root, 'public') } - set :haml, { escape_html: false } -+ set :host_authorization, { permitted_hosts: [] } - - get '/' do - redirect url_for('/nodes') diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec deleted file mode 100644 index b8b93ee486fa..000000000000 --- a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- oxidized-web.gemspec.orig 2025-01-13 18:59:26 UTC -+++ oxidized-web.gemspec -@@ -27,7 +27,7 @@ Gem::Specification.new do |s| - s.add_runtime_dependency(%q<htmlentities>.freeze, ["~> 4.3".freeze]) - s.add_runtime_dependency(%q<json>.freeze, ["~> 2.3".freeze]) - s.add_runtime_dependency(%q<oxidized>.freeze, ["~> 0.26".freeze]) -- s.add_runtime_dependency(%q<puma>.freeze, [">= 3.11.4".freeze, "< 6.5.0".freeze]) -+ s.add_runtime_dependency(%q<puma>.freeze, [">= 3.11.4".freeze, "< 7.0".freeze]) - s.add_runtime_dependency(%q<sinatra>.freeze, [">= 1.4.6".freeze, "< 5.0".freeze]) - s.add_runtime_dependency(%q<sinatra-contrib>.freeze, [">= 1.4.6".freeze, "< 5.0".freeze]) - s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2".freeze]) diff --git a/net-mgmt/rubygem-oxidized/Makefile b/net-mgmt/rubygem-oxidized/Makefile index 53b07aeaa18d..4c3d7a0b8fd2 100644 --- a/net-mgmt/rubygem-oxidized/Makefile +++ b/net-mgmt/rubygem-oxidized/Makefile @@ -1,5 +1,5 @@ PORTNAME= oxidized -PORTVERSION= 0.30.1 +PORTVERSION= 0.34.3 CATEGORIES= net-mgmt rubygems MASTER_SITES= RG @@ -13,12 +13,17 @@ RUN_DEPENDS= rubygem-asetus>=0.4<1:devel/rubygem-asetus \ rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \ rubygem-ed25519>=1.2<2:security/rubygem-ed25519 \ rubygem-net-ftp>=0.2:ftp/rubygem-net-ftp \ - rubygem-net-scp>=4.0:security/rubygem-net-scp \ - rubygem-net-ssh>=7.1,2<8,2:security/rubygem-net-ssh \ + rubygem-net-http-digest_auth>=1.4<2:www/rubygem-net-http-digest_auth \ + rubygem-net-scp>=4.1:security/rubygem-net-scp \ + rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \ rubygem-net-telnet>=0.2<1:security/rubygem-net-telnet \ - rubygem-psych3>=3.3<4:textproc/rubygem-psych3 \ - rubygem-rugged>=1.5<2:devel/rubygem-rugged \ - rubygem-slop>=4.10<5:devel/rubygem-slop + rubygem-ostruct>=0.6<1:devel/rubygem-ostruct \ + rubygem-psych>=5.0<6:textproc/rubygem-psych \ + rubygem-rugged>=1.6<2:devel/rubygem-rugged \ + rubygem-semantic_logger>=4.17.0:devel/rubygem-semantic_logger \ + rubygem-slop>=4.6<5:devel/rubygem-slop \ + rubygem-syslog>=0.3.0:devel/rubygem-syslog \ + rubygem-syslog_protocol>=0.9.2:devel/rubygem-syslog_protocol \ USES= gem shebangfix diff --git a/net-mgmt/rubygem-oxidized/distinfo b/net-mgmt/rubygem-oxidized/distinfo index cfc7fb2fd083..9ab89df73af3 100644 --- a/net-mgmt/rubygem-oxidized/distinfo +++ b/net-mgmt/rubygem-oxidized/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726749993 -SHA256 (rubygem/oxidized-0.30.1.gem) = 0cf880cb0c4c4c5912525793bc26e4b0584248a9657f415ae7002da927cfc967 -SIZE (rubygem/oxidized-0.30.1.gem) = 153600 +TIMESTAMP = 1757261693 +SHA256 (rubygem/oxidized-0.34.3.gem) = 4865c33d4711bf6379a59a82db61bb918ebe4d053307e12da18853713b06669a +SIZE (rubygem/oxidized-0.34.3.gem) = 193024 diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile index af3649f6f53d..04d1a5daf446 100644 --- a/net-mgmt/semaphore/Makefile +++ b/net-mgmt/semaphore/Makefile @@ -1,7 +1,7 @@ PORTNAME= semaphore PORTVERSION= 2.9.2 DISTVERSIONPREFIX= v -PORTREVISION= 15 +PORTREVISION= 18 CATEGORIES= net-mgmt MAINTAINER= egypcio@FreeBSD.org diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile index bab7558c53dc..a6cae2407196 100644 --- a/net-mgmt/telegraf/Makefile +++ b/net-mgmt/telegraf/Makefile @@ -1,6 +1,7 @@ PORTNAME= telegraf DISTVERSIONPREFIX=v -DISTVERSION= 1.35.4 +DISTVERSION= 1.36.2 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= girgen@FreeBSD.org @@ -11,12 +12,12 @@ LICENSE= MIT ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 -USES= go:1.24,modules +USES= go:1.25,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/distinfo b/net-mgmt/telegraf/distinfo index 576cfa31ec62..ab7ab9e74b72 100644 --- a/net-mgmt/telegraf/distinfo +++ b/net-mgmt/telegraf/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755589322 -SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.mod) = 20001de4e02129bcd9358edc840a65387b20ca775b5bfd665b74128e307ca21a -SIZE (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.mod) = 28907 -SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.zip) = d78f0a8f056d39618b8909db3fcfb94a26fc9fa7ecd1186095590b19e7ba2fe6 -SIZE (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.zip) = 7387820 +TIMESTAMP = 1759217924 +SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.2/v1.36.2.mod) = a4dd0516ec428ccc1bb1e4689a0e2b593ebb58f949c81837005cfca700905ebc +SIZE (go/net-mgmt_telegraf/telegraf-v1.36.2/v1.36.2.mod) = 29371 +SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.2/v1.36.2.zip) = c87758c3ba5004bd49a594d9cb91ff3837724164acdf463aa280750cddd87d0f +SIZE (go/net-mgmt_telegraf/telegraf-v1.36.2/v1.36.2.zip) = 7446122 diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile index 09fd8fc1ff4a..7f5e5e857667 100644 --- a/net-mgmt/thanos/Makefile +++ b/net-mgmt/thanos/Makefile @@ -1,7 +1,7 @@ PORTNAME= thanos DISTVERSIONPREFIX= v DISTVERSION= 0.39.2 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= net-mgmt MAINTAINER= alven@FreeBSD.org diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile index c6b43368b793..7e642248bd11 100644 --- a/net-mgmt/unbound_exporter/Makefile +++ b/net-mgmt/unbound_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= unbound_exporter PORTVERSION= 0.4.6 DISTVERSIONPREFIX= v -PORTREVISION= 11 +PORTREVISION= 14 CATEGORIES= net-mgmt MAINTAINER= aduitsis@cpan.org diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile index 49323cae6028..d22f9ec93517 100644 --- a/net-mgmt/unifi9/Makefile +++ b/net-mgmt/unifi9/Makefile @@ -1,5 +1,5 @@ PORTNAME= unifi9 -PORTVERSION= 9.3.45 +PORTVERSION= 9.4.19 PORTREVISION?= 0 CATEGORIES= net-mgmt java MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \ diff --git a/net-mgmt/unifi9/distinfo b/net-mgmt/unifi9/distinfo index e627649789e8..b237bfd0923b 100644 --- a/net-mgmt/unifi9/distinfo +++ b/net-mgmt/unifi9/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754575420 -SHA256 (unifi9-9.3.45/unifi_sysvinit_all.deb) = f60a5763df978949e9c91b8c76f5c691b8aa2774a527a3d9ee4d518f9a5b16ab -SIZE (unifi9-9.3.45/unifi_sysvinit_all.deb) = 137388556 -SHA256 (unifi9-9.3.45/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393 -SIZE (unifi9-9.3.45/javax.activation-api-1.2.0.jar) = 56674 +TIMESTAMP = 1757944665 +SHA256 (unifi9-9.4.19/unifi_sysvinit_all.deb) = 95bbde1c98ce4690116be114e783adbc893bc7558518aaf01562f76fe037e570 +SIZE (unifi9-9.4.19/unifi_sysvinit_all.deb) = 137958618 +SHA256 (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393 +SIZE (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 56674 diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile index 2835deec2137..49cb0eb7837a 100644 --- a/net-mgmt/victoria-logs/Makefile +++ b/net-mgmt/victoria-logs/Makefile @@ -1,6 +1,7 @@ PORTNAME= victoria-logs -PORTVERSION= 1.31.0 +PORTVERSION= 1.34.0 DISTVERSIONPREFIX= v +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= samm@FreeBSD.org diff --git a/net-mgmt/victoria-logs/distinfo b/net-mgmt/victoria-logs/distinfo index 6dbfd7cf2f2a..566f40fdbd15 100644 --- a/net-mgmt/victoria-logs/distinfo +++ b/net-mgmt/victoria-logs/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1756723992 -SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.31.0/v1.31.0.mod) = acf605656d2b19bc4524b239c73f98e3827c433e8898c189297997b235a9152f -SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.31.0/v1.31.0.mod) = 958 -SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.31.0/v1.31.0.zip) = d98cf5293b76a56ce41a57b02d3567ba47319dcf585115d40c9db1a6ede3483d -SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.31.0/v1.31.0.zip) = 2880791 +TIMESTAMP = 1758605685 +SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.34.0/v1.34.0.mod) = 500417abcc66403fa0881b17bbe99c6915bf285601b1d22029f55b255fdd1eed +SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.34.0/v1.34.0.mod) = 958 +SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.34.0/v1.34.0.zip) = c838728453daedf49e663cbe226945067596dabb0467454b091759fef7824912 +SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.34.0/v1.34.0.zip) = 2931046 diff --git a/net-mgmt/victoria-logs/pkg-plist b/net-mgmt/victoria-logs/pkg-plist index 61e2860d3e6a..8b755d335b10 100644 --- a/net-mgmt/victoria-logs/pkg-plist +++ b/net-mgmt/victoria-logs/pkg-plist @@ -2,7 +2,6 @@ bin/victoria-logs bin/vlogscli %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/FAQ.md -%%PORTDOCS%%%%DOCSDIR%%/LogsQL.md %%PORTDOCS%%%%DOCSDIR%%/QuickStart.md %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/Roadmap.md @@ -40,4 +39,5 @@ bin/vlogscli %%PORTDOCS%%%%DOCSDIR%%/vlagent.md %%PORTDOCS%%%%DOCSDIR%%/metrics.md %%PORTDOCS%%%%DOCSDIR%%/vlagent-metrics.md +%%PORTDOCS%%%%DOCSDIR%%/logsql.md @dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%% diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile index 8ded27bc0e4d..9f861be6c742 100644 --- a/net-mgmt/victoria-metrics/Makefile +++ b/net-mgmt/victoria-metrics/Makefile @@ -1,7 +1,7 @@ PORTNAME?= victoria-metrics -PORTVERSION= 1.123.0 # don't forget to update BUILDINFO_TAG +PORTVERSION= 1.126.0 # don't forget to update BUILDINFO_TAG DISTVERSIONPREFIX= v -PORTREVISION?= 0 +PORTREVISION?= 2 CATEGORIES= net-mgmt MAINTAINER= danfe@FreeBSD.org @@ -11,10 +11,10 @@ WWW= https://victoriametrics.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake go:1.24,no_targets +USES= gmake go:1.25,no_targets USE_RC_SUBR?= ${PORTNAME} MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \ - BUILDINFO_TAG=tags-v${PORTVERSION}-0-gfbe5ddc \ + BUILDINFO_TAG=tags-v${PORTVERSION}-0-gaa42963 \ DATEINFO_TAG=${_GET_DATE:sh} ALL_TARGET= ${PORTNAME}-pure diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo index 4b4cd12b11c5..358825537494 100644 --- a/net-mgmt/victoria-metrics/distinfo +++ b/net-mgmt/victoria-metrics/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754052859 -SHA256 (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = fac29199ea949c420800564a0aeae33bd21539916cdfdccaf6617695083c54ec -SIZE (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = 37769067 +TIMESTAMP = 1757681862 +SHA256 (VictoriaMetrics-VictoriaMetrics-v1.126.0_GH0.tar.gz) = 460871ab460183220624df41b4400419e3635615803374c6a8f5844d159e0988 +SIZE (VictoriaMetrics-VictoriaMetrics-v1.126.0_GH0.tar.gz) = 41162635 diff --git a/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile deleted file mode 100644 index 215eb55c0f16..000000000000 --- a/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile +++ /dev/null @@ -1,16 +0,0 @@ ---- benchmarks/Makefile.orig 2025-08-01 12:54:19 UTC -+++ benchmarks/Makefile -@@ -35,11 +35,8 @@ - tsbs: tsbs-build tsbs-generate-data tsbs-load-data tsbs-generate-queries tsbs-run-queries - - TSBS_SCALE := 100000 --# If GNU date is available, use it; otherwise, fall back to the standard date command --# User can install GNU date on macOS via `brew install coreutils` --DATE_CMD := $(shell which gdate 2>/dev/null || echo date) --TSBS_START := $(shell $(DATE_CMD) -u -d "1 day ago 00:00:00" +"%Y-%m-%dT%H:%M:%SZ") --TSBS_END := $(shell $(DATE_CMD) -u -d "00:00:00" +"%Y-%m-%dT%H:%M:%SZ") -+TSBS_START := $(shell date -u -v-1d -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ") -+TSBS_END := $(shell date -u -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ") - TSBS_STEP := 80s - TSBS_QUERIES := 1000 - TSBS_WORKERS := 4 diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist index f8e3e7f12c2c..15ac487e5f52 100644 --- a/net-mgmt/victoria-metrics/pkg-plist +++ b/net-mgmt/victoria-metrics/pkg-plist @@ -200,9 +200,11 @@ bin/victoria-metrics %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/grafana.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/graphite.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/influxdb.md +%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/kafka.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/newrelic.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/opentsdb.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/prometheus.md +%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/pubsub.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/counter.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/data_collection.webp @@ -242,5 +244,6 @@ bin/victoria-metrics %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/url-examples.md +%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoria_metrics_flags.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoriametrics-datasource.md @dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%% diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile index faa8e86c8244..aef04e3b8094 100644 --- a/net-mgmt/vmutils/Makefile +++ b/net-mgmt/vmutils/Makefile @@ -1,4 +1,5 @@ PORTNAME= vmutils +PORTREVISION= 2 COMMENT= Ancillary utilities and agent for VictoriaMetrics diff --git a/net-mgmt/vmutils/pkg-plist b/net-mgmt/vmutils/pkg-plist index 506a8e0534a2..81ff6ce8f5cc 100644 --- a/net-mgmt/vmutils/pkg-plist +++ b/net-mgmt/vmutils/pkg-plist @@ -7,10 +7,12 @@ bin/vmrestore @sample etc/prometheus/prometheus.yml.sample %%PORTDOCS%%%%DOCSDIR%%/vmagent.md %%PORTDOCS%%%%DOCSDIR%%/vmagent.webp +%%PORTDOCS%%%%DOCSDIR%%/vmagent_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmalert-tool.md %%PORTDOCS%%%%DOCSDIR%%/vmalert.md %%PORTDOCS%%%%DOCSDIR%%/vmalert_cluster.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_cluster.webp +%%PORTDOCS%%%%DOCSDIR%%/vmalert_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmalert_ha.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_ha.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_multicluster.excalidraw @@ -44,4 +46,7 @@ bin/vmrestore %%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.webp %%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.webp %%PORTDOCS%%%%DOCSDIR%%/vmgateway.md +%%PORTDOCS%%%%DOCSDIR%%/vminsert_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmrestore.md +%%PORTDOCS%%%%DOCSDIR%%/vmselect_flags.md +%%PORTDOCS%%%%DOCSDIR%%/vmstorage_flags.md diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile index 025bf95bacd8..d0ce369330e3 100644 --- a/net-mgmt/zabbix6-server/Makefile +++ b/net-mgmt/zabbix6-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix6 -DISTVERSION= 6.0.41 +DISTVERSION= 6.0.42 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix6-server/distinfo b/net-mgmt/zabbix6-server/distinfo index 3d8f2b0e8d95..665155bb3f6e 100644 --- a/net-mgmt/zabbix6-server/distinfo +++ b/net-mgmt/zabbix6-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756185644 -SHA256 (zabbix-6.0.41.tar.gz) = 13976dc13752315e11211f74784aa1fb691e0d899e2967840d13343ee0387713 -SIZE (zabbix-6.0.41.tar.gz) = 41250295 +TIMESTAMP = 1759904702 +SHA256 (zabbix-6.0.42.tar.gz) = 0257b9d7b75bbaace3981318a89940b58d3517d05df96eeca5e8234c7c932560 +SIZE (zabbix-6.0.42.tar.gz) = 41389270 diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile index 478eb7cd9d09..acad9dac82b6 100644 --- a/net-mgmt/zabbix7-server/Makefile +++ b/net-mgmt/zabbix7-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix7 -DISTVERSION= 7.0.18 +DISTVERSION= 7.0.19 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo index 16ce708bb08b..21e5e0d55e43 100644 --- a/net-mgmt/zabbix7-server/distinfo +++ b/net-mgmt/zabbix7-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756185558 -SHA256 (zabbix-7.0.18.tar.gz) = 9125cee21441ffdaaa1893ee123273ef8d030a1509086cfade8cdd0b1802ba98 -SIZE (zabbix-7.0.18.tar.gz) = 46113850 +TIMESTAMP = 1759904286 +SHA256 (zabbix-7.0.19.tar.gz) = 30bef0173493b199377c9061b34e8a2e16a28eb0d6f7e9c7b942433e4b75367f +SIZE (zabbix-7.0.19.tar.gz) = 46506321 diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile index 48a81572e453..447b2271b677 100644 --- a/net-mgmt/zabbix72-server/Makefile +++ b/net-mgmt/zabbix72-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix72 -DISTVERSION= 7.2.12 +DISTVERSION= 7.2.13 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo index 2f1f9cc5da18..1c143fd29885 100644 --- a/net-mgmt/zabbix72-server/distinfo +++ b/net-mgmt/zabbix72-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756185659 -SHA256 (zabbix-7.2.12.tar.gz) = 3768a72fa1ac549611dedfd79d35418c3f187fbcff678f97006343f2831a80b2 -SIZE (zabbix-7.2.12.tar.gz) = 41859546 +TIMESTAMP = 1759904424 +SHA256 (zabbix-7.2.13.tar.gz) = 44b51a09897e83b7d25cd706f88c0462224991d780881d6157d88fd804cc3a6c +SIZE (zabbix-7.2.13.tar.gz) = 42079877 diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile index 3e28004d5489..57c2f5086401 100644 --- a/net-mgmt/zabbix74-server/Makefile +++ b/net-mgmt/zabbix74-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix74 -DISTVERSION= 7.4.2 +DISTVERSION= 7.4.3 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix74-server/distinfo b/net-mgmt/zabbix74-server/distinfo index 65977a6bb00d..b8a80b6e61f9 100644 --- a/net-mgmt/zabbix74-server/distinfo +++ b/net-mgmt/zabbix74-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756188394 -SHA256 (zabbix-7.4.2.tar.gz) = 08d2d584d1390b1cebf0e515280eaf3611405d6fec9867690e4038bd259c3efc -SIZE (zabbix-7.4.2.tar.gz) = 42772578 +TIMESTAMP = 1759904654 +SHA256 (zabbix-7.4.3.tar.gz) = 67551435a5fb90e00c57b0cac793b4d21714368f53901c039b0504130f9ff738 +SIZE (zabbix-7.4.3.tar.gz) = 43112039 diff --git a/net-mgmt/zabbix74-server/pkg-plist.frontend b/net-mgmt/zabbix74-server/pkg-plist.frontend index 45b9fb22f201..14242159fa13 100644 --- a/net-mgmt/zabbix74-server/pkg-plist.frontend +++ b/net-mgmt/zabbix74-server/pkg-plist.frontend @@ -374,6 +374,7 @@ %%WWWDIR%%/app/controllers/CControllerUserroleList.php %%WWWDIR%%/app/controllers/CControllerUserroleUpdate.php %%WWWDIR%%/app/controllers/CControllerValidate.php +%%WWWDIR%%/app/controllers/CControllerValidateApiExists.php %%WWWDIR%%/app/controllers/CControllerValueMapCheck.php %%WWWDIR%%/app/controllers/CControllerValueMapEdit.php %%WWWDIR%%/app/controllers/CControllerWebScenarioStepCheck.php |