From 6c36adcaad162edb42eea27bc1cfedc9d538d0c3 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Thu, 10 Feb 2022 09:24:25 -0800 Subject: [PATCH] shells/starship: Update 1.2.1 -> 1.3.0 Reported by: portscout --- shells/starship/Makefile | 85 ++++++------ shells/starship/distinfo | 164 +++++++++++----------- shells/starship/files/patch-zbus | 227 ------------------------------- 3 files changed, 128 insertions(+), 348 deletions(-) delete mode 100644 shells/starship/files/patch-zbus 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 { -- 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 { -- 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 ClientHandshake { - - 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 Handshake for ClientHandshake { - 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 ServerHandshake { - - 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 Connection { - // 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 Connection { - 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; -+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result; - - /// 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 { -- let cmsg = if !fds.is_empty() { -+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result { -+ 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 { -- self.get_mut().sendmsg(buffer, fds) -+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result { -+ self.get_mut().sendmsg(buffer, fds, creds) - } - - fn close(&self) -> io::Result<()> {