git: 02e041099893 - main - net-mgmt/geom-exporter: 0.1.4

From: Alan Somers <asomers_at_FreeBSD.org>
Date: Tue, 30 Jun 2026 23:02:24 UTC
The branch main has been updated by asomers:

URL: https://cgit.FreeBSD.org/ports/commit/?id=02e04109989325bd67d4b579fd48baec067e195a

commit 02e04109989325bd67d4b579fd48baec067e195a
Author:     Alan Somers <asomers@FreeBSD.org>
AuthorDate: 2026-06-30 23:00:58 +0000
Commit:     Alan Somers <asomers@FreeBSD.org>
CommitDate: 2026-06-30 23:01:39 +0000

    net-mgmt/geom-exporter: 0.1.4
    
    This version no longer requires bindgen at build time.
    
    https://github.com/asomers/gstat-rs/blob/master/freebsd-geom-exporter/CHANGELOG.md#014---2026-06-30
    
    Sponsored by:   ConnectWise
---
 net-mgmt/geom-exporter/Makefile        |  5 +---
 net-mgmt/geom-exporter/Makefile.crates | 20 +++------------
 net-mgmt/geom-exporter/distinfo        | 46 ++++++++--------------------------
 3 files changed, 16 insertions(+), 55 deletions(-)

diff --git a/net-mgmt/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile
index 32bc73a2a418..b645e64dff31 100644
--- a/net-mgmt/geom-exporter/Makefile
+++ b/net-mgmt/geom-exporter/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	geom-exporter
-DISTVERSION=	0.1.3
-PORTREVISION=	3
+DISTVERSION=	0.1.4
 CATEGORIES=	net-mgmt
 MASTER_SITES=	CRATESIO
 MASTER_SITE_SUBDIR=	freebsd-${PORTNAME}/${DISTVERSION}
@@ -18,8 +17,6 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 NOT_FOR_ARCHS=	powerpc
 NOT_FOR_ARCHS_REASON_powerpc=needs 64-bit atomics
 
-BUILD_DEPENDS=	llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-
 USES=		cargo
 USE_RC_SUBR=	geom_exporter
 
diff --git a/net-mgmt/geom-exporter/Makefile.crates b/net-mgmt/geom-exporter/Makefile.crates
index e78dce371c7c..12dff6de1b0e 100644
--- a/net-mgmt/geom-exporter/Makefile.crates
+++ b/net-mgmt/geom-exporter/Makefile.crates
@@ -4,33 +4,28 @@ CARGO_CRATES=	aho-corasick-1.1.3 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.3 \
 		anstyle-wincon-3.0.9 \
-		anyhow-1.0.98 \
+		anyhow-1.0.103 \
 		atomic-waker-1.1.2 \
 		autocfg-1.4.0 \
 		axum-0.8.6 \
 		axum-core-0.5.5 \
-		bindgen-0.72.0 \
 		bitflags-2.10.0 \
 		bytes-1.11.1 \
-		cexpr-0.6.0 \
 		cfg-if-1.0.1 \
-		clang-sys-1.8.1 \
 		clap-4.5.40 \
 		clap_builder-4.5.40 \
 		clap_derive-4.5.40 \
 		clap_lex-0.7.5 \
 		colorchoice-1.0.4 \
-		either-1.15.0 \
 		env_filter-0.1.3 \
 		env_logger-0.11.8 \
 		fnv-1.0.7 \
-		freebsd-libgeom-0.3.1 \
-		freebsd-libgeom-sys-0.1.7 \
+		freebsd-libgeom-0.3.2 \
+		freebsd-libgeom-sys-0.1.8 \
 		futures-channel-0.3.31 \
 		futures-core-0.3.31 \
 		futures-task-0.3.31 \
 		futures-util-0.3.31 \
-		glob-0.3.2 \
 		heck-0.5.0 \
 		http-1.3.1 \
 		http-body-1.0.1 \
@@ -40,21 +35,17 @@ CARGO_CRATES=	aho-corasick-1.1.3 \
 		hyper-1.7.0 \
 		hyper-util-0.1.17 \
 		is_terminal_polyfill-1.70.1 \
-		itertools-0.13.0 \
 		itoa-1.0.15 \
 		jiff-0.2.15 \
 		jiff-static-0.2.15 \
 		lazy_static-1.5.0 \
-		libc-0.2.177 \
-		libloading-0.8.8 \
+		libc-0.2.186 \
 		lock_api-0.4.13 \
 		log-0.4.27 \
 		matchit-0.8.4 \
 		memchr-2.7.5 \
 		mime-0.3.17 \
