diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile index cf7fa46387f3..9a8d35d38124 100644 --- a/sysutils/node_exporter/Makefile +++ b/sysutils/node_exporter/Makefile @@ -1,41 +1,42 @@ PORTNAME= node_exporter PORTVERSION= 1.5.0 DISTVERSIONPREFIX=v +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= dor.bsd@xm0.uk COMMENT= Prometheus exporter for machine metrics WWW= https://github.com/prometheus/node_exporter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:modules shebangfix USE_GITHUB= yes GH_ACCOUNT= prometheus USE_RC_SUBR= node_exporter GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} 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} LD_FLAG_X_PREFIX= -X ${GO_PKGNAME:H}/common/version # This Makefile includes the GH_TUPLE section. # Generated with: env M2T_GITHUB=$M2T_GITHUB make gomod-vendor > out .include "Makefile.modules" post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/node_exporter/files/patch-collector_memory__bsd.go b/sysutils/node_exporter/files/patch-collector_memory__bsd.go new file mode 100644 index 000000000000..3eed9cfab67e --- /dev/null +++ b/sysutils/node_exporter/files/patch-collector_memory__bsd.go @@ -0,0 +1,10 @@ +--- collector/memory_bsd.go.orig 2023-02-03 16:38:43 UTC ++++ collector/memory_bsd.go +@@ -87,6 +87,7 @@ func NewMemoryCollector(logger log.Logger) (Collector, + description: "Locked in memory by user, mlock, etc", + mib: "vm.stats.vm.v_user_wire_count", + conversion: fromPage, ++ dataType: bsdSysctlTypeCLong, + }, + { + name: "cache_bytes",