git: fca2c269e804 - main - sysutils/rust-coreutils: update to 0.0.21

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Mon, 04 Sep 2023 22:45:55 UTC
The branch main has been updated by pkubaj:

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

commit fca2c269e804229919f0d6a557e562e8d34e9dd1
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2023-09-04 06:25:34 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2023-09-04 22:45:46 +0000

    sysutils/rust-coreutils: update to 0.0.21
    
    Changelog:      https://github.com/uutils/coreutils/releases/tag/0.0.21
---
 sysutils/rust-coreutils/Makefile  | 107 +++++++++----------
 sysutils/rust-coreutils/distinfo  | 214 +++++++++++++++++++-------------------
 sysutils/rust-coreutils/pkg-plist |   1 +
 3 files changed, 158 insertions(+), 164 deletions(-)

diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 59a551ba83cf..08259fe54d0f 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rust-coreutils
-DISTVERSION=	0.0.20
-PORTREVISION=	1
+DISTVERSION=	0.0.21
 CATEGORIES=	sysutils
 
 MAINTAINER=	pkubaj@FreeBSD.org
@@ -18,9 +17,7 @@ GH_ACCOUNT=	uutils
 GH_PROJECT=	coreutils
 
 CARGO_CRATES=	adler-1.0.2 \
-		ahash-0.7.6 \
-		aho-corasick-0.7.19 \
-		aho-corasick-1.0.1 \
+		aho-corasick-1.0.4 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anstream-0.3.2 \
@@ -35,6 +32,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		binary-heap-plus-0.5.0 \
 		bindgen-0.63.0 \
 		bitflags-1.3.2 \
+		bitflags-2.3.3 \
 		blake2b_simd-1.0.1 \
 		blake3-1.4.0 \
 		block-buffer-0.10.3 \
@@ -45,10 +43,10 @@ CARGO_CRATES=	adler-1.0.2 \
 		cc-1.0.79 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
-		chrono-0.4.26 \
+		chrono-0.4.28 \
 		clang-sys-1.4.0 \
-		clap-4.3.0 \
-		clap_builder-4.3.0 \
+		clap-4.3.21 \
+		clap_builder-4.3.21 \
 		clap_complete-4.3.0 \
 		clap_lex-0.5.0 \
 		clap_mangen-0.2.9 \
@@ -61,18 +59,18 @@ CARGO_CRATES=	adler-1.0.2 \
 		conv-0.3.3 \
 		core-foundation-sys-0.8.3 \
 		coz-0.1.3 \
-		cpp-0.5.7 \
-		cpp_build-0.5.7 \
-		cpp_common-0.5.7 \
-		cpp_macros-0.5.7 \
+		cpp-0.5.9 \
+		cpp_build-0.5.9 \
+		cpp_common-0.5.9 \
+		cpp_macros-0.5.9 \
 		cpufeatures-0.2.5 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.8 \
 		crossbeam-deque-0.8.2 \
 		crossbeam-epoch-0.9.14 \
 		crossbeam-utils-0.8.15 \
-		crossterm-0.26.1 \
-		crossterm_winapi-0.9.0 \
+		crossterm-0.27.0 \
+		crossterm_winapi-0.9.1 \
 		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
 		ctrlc-3.4.0 \
@@ -91,32 +89,31 @@ CARGO_CRATES=	adler-1.0.2 \
 		errno-0.3.1 \
 		errno-dragonfly-0.1.2 \
 		exacl-0.10.0 \
-		fastrand-1.8.0 \
+		fastrand-2.0.0 \
 		file_diff-1.0.0 \
-		filetime-0.2.20 \
+		filetime-0.2.22 \
 		flate2-1.0.24 \
 		fnv-1.0.7 \
 		fs_extra-1.3.0 \
 		fsevent-sys-4.1.0 \
 		fts-sys-0.2.4 \
