git: 032221831cd4 - main - devel/rust-analyzer: Update to 2022-04-18
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 23 Apr 2022 07:49:20 UTC
The branch main has been updated by tobik:
URL: https://cgit.FreeBSD.org/ports/commit/?id=032221831cd4bade11b99ecb9fe0090af9ea1616
commit 032221831cd4bade11b99ecb9fe0090af9ea1616
Author: Tobias Kortkamp <tobik@FreeBSD.org>
AuthorDate: 2022-04-19 12:36:28 +0000
Commit: Tobias Kortkamp <tobik@FreeBSD.org>
CommitDate: 2022-04-23 07:38:48 +0000
devel/rust-analyzer: Update to 2022-04-18
https://rust-analyzer.github.io/thisweek/2022/04/18/changelog-125.html
---
devel/rust-analyzer/Makefile | 75 ++++++------
devel/rust-analyzer/distinfo | 136 +++++++++++----------
...-cargo-crates_notify-5.0.0-pre.14_src_kqueue.rs | 15 +++
3 files changed, 125 insertions(+), 101 deletions(-)
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index d7c887437514..cad757ebdaa9 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust-analyzer
-DISTVERSION= 2022-04-11
+DISTVERSION= 2022-04-18
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
@@ -10,7 +10,8 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-USES= cargo
+USES= cargo dos2unix
+DOS2UNIX_FILES= ${WRKSRC_crate_notify}/src/kqueue.rs
USE_GITHUB= yes
CARGO_CRATES= addr2line-0.17.0 \
@@ -30,10 +31,10 @@ CARGO_CRATES= addr2line-0.17.0 \
cargo_metadata-0.14.2 \
cc-1.0.73 \
cfg-if-1.0.0 \
- chalk-derive-0.81.0 \
- chalk-ir-0.81.0 \
- chalk-recursive-0.81.0 \
- chalk-solve-0.81.0 \
+ chalk-derive-0.82.0 \
+ chalk-ir-0.82.0 \
+ chalk-recursive-0.82.0 \
+ chalk-solve-0.82.0 \
countme-3.0.1 \
cov-mark-2.0.0-pre.1 \
crc32fast-1.3.2 \
@@ -49,9 +50,9 @@ CARGO_CRATES= addr2line-0.17.0 \
either-1.6.1 \
ena-0.14.0 \
expect-test-1.2.2 \
- filetime-0.2.15 \
+ filetime-0.2.16 \
fixedbitset-0.2.0 \
- flate2-1.0.22 \
+ flate2-1.0.23 \
form_urlencoded-1.0.1 \
fs_extra-1.2.0 \
fsevent-sys-4.1.0 \
@@ -63,23 +64,23 @@ CARGO_CRATES= addr2line-0.17.0 \
hermit-abi-0.1.19 \
home-0.5.3 \
idna-0.2.3 \
- indexmap-1.8.0 \
+ indexmap-1.8.1 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
instant-0.1.12 \
itertools-0.10.3 \
itoa-1.0.1 \
jod-thread-0.1.2 \
- kqueue-1.0.4 \
+ kqueue-1.0.5 \
kqueue-sys-1.0.3 \
lazy_static-1.4.0 \
- libc-0.2.121 \
+ libc-0.2.123 \
libloading-0.7.3 \
libmimalloc-sys-0.1.24 \
- lock_api-0.4.6 \
- log-0.4.14 \
+ lock_api-0.4.7 \
+ log-0.4.16 \
lsp-server-0.6.0 \
- lsp-types-0.92.1 \
+ lsp-types-0.93.0 \
matchers-0.1.0 \
matches-0.1.9 \
memchr-2.4.1 \
@@ -87,7 +88,8 @@ CARGO_CRATES= addr2line-0.17.0 \
memoffset-0.6.5 \
mimalloc-0.1.28 \
miniz_oxide-0.4.4 \
- mio-0.8.1 \
+ miniz_oxide-0.5.1 \
+ mio-0.8.2 \
miow-0.3.7 \
miow-0.4.0 \
notify-5.0.0-pre.14 \
@@ -100,20 +102,20 @@ CARGO_CRATES= addr2line-0.17.0 \
parking_lot-0.11.2 \
parking_lot-0.12.0 \
parking_lot_core-0.8.5 \
- parking_lot_core-0.9.1 \
- paste-1.0.6 \
+ parking_lot_core-0.9.2 \
+ paste-1.0.7 \
percent-encoding-2.1.0 \
perf-event-0.4.7 \
perf-event-open-sys-1.0.1 \
petgraph-0.5.1 \
pin-project-lite-0.2.8 \
- proc-macro2-1.0.36 \
+ proc-macro2-1.0.37 \
pulldown-cmark-0.9.1 \
pulldown-cmark-to-cmark-10.0.1 \
- quote-1.0.16 \
- rayon-1.5.1 \
- rayon-core-1.9.1 \
- redox_syscall-0.2.11 \
+ quote-1.0.18 \
+ rayon-1.5.2 \
+ rayon-core-1.9.2 \
+ redox_syscall-0.2.13 \
regex-1.5.5 \
regex-automata-0.1.10 \
regex-syntax-0.6.25 \
@@ -127,16 +129,16 @@ CARGO_CRATES= addr2line-0.17.0 \
same-file-1.0.6 \
scoped-tls-1.0.0 \
scopeguard-1.1.0 \
- semver-1.0.6 \
+ semver-1.0.7 \
serde-1.0.136 \
serde_derive-1.0.136 \
serde_json-1.0.79 \
serde_repr-0.1.7 \
sharded-slab-0.1.4 \
smallvec-1.8.0 \
- smol_str-0.1.21 \
+ smol_str-0.1.22 \
snap-1.0.5 \
- syn-1.0.89 \
+ syn-1.0.91 \
synstructure-0.12.6 \
text-size-1.1.0 \
thread_local-1.1.4 \
@@ -146,11 +148,11 @@ CARGO_CRATES= addr2line-0.17.0 \
tikv-jemallocator-0.4.3 \
tinyvec-1.5.1 \
tinyvec_macros-0.1.0 \
- tracing-0.1.32 \
+ tracing-0.1.34 \
tracing-attributes-0.1.20 \
- tracing-core-0.1.23 \
+ tracing-core-0.1.26 \
tracing-log-0.1.2 \
- tracing-subscriber-0.3.9 \
+ tracing-subscriber-0.3.11 \
tracing-tree-0.2.0 \
typed-arena-2.0.1 \
ungrammar-1.16.1 \
@@ -169,24 +171,29 @@ CARGO_CRATES= addr2line-0.17.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.28.0 \
- windows-sys-0.32.0 \
+ windows-sys-0.34.0 \
windows_aarch64_msvc-0.28.0 \
- windows_aarch64_msvc-0.32.0 \
+ windows_aarch64_msvc-0.34.0 \
windows_i686_gnu-0.28.0 \
- windows_i686_gnu-0.32.0 \
+ windows_i686_gnu-0.34.0 \
windows_i686_msvc-0.28.0 \
- windows_i686_msvc-0.32.0 \
+ windows_i686_msvc-0.34.0 \
windows_x86_64_gnu-0.28.0 \
- windows_x86_64_gnu-0.32.0 \
+ windows_x86_64_gnu-0.34.0 \
windows_x86_64_msvc-0.28.0 \
- windows_x86_64_msvc-0.32.0 \
+ windows_x86_64_msvc-0.34.0 \
write-json-0.1.2 \
xflags-0.2.4 \
xflags-macros-0.2.4 \
xshell-0.2.1 \
xshell-macros-0.2.1
+# weak-dep-features stabilized in Rust 1.60.0
+CARGO_BUILD_ARGS= -Zweak-dep-features
+CARGO_INSTALL_ARGS= -Zweak-dep-features
CARGO_INSTALL_PATH= crates/rust-analyzer
+CARGO_UPDATE_ARGS= -Zweak-dep-features
+MAKE_ENV= RUSTC_BOOTSTRAP=1
# attempts to install rustup toolchains
NO_TEST= yes
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index 33c6e197294a..f29efb538bf2 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1649937288
+TIMESTAMP = 1650371766
SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -33,14 +33,14 @@ SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chalk-derive-0.81.0.crate) = 0bb2ca8aa9da8210effebb51e49b4bd8bc25c06df38220d58a60df35a08a84af
-SIZE (rust/crates/chalk-derive-0.81.0.crate) = 3433
-SHA256 (rust/crates/chalk-ir-0.81.0.crate) = e128fa3652ef2cdd5a7e64e0cc5a89f40170f80dd9f6357ba4a82cf027abd0d5
-SIZE (rust/crates/chalk-ir-0.81.0.crate) = 51288
-SHA256 (rust/crates/chalk-recursive-0.81.0.crate) = ea6fcba1e8b66a291430b6aa18368a95da0577d7f126653baae71c0cb0f3d093
-SIZE (rust/crates/chalk-recursive-0.81.0.crate) = 14818
-SHA256 (rust/crates/chalk-solve-0.81.0.crate) = 43151ddc627d8dfbde6af44405cb8e98a15828f66a3d4a3da6a1fad6c5dc4687
-SIZE (rust/crates/chalk-solve-0.81.0.crate) = 99097
+SHA256 (rust/crates/chalk-derive-0.82.0.crate) = ee9cd790d543c29ce953abcb28d54b9fbaf9c4033bfd3024de99b1aa0f3c3ada
+SIZE (rust/crates/chalk-derive-0.82.0.crate) = 3447
+SHA256 (rust/crates/chalk-ir-0.82.0.crate) = dddf2c11f9de666c08c7591eb113efcdc740bd8ac602915475b045bcbe7f27a5
+SIZE (rust/crates/chalk-ir-0.82.0.crate) = 51300
+SHA256 (rust/crates/chalk-recursive-0.82.0.crate) = a60d5b35598702963ffd145b8bfa0d8d8ae9da3a731e4e0814aa21541b85c2d5
+SIZE (rust/crates/chalk-recursive-0.82.0.crate) = 14885
+SHA256 (rust/crates/chalk-solve-0.82.0.crate) = d99da4fa3b224c07f6c2506e6905bca9d6aad665f11d25364e6818a7ea149215
+SIZE (rust/crates/chalk-solve-0.82.0.crate) = 99335
SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/cov-mark-2.0.0-pre.1.crate) = 0d48d8f76bd9331f19fe2aaf3821a9f9fb32c3963e1e3d6ce82a8c09cef7444a
@@ -71,12 +71,12 @@ SHA256 (rust/crates/ena-0.14.0.crate) = d7402b94a93c24e742487327a7cd839dc9d36fec
SIZE (rust/crates/ena-0.14.0.crate) = 23052
SHA256 (rust/crates/expect-test-1.2.2.crate) = 7e3e6b28dccda91d8742195c71fbda412112c0c77febf56bf3d895d68b19db16
SIZE (rust/crates/expect-test-1.2.2.crate) = 12293
-SHA256 (rust/crates/filetime-0.2.15.crate) = 975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98
-SIZE (rust/crates/filetime-0.2.15.crate) = 14511
+SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
+SIZE (rust/crates/filetime-0.2.16.crate) = 14502
SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597
-SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
-SIZE (rust/crates/flate2-1.0.22.crate) = 76026
+SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
+SIZE (rust/crates/flate2-1.0.23.crate) = 70440
SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
@@ -99,8 +99,8 @@ SHA256 (rust/crates/home-0.5.3.crate) = 2456aef2e6b6a9784192ae780c0f15bc57df0e91
SIZE (rust/crates/home-0.5.3.crate) = 7890
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
-SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
+SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
+SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -113,26 +113,26 @@ SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa
SIZE (rust/crates/itoa-1.0.1.crate) = 11059
SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
-SHA256 (rust/crates/kqueue-1.0.4.crate) = 058a107a784f8be94c7d35c1300f4facced2e93d2fbe5b1452b44e905ddca4a9
-SIZE (rust/crates/kqueue-1.0.4.crate) = 11771
+SHA256 (rust/crates/kqueue-1.0.5.crate) = 97caf428b83f7c86809b7450722cd1f2b1fc7fb23aa7b9dee7e72ed14d048352
+SIZE (rust/crates/kqueue-1.0.5.crate) = 12654
SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.121.crate) = efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f
-SIZE (rust/crates/libc-0.2.121.crate) = 574702
+SHA256 (rust/crates/libc-0.2.123.crate) = cb691a747a7ab48abc15c5b42066eaafde10dc427e3b6ee2a1cf43db04c763bd
+SIZE (rust/crates/libc-0.2.123.crate) = 577487
SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
SIZE (rust/crates/libloading-0.7.3.crate) = 27378
SHA256 (rust/crates/libmimalloc-sys-0.1.24.crate) = 7705fc40f6ed493f73584abbb324e74f96b358ff60dfe5659a0f8fc12c590a69
SIZE (rust/crates/libmimalloc-sys-0.1.24.crate) = 1119801
-SHA256 (rust/crates/lock_api-0.4.6.crate) = 88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b
-SIZE (rust/crates/lock_api-0.4.6.crate) = 25215
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
+SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
+SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
+SIZE (rust/crates/log-0.4.16.crate) = 37758
SHA256 (rust/crates/lsp-server-0.6.0.crate) = f70570c1c29cf6654029b8fe201a5507c153f0d85be6f234d471d756bc36775a
SIZE (rust/crates/lsp-server-0.6.0.crate) = 15381
-SHA256 (rust/crates/lsp-types-0.92.1.crate) = c79d4897790e8fd2550afa6d6125821edb5716e60e0e285046e070f0f6a06e0e
-SIZE (rust/crates/lsp-types-0.92.1.crate) = 57609
+SHA256 (rust/crates/lsp-types-0.93.0.crate) = 70c74e2173b2b31f8655d33724b4b45ac13f439386f66290f539c22b144c2212
+SIZE (rust/crates/lsp-types-0.93.0.crate) = 58269
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
@@ -147,8 +147,10 @@ SHA256 (rust/crates/mimalloc-0.1.28.crate) = b0dfa131390c2f6bdb3242f65ff271fcdac
SIZE (rust/crates/mimalloc-0.1.28.crate) = 4987
SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
-SHA256 (rust/crates/mio-0.8.1.crate) = 7ba42135c6a5917b9db9cd7b293e5409e1c6b041e6f9825e92e55a894c63b6f8
-SIZE (rust/crates/mio-0.8.1.crate) = 88205
+SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
+SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
+SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
+SIZE (rust/crates/mio-0.8.2.crate) = 88272
SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
SIZE (rust/crates/miow-0.3.7.crate) = 24563
SHA256 (rust/crates/miow-0.4.0.crate) = a7377f7792b3afb6a3cba68daa54ca23c032137010460d667fda53a8d66be00e
@@ -173,10 +175,10 @@ SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070
SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761
SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
-SHA256 (rust/crates/parking_lot_core-0.9.1.crate) = 28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954
-SIZE (rust/crates/parking_lot_core-0.9.1.crate) = 32234
-SHA256 (rust/crates/paste-1.0.6.crate) = 0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5
-SIZE (rust/crates/paste-1.0.6.crate) = 17808
+SHA256 (rust/crates/parking_lot_core-0.9.2.crate) = 995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37
+SIZE (rust/crates/parking_lot_core-0.9.2.crate) = 32254
+SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
+SIZE (rust/crates/paste-1.0.7.crate) = 18285
SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
SHA256 (rust/crates/perf-event-0.4.7.crate) = 5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66
@@ -187,20 +189,20 @@ SHA256 (rust/crates/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beac
SIZE (rust/crates/petgraph-0.5.1.crate) = 147173
SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
-SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
+SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
SHA256 (rust/crates/pulldown-cmark-0.9.1.crate) = 34f197a544b0c9ab3ae46c359a7ec9cbbb5c7bf97054266fecb7ead794a181d6
SIZE (rust/crates/pulldown-cmark-0.9.1.crate) = 114955
SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.1.crate) = 3eafb76310f7dc895b5d83d24f2a00e244fc8a68ef94f4257eb4060984d0385f
SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.1.crate) = 16762
-SHA256 (rust/crates/quote-1.0.16.crate) = b4af2ec4714533fcdf07e886f17025ace8b997b9ce51204ee69b6da831c3da57
-SIZE (rust/crates/quote-1.0.16.crate) = 27566
-SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90
-SIZE (rust/crates/rayon-1.5.1.crate) = 160424
-SHA256 (rust/crates/rayon-core-1.9.1.crate) = d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e
-SIZE (rust/crates/rayon-core-1.9.1.crate) = 64961
-SHA256 (rust/crates/redox_syscall-0.2.11.crate) = 8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c
-SIZE (rust/crates/redox_syscall-0.2.11.crate) = 24032
+SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
+SIZE (rust/crates/quote-1.0.18.crate) = 28911
+SHA256 (rust/crates/rayon-1.5.2.crate) = fd249e82c21598a9a426a4e00dd7adc1d640b22445ec8545feef801d1a74c221
+SIZE (rust/crates/rayon-1.5.2.crate) = 165456
+SHA256 (rust/crates/rayon-core-1.9.2.crate) = 9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4
+SIZE (rust/crates/rayon-core-1.9.2.crate) = 65221
+SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
+SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
SIZE (rust/crates/regex-1.5.5.crate) = 238119
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -227,8 +229,8 @@ SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee
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.6.crate) = a4a3381e03edd24287172047536f20cabde766e2cd3e65e6b00fb3af51c4f38d
-SIZE (rust/crates/semver-1.0.6.crate) = 29941
+SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
+SIZE (rust/crates/semver-1.0.7.crate) = 30064
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
@@ -241,12 +243,12 @@ SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
-SHA256 (rust/crates/smol_str-0.1.21.crate) = 61d15c83e300cce35b7c8cd39ff567c1ef42dde6d4a1a38dbdbf9a59902261bd
-SIZE (rust/crates/smol_str-0.1.21.crate) = 12165
+SHA256 (rust/crates/smol_str-0.1.22.crate) = 167ee181c12079444893cec9c8f21b13d6b314af789c9fdb041a0645f11ed9d2
+SIZE (rust/crates/smol_str-0.1.22.crate) = 13208
SHA256 (rust/crates/snap-1.0.5.crate) = 45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451
SIZE (rust/crates/snap-1.0.5.crate) = 33022
-SHA256 (rust/crates/syn-1.0.89.crate) = ea297be220d52398dcc07ce15a209fce436d361735ac1db700cab3b6cdfb9f54
-SIZE (rust/crates/syn-1.0.89.crate) = 235966
+SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
+SIZE (rust/crates/syn-1.0.91.crate) = 235996
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
SHA256 (rust/crates/text-size-1.1.0.crate) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a
@@ -265,16 +267,16 @@ SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaf
SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tracing-0.1.32.crate) = 4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f
-SIZE (rust/crates/tracing-0.1.32.crate) = 77985
+SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
+SIZE (rust/crates/tracing-0.1.34.crate) = 72775
SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
-SHA256 (rust/crates/tracing-core-0.1.23.crate) = aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c
-SIZE (rust/crates/tracing-core-0.1.23.crate) = 53204
+SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
+SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
SHA256 (rust/crates/tracing-log-0.1.2.crate) = a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3
SIZE (rust/crates/tracing-log-0.1.2.crate) = 14915
-SHA256 (rust/crates/tracing-subscriber-0.3.9.crate) = 9e0ab7bdc962035a87fba73f3acca9b8a8d0034c2e6f60b84aeaaddddc155dce
-SIZE (rust/crates/tracing-subscriber-0.3.9.crate) = 171130
+SHA256 (rust/crates/tracing-subscriber-0.3.11.crate) = 4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596
+SIZE (rust/crates/tracing-subscriber-0.3.11.crate) = 184827
SHA256 (rust/crates/tracing-tree-0.2.0.crate) = 3ce989c9962c7f61fe084dd4a230eec784649dfc2392467c790007c3a6e134e7
SIZE (rust/crates/tracing-tree-0.2.0.crate) = 17099
SHA256 (rust/crates/typed-arena-2.0.1.crate) = 0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae
@@ -311,28 +313,28 @@ 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-sys-0.28.0.crate) = 82ca39602d5cbfa692c4b67e3bcbb2751477355141c1ed434c94da4186836ff6
SIZE (rust/crates/windows-sys-0.28.0.crate) = 3075898
-SHA256 (rust/crates/windows-sys-0.32.0.crate) = 3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6
-SIZE (rust/crates/windows-sys-0.32.0.crate) = 3361554
+SHA256 (rust/crates/windows-sys-0.34.0.crate) = 5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825
+SIZE (rust/crates/windows-sys-0.34.0.crate) = 3369228
SHA256 (rust/crates/windows_aarch64_msvc-0.28.0.crate) = 52695a41e536859d5308cc613b4a022261a274390b25bd29dfff4bf08505f3c2
SIZE (rust/crates/windows_aarch64_msvc-0.28.0.crate) = 669636
-SHA256 (rust/crates/windows_aarch64_msvc-0.32.0.crate) = d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5
-SIZE (rust/crates/windows_aarch64_msvc-0.32.0.crate) = 673810
+SHA256 (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d
+SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445
SHA256 (rust/crates/windows_i686_gnu-0.28.0.crate) = f54725ac23affef038fecb177de6c9bf065787c2f432f79e3c373da92f3e1d8a
SIZE (rust/crates/windows_i686_gnu-0.28.0.crate) = 774446
-SHA256 (rust/crates/windows_i686_gnu-0.32.0.crate) = 6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615
-SIZE (rust/crates/windows_i686_gnu-0.32.0.crate) = 772251
+SHA256 (rust/crates/windows_i686_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed
+SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343
SHA256 (rust/crates/windows_i686_msvc-0.28.0.crate) = 51d5158a43cc43623c0729d1ad6647e62fa384a3d135fd15108d37c683461f64
SIZE (rust/crates/windows_i686_msvc-0.28.0.crate) = 732280
-SHA256 (rust/crates/windows_i686_msvc-0.32.0.crate) = 146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172
-SIZE (rust/crates/windows_i686_msvc-0.32.0.crate) = 733422
+SHA256 (rust/crates/windows_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956
+SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497
SHA256 (rust/crates/windows_x86_64_gnu-0.28.0.crate) = bc31f409f565611535130cfe7ee8e6655d3fa99c1c61013981e491921b5ce954
SIZE (rust/crates/windows_x86_64_gnu-0.28.0.crate) = 743221
-SHA256 (rust/crates/windows_x86_64_gnu-0.32.0.crate) = c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc
-SIZE (rust/crates/windows_x86_64_gnu-0.32.0.crate) = 744209
+SHA256 (rust/crates/windows_x86_64_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4
+SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301
SHA256 (rust/crates/windows_x86_64_msvc-0.28.0.crate) = 3f2b8c7cbd3bfdddd9ab98769f9746a7fad1bca236554cd032b78d768bc0e89f
SIZE (rust/crates/windows_x86_64_msvc-0.28.0.crate) = 668950
-SHA256 (rust/crates/windows_x86_64_msvc-0.32.0.crate) = 504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316
-SIZE (rust/crates/windows_x86_64_msvc-0.32.0.crate) = 669835
+SHA256 (rust/crates/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9
+SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900
SHA256 (rust/crates/write-json-0.1.2.crate) = 06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3
SIZE (rust/crates/write-json-0.1.2.crate) = 7414
SHA256 (rust/crates/xflags-0.2.4.crate) = 3f14fe1ed41a5a2b5ef3f565586c4a8a559ee55d3953faab360a771135bdee00
@@ -343,5 +345,5 @@ SHA256 (rust/crates/xshell-0.2.1.crate) = 4884417669886d3abff14feec797179526ade7
SIZE (rust/crates/xshell-0.2.1.crate) = 23704
SHA256 (rust/crates/xshell-macros-0.2.1.crate) = 37d92065701c3611323f96eac5475b995421fc7eb2bcba1336cdd80b9b2fb68f
SIZE (rust/crates/xshell-macros-0.2.1.crate) = 2849
-SHA256 (rust-analyzer-rust-analyzer-2022-04-11_GH0.tar.gz) = b2a7afa9d1ea31222d9a1d1d38a3808f145526b28755b600460931dbbfee7156
-SIZE (rust-analyzer-rust-analyzer-2022-04-11_GH0.tar.gz) = 2195344
+SHA256 (rust-analyzer-rust-analyzer-2022-04-18_GH0.tar.gz) = 34d316f2a88885dc052aa4da592523d5994f0458c24855cbef229e445cd6df8c
+SIZE (rust-analyzer-rust-analyzer-2022-04-18_GH0.tar.gz) = 2198642
diff --git a/devel/rust-analyzer/files/patch-cargo-crates_notify-5.0.0-pre.14_src_kqueue.rs b/devel/rust-analyzer/files/patch-cargo-crates_notify-5.0.0-pre.14_src_kqueue.rs
new file mode 100644
index 000000000000..57b8c054839d
--- /dev/null
+++ b/devel/rust-analyzer/files/patch-cargo-crates_notify-5.0.0-pre.14_src_kqueue.rs
@@ -0,0 +1,15 @@
+https://github.com/notify-rs/notify/commit/41a74f0e98a1af386749ad3be4a197865054f17f
+
+--- cargo-crates/notify-5.0.0-pre.14/src/kqueue.rs.orig 2022-04-22 10:42:02 UTC
++++ cargo-crates/notify-5.0.0-pre.14/src/kqueue.rs
+@@ -263,6 +263,10 @@ impl EventLoop {
+ remove_watches.push(path.clone());
+ Ok(Event::new(EventKind::Remove(RemoveKind::Any)).add_path(path))
+ }
++
++ // On different BSD variants, different extra events may be present
++ #[allow(unreachable_patterns)]
++ _ => Ok(Event::new(EventKind::Other)),
+ };
+ self.event_handler.handle_event(event);
+ }