aboutsummaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-02-10 17:24:25 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-02-10 17:45:15 +0000
commit6c36adcaad162edb42eea27bc1cfedc9d538d0c3 (patch)
tree5904bd8ad0733404e104464cfd7ef745ca0d8b05 /shells
parent155eb19a8fabe9eed88e0ba2406b133a5f26589f (diff)
downloadports-6c36adcaad162edb42eea27bc1cfedc9d538d0c3.tar.gz
ports-6c36adcaad162edb42eea27bc1cfedc9d538d0c3.zip
shells/starship: Update 1.2.1 -> 1.3.0
Reported by: portscout
Diffstat (limited to 'shells')
-rw-r--r--shells/starship/Makefile85
-rw-r--r--shells/starship/distinfo164
-rw-r--r--shells/starship/files/patch-zbus227
3 files changed, 128 insertions, 348 deletions
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index f9c68a9d27a5..4c89a3c84fcf 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -1,6 +1,5 @@
PORTNAME= starship
-DISTVERSION= 1.2.1
-PORTREVISION= 2
+DISTVERSION= 1.3.0
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
@@ -24,7 +23,14 @@ CARGO_CRATES= ahash-0.4.7 \
ansi_term-0.12.1 \
arrayref-0.3.6 \
arrayvec-0.5.2 \
+ async-broadcast-0.3.4 \
+ async-channel-1.6.1 \
+ async-executor-1.4.1 \
async-io-1.6.0 \
+ async-lock-2.4.0 \
+ async-recursion-0.3.2 \
+ async-task-4.1.0 \
+ async-trait-0.1.52 \
atty-0.2.14 \
autocfg-1.0.1 \
base64-0.13.0 \
@@ -40,11 +46,10 @@ CARGO_CRATES= ahash-0.4.7 \
bytes-1.1.0 \
cache-padded-1.1.1 \
cc-1.0.70 \
- cfg-if-0.1.10 \
cfg-if-1.0.0 \
chrono-0.4.19 \
- clap-3.0.7 \
- clap_complete-3.0.3 \
+ clap-3.0.14 \
+ clap_complete-3.0.6 \
clap_derive-3.0.0 \
combine-4.6.3 \
concurrent-queue-1.2.2 \
@@ -66,27 +71,25 @@ CARGO_CRATES= ahash-0.4.7 \
dirs-sys-next-0.1.2 \
dlv-list-0.2.3 \
downcast-0.11.0 \
+ easy-parallel-3.2.0 \
either-1.6.1 \
- enumflags2-0.6.4 \
- enumflags2_derive-0.6.4 \
+ enumflags2-0.7.3 \
+ enumflags2_derive-0.7.3 \
+ event-listener-2.5.2 \
fake-simd-0.1.2 \
fastrand-1.5.0 \
float-cmp-0.9.0 \
form_urlencoded-1.0.1 \
fragile-1.0.0 \
- futures-0.3.17 \
- futures-channel-0.3.17 \
futures-core-0.3.17 \
- futures-executor-0.3.17 \
futures-io-0.3.17 \
futures-lite-1.12.0 \
- futures-macro-0.3.17 \
futures-sink-0.3.17 \
futures-task-0.3.17 \
futures-util-0.3.17 \
generic-array-0.12.4 \
generic-array-0.14.4 \
- gethostname-0.2.1 \
+ gethostname-0.2.2 \
getrandom-0.1.16 \
getrandom-0.2.3 \
git2-0.13.25 \
@@ -94,6 +97,7 @@ CARGO_CRATES= ahash-0.4.7 \
hashbrown-0.11.2 \
heck-0.3.3 \
hermit-abi-0.1.19 \
+ hex-0.4.3 \
idna-0.2.3 \
indexmap-1.8.0 \
instant-0.1.10 \
@@ -108,6 +112,7 @@ CARGO_CRATES= ahash-0.4.7 \
libgit2-sys-0.12.26+1.3.0 \
libz-sys-1.1.3 \
linked-hash-map-0.5.4 \
+ local_ipaddress-0.1.3 \
log-0.4.14 \
mac-notification-sys-0.3.0 \
mach-0.3.2 \
@@ -119,13 +124,10 @@ CARGO_CRATES= ahash-0.4.7 \
minimal-lexical-0.2.1 \
mockall-0.11.0 \
mockall_derive-0.11.0 \
- nb-connect-1.2.0 \
- nix-0.17.0 \
- nix-0.21.0 \
nix-0.23.1 \
nom-7.1.0 \
normalize-line-endings-0.3.0 \
- notify-rust-4.5.5 \
+ notify-rust-4.5.6 \
num-integer-0.1.44 \
num-traits-0.2.14 \
num_cpus-1.13.0 \
@@ -136,7 +138,8 @@ CARGO_CRATES= ahash-0.4.7 \
opaque-debug-0.2.3 \
open-2.0.2 \
ordered-multimap-0.3.1 \
- os_info-3.0.9 \
+ ordered-stream-0.0.1 \
+ os_info-3.2.0 \
os_str_bytes-6.0.0 \
parking-2.0.0 \
path-slash-0.1.4 \
@@ -154,14 +157,11 @@ CARGO_CRATES= ahash-0.4.7 \
predicates-2.1.0 \
predicates-core-1.0.2 \
predicates-tree-1.0.3 \
- proc-macro-crate-0.1.5 \
proc-macro-crate-1.1.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro-hack-0.5.19 \
- proc-macro-nested-0.1.7 \
proc-macro2-1.0.29 \
- process_control-3.2.0 \
+ process_control-3.2.1 \
quick-xml-0.22.0 \
quote-1.0.9 \
rand-0.8.4 \
@@ -180,17 +180,18 @@ CARGO_CRATES= ahash-0.4.7 \
rust-argon2-0.8.3 \
rust-ini-0.17.0 \
ryu-1.0.5 \
- scoped-tls-1.0.0 \
scopeguard-1.1.0 \
- semver-1.0.4 \
- serde-1.0.133 \
- serde_derive-1.0.133 \
- serde_json-1.0.74 \
+ semver-1.0.5 \
+ serde-1.0.136 \
+ serde_derive-1.0.136 \
+ serde_json-1.0.78 \
serde_repr-0.1.7 \
sha-1-0.8.2 \
sha-1-0.10.0 \
+ sha1-0.6.1 \
+ sha1_smol-1.0.0 \
shadow-rs-0.8.1 \
- shell-words-1.0.0 \
+ shell-words-1.1.0 \
slab-0.4.4 \
socket2-0.4.2 \
starship-battery-0.7.9 \
@@ -211,14 +212,14 @@ CARGO_CRATES= ahash-0.4.7 \
tinyvec-1.4.0 \
tinyvec_macros-0.1.0 \
toml-0.5.8 \
- toml_edit-0.13.0 \
+ toml_edit-0.13.4 \
treeline-0.1.0 \
typenum-1.14.0 \
ucd-trie-0.1.3 \
unicase-2.6.0 \
unicode-bidi-0.3.6 \
unicode-normalization-0.1.19 \
- unicode-segmentation-1.8.0 \
+ unicode-segmentation-1.9.0 \
unicode-width-0.1.9 \
unicode-xid-0.2.2 \
uom-0.30.0 \
@@ -228,35 +229,35 @@ CARGO_CRATES= ahash-0.4.7 \
vcpkg-0.2.15 \
version_check-0.9.3 \
versions-4.0.0 \
- void-1.0.2 \
waker-fn-1.1.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.10.0+wasi-snapshot-preview1 \
wepoll-ffi-0.1.2 \
- which-4.2.2 \
+ which-4.2.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.24.0 \
- windows-sys-0.29.0 \
- windows_aarch64_msvc-0.29.0 \
+ windows-sys-0.30.0 \
+ windows_aarch64_msvc-0.30.0 \
windows_i686_gnu-0.24.0 \
- windows_i686_gnu-0.29.0 \
+ windows_i686_gnu-0.30.0 \
windows_i686_msvc-0.24.0 \
- windows_i686_msvc-0.29.0 \
+ windows_i686_msvc-0.30.0 \
windows_x86_64_gnu-0.24.0 \
- windows_x86_64_gnu-0.29.0 \
+ windows_x86_64_gnu-0.30.0 \
windows_x86_64_msvc-0.24.0 \
- windows_x86_64_msvc-0.29.0 \
+ windows_x86_64_msvc-0.30.0 \
winrt-notification-0.5.0 \
xml-rs-0.8.4 \
yaml-rust-0.4.5 \
- zbus-1.9.1 \
- zbus_macros-1.9.1 \
- zvariant-2.8.0 \
- zvariant_derive-2.8.0
-CARGO_FEATURES= notify-rust
+ zbus-2.1.1 \
+ zbus_macros-2.1.1 \
+ zbus_names-2.1.0 \
+ zvariant-3.1.2 \
+ zvariant_derive-3.1.2
+#CARGO_FEATURES= notify-rust
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= FONTS
diff --git a/shells/starship/distinfo b/shells/starship/distinfo
index a84f62ad7574..ea6c9e593fe4 100644
--- a/shells/starship/distinfo
+++ b/shells/starship/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1642284911
-SHA256 (rust/crates/starship-1.2.1.crate) = 1ceb3de8695b9260750d1d91af66fc1bc07d290a13730fd99b5249009adaa069
-SIZE (rust/crates/starship-1.2.1.crate) = 984580
+TIMESTAMP = 1644249804
+SHA256 (rust/crates/starship-1.3.0.crate) = 44646e0ed266af65da79e58c0d4f08f260f2eccc857b641ca8f9fbd31ab4e822
+SIZE (rust/crates/starship-1.3.0.crate) = 1034926
SHA256 (rust/crates/ahash-0.4.7.crate) = 739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e
SIZE (rust/crates/ahash-0.4.7.crate) = 51474
SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
@@ -11,8 +11,22 @@ SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb
SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/async-broadcast-0.3.4.crate) = 90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b
+SIZE (rust/crates/async-broadcast-0.3.4.crate) = 18539
+SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319
+SIZE (rust/crates/async-channel-1.6.1.crate) = 12574
+SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965
+SIZE (rust/crates/async-executor-1.4.1.crate) = 15490
SHA256 (rust/crates/async-io-1.6.0.crate) = a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b
SIZE (rust/crates/async-io-1.6.0.crate) = 32282
+SHA256 (rust/crates/async-lock-2.4.0.crate) = e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b
+SIZE (rust/crates/async-lock-2.4.0.crate) = 16144
+SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2
+SIZE (rust/crates/async-recursion-0.3.2.crate) = 10774
+SHA256 (rust/crates/async-task-4.1.0.crate) = 677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8
+SIZE (rust/crates/async-task-4.1.0.crate) = 28350
+SHA256 (rust/crates/async-trait-0.1.52.crate) = 061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3
+SIZE (rust/crates/async-trait-0.1.52.crate) = 25913
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
@@ -43,16 +57,14 @@ SHA256 (rust/crates/cache-padded-1.1.1.crate) = 631ae5198c9be5e753e5cc215e1bd73c
SIZE (rust/crates/cache-padded-1.1.1.crate) = 8798
SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
SIZE (rust/crates/cc-1.0.70.crate) = 57200
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
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.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-3.0.7.crate) = 12e8611f9ae4e068fa3e56931fded356ff745e70987ff76924a6e0ab1c8ef2e3
-SIZE (rust/crates/clap-3.0.7.crate) = 190557
-SHA256 (rust/crates/clap_complete-3.0.3.crate) = 6fff450c061c4de8162fd6fa0a7a73f70f10c211869a34897724823ed9ec0046
-SIZE (rust/crates/clap_complete-3.0.3.crate) = 22312
+SHA256 (rust/crates/clap-3.0.14.crate) = b63edc3f163b3c71ec8aa23f9bd6070f77edbf3d1d198b164afa90ff00e4ec62
+SIZE (rust/crates/clap-3.0.14.crate) = 191513
+SHA256 (rust/crates/clap_complete-3.0.6.crate) = 678db4c39c013cc68b54d372bce2efc58e30a0337c497c9032fd196802df3bc3
+SIZE (rust/crates/clap_complete-3.0.6.crate) = 22366
SHA256 (rust/crates/clap_derive-3.0.0.crate) = e1b9752c030a14235a0bd5ef3ad60a1dcac8468c30921327fc8af36b20c790b9
SIZE (rust/crates/clap_derive-3.0.0.crate) = 24684
SHA256 (rust/crates/combine-4.6.3.crate) = 50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062
@@ -95,12 +107,16 @@ SHA256 (rust/crates/dlv-list-0.2.3.crate) = 68df3f2b690c1b86e65ef7830956aededf3c
SIZE (rust/crates/dlv-list-0.2.3.crate) = 12311
SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
SIZE (rust/crates/downcast-0.11.0.crate) = 5976
+SHA256 (rust/crates/easy-parallel-3.2.0.crate) = 6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946
+SIZE (rust/crates/easy-parallel-3.2.0.crate) = 9276
SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/enumflags2-0.6.4.crate) = 83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0
-SIZE (rust/crates/enumflags2-0.6.4.crate) = 10713
-SHA256 (rust/crates/enumflags2_derive-0.6.4.crate) = 946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce
-SIZE (rust/crates/enumflags2_derive-0.6.4.crate) = 3659
+SHA256 (rust/crates/enumflags2-0.7.3.crate) = a25c90b056b3f84111cf183cbeddef0d3a0bbe9a674f057e1a1533c315f24def
+SIZE (rust/crates/enumflags2-0.7.3.crate) = 14297
+SHA256 (rust/crates/enumflags2_derive-0.7.3.crate) = 144ec79496cbab6f84fa125dc67be9264aef22eb8a28da8454d9c33f15108da4
+SIZE (rust/crates/enumflags2_derive-0.7.3.crate) = 8249
+SHA256 (rust/crates/event-listener-2.5.2.crate) = 77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71
+SIZE (rust/crates/event-listener-2.5.2.crate) = 15225
SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
SHA256 (rust/crates/fastrand-1.5.0.crate) = b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e
@@ -111,20 +127,12 @@ SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852
SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
SHA256 (rust/crates/fragile-1.0.0.crate) = 69a039c3498dc930fe810151a34ba0c1c70b02b8625035592e74432f678591f2
SIZE (rust/crates/fragile-1.0.0.crate) = 10315
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
-SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
-SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
@@ -135,8 +143,8 @@ SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b83
SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
SIZE (rust/crates/generic-array-0.14.4.crate) = 28916
-SHA256 (rust/crates/gethostname-0.2.1.crate) = e692e296bfac1d2533ef168d0b60ff5897b8b70a4009276834014dd8924cc028
-SIZE (rust/crates/gethostname-0.2.1.crate) = 8988
+SHA256 (rust/crates/gethostname-0.2.2.crate) = 4addc164932852d066774c405dbbdb7914742d2b39e39e1a7ca949c856d054d1
+SIZE (rust/crates/gethostname-0.2.2.crate) = 8541
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
@@ -151,6 +159,8 @@ SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b774
SIZE (rust/crates/heck-0.3.3.crate) = 10260
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
SIZE (rust/crates/idna-0.2.3.crate) = 271023
SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
@@ -179,6 +189,8 @@ SHA256 (rust/crates/libz-sys-1.1.3.crate) = de5435b8549c16d423ed0c03dbaafe57cf6c
SIZE (rust/crates/libz-sys-1.1.3.crate) = 1341394
SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
+SHA256 (rust/crates/local_ipaddress-0.1.3.crate) = f6a104730949fbc4c78e4fa98ed769ca0faa02e9818936b61032d2d77526afa9
+SIZE (rust/crates/local_ipaddress-0.1.3.crate) = 2255
SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
SIZE (rust/crates/log-0.4.14.crate) = 34582
SHA256 (rust/crates/mac-notification-sys-0.3.0.crate) = 3dfb6b71a9a89cd38b395d994214297447e8e63b1ba5708a9a2b0b1048ceda76
@@ -201,12 +213,6 @@ SHA256 (rust/crates/mockall-0.11.0.crate) = 3d4d70639a72f972725db16350db56da6826
SIZE (rust/crates/mockall-0.11.0.crate) = 21958
SHA256 (rust/crates/mockall_derive-0.11.0.crate) = 79ef208208a0dea3f72221e26e904cdc6db2e481d9ade89081ddd494f1dbaa6b
SIZE (rust/crates/mockall_derive-0.11.0.crate) = 43270
-SHA256 (rust/crates/nb-connect-1.2.0.crate) = b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15
-SIZE (rust/crates/nb-connect-1.2.0.crate) = 8126
-SHA256 (rust/crates/nix-0.17.0.crate) = 50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363
-SIZE (rust/crates/nix-0.17.0.crate) = 195654
-SHA256 (rust/crates/nix-0.21.0.crate) = 5c3728fec49d363a50a8828a190b379a446cc5cf085c06259bbbeb34447e4ec7
-SIZE (rust/crates/nix-0.21.0.crate) = 220596
SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6
SIZE (rust/crates/nix-0.23.1.crate) = 240531
SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
@@ -215,6 +221,8 @@ SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
SHA256 (rust/crates/notify-rust-4.5.5.crate) = ca6ebab865e67efdd7182a88d76cadbdd2a8d02d1c7a4e16bb7c234016a12cac
SIZE (rust/crates/notify-rust-4.5.5.crate) = 46299
+SHA256 (rust/crates/notify-rust-4.5.6.crate) = 367e1355a950d3e758e414f3ca1b3981a57a2aa1fa3338eb0059f5b230b6ffa4
+SIZE (rust/crates/notify-rust-4.5.6.crate) = 48639
SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
@@ -235,8 +243,10 @@ SHA256 (rust/crates/open-2.0.2.crate) = 176ee4b630d174d2da8241336763bb459281dddc
SIZE (rust/crates/open-2.0.2.crate) = 13155
SHA256 (rust/crates/ordered-multimap-0.3.1.crate) = 1c672c7ad9ec066e428c00eb917124a06f08db19e2584de982cc34b1f4c12485
SIZE (rust/crates/ordered-multimap-0.3.1.crate) = 20631
-SHA256 (rust/crates/os_info-3.0.9.crate) = b89dd55b8d8d97dabd0d1adc625d188378fcf87632825bfe9c956acc9a11a72a
-SIZE (rust/crates/os_info-3.0.9.crate) = 20240
+SHA256 (rust/crates/ordered-stream-0.0.1.crate) = 44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1
+SIZE (rust/crates/ordered-stream-0.0.1.crate) = 9081
+SHA256 (rust/crates/os_info-3.2.0.crate) = 023df84d545ef479cf67fd2f4459a613585c9db4852c2fad12ab70587859d340
+SIZE (rust/crates/os_info-3.2.0.crate) = 20477
SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
@@ -271,22 +281,16 @@ SHA256 (rust/crates/predicates-core-1.0.2.crate) = 57e35a3326b75e49aa85f5dc6ec15
SIZE (rust/crates/predicates-core-1.0.2.crate) = 8185
SHA256 (rust/crates/predicates-tree-1.0.3.crate) = d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d
SIZE (rust/crates/predicates-tree-1.0.3.crate) = 6370
-SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
-SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
-SHA256 (rust/crates/process_control-3.2.0.crate) = f6bef8394751fcfd5b54c80c90c1d1798a60b5fa997d2e5d80007794a146539b
-SIZE (rust/crates/process_control-3.2.0.crate) = 15880
+SHA256 (rust/crates/process_control-3.2.1.crate) = 9d5c8df7fb95ba75cc173240f456b6734996f9ddf0bcd8119e28e16299847dd8
+SIZE (rust/crates/process_control-3.2.1.crate) = 15937
SHA256 (rust/crates/quick-xml-0.22.0.crate) = 8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b
SIZE (rust/crates/quick-xml-0.22.0.crate) = 132066
SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
@@ -323,28 +327,30 @@ SHA256 (rust/crates/rust-ini-0.17.0.crate) = 63471c4aa97a1cf8332a5f97709a79a4234
SIZE (rust/crates/rust-ini-0.17.0.crate) = 15155
SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
SIZE (rust/crates/ryu-1.0.5.crate) = 49570
-SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
-SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
-SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/serde-1.0.133.crate) = 97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a
-SIZE (rust/crates/serde-1.0.133.crate) = 75566
-SHA256 (rust/crates/serde_derive-1.0.133.crate) = ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537
-SIZE (rust/crates/serde_derive-1.0.133.crate) = 54726
-SHA256 (rust/crates/serde_json-1.0.74.crate) = ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142
-SIZE (rust/crates/serde_json-1.0.74.crate) = 115919
+SHA256 (rust/crates/semver-1.0.5.crate) = 0486718e92ec9a68fbed73bb5ef687d71103b142595b406835649bebd33f72c7
+SIZE (rust/crates/semver-1.0.5.crate) = 29943
+SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
+SIZE (rust/crates/serde-1.0.136.crate) = 76158
+SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
+SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
+SHA256 (rust/crates/serde_json-1.0.78.crate) = d23c1ba4cf0efd44be32017709280b32d1cea5c3f1275c3b6d9e8bc54f758085
+SIZE (rust/crates/serde_json-1.0.78.crate) = 144364
SHA256 (rust/crates/serde_repr-0.1.7.crate) = 98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5
SIZE (rust/crates/serde_repr-0.1.7.crate) = 10173
SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
SHA256 (rust/crates/sha-1-0.10.0.crate) = 028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f
SIZE (rust/crates/sha-1-0.10.0.crate) = 12239
+SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770
+SIZE (rust/crates/sha1-0.6.1.crate) = 2931
+SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
+SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
SHA256 (rust/crates/shadow-rs-0.8.1.crate) = 8935e920eb80ff8f5a5bced990325d12f6cc1015154a3852c6a23cf5bd71c447
SIZE (rust/crates/shadow-rs-0.8.1.crate) = 19088
-SHA256 (rust/crates/shell-words-1.0.0.crate) = b6fa3938c99da4914afedd13bf3d79bcb6c277d1b2c398d23257a304d9e1b074
-SIZE (rust/crates/shell-words-1.0.0.crate) = 9798
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590
SIZE (rust/crates/slab-0.4.4.crate) = 15725
SHA256 (rust/crates/socket2-0.4.2.crate) = 5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516
@@ -385,8 +391,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec40
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/toml_edit-0.13.0.crate) = 3b80ac5e1b91e3378c63dab121962472b5ca20cf9ab1975e3d588548717807a8
-SIZE (rust/crates/toml_edit-0.13.0.crate) = 104356
+SHA256 (rust/crates/toml_edit-0.13.4.crate) = 744e9ed5b352340aa47ce033716991b5589e23781acb97cad37d4ea70560f55b
+SIZE (rust/crates/toml_edit-0.13.4.crate) = 104817
SHA256 (rust/crates/treeline-0.1.0.crate) = a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41
SIZE (rust/crates/treeline-0.1.0.crate) = 3855
SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
@@ -399,8 +405,8 @@ SHA256 (rust/crates/unicode-bidi-0.3.6.crate) = 246f4c42e67e7a4e3c6106ff716a5d06
SIZE (rust/crates/unicode-bidi-0.3.6.crate) = 33737
SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
-SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
+SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
+SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
@@ -419,8 +425,6 @@ SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fe
SIZE (rust/crates/version_check-0.9.3.crate) = 12547
SHA256 (rust/crates/versions-4.0.0.crate) = d5276c151793dde1cc57e08123f36f96e662a9f2532060c677612bf0e2c604d4
SIZE (rust/crates/versions-4.0.0.crate) = 15385
-SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.crate) = 2356
SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
@@ -429,8 +433,8 @@ SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793
SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
SHA256 (rust/crates/wepoll-ffi-0.1.2.crate) = d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb
SIZE (rust/crates/wepoll-ffi-0.1.2.crate) = 31309
-SHA256 (rust/crates/which-4.2.2.crate) = ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9
-SIZE (rust/crates/which-4.2.2.crate) = 8589
+SHA256 (rust/crates/which-4.2.4.crate) = 2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2
+SIZE (rust/crates/which-4.2.4.crate) = 9259
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -441,37 +445,39 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.24.0.crate) = a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944
SIZE (rust/crates/windows-0.24.0.crate) = 12674875
-SHA256 (rust/crates/windows-sys-0.29.0.crate) = ceb069ac8b2117d36924190469735767f0990833935ab430155e71a44bafe148
-SIZE (rust/crates/windows-sys-0.29.0.crate) = 3256617
-SHA256 (rust/crates/windows_aarch64_msvc-0.29.0.crate) = c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b
-SIZE (rust/crates/windows_aarch64_msvc-0.29.0.crate) = 669639
+SHA256 (rust/crates/windows-sys-0.30.0.crate) = 030b7ff91626e57a05ca64a07c481973cbb2db774e4852c9c7ca342408c6a99a
+SIZE (rust/crates/windows-sys-0.30.0.crate) = 3256610
+SHA256 (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca
+SIZE (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 669666
SHA256 (rust/crates/windows_i686_gnu-0.24.0.crate) = c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd
SIZE (rust/crates/windows_i686_gnu-0.24.0.crate) = 774447
-SHA256 (rust/crates/windows_i686_gnu-0.29.0.crate) = 8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58
-SIZE (rust/crates/windows_i686_gnu-0.29.0.crate) = 774446
+SHA256 (rust/crates/windows_i686_gnu-0.30.0.crate) = 1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8
+SIZE (rust/crates/windows_i686_gnu-0.30.0.crate) = 774464
SHA256 (rust/crates/windows_i686_msvc-0.24.0.crate) = bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6
SIZE (rust/crates/windows_i686_msvc-0.24.0.crate) = 732279
-SHA256 (rust/crates/windows_i686_msvc-0.29.0.crate) = 8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4
-SIZE (rust/crates/windows_i686_msvc-0.29.0.crate) = 732279
+SHA256 (rust/crates/windows_i686_msvc-0.30.0.crate) = d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6
+SIZE (rust/crates/windows_i686_msvc-0.30.0.crate) = 732295
SHA256 (rust/crates/windows_x86_64_gnu-0.24.0.crate) = 384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4
SIZE (rust/crates/windows_x86_64_gnu-0.24.0.crate) = 743223
-SHA256 (rust/crates/windows_x86_64_gnu-0.29.0.crate) = f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354
-SIZE (rust/crates/windows_x86_64_gnu-0.29.0.crate) = 743224
+SHA256 (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 8ca64fcb0220d58db4c119e050e7af03c69e6f4f415ef69ec1773d9aab422d5a
+SIZE (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 743236
SHA256 (rust/crates/windows_x86_64_msvc-0.24.0.crate) = 9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399
SIZE (rust/crates/windows_x86_64_msvc-0.24.0.crate) = 668947
-SHA256 (rust/crates/windows_x86_64_msvc-0.29.0.crate) = 11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561
-SIZE (rust/crates/windows_x86_64_msvc-0.29.0.crate) = 668947
+SHA256 (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1
+SIZE (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 668972
SHA256 (rust/crates/winrt-notification-0.5.0.crate) = eda101fb8e034a25f3d50a0714d7ca4f234a4fc7bc57427f6d81040db0ccbe6a
SIZE (rust/crates/winrt-notification-0.5.0.crate) = 33779
SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zbus-1.9.1.crate) = 2326acc379a3ac4e34b794089f5bdb17086bf29a5fdf619b7b4cc772dc2e9dad
-SIZE (rust/crates/zbus-1.9.1.crate) = 62908
-SHA256 (rust/crates/zbus_macros-1.9.1.crate) = a482c56029e48681b89b92b5db3c446db0915e8dd1052c0328a574eda38d5f93
-SIZE (rust/crates/zbus_macros-1.9.1.crate) = 14675
-SHA256 (rust/crates/zvariant-2.8.0.crate) = fa4b785b8b32b0f8433b4474e6bb4ea77b37c1960e84d7598e01dd199b2b23ef
-SIZE (rust/crates/zvariant-2.8.0.crate) = 60913
-SHA256 (rust/crates/zvariant_derive-2.8.0.crate) = b42af4ee88fb928781391216c34be77ec7cdb3546042b2947ce38d86aa5f37dd
-SIZE (rust/crates/zvariant_derive-2.8.0.crate) = 8771
+SHA256 (rust/crates/zbus-2.1.1.crate) = 7bb86f3d4592e26a48b2719742aec94f8ae6238ebde20d98183ee185d1275e9a
+SIZE (rust/crates/zbus-2.1.1.crate) = 103818
+SHA256 (rust/crates/zbus_macros-2.1.1.crate) = 36823cc10fddc3c6b19f048903262dacaf8274170e9a255784bdd8b4570a8040
+SIZE (rust/crates/zbus_macros-2.1.1.crate) = 23945
+SHA256 (rust/crates/zbus_names-2.1.0.crate) = 45dfcdcf87b71dad505d30cc27b1b7b88a64b6d1c435648f48f9dbc1fdc4b7e1
+SIZE (rust/crates/zbus_names-2.1.0.crate) = 8481
+SHA256 (rust/crates/zvariant-3.1.2.crate) = 49ea5dc38b2058fae6a5b79009388143dadce1e91c26a67f984a0fc0381c8033
+SIZE (rust/crates/zvariant-3.1.2.crate) = 64127
+SHA256 (rust/crates/zvariant_derive-3.1.2.crate) = 8c2cecc5a61c2a053f7f653a24cd15b3b0195d7f7ddb5042c837fb32e161fb7a
+SIZE (rust/crates/zvariant_derive-3.1.2.crate) = 10123
diff --git a/shells/starship/files/patch-zbus b/shells/starship/files/patch-zbus
deleted file mode 100644
index f1b3aac4ead0..000000000000
--- a/shells/starship/files/patch-zbus
+++ /dev/null
@@ -1,227 +0,0 @@
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/01d8f0ec41d3
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/eabad70af2b3
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/807909a6c7bf
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/e3e2f7ddfd6e
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/35d1b8778754
-
---- cargo-crates/zbus-1.9.1/Cargo.toml.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/Cargo.toml
-@@ -48,7 +48,7 @@ version = "0.3.8"
- version = "1.0.2"
-
- [dependencies.nix]
--version = "^0.17"
-+version = "0.21.0"
-
- [dependencies.once_cell]
- version = "1.4.0"
---- cargo-crates/zbus-1.9.1/src/address.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/address.rs
-@@ -55,8 +55,9 @@ impl Address {
- match env::var("DBUS_SESSION_BUS_ADDRESS") {
- Ok(val) => Self::from_str(&val),
- _ => {
-- let uid = Uid::current();
-- let path = format!("unix:path=/run/user/{}/bus", uid);
-+ let runtime_dir = env::var("XDG_RUNTIME_DIR")
-+ .unwrap_or_else(|_| format!("/run/user/{}", Uid::current()));
-+ let path = format!("unix:path={}/bus", runtime_dir);
-
- Self::from_str(&path)
- }
---- cargo-crates/zbus-1.9.1/src/azync/connection.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/azync/connection.rs
-@@ -177,13 +177,29 @@ where
- /// Upon successful return, the connection is fully established and negotiated: D-Bus messages
- /// can be sent and received.
- pub async fn new_server(stream: S, guid: &Guid) -> Result<Self> {
-- use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let client_uid = {
-+ use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-
-- // FIXME: Could and should this be async?
-- let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-- .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-+ let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-
-- let auth = Authenticated::server(Async::new(stream)?, guid.clone(), creds.uid()).await?;
-+ creds.uid()
-+ };
-+ #[cfg(any(
-+ target_os = "macos",
-+ target_os = "ios",
-+ target_os = "freebsd",
-+ target_os = "dragonfly",
-+ target_os = "openbsd",
-+ target_os = "netbsd"
-+ ))]
-+ let client_uid = nix::unistd::getpeereid(stream.as_raw_fd())
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?
-+ .0
-+ .into();
-+
-+ let auth = Authenticated::server(Async::new(stream)?, guid.clone(), client_uid).await?;
-
- Ok(Self::new_authenticated(auth))
- }
---- cargo-crates/zbus-1.9.1/src/connection.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/connection.rs
-@@ -160,12 +160,29 @@ impl Connection {
- /// Upon successful return, the connection is fully established and negotiated: D-Bus messages
- /// can be sent and received.
- pub fn new_unix_server(stream: UnixStream, guid: &Guid) -> Result<Self> {
-- use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let client_uid = {
-+ use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-
-- let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-- .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-+ let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-
-- let handshake = ServerHandshake::new(stream, guid.clone(), creds.uid());
-+ creds.uid()
-+ };
-+ #[cfg(any(
-+ target_os = "macos",
-+ target_os = "ios",
-+ target_os = "freebsd",
-+ target_os = "dragonfly",
-+ target_os = "openbsd",
-+ target_os = "netbsd"
-+ ))]
-+ let client_uid = nix::unistd::getpeereid(stream.as_raw_fd())
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?
-+ .0
-+ .into();
-+
-+ let handshake = ServerHandshake::new(stream, guid.clone(), client_uid);
- handshake
- .blocking_finish()
- .map(Connection::new_authenticated_unix)
---- cargo-crates/zbus-1.9.1/src/handshake.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/handshake.rs
-@@ -124,7 +124,7 @@ impl<S: Socket> ClientHandshake<S> {
-
- fn flush_buffer(&mut self) -> Result<()> {
- while !self.buffer.is_empty() {
-- let written = self.socket.sendmsg(&self.buffer, &[])?;
-+ let written = self.socket.sendmsg(&self.buffer, &[], false)?;
- self.buffer.drain(..written);
- }
- Ok(())
-@@ -182,6 +182,15 @@ impl<S: Socket> Handshake<S> for ClientHandshake<S> {
- self.step = ClientHandshakeStep::SendingOauth;
- }
- ClientHandshakeStep::SendingOauth => {
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ {
-+ let zero = self.buffer.drain(..1).next().unwrap();
-+ if self.socket.sendmsg(&[zero], &[], true)? != 1 {
-+ return Err(Error::Handshake(
-+ "Could not send zero byte with credentials".to_string(),
-+ ));
-+ }
-+ }
- self.flush_buffer()?;
- self.step = ClientHandshakeStep::WaitOauth;
- }
-@@ -385,7 +394,7 @@ impl<S: Socket> ServerHandshake<S> {
-
- fn flush_buffer(&mut self) -> Result<()> {
- while !self.buffer.is_empty() {
-- let written = self.socket.sendmsg(&self.buffer, &[])?;
-+ let written = self.socket.sendmsg(&self.buffer, &[], false)?;
- self.buffer.drain(..written);
- }
- Ok(())
---- cargo-crates/zbus-1.9.1/src/raw/connection.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/raw/connection.rs
-@@ -47,7 +47,7 @@ impl<S: Socket> Connection<S> {
- // VecDeque should never return an empty front buffer if the VecDeque
- // itself is not empty
- debug_assert!(!front.is_empty());
-- let written = self.socket.sendmsg(front, &[])?;
-+ let written = self.socket.sendmsg(front, &[], false)?;
- self.raw_out_buffer.drain(..written);
- }
-
-@@ -55,14 +55,14 @@ impl<S: Socket> Connection<S> {
- while let Some(msg) = self.msg_out_buffer.front() {
- let mut data = msg.as_bytes();
- let fds = msg.fds();
-- let written = self.socket.sendmsg(data, &fds)?;
-+ let written = self.socket.sendmsg(data, &fds, false)?;
- // at least some part of the message has been sent, see if we can/need to send more
- // now the message must be removed from msg_out_buffer and any leftover bytes
- // must be stored into raw_out_buffer
- let msg = self.msg_out_buffer.pop_front().unwrap();
- data = &msg.as_bytes()[written..];
- while !data.is_empty() {
-- match self.socket.sendmsg(data, &[]) {
-+ match self.socket.sendmsg(data, &[], false) {
- Ok(n) => data = &data[n..],
- Err(e) => {
- // an error occured, we cannot send more, store the remaining into
---- cargo-crates/zbus-1.9.1/src/raw/socket.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/zbus-1.9.1/src/raw/socket.rs
-@@ -47,7 +47,7 @@ pub trait Socket {
- ///
- /// If the underlying transport does not support transmitting file descriptors, this
- /// will return `Err(ErrorKind::InvalidInput)`.
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize>;
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize>;
-
- /// Close the socket.
- ///
-@@ -74,6 +74,10 @@ impl Socket for UnixStream {
- Ok(msg) => {
- let mut fds = vec![];
- for cmsg in msg.cmsgs() {
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ if let ControlMessageOwned::ScmCreds(_) = cmsg {
-+ continue;
-+ }
- if let ControlMessageOwned::ScmRights(fd) = cmsg {
- fds.extend(fd.iter().map(|&f| unsafe { OwnedFd::from_raw_fd(f) }));
- } else {
-@@ -90,12 +94,23 @@ impl Socket for UnixStream {
- }
- }
-
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize> {
-- let cmsg = if !fds.is_empty() {
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize> {
-+ let mut cmsg = if !fds.is_empty() {
- vec![ControlMessage::ScmRights(fds)]
- } else {
- vec![]
- };
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let unix_creds;
-+ if creds {
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ {
-+ unix_creds = Some(nix::sys::socket::UnixCredentials::new());
-+ cmsg.push(ControlMessage::ScmCredentials(unix_creds.as_ref().unwrap()));
-+ }
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ cmsg.push(ControlMessage::ScmCreds);
-+ }
- let iov = [IoVec::from_slice(buffer)];
- match sendmsg(self.as_raw_fd(), &iov, &cmsg, MsgFlags::empty(), None) {
- // can it really happen?
-@@ -124,8 +139,8 @@ where
- self.get_mut().recvmsg(buffer)
- }
-
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize> {
-- self.get_mut().sendmsg(buffer, fds)
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize> {
-+ self.get_mut().sendmsg(buffer, fds, creds)
- }
-
- fn close(&self) -> io::Result<()> {