-		fundu-1.2.0 \
-		fundu-core-0.2.0 \
-		futures-0.3.25 \
-		futures-channel-0.3.25 \
-		futures-core-0.3.25 \
-		futures-executor-0.3.25 \
-		futures-io-0.3.25 \
-		futures-macro-0.3.25 \
-		futures-sink-0.3.25 \
-		futures-task-0.3.25 \
+		fundu-2.0.0 \
+		fundu-core-0.3.0 \
+		futures-0.3.28 \
+		futures-channel-0.3.28 \
+		futures-core-0.3.28 \
+		futures-executor-0.3.28 \
+		futures-io-0.3.28 \
+		futures-macro-0.3.28 \
+		futures-sink-0.3.28 \
+		futures-task-0.3.28 \
 		futures-timer-3.0.2 \
-		futures-util-0.3.25 \
+		futures-util-0.3.28 \
 		gcd-2.3.0 \
 		generic-array-0.14.6 \
 		getrandom-0.2.9 \
 		glob-0.3.1 \
 		half-2.2.1 \
-		hashbrown-0.12.3 \
 		hashbrown-0.13.2 \
 		hermit-abi-0.3.2 \
 		hex-0.4.3 \
@@ -127,12 +124,11 @@ CARGO_CRATES=	adler-1.0.2 \
 		indicatif-0.17.3 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
-		instant-0.1.12 \
 		io-lifetimes-1.0.11 \
-		is-terminal-0.4.7 \
+		is-terminal-0.4.9 \
 		itertools-0.11.0 \
 		itoa-1.0.4 \
-		js-sys-0.3.60 \
+		js-sys-0.3.64 \
 		keccak-0.1.4 \
 		kqueue-1.0.7 \
 		kqueue-sys-1.0.3 \
@@ -143,12 +139,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		libm-0.2.7 \
 		linux-raw-sys-0.1.4 \
 		linux-raw-sys-0.3.8 \
+		linux-raw-sys-0.4.5 \
 		lock_api-0.4.9 \
 		log-0.4.17 \
-		lscolors-0.14.0 \
+		lscolors-0.15.0 \
 		match_cfg-0.1.0 \
 		md-5-0.10.5 \
-		memchr-2.5.0 \
+		memchr-2.6.2 \
 		memmap2-0.7.0 \
 		memoffset-0.8.0 \
 		minimal-lexical-0.2.1 \
@@ -157,10 +154,10 @@ CARGO_CRATES=	adler-1.0.2 \
 		nix-0.26.2 \
 		nom-7.1.3 \
 		notify-6.0.1 \
-		nu-ansi-term-0.47.0 \
-		num-bigint-0.4.3 \
+		nu-ansi-term-0.49.0 \
+		num-bigint-0.4.4 \
 		num-integer-0.1.45 \
-		num-traits-0.2.15 \
+		num-traits-0.2.16 \
 		num_cpus-1.16.0 \
 		num_threads-0.1.6 \
 		number_prefix-0.4.0 \
@@ -170,7 +167,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		ordered-multimap-0.6.0 \
 		os_display-0.1.3 \
 		parking_lot-0.12.1 \
-		parking_lot_core-0.9.7 \
+		parking_lot_core-0.9.8 \
 		parse_datetime-0.4.0 \
 		peeking_take_while-0.1.2 \
 		phf-0.11.2 \
@@ -196,22 +193,22 @@ CARGO_CRATES=	adler-1.0.2 \
 		rand_pcg-0.3.1 \
 		rayon-1.7.0 \
 		rayon-core-1.11.0 \
-		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		reference-counted-singleton-0.1.2 \
-		regex-1.9.1 \
-		regex-automata-0.3.1 \
-		regex-syntax-0.7.3 \
+		regex-1.9.5 \
+		regex-automata-0.3.8 \
+		regex-syntax-0.7.5 \
 		relative-path-1.8.0 \
-		rlimit-0.10.0 \
+		rlimit-0.10.1 \
 		roff-0.2.1 \