-		minimal-lexical-0.2.1 \
 		mio-1.0.4 \
-		nom-7.1.3 \
 		once_cell_polyfill-1.70.1 \
 		parking_lot-0.12.4 \
 		parking_lot_core-0.9.11 \
@@ -63,7 +54,6 @@ CARGO_CRATES=	aho-corasick-1.1.3 \
 		pin-utils-0.1.0 \
 		portable-atomic-1.11.1 \
 		portable-atomic-util-0.2.4 \
-		prettyplease-0.2.34 \
 		proc-macro2-1.0.95 \
 		prometheus-0.14.0 \
 		quote-1.0.40 \
@@ -71,12 +61,10 @@ CARGO_CRATES=	aho-corasick-1.1.3 \
 		regex-1.11.1 \
 		regex-automata-0.4.9 \
 		regex-syntax-0.8.5 \
-		rustc-hash-2.1.1 \
 		scopeguard-1.2.0 \
 		serde-1.0.228 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		shlex-1.3.0 \
 		smallvec-1.15.1 \
 		socket2-0.6.1 \
 		strsim-0.11.1 \
diff --git a/net-mgmt/geom-exporter/distinfo b/net-mgmt/geom-exporter/distinfo
index d2abb1bc0690..e1b287433e51 100644
--- a/net-mgmt/geom-exporter/distinfo
+++ b/net-mgmt/geom-exporter/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1771429005
-SHA256 (rust/crates/freebsd-geom-exporter-0.1.3.crate) = 36c83482e7d4bde6f2351d48bf8655b83062de187145f8836dcb6a6f98ecf406
-SIZE (rust/crates/freebsd-geom-exporter-0.1.3.crate) = 14000
+TIMESTAMP = 1782856275
+SHA256 (rust/crates/freebsd-geom-exporter-0.1.4.crate) = 06c65dad509916f7b4bae15d68a96d7659ed47ca397980374f1b5295245cc8af
+SIZE (rust/crates/freebsd-geom-exporter-0.1.4.crate) = 13334
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
@@ -13,8 +13,8 @@ SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472
 SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
 SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
 SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.103.crate) = 2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
+SIZE (rust/crates/anyhow-1.0.103.crate) = 48746
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
@@ -23,18 +23,12 @@ SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370
 SIZE (rust/crates/axum-0.8.6.crate) = 178581
 SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
 SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
 SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
 SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
 SIZE (rust/crates/bytes-1.11.1.crate) = 78584
-SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
-SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
 SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
-SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
 SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
 SIZE (rust/crates/clap-4.5.40.crate) = 57419
 SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
@@ -45,18 +39,16 @@ SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e
 SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
-SIZE (rust/crates/either-1.15.0.crate) = 20114
 SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
 SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
 SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
 SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/freebsd-libgeom-0.3.1.crate) = fc4c61e2e0e1695f9cb8962f7846f0746c3f8c2ca102deb58c1441460073f50d
-SIZE (rust/crates/freebsd-libgeom-0.3.1.crate) = 11008
-SHA256 (rust/crates/freebsd-libgeom-sys-0.1.7.crate) = aa590ff74a76836ce13b6459d9b0364d8152af3d8faba75e0f98500c134241e2
-SIZE (rust/crates/freebsd-libgeom-sys-0.1.7.crate) = 5402
+SHA256 (rust/crates/freebsd-libgeom-0.3.2.crate) = 07df681f905c6be6f7d70f5337db06af27d07a74a99ebeec25990f3464dbc031
+SIZE (rust/crates/freebsd-libgeom-0.3.2.crate) = 9184
+SHA256 (rust/crates/freebsd-libgeom-sys-0.1.8.crate) = 01e7b2760ff602155adc46e5cbe6254f2803b9d2e96c3a90307a21ccd9ef3140
+SIZE (rust/crates/freebsd-libgeom-sys-0.1.8.crate) = 10744
 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
 SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
@@ -65,8 +57,6 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
 SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -85,8 +75,6 @@ SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b2
 SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
 SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
 SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
@@ -95,10 +83,8 @@ SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559
 SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
-SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
@@ -109,12 +95,8 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
 SIZE (rust/crates/memchr-2.7.5.crate) = 97603
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
 SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
 SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
 SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
@@ -131,8 +113,6 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
 SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
 SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
 SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/prettyplease-0.2.34.crate) = 6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55
-SIZE (rust/crates/prettyplease-0.2.34.crate) = 71832
 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
 SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
 SHA256 (rust/crates/prometheus-0.14.0.crate) = 3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a
@@ -147,8 +127,6 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
-SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
@@ -157,8 +135,6 @@ SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b
 SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
 SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881