summaryrefslogtreecommitdiff
path: root/sysutils/node_exporter
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/node_exporter')
-rw-r--r--sysutils/node_exporter/Makefile18
-rw-r--r--sysutils/node_exporter/distinfo10
-rw-r--r--sysutils/node_exporter/files/node_exporter.in10
-rw-r--r--sysutils/node_exporter/files/patch-collector_netstat__freebsd.go10
4 files changed, 30 insertions, 18 deletions
diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile
index 195dc461bdc0..7fcb4b72cc79 100644
--- a/sysutils/node_exporter/Makefile
+++ b/sysutils/node_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node_exporter
-DISTVERSIONPREFIX=v
-DISTVERSION= 1.8.2
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.1
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
@@ -19,12 +19,12 @@ GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}"
OPTIONS_DEFINE= DOCS
-BUILD_USER?= ${USER}
-LD_FLAG_STRING= -s \
- ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \
- ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
- ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
- ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}
+BUILD_USER?= ${USER}
+LD_FLAG_STRING= -s \
+ ${LD_FLAG_X_PREFIX}.Version=${DISTVERSION} \
+ ${LD_FLAG_X_PREFIX}.Revision=${DISTREVISION} \
+ ${LD_FLAG_X_PREFIX}.Branch=release-${DISTVERSION:R} \
+ ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}
LD_FLAG_X_PREFIX= -X github.com/prometheus/common/version
post-install-DOCS-on:
diff --git a/sysutils/node_exporter/distinfo b/sysutils/node_exporter/distinfo
index 961e63db9cb6..516535572668 100644
--- a/sysutils/node_exporter/distinfo
+++ b/sysutils/node_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1723572142
-SHA256 (go/sysutils_node_exporter/node_exporter-v1.8.2/v1.8.2.mod) = 91f7fe315a7ead673c5db46f635f8c735eb32710c9670318ef9302af1d173d61
-SIZE (go/sysutils_node_exporter/node_exporter-v1.8.2/v1.8.2.mod) = 2349
-SHA256 (go/sysutils_node_exporter/node_exporter-v1.8.2/v1.8.2.zip) = 6fe8a1b4cfc150f4a00f14ba63aeb429f4190acf753265f6b1cc8810f0919748
-SIZE (go/sysutils_node_exporter/node_exporter-v1.8.2/v1.8.2.zip) = 540187
+TIMESTAMP = 1751801119
+SHA256 (go/sysutils_node_exporter/node_exporter-v1.9.1/v1.9.1.mod) = 76f6df81377fbf6cd9059e0052b9205e4ab6c247e7ee4e7b3c3578738c9bc05d
+SIZE (go/sysutils_node_exporter/node_exporter-v1.9.1/v1.9.1.mod) = 2664
+SHA256 (go/sysutils_node_exporter/node_exporter-v1.9.1/v1.9.1.zip) = 9395544e223dbe09e88e5b5c946003a259ae65cae61a9bbafc3967fa06f6417a
+SIZE (go/sysutils_node_exporter/node_exporter-v1.9.1/v1.9.1.zip) = 589141
diff --git a/sysutils/node_exporter/files/node_exporter.in b/sysutils/node_exporter/files/node_exporter.in
index b6e452dd3780..b40aa85a8af8 100644
--- a/sysutils/node_exporter/files/node_exporter.in
+++ b/sysutils/node_exporter/files/node_exporter.in
@@ -19,6 +19,8 @@
# Default is ":9100".
# node_exporter_textfile_dir (string): Set directory that node_exporter will watch
# Default is "/var/tmp/node_exporter".
+# node_exporter_pidfile (string): Set location of the node_exporter pidfile
+# Default is "/var/run/node_exporter.pid".
. /etc/rc.subr
@@ -33,12 +35,12 @@ load_rc_config $name
: ${node_exporter_args:=""}
: ${node_exporter_listen_address:=":9100"}
: ${node_exporter_textfile_dir:="/var/tmp/node_exporter"}
+: ${node_exporter_pidfile:="/var/run/node_exporter.pid"}
-pidfile=/var/run/node_exporter.pid
command="/usr/sbin/daemon"
procname="%%PREFIX%%/bin/node_exporter"
-command_args="-f -p ${pidfile} -T ${name} \
+command_args="-f -p ${node_exporter_pidfile} -T ${name} \
/usr/bin/env ${procname} \
--web.listen-address=${node_exporter_listen_address} \
--collector.textfile.directory=${node_exporter_textfile_dir} \
@@ -48,11 +50,11 @@ start_precmd=node_exporter_startprecmd
node_exporter_startprecmd()
{
- if [ ! -e ${pidfile} ]; then
+ if [ ! -e ${node_exporter_pidfile} ]; then
install \
-o ${node_exporter_user} \
-g ${node_exporter_group} \
- /dev/null ${pidfile};
+ /dev/null ${node_exporter_pidfile};
fi
if [ ! -d ${node_exporter_textfile_dir} ]; then
install \
diff --git a/sysutils/node_exporter/files/patch-collector_netstat__freebsd.go b/sysutils/node_exporter/files/patch-collector_netstat__freebsd.go
new file mode 100644
index 000000000000..cb168270693c
--- /dev/null
+++ b/sysutils/node_exporter/files/patch-collector_netstat__freebsd.go
@@ -0,0 +1,10 @@
+--- collector/netstat_freebsd.go.orig 2025-10-09 18:59:35 UTC
++++ collector/netstat_freebsd.go
+@@ -28,6 +28,7 @@ import (
+
+ /*
+ #include <sys/types.h>
++#include <sys/queue.h>
+ #include <netinet/in.h>
+ #include <netinet/ip.h>
+ #include <netinet/tcp.h>