-		rstest-0.18.1 \
-		rstest_macros-0.18.1 \
+		rstest-0.18.2 \
+		rstest_macros-0.18.2 \
 		rust-ini-0.19.0 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.0 \
-		rustix-0.36.14 \
-		rustix-0.37.19 \
+		rustix-0.36.15 \
+		rustix-0.37.23 \
+		rustix-0.38.8 \
 		same-file-1.0.6 \
 		scopeguard-1.1.0 \
 		self_cell-1.0.1 \
@@ -223,7 +220,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		sha2-0.10.7 \
 		sha3-0.10.8 \
 		shlex-1.1.0 \
-		signal-hook-0.3.15 \
+		signal-hook-0.3.17 \
 		signal-hook-mio-0.2.3 \
 		signal-hook-registry-1.4.0 \
 		siphasher-0.3.10 \
@@ -237,7 +234,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		subtle-2.4.1 \
 		syn-1.0.109 \
 		syn-2.0.23 \
-		tempfile-3.6.0 \
+		tempfile-3.8.0 \
 		term_grid-0.1.7 \
 		terminal_size-0.2.6 \
 		textwrap-0.16.0 \
@@ -249,7 +246,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		tiny-keccak-2.0.2 \
 		typenum-1.15.0 \
 		unicode-ident-1.0.5 \
-		unicode-linebreak-0.1.4 \
+		unicode-linebreak-0.1.5 \
 		unicode-segmentation-1.10.1 \
 		unicode-width-0.1.10 \
 		unicode-xid-0.2.4 \
@@ -259,11 +256,11 @@ CARGO_CRATES=	adler-1.0.2 \
 		version_check-0.9.4 \
 		walkdir-2.3.2 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.83 \
-		wasm-bindgen-backend-0.2.83 \
-		wasm-bindgen-macro-0.2.83 \
-		wasm-bindgen-macro-support-0.2.83 \
-		wasm-bindgen-shared-0.2.83 \
+		wasm-bindgen-0.2.87 \
+		wasm-bindgen-backend-0.2.87 \
+		wasm-bindgen-macro-0.2.87 \
+		wasm-bindgen-macro-support-0.2.87 \
+		wasm-bindgen-shared-0.2.87 \
 		which-4.3.0 \
 		wild-2.1.0 \
 		winapi-0.3.9 \
@@ -288,7 +285,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		windows_x86_64_gnullvm-0.48.0 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.0 \
-		xattr-1.0.0 \
+		xattr-1.0.1 \
 		yansi-0.5.1 \
 		z85-3.0.5 \
 		zip-0.6.6
diff --git a/sysutils/rust-coreutils/distinfo b/sysutils/rust-coreutils/distinfo
index e8155ccc53ae..06b11a822421 100644
--- a/sysutils/rust-coreutils/distinfo
+++ b/sysutils/rust-coreutils/distinfo
@@ -1,12 +1,8 @@
-TIMESTAMP = 1689382224
+TIMESTAMP = 1693807596
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
-SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
-SHA256 (rust/crates/aho-corasick-1.0.1.crate) = 67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04
-SIZE (rust/crates/aho-corasick-1.0.1.crate) = 167320
+SHA256 (rust/crates/aho-corasick-1.0.4.crate) = 6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a
+SIZE (rust/crates/aho-corasick-1.0.4.crate) = 171175
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -35,6 +31,8 @@ SHA256 (rust/crates/bindgen-0.63.0.crate) = 36d860121800b2a9a94f9b5604b332d5cffb
 SIZE (rust/crates/bindgen-0.63.0.crate) = 201856
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42
+SIZE (rust/crates/bitflags-2.3.3.crate) = 34320
 SHA256 (rust/crates/blake2b_simd-1.0.1.crate) = 3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc
 SIZE (rust/crates/blake2b_simd-1.0.1.crate) = 34167
 SHA256 (rust/crates/blake3-1.4.0.crate) = 729b71f35bd3fa1a4c86b85d32c8b9069ea7fe14f7a53cfabb65f62d4265b888
