various: Bump Go ports for Go 1.26.10 / 1.27.3d81b7ba3c3
Port details
net-mgmt/smartctl_exporter 0.15.0_1
Prometheus metrics exporter for smartctl
Port info
- Maintainer
- delphij@FreeBSD.org
- Packages
- latest: 0.15.0_1
- Upstream
- up to date
- Last update
- to 0.15.0_1 · d81b7ba3c3
- Quarterly
- 2026Q4: 0.14.0_15 · last MFH 60647eff54
- WWW
- https://github.com/prometheus-community/smartctl_exporter
- Links
- cgit · VuXML
Install
- Package
# pkg install smartctl_exporterinstalls 0.15.0_1 fromlatest; fromquarterly(2026Q4) 0.14.0_15- Port
# cd /usr/ports/net-mgmt/smartctl_exporter && make install clean- Size
- 4.1 MiB download · 13 MiB installed
- Depends on
- sysutils/smartmontools 7.5_3
- License
- APACHE20
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.15.0_1 | 0.15.0 | – |
| FreeBSD 15 | 0.15.0_1 | 0.15.0 | – |
| FreeBSD 14 | 0.15.0_1 | 0.15.0 | 0.15.0_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.14.0_15 | 0.14.0_14 | – |
| FreeBSD 14 | 0.14.0_15 | 0.14.0_14 | 0.14.0_15 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.15.0_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (45)
net-mgmt/smartctl_exporter: update to 0.15.0
Upstream's go.mod now declares go 1.26, and Go 1.23 and later only
import vendored packages that are listed in vendor/modules.txt. Ship
a generated files/modules.txt and install it in post-extract, and add
a generate-modules-txt maintenance target to regenerate it together
with GH_TUPLE.
Fix the rc.d script:
- smartctl_exporter_syslog is now evaluated with checkyesno; any
non-empty value, including NO, used to enable syslog.
- Quote the device exclude regexp, so that shell metacharacters
such as ( and | no longer break the command line.
- Quote the entries of smartctl_exporter_devices, so that a device
type can be given after a semicolon ("/dev/mfi0;megaraid,1").
While here, set the version reported by the binary and by the build
info metric, and document smartctl_exporter_args.
Changes: https://github.com/prometheus-community/smartctl_exporter/releases/tag/v0.15.09d3d349442various: Bump Go ports031fc6bfbf
many: Bump go ports for 1.26.8 and 1.27.1dd0905142a
various: Bump go ports for go-1.25.14 / 1.26.74867821cd6
various: Bump go ports for go-1.25.13 / 1.26.66d39dcf04e
net-mgmt/smartctl_exporter: Pet portlint / portclippy / portfmt. PR: ports/28816793d610034d
net-mgmt/smartctl_exporter: fix NVMe device discovery in rc.d script Switch from a fixed device list (via geom disk status) to smartctl_exporter's built-in auto-discovery with periodic rescan. The old approach had two issues: nda(4) devices can't be queried for SMART data (the nvme(4) controller must be used instead), and a fixed list doesn't detect hot-plugged devices. Add smartctl_exporter_device_exclude defaulting to "nda" to filter NVMe CAM devices from auto-discovery. Users can still override with smartctl_exporter_devices in rc.conf for an explicit device list. PR: 297170 Reported by: ivy920e8739d6
net-mgmt/smartctl_exporter: add LICENSE_FILE, fix redundant sed flag Add LICENSE_FILE to point to the actual license file in the source tree. Remove redundant -i '' flag from REINPLACE_CMD (already included in REINPLACE_CMD definition). PR: 2881671fea037165
various: Bump go ports for go-1.25.12 / 1.26.54ea3547132
various: Bump go ports for go-1.25.11 / go-1.26.4dd8dc2a59d
various: Bump ports for Go 1.25.104e243a83f8
various: Bump go ports for go-1.25.9 / 1.26.27507e72a84
various: Bump ports for Go 1.25.8a8d318da7c
various: Bump ports for Go default 1.24->1.2597685c1886
various: Bump Go ports for 1.24.13529df949a5
various: Bump Go ports for 1.24.12013f2d30b0
many: Unpin Go ports * Ports that were pinned to a deprecated version of Go (1.23 or older) have been unpinned. * Ports that were pinned to a still-supported version of Go (1.24 or newer) have been converted to requesting that as their minimum Go version. * Ports that had been forcibly deprecated for pinning an expired Go version have been undeprecated.75d873b56a
many: Unsupported Go dep; deprecate and schedule for removal There are about 75 ports that depend on old, unsupported Go versions. I've scheduled those Go versions for deletions on 2025/01/01, and so these ports are scheduled for removal on that same day. HOWEVER.... Likely NONE or VERY VERY FEW of these ports will actually need to be deleted! This stems from a misunderstanding: When go.mod says "go 1.23", it means that it requires AT LEAST go-1.23. Locking a port to a specific go version should almost never happen; it is reserved for when a package absolutely cannot build with any newer version, and it almost means that the port will only last 1 year (Go releases new minors twice a year). Where a port has USES=go:1.23 maintainers should attempt build with just USES=go If that works, please either commit it or submit it in a PR. Same goes go USES=go:1.23,modules to attempt USES=go,modulesf45b1d07f5
go123 ports: Bump for 1.23.12b6703954e3
net-mgmt/smartctl_exporter: upgrade to 0.14.0de18b89b2b
go: Bump ports for go124 updatea4e30d4f4f
Bump all go ports for yesterday's releasesd0642a6176
all: Bump after lang/go123 update PR: 284681f9fbe03c69
all: Bump after lang/go123 update MFH: 2025Q1ca07a602a8
net-mgmt/smartctl_exporter: upgrade to 0.13.0741f32d412
net-mgmt/smartctl_exporter: pick up more devices PR: ports/2820158179e0a772
all: Bump after lang/go121 updateaa8c0111bf
all: Bump after lang/go121 updatec4b51c2028
all: Bump after lang/go121 update MFH: 2024Q2746fa696a1
all: Bump after lang/go121 update MFH: 2024Q2fce0cc3272
all: Bump after lang/go121 update MFH: 2024Q232b284679a
lang/go: Change DEFAULT to 1.21 PR: 277776 Approved by: portmgr (exp-run)a5a000df3b
net-mgmt/smartctl_exporter: update to 0.12.0.8135fea38a
all: Bump PORTREVISION after lang/go* update PR: 2765307e5aa2085f
all: Bump PORTREVISION after lang/go* update PR: 2744050505b712df
all: Bump PORTREVISION after lang/go* update8e4bc57934
net-mgmt/smartctl_exporter: upgrade to 0.11.0.ad21c41018
net-mgmt/smartctl_exporter: upgrade to 0.10.0.9ee0011220
all: Bump PORTREVISION after lang/go{119,120} update09b993031aall: Bump PORTREVISION after lang/go{119,120} updateff40d94c1dall: Bump PORTREVISION after Go ports update09079730e9
all: Bump PORTREVISION after lang/go{119,120} update56b5ec772fall: Bump PORTREVISION after GO_DEFAULT update.2297efc51b
net-mgmt/smartctl_exporter: New port. smartctl_exporter is an exporter that exports smartctl json statistics to Prometheus.0263ada87b