git: 23899e380575 - main - sysutils/beats94: Update 9.4.1 => 9.4.7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Sep 2026 21:53:26 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=23899e38057582ea87e699139a8bcb3fc4e44eee
commit 23899e38057582ea87e699139a8bcb3fc4e44eee
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-09-22 21:42:57 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-22 21:53:21 +0000
sysutils/beats94: Update 9.4.1 => 9.4.7
Changelogs:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.2
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.3
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.4
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.5
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.6
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.7
PR: 297679
Approved by: elastic (implicit, inactive for several months again)
Sponsored by: UNIS Labs
---
sysutils/beats94/Makefile | 20 ++++++++++-----
sysutils/beats94/distinfo | 30 +++++++++++-----------
.../beats94/files/patch-dev-tools_mage_settings.go | 6 ++---
.../files/patch-filebeat_filebeat.reference.yml | 6 ++---
...libbeat_autodiscover_providers_docker_docker.go | 12 ++++-----
.../beats94/files/patch-libbeat_scripts_Makefile | 8 +++---
.../files/patch-metricbeat_module_docker_docker.go | 11 ++++++++
.../files/patch-pkg_autodiscover_docker_client.go | 11 ++++++++
.../patch-pkg_autodiscover_docker_client__test.go | 11 ++++++++
.../files/patch-pkg_autodiscover_docker_watcher.go | 11 ++++++++
.../patch-pkg_autodiscover_docker_watcher__test.go | 11 ++++++++
...tic_elastic-agent-autodiscover_docker_client.go | 13 ----------
...ic_elastic-agent-autodiscover_docker_watcher.go | 13 ----------
...cs_metric_system_filesystem_filesystem__unix.go | 14 +++++-----
sysutils/beats94/files/patch-vendor_modules.txt | 4 +--
15 files changed, 108 insertions(+), 73 deletions(-)
diff --git a/sysutils/beats94/Makefile b/sysutils/beats94/Makefile
index d6cea96bb18d..8f9331a84b4a 100644
--- a/sysutils/beats94/Makefile
+++ b/sysutils/beats94/Makefile
@@ -1,7 +1,6 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
-DISTVERSION= 9.4.1
-PORTREVISION= 5
+DISTVERSION= 9.4.7
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
PKGNAMESUFFIX= ${DISTVERSION:R:S|.||}
@@ -31,15 +30,13 @@ PORTSCOUT= limit:^${DISTVERSION:R:S|.|\.|}\.
SUB_FILES= pkg-message
-OPTIONS_DEFINE= AUDITBEAT FILEBEAT HEARTBEAT METRICBEAT PACKETBEAT
-.ifmake makesum || makeplist || distclean
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
-.else
OPTIONS_DEFAULT= FILEBEAT HEARTBEAT METRICBEAT
-.endif
+OPTIONS_MULTI= BEATS
+OPTIONS_MULTI_BEATS= AUDITBEAT FILEBEAT HEARTBEAT METRICBEAT PACKETBEAT
OPTIONS_SUB= yes
AUDITBEAT_DESC= Auditbeat
+BEATS_DESC= Beats modules
FILEBEAT_DESC= Filebeat
HEARTBEAT_DESC= Heartbeat
METRICBEAT_DESC= Metricbeat
@@ -71,6 +68,15 @@ LOCAL_MASTER_SITES= LOCAL/vvd/elastic
.include <bsd.port.options.mk>
+.ifmake makesum || makesum-fetch || makeplist || distclean
+. for O in ${OPTIONS_MULTI_BEATS}
+. if !${PORT_OPTIONS:M${O}}
+MASTER_SITES+= ${${O}_MASTER_SITES}
+DISTFILES+= ${${O}_DISTFILES}
+. endif
+. endfor
+.endif
+
post-patch:
${REINPLACE_CMD} -e "s|%%BEATSVERSION%%|v${DISTVERSION}|g" ${WRKSRC}/dev-tools/mage/settings.go
.for BEATMOD in ${GO_TARGET:S,^./,,g}
diff --git a/sysutils/beats94/distinfo b/sysutils/beats94/distinfo
index 766a2a7e7d1d..6aea95b11ce6 100644
--- a/sysutils/beats94/distinfo
+++ b/sysutils/beats94/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1779200000
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/go.mod) = c4b75713ab2a38abb61ac150608c5405c394262835b7c4659be75a70880e62da
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/go.mod) = 30590
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/auditbeat-9.4.1-darwin-x86_64.tar.gz) = 8df7208691946440684279fe0af161d196b862d2ea3352f7e2ea388cba3a9e7e
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/auditbeat-9.4.1-darwin-x86_64.tar.gz) = 35878374
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/filebeat-9.4.1-darwin-x86_64.tar.gz) = 795fec964872e73def9173946b554956bea4da66eab1e57a876d6b50913721a6
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/filebeat-9.4.1-darwin-x86_64.tar.gz) = 56672180
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/heartbeat-9.4.1-darwin-x86_64.tar.gz) = cc75b64981aa46298f652107234a68f123d99e93f62390a25d14f47c63d7bea2
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/heartbeat-9.4.1-darwin-x86_64.tar.gz) = 35657675
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/metricbeat-9.4.1-darwin-x86_64.tar.gz) = c27ca1f986880899b5d0ea13f097b38dd18be725069591b337528e0aa4d1f3e3
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/metricbeat-9.4.1-darwin-x86_64.tar.gz) = 60356918
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/packetbeat-9.4.1-darwin-x86_64.tar.gz) = 1f19f96e87c46e0676becf1b95fa6a0d81d958441cf083e3d5c54fc5944aa71f
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/packetbeat-9.4.1-darwin-x86_64.tar.gz) = 36879790
-SHA256 (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/elastic-beats-v9.4.1_GH0.tar.gz) = 491dea3aa471e58094d457c50dd9dc294e2d7fd4af7a99119848b3e50dafb0da
-SIZE (go/sysutils_beats94/elastic-beats-v9.4.1_GH0/elastic-beats-v9.4.1_GH0.tar.gz) = 105680822
+TIMESTAMP = 1790000000
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/go.mod) = a9d44f69e79470565dd3858cb30172e296cf62f71fcc968debc6677bd7719735
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/go.mod) = 32072
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/filebeat-9.4.7-darwin-x86_64.tar.gz) = 5ee49f7aa9bd7db48154a8aceee62d6f6ea6acee42a6e0b69627be94d963e8f6
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/filebeat-9.4.7-darwin-x86_64.tar.gz) = 57838979
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/heartbeat-9.4.7-darwin-x86_64.tar.gz) = ca8616c1aab151b219080a5a03152a931d197576b56d0dcfd19df6366dce7a5a
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/heartbeat-9.4.7-darwin-x86_64.tar.gz) = 35767227
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/metricbeat-9.4.7-darwin-x86_64.tar.gz) = c6d25f4655f4fd4265bf36e46a5f0f01912cf7cb68a83c85f4a73a47e84f1509
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/metricbeat-9.4.7-darwin-x86_64.tar.gz) = 61513680
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/auditbeat-9.4.7-darwin-x86_64.tar.gz) = db083347c0a0c22fe8d5967c32444e27f95598f96d6b1043a9527807555857dd
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/auditbeat-9.4.7-darwin-x86_64.tar.gz) = 36207494
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/packetbeat-9.4.7-darwin-x86_64.tar.gz) = b88ebd109be7cb129f97ef15ecef9953178c83e33c6f83e1f57ebeb31ea41d8c
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/packetbeat-9.4.7-darwin-x86_64.tar.gz) = 37219181
+SHA256 (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/elastic-beats-v9.4.7_GH0.tar.gz) = 66f8e316c10cad7d134ffd28439dc65c6324ddea1ce0881864eb8d65971761fc
+SIZE (go/sysutils_beats94/elastic-beats-v9.4.7_GH0/elastic-beats-v9.4.7_GH0.tar.gz) = 106014727
diff --git a/sysutils/beats94/files/patch-dev-tools_mage_settings.go b/sysutils/beats94/files/patch-dev-tools_mage_settings.go
index 4e23ea1aa6f2..8c398d1faa21 100644
--- a/sysutils/beats94/files/patch-dev-tools_mage_settings.go
+++ b/sysutils/beats94/files/patch-dev-tools_mage_settings.go
@@ -1,6 +1,6 @@
---- dev-tools/mage/settings.go.orig 2026-02-23 21:59:26 UTC
+--- dev-tools/mage/settings.go.orig 2026-09-09 20:15:21 UTC
+++ dev-tools/mage/settings.go
-@@ -31,7 +31,6 @@ import (
+@@ -32,7 +32,6 @@ import (
"sync"
"time"
@@ -8,7 +8,7 @@
"golang.org/x/text/cases"
"golang.org/x/text/language"
"gopkg.in/yaml.v3"
-@@ -282,7 +281,8 @@ func CommitHash() (string, error) {
+@@ -280,7 +279,8 @@ func CommitHash() (string, error) {
func CommitHash() (string, error) {
var err error
commitHashOnce.Do(func() {
diff --git a/sysutils/beats94/files/patch-filebeat_filebeat.reference.yml b/sysutils/beats94/files/patch-filebeat_filebeat.reference.yml
index 264dee0be250..f8d9de9d69ab 100644
--- a/sysutils/beats94/files/patch-filebeat_filebeat.reference.yml
+++ b/sysutils/beats94/files/patch-filebeat_filebeat.reference.yml
@@ -1,6 +1,6 @@
---- filebeat/filebeat.reference.yml.orig 2026-02-23 21:59:26 UTC
+--- filebeat/filebeat.reference.yml.orig 2026-09-09 20:15:21 UTC
+++ filebeat/filebeat.reference.yml
-@@ -1384,12 +1384,12 @@ - type: filestream
+@@ -1465,12 +1465,12 @@ - type: filestream
#filebeat.config:
#inputs:
#enabled: false
@@ -15,7 +15,7 @@
#reload.enabled: true
#reload.period: 10s
-@@ -2463,7 +2463,7 @@ output.elasticsearch:
+@@ -2544,7 +2544,7 @@ output.elasticsearch:
# The directory from where to read the dashboards. The default is the `kibana`
# folder in the home path.
diff --git a/sysutils/beats94/files/patch-libbeat_autodiscover_providers_docker_docker.go b/sysutils/beats94/files/patch-libbeat_autodiscover_providers_docker_docker.go
index 742bfc1be1c7..3a5391a3167c 100644
--- a/sysutils/beats94/files/patch-libbeat_autodiscover_providers_docker_docker.go
+++ b/sysutils/beats94/files/patch-libbeat_autodiscover_providers_docker_docker.go
@@ -1,4 +1,4 @@
---- libbeat/autodiscover/providers/docker/docker.go.orig 2026-02-23 21:59:26 UTC
+--- libbeat/autodiscover/providers/docker/docker.go.orig 2026-09-09 20:15:21 UTC
+++ libbeat/autodiscover/providers/docker/docker.go
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
@@ -9,12 +9,12 @@
package docker
-@@ -32,7 +32,7 @@ import (
+@@ -33,7 +33,7 @@ import (
"github.com/elastic/beats/v7/libbeat/common"
- "github.com/elastic/elastic-agent-autodiscover/bus"
-- "github.com/elastic/elastic-agent-autodiscover/docker"
-+ docker "github.com/elastic/elastic-agent-autodiscover/docker"
- "github.com/elastic/elastic-agent-autodiscover/utils"
+ "github.com/elastic/beats/v7/pkg/autodiscover/bus"
+- "github.com/elastic/beats/v7/pkg/autodiscover/docker"
++ docker "github.com/elastic/beats/v7/pkg/autodiscover/docker"
+ "github.com/elastic/beats/v7/pkg/autodiscover/utils"
"github.com/elastic/elastic-agent-libs/config"
"github.com/elastic/elastic-agent-libs/keystore"
diff --git a/sysutils/beats94/files/patch-libbeat_scripts_Makefile b/sysutils/beats94/files/patch-libbeat_scripts_Makefile
index a84103ea085d..0aa05a339e4e 100644
--- a/sysutils/beats94/files/patch-libbeat_scripts_Makefile
+++ b/sysutils/beats94/files/patch-libbeat_scripts_Makefile
@@ -1,4 +1,4 @@
---- libbeat/scripts/Makefile.orig 2026-02-23 21:59:26 UTC
+--- libbeat/scripts/Makefile.orig 2026-09-09 20:15:21 UTC
+++ libbeat/scripts/Makefile
@@ -47,7 +47,7 @@ GOPACKAGES_STRESSTESTS=$(shell find . -type d \( -name
GOFILES_NOVENDOR = $(shell find . -type f -name '*.go' -not -path "*/vendor/*" 2>/dev/null)
@@ -9,8 +9,8 @@
ES_HOST?=elasticsearch
ES_PORT?=9200
ES_USER?=beats
-@@ -336,12 +336,12 @@ update: python-env fields collect config ## @build Upd
- update: python-env fields collect config ## @build Update expects the most recent version of libbeat in the GOPATH
+@@ -336,12 +336,12 @@ update: fields collect config ## @build Update expects
+ update: fields collect config ## @build Update expects the most recent version of libbeat in the GOPATH
@echo "Updating generated files for ${BEAT_NAME}"
-ifneq ($(shell [[ $(BEAT_NAME) == libbeat || $(BEAT_NAME) == metricbeat ]] && echo true ),true)
@@ -23,4 +23,4 @@
+ifneq ($(shell [[ $(BEAT_NAME) = libbeat || $(BEAT_NAME) = metricbeat ]] && echo true ),true)
@# Update docs
@mkdir -p docs
- @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/generate_fields_docs.py $(PWD)/fields.yml ${BEAT_NAME} ${ES_BEATS} --output_path $(ES_BEATS)/docs/reference/${BEAT_NAME}
+ @mage fieldDocs
diff --git a/sysutils/beats94/files/patch-metricbeat_module_docker_docker.go b/sysutils/beats94/files/patch-metricbeat_module_docker_docker.go
new file mode 100644
index 000000000000..f7ba3cf6337b
--- /dev/null
+++ b/sysutils/beats94/files/patch-metricbeat_module_docker_docker.go
@@ -0,0 +1,11 @@
+--- metricbeat/module/docker/docker.go.orig 2026-09-09 20:15:21 UTC
++++ metricbeat/module/docker/docker.go
+@@ -15,7 +15,7 @@
+ // specific language governing permissions and limitations
+ // under the License.
+
+-//go:build linux || darwin || windows
++//go:build linux || darwin || windows || freebsd
+
+ package docker
+
diff --git a/sysutils/beats94/files/patch-pkg_autodiscover_docker_client.go b/sysutils/beats94/files/patch-pkg_autodiscover_docker_client.go
new file mode 100644
index 000000000000..24e40661dbcb
--- /dev/null
+++ b/sysutils/beats94/files/patch-pkg_autodiscover_docker_client.go
@@ -0,0 +1,11 @@
+--- pkg/autodiscover/docker/client.go.orig 2026-09-09 20:15:21 UTC
++++ pkg/autodiscover/docker/client.go
+@@ -15,7 +15,7 @@
+ // specific language governing permissions and limitations
+ // under the License.
+
+-//go:build linux || darwin || windows
++//go:build linux || darwin || windows || freebsd
+
+ package docker
+
diff --git a/sysutils/beats94/files/patch-pkg_autodiscover_docker_client__test.go b/sysutils/beats94/files/patch-pkg_autodiscover_docker_client__test.go
new file mode 100644
index 000000000000..8c5a47ba6bae
--- /dev/null
+++ b/sysutils/beats94/files/patch-pkg_autodiscover_docker_client__test.go
@@ -0,0 +1,11 @@
+--- pkg/autodiscover/docker/client_test.go.orig 2026-09-09 20:15:21 UTC
++++ pkg/autodiscover/docker/client_test.go
+@@ -15,7 +15,7 @@
+ // specific language governing permissions and limitations
+ // under the License.
+
+-//go:build integration && (linux || darwin || windows)
++//go:build integration && (linux || darwin || windows || freebsd)
+
+ package docker
+
diff --git a/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher.go b/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher.go
new file mode 100644
index 000000000000..27804658d157
--- /dev/null
+++ b/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher.go
@@ -0,0 +1,11 @@
+--- pkg/autodiscover/docker/watcher.go.orig 2026-09-09 20:15:21 UTC
++++ pkg/autodiscover/docker/watcher.go
+@@ -15,7 +15,7 @@
+ // specific language governing permissions and limitations
+ // under the License.
+
+-//go:build linux || darwin || windows
++//go:build linux || darwin || windows || freebsd
+
+ package docker
+
diff --git a/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher__test.go b/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher__test.go
new file mode 100644
index 000000000000..d0a9f6946098
--- /dev/null
+++ b/sysutils/beats94/files/patch-pkg_autodiscover_docker_watcher__test.go
@@ -0,0 +1,11 @@
+--- pkg/autodiscover/docker/watcher_test.go.orig 2026-09-09 20:15:21 UTC
++++ pkg/autodiscover/docker/watcher_test.go
+@@ -15,7 +15,7 @@
+ // specific language governing permissions and limitations
+ // under the License.
+
+-//go:build linux || darwin || windows
++//go:build linux || darwin || windows || freebsd
+
+ package docker
+
diff --git a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_client.go b/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_client.go
deleted file mode 100644
index c2e25aab9f45..000000000000
--- a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_client.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- vendor/github.com/elastic/elastic-agent-autodiscover/docker/client.go.orig 2026-03-16 23:39:27 UTC
-+++ vendor/github.com/elastic/elastic-agent-autodiscover/docker/client.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_watcher.go b/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_watcher.go
deleted file mode 100644
index 6797930ceb36..000000000000
--- a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-autodiscover_docker_watcher.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- vendor/github.com/elastic/elastic-agent-autodiscover/docker/watcher.go.orig 2026-03-16 23:39:27 UTC
-+++ vendor/github.com/elastic/elastic-agent-autodiscover/docker/watcher.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go b/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go
index 0ca0296af848..f727a2a15315 100644
--- a/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go
+++ b/sysutils/beats94/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go
@@ -1,11 +1,11 @@
---- vendor/github.com/elastic/elastic-agent-system-metrics/metric/system/filesystem/filesystem_unix.go.orig 2026-03-16 23:39:28 UTC
+--- vendor/github.com/elastic/elastic-agent-system-metrics/metric/system/filesystem/filesystem_unix.go.orig 2026-09-21 00:00:00 UTC
+++ vendor/github.com/elastic/elastic-agent-system-metrics/metric/system/filesystem/filesystem_unix.go
-@@ -36,9 +36,9 @@ func (fs *FSStat) GetUsage() error {
-
- fs.Total = opt.UintWith(stat.Blocks).MultUint64OrNone(uint64(stat.Bsize))
- fs.Free = opt.UintWith(stat.Bfree).MultUint64OrNone(uint64(stat.Bsize))
-- fs.Avail = opt.UintWith(stat.Bavail).MultUint64OrNone(uint64(stat.Bsize))
-+ fs.Avail = opt.UintWith(uint64(stat.Bavail)).MultUint64OrNone(uint64(stat.Bsize))
+@@ -37,9 +37,9 @@ func (fs *FSStat) GetUsage() error {
+ blockSize := uint64(stat.Bsize) //nolint:gosec,nolintlint // G115 — statfs block size is non-negative
+ fs.Total = opt.UintWith(stat.Blocks).MultUint64OrNone(blockSize)
+ fs.Free = opt.UintWith(stat.Bfree).MultUint64OrNone(blockSize)
+- fs.Avail = opt.UintWith(stat.Bavail).MultUint64OrNone(blockSize)
++ fs.Avail = opt.UintWith(uint64(stat.Bavail)).MultUint64OrNone(blockSize)
fs.Files = opt.UintWith(stat.Files)
- fs.FreeFiles = opt.UintWith(stat.Ffree)
+ fs.FreeFiles = opt.UintWith(uint64(stat.Ffree))
diff --git a/sysutils/beats94/files/patch-vendor_modules.txt b/sysutils/beats94/files/patch-vendor_modules.txt
index cb10374bf864..9baf4fb6e6f3 100644
--- a/sysutils/beats94/files/patch-vendor_modules.txt
+++ b/sysutils/beats94/files/patch-vendor_modules.txt
@@ -1,6 +1,6 @@
---- vendor/modules.txt.orig 2026-03-16 00:00:00 UTC
+--- vendor/modules.txt.orig 2026-09-22 21:07:55 UTC
+++ vendor/modules.txt
-@@ -2021,6 +2021,7 @@ github.com/elastic/go-sysinfo/providers/darwin
+@@ -2001,6 +2001,7 @@ github.com/elastic/go-sysinfo/providers/darwin
github.com/elastic/go-sysinfo/internal/registry
github.com/elastic/go-sysinfo/providers/aix
github.com/elastic/go-sysinfo/providers/darwin