@@ -55,14 +53,14 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5
-SIZE (rust/crates/chrono-0.4.26.crate) = 191501
+SHA256 (rust/crates/chrono-0.4.28.crate) = 95ed24df0632f708f5f6d8082675bef2596f7084dee3dd55f632290bf35bfe0f
+SIZE (rust/crates/chrono-0.4.28.crate) = 211379
 SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
 SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
-SHA256 (rust/crates/clap-4.3.0.crate) = 93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc
-SIZE (rust/crates/clap-4.3.0.crate) = 54034
-SHA256 (rust/crates/clap_builder-4.3.0.crate) = 4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990
-SIZE (rust/crates/clap_builder-4.3.0.crate) = 162227
+SHA256 (rust/crates/clap-4.3.21.crate) = c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd
+SIZE (rust/crates/clap-4.3.21.crate) = 55024
+SHA256 (rust/crates/clap_builder-4.3.21.crate) = 08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa
+SIZE (rust/crates/clap_builder-4.3.21.crate) = 161410
 SHA256 (rust/crates/clap_complete-4.3.0.crate) = a04ddfaacc3bc9e6ea67d024575fafc2a813027cf374b8f24f7bc233c6b6be12
 SIZE (rust/crates/clap_complete-4.3.0.crate) = 34107
 SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
@@ -87,14 +85,14 @@ SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191
 SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
 SHA256 (rust/crates/coz-0.1.3.crate) = cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2
 SIZE (rust/crates/coz-0.1.3.crate) = 21914
-SHA256 (rust/crates/cpp-0.5.7.crate) = dec5e86d4f6547f0218ad923d9508244a71ef83b763196e6698b4f70f3595185
-SIZE (rust/crates/cpp-0.5.7.crate) = 5862
-SHA256 (rust/crates/cpp_build-0.5.7.crate) = 16f4d303b8ec35fb3afd7e963e2c898117f1e49930becb703e4a7ac528ad2dd0
-SIZE (rust/crates/cpp_build-0.5.7.crate) = 15009
-SHA256 (rust/crates/cpp_common-0.5.7.crate) = 76071bb9c8c4dd2b5eb209907deab7b031323cf1be3dfdc6ec5d37f4f187d8a1
-SIZE (rust/crates/cpp_common-0.5.7.crate) = 3994
-SHA256 (rust/crates/cpp_macros-0.5.7.crate) = 7fdaa01904c12a8989dbfa110b41ef27efc432ac9934f691b9732f01cb64dc01
-SIZE (rust/crates/cpp_macros-0.5.7.crate) = 6357
+SHA256 (rust/crates/cpp-0.5.9.crate) = bfa65869ef853e45c60e9828aa08cdd1398cb6e13f3911d9cb2a079b144fcd64
+SIZE (rust/crates/cpp-0.5.9.crate) = 6494
+SHA256 (rust/crates/cpp_build-0.5.9.crate) = 0e361fae2caf9758164b24da3eedd7f7d7451be30d90d8e7b5d2be29a2f0cf5b
+SIZE (rust/crates/cpp_build-0.5.9.crate) = 15713
+SHA256 (rust/crates/cpp_common-0.5.9.crate) = 3e1a2532e4ed4ea13031c13bc7bc0dbca4aae32df48e9d77f0d1e743179f2ea1
+SIZE (rust/crates/cpp_common-0.5.9.crate) = 4725
+SHA256 (rust/crates/cpp_macros-0.5.9.crate) = 47ec9cc90633446f779ef481a9ce5a0077107dd5b87016440448d908625a83fd
+SIZE (rust/crates/cpp_macros-0.5.9.crate) = 7103
 SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
 SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
@@ -107,10 +105,10 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86
 SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
 SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b
 SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326
-SHA256 (rust/crates/crossterm-0.26.1.crate) = a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13
-SIZE (rust/crates/crossterm-0.26.1.crate) = 122317
-SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c
-SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561
+SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
+SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
 SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
 SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -147,12 +145,12 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/exacl-0.10.0.crate) = 1cfeb22a59deb24c3262c43ffcafd1eb807180f371f9fcc99098d181b5d639be
 SIZE (rust/crates/exacl-0.10.0.crate) = 59642
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
+SHA256 (rust/crates/fastrand-2.0.0.crate) = 6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764
+SIZE (rust/crates/fastrand-2.0.0.crate) = 14402
 SHA256 (rust/crates/file_diff-1.0.0.crate) = 31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5
 SIZE (rust/crates/file_diff-1.0.0.crate) = 282318
-SHA256 (rust/crates/filetime-0.2.20.crate) = 8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412
-SIZE (rust/crates/filetime-0.2.20.crate) = 15027
+SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
+SIZE (rust/crates/filetime-0.2.22.crate) = 15029
 SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
 SIZE (rust/crates/flate2-1.0.24.crate) = 70191
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -163,30 +161,30 @@ SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889b
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/fts-sys-0.2.4.crate) = 9a66c0a21e344f20c87b4ca12643cf4f40a7018f132c98d344e989b959f49dd1
 SIZE (rust/crates/fts-sys-0.2.4.crate) = 3807
-SHA256 (rust/crates/fundu-1.2.0.crate) = 34804ed59f10b3a630c79822ebf7370b562b7281028369e9baa40547c17f8bdc
-SIZE (rust/crates/fundu-1.2.0.crate) = 57854
-SHA256 (rust/crates/fundu-core-0.2.0.crate) = 71a99190954ca83bade03ba054799b17a158ea948a6855c6bb8121adb6b49d9f
-SIZE (rust/crates/fundu-core-0.2.0.crate) = 34922
-SHA256 (rust/crates/futures-0.3.25.crate) = 38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0
-SIZE (rust/crates/futures-0.3.25.crate) = 51664
-SHA256 (rust/crates/futures-channel-0.3.25.crate) = 52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed
-SIZE (rust/crates/futures-channel-0.3.25.crate) = 31974
-SHA256 (rust/crates/futures-core-0.3.25.crate) = 04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac
-SIZE (rust/crates/futures-core-0.3.25.crate) = 14623
-SHA256 (rust/crates/futures-executor-0.3.25.crate) = 7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2
-SIZE (rust/crates/futures-executor-0.3.25.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.25.crate) = 00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb
-SIZE (rust/crates/futures-io-0.3.25.crate) = 8911
-SHA256 (rust/crates/futures-macro-0.3.25.crate) = bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d
-SIZE (rust/crates/futures-macro-0.3.25.crate) = 11256
-SHA256 (rust/crates/futures-sink-0.3.25.crate) = 39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9
-SIZE (rust/crates/futures-sink-0.3.25.crate) = 7854
-SHA256 (rust/crates/futures-task-0.3.25.crate) = 2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea
-SIZE (rust/crates/futures-task-0.3.25.crate) = 11844
+SHA256 (rust/crates/fundu-2.0.0.crate) = 6c04cb831a8dccadfe3774b07cba4574a1ec24974d761510e65d8a543c2d7cb4
+SIZE (rust/crates/fundu-2.0.0.crate) = 60486
+SHA256 (rust/crates/fundu-core-0.3.0.crate) = 76a889e633afd839fb5b04fe53adfd588cefe518e71ec8d3c929698c6daf2acd
+SIZE (rust/crates/fundu-core-0.3.0.crate) = 37430
+SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
+SIZE (rust/crates/futures-0.3.28.crate) = 53229
+SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
+SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
+SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
+SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
+SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
+SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
+SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
+SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
+SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
 SHA256 (rust/crates/futures-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
 SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
-SHA256 (rust/crates/futures-util-0.3.25.crate) = 197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6
-SIZE (rust/crates/futures-util-0.3.25.crate) = 155866
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
 SHA256 (rust/crates/gcd-2.3.0.crate) = 1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a
 SIZE (rust/crates/gcd-2.3.0.crate) = 8934
 SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
@@ -197,8 +195,6 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/half-2.2.1.crate) = 02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0
 SIZE (rust/crates/half-2.2.1.crate) = 47021
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
 SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
 SHA256 (rust/crates/hermit-abi-0.3.2.crate) = 443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b
@@ -219,18 +215,16 @@ SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c4
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
 SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
 SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f
-SIZE (rust/crates/is-terminal-0.4.7.crate) = 8356
+SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
+SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
 SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
 SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itoa-1.0.4.crate) = 4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc
 SIZE (rust/crates/itoa-1.0.4.crate) = 10601
-SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
-SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
+SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
+SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
 SHA256 (rust/crates/keccak-0.1.4.crate) = 8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940
 SIZE (rust/crates/keccak-0.1.4.crate) = 13049
 SHA256 (rust/crates/kqueue-1.0.7.crate) = 2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98
@@ -251,18 +245,20 @@ SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0
 SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
 SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
 SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+SHA256 (rust/crates/linux-raw-sys-0.4.5.crate) = 57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503
+SIZE (rust/crates/linux-raw-sys-0.4.5.crate) = 1274380
 SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
 SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
 SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
 SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/lscolors-0.14.0.crate) = 18a9df1d1fb6d9e92fa043e9eb9a3ecf6892c7b542bae5137cd1e419e40aa8bf
-SIZE (rust/crates/lscolors-0.14.0.crate) = 23025
+SHA256 (rust/crates/lscolors-0.15.0.crate) = bf7015a04103ad78abb77e4b79ed151e767922d1cfde5f62640471c629a2320d
+SIZE (rust/crates/lscolors-0.15.0.crate) = 22008
 SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
 SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
 SHA256 (rust/crates/md-5-0.10.5.crate) = 6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca
 SIZE (rust/crates/md-5-0.10.5.crate) = 14573
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memchr-2.6.2.crate) = 5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e
+SIZE (rust/crates/memchr-2.6.2.crate) = 94202
 SHA256 (rust/crates/memmap2-0.7.0.crate) = 180d4b35be83d33392d1d1bfbd2ae1eca7ff5de1a94d3fc87faaa99a069e7cbd
 SIZE (rust/crates/memmap2-0.7.0.crate) = 30600
 SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
@@ -279,14 +275,14 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/notify-6.0.1.crate) = 5738a2795d57ea20abec2d6d76c6081186709c0024187cd5977265eda6598b51
 SIZE (rust/crates/notify-6.0.1.crate) = 36446
-SHA256 (rust/crates/nu-ansi-term-0.47.0.crate) = 1df031e117bca634c262e9bd3173776844b6c17a90b3741c9163663b4385af76
-SIZE (rust/crates/nu-ansi-term-0.47.0.crate) = 25656
-SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
-SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
+SHA256 (rust/crates/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68
+SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
+SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
+SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
 SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
 SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
+SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
+SIZE (rust/crates/num-traits-0.2.16.crate) = 50130
 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
 SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
@@ -305,8 +301,8 @@ SHA256 (rust/crates/os_display-0.1.3.crate) = 7a6229bad892b46b0dcfaaeb18ad0d2e56
 SIZE (rust/crates/os_display-0.1.3.crate) = 16800
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
 SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521
-SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412
+SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447
+SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
 SHA256 (rust/crates/parse_datetime-0.4.0.crate) = fecceaede7767a9a98058687a321bc91742eff7670167a34104afb30fc8757df
 SIZE (rust/crates/parse_datetime-0.4.0.crate) = 9659
 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
@@ -357,38 +353,38 @@ SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847b
 SIZE (rust/crates/rayon-1.7.0.crate) = 169488
 SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
 SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
 SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
 SHA256 (rust/crates/reference-counted-singleton-0.1.2.crate) = f1bfbf25d7eb88ddcbb1ec3d755d0634da8f7657b2cb8b74089121409ab8228f
 SIZE (rust/crates/reference-counted-singleton-0.1.2.crate) = 6161
-SHA256 (rust/crates/regex-1.9.1.crate) = b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575
-SIZE (rust/crates/regex-1.9.1.crate) = 251978
-SHA256 (rust/crates/regex-automata-0.3.1.crate) = e9aaecc05d5c4b5f7da074b9a0d1a0867e71fd36e7fc0482d8bcfe8e8fc56290
-SIZE (rust/crates/regex-automata-0.3.1.crate) = 603866
-SHA256 (rust/crates/regex-syntax-0.7.3.crate) = 2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846
-SIZE (rust/crates/regex-syntax-0.7.3.crate) = 343354
+SHA256 (rust/crates/regex-1.9.5.crate) = 697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47
+SIZE (rust/crates/regex-1.9.5.crate) = 253883
+SHA256 (rust/crates/regex-automata-0.3.8.crate) = c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795
+SIZE (rust/crates/regex-automata-0.3.8.crate) = 610113
+SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
+SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
 SHA256 (rust/crates/relative-path-1.8.0.crate) = 4bf2521270932c3c7bed1a59151222bd7643c79310f2916f01925e1e16255698
 SIZE (rust/crates/relative-path-1.8.0.crate) = 24865
-SHA256 (rust/crates/rlimit-0.10.0.crate) = 9b5b8be0bc0ef630d24f8fa836b3a3463479b2343b29f9a8fa905c71a8c7b69b
-SIZE (rust/crates/rlimit-0.10.0.crate) = 18371
+SHA256 (rust/crates/rlimit-0.10.1.crate) = 3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8
+SIZE (rust/crates/rlimit-0.10.1.crate) = 18802
 SHA256 (rust/crates/roff-0.2.1.crate) = b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316
 SIZE (rust/crates/roff-0.2.1.crate) = 10605
-SHA256 (rust/crates/rstest-0.18.1.crate) = 2b96577ca10cb3eade7b337eb46520108a67ca2818a24d0b63f41fd62bc9651c
-SIZE (rust/crates/rstest-0.18.1.crate) = 28670
-SHA256 (rust/crates/rstest_macros-0.18.1.crate) = 225e674cf31712b8bb15fdbca3ec0c1b9d825c5a24407ff2b7e005fb6a29ba03
-SIZE (rust/crates/rstest_macros-0.18.1.crate) = 56971
+SHA256 (rust/crates/rstest-0.18.2.crate) = 97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199
+SIZE (rust/crates/rstest-0.18.2.crate) = 28868
+SHA256 (rust/crates/rstest_macros-0.18.2.crate) = d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605
+SIZE (rust/crates/rstest_macros-0.18.2.crate) = 57534
 SHA256 (rust/crates/rust-ini-0.19.0.crate) = 7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091
 SIZE (rust/crates/rust-ini-0.19.0.crate) = 18328
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustix-0.36.14.crate) = 14e4d67015953998ad0eb82887a0eb0129e18a7e2f3b7b0f6c422fddcd503d62
-SIZE (rust/crates/rustix-0.36.14.crate) = 294699
-SHA256 (rust/crates/rustix-0.37.19.crate) = acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d
-SIZE (rust/crates/rustix-0.37.19.crate) = 323809
+SHA256 (rust/crates/rustix-0.36.15.crate) = c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941
+SIZE (rust/crates/rustix-0.36.15.crate) = 294690
+SHA256 (rust/crates/rustix-0.37.23.crate) = 4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06
+SIZE (rust/crates/rustix-0.37.23.crate) = 328010
+SHA256 (rust/crates/rustix-0.38.8.crate) = 19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f
+SIZE (rust/crates/rustix-0.38.8.crate) = 333258
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
@@ -411,8 +407,8 @@ SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb1834
 SIZE (rust/crates/sha3-0.10.8.crate) = 858216
 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
 SIZE (rust/crates/shlex-1.1.0.crate) = 5199
-SHA256 (rust/crates/signal-hook-0.3.15.crate) = 732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9
-SIZE (rust/crates/signal-hook-0.3.15.crate) = 50138
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
 SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
 SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
 SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
@@ -439,8 +435,8 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.23.crate) = 59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737
 SIZE (rust/crates/syn-2.0.23.crate) = 241166
-SHA256 (rust/crates/tempfile-3.6.0.crate) = 31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6
-SIZE (rust/crates/tempfile-3.6.0.crate) = 31812
+SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
+SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
 SHA256 (rust/crates/term_grid-0.1.7.crate) = 230d3e804faaed5a39b08319efb797783df2fd9671b39b7596490cb486d702cf
 SIZE (rust/crates/term_grid-0.1.7.crate) = 7353
 SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
@@ -463,8 +459,8 @@ SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99f
 SIZE (rust/crates/typenum-1.15.0.crate) = 40741
 SHA256 (rust/crates/unicode-ident-1.0.5.crate) = 6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3
 SIZE (rust/crates/unicode-ident-1.0.5.crate) = 35455
-SHA256 (rust/crates/unicode-linebreak-0.1.4.crate) = c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137
-SIZE (rust/crates/unicode-linebreak-0.1.4.crate) = 74962
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
 SHA256 (rust/crates/unicode-segmentation-1.10.1.crate) = 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36
 SIZE (rust/crates/unicode-segmentation-1.10.1.crate) = 98416
 SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
@@ -483,16 +479,16 @@ SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
-SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
-SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
-SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
+SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
+SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
 SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
 SIZE (rust/crates/which-4.3.0.crate) = 9635
 SHA256 (rust/crates/wild-2.1.0.crate) = 05b116685a6be0c52f5a103334cbff26db643826c7b3735fc0a3ba9871310a74
@@ -541,13 +537,13 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac
 SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
 SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
-SHA256 (rust/crates/xattr-1.0.0.crate) = ea263437ca03c1522846a4ddafbca2542d0ad5ed9b784909d4b27b76f62bc34a
-SIZE (rust/crates/xattr-1.0.0.crate) = 11987
+SHA256 (rust/crates/xattr-1.0.1.crate) = f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985
+SIZE (rust/crates/xattr-1.0.1.crate) = 12258
 SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
 SIZE (rust/crates/yansi-0.5.1.crate) = 16525
 SHA256 (rust/crates/z85-3.0.5.crate) = 2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fc
 SIZE (rust/crates/z85-3.0.5.crate) = 9084
 SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
 SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (uutils-coreutils-0.0.20_GH0.tar.gz) = 127487e8f65e13f9f55a0397e3e9b75ed2d20207a6cee8ef27018bf5309441c4
-SIZE (uutils-coreutils-0.0.20_GH0.tar.gz) = 2034439
+SHA256 (uutils-coreutils-0.0.21_GH0.tar.gz) = a3295f7ec0600f379ec829649fcedc0432f493cbfc64ad10a1f9b6c52e874387
+SIZE (uutils-coreutils-0.0.21_GH0.tar.gz) = 2036804
diff --git a/sysutils/rust-coreutils/pkg-plist b/sysutils/rust-coreutils/pkg-plist
index 0c19dd6bd81f..177b84917f92 100644
--- a/sysutils/rust-coreutils/pkg-plist
+++ b/sysutils/rust-coreutils/pkg-plist
@@ -35,6 +35,7 @@ bin/%%BINPREFIX%%fold
 bin/%%BINPREFIX%%groups
 bin/%%BINPREFIX%%hashsum
 bin/%%BINPREFIX%%head
+bin/%%BINPREFIX%%hostid
 bin/%%BINPREFIX%%hostname
 bin/%%BINPREFIX%%id
 bin/%%BINPREFIX%%install