aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpouet <mikael.urankar@gipsa-lab.grenoble-inp.fr>2021-08-28 12:24:50 +0000
committerMikael Urankar <mikael@FreeBSD.org>2021-08-28 13:38:37 +0000
commit55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5 (patch)
treecf8408ccf1cab3a459ac03059700844e341dc169
parentbbdb4cc35687ba4ebe9362044e02f93167437b9f (diff)
downloadports-55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5.tar.gz
ports-55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5.zip
lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0 - Update devel/racer to 2.1.48 - Fix various consumers Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html Reviewed by: tobik, pkubaj Differential Revision: https://reviews.freebsd.org/D31617 With hat: rust
-rw-r--r--Mk/Uses/cargo.mk2
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--devel/interactive_rebase_tool/Makefile4
-rw-r--r--devel/interactive_rebase_tool/distinfo326
-rw-r--r--devel/racer/Makefile39
-rw-r--r--devel/racer/distinfo80
-rw-r--r--games/veloren/files/patch-9b3b21f3639
-rw-r--r--lang/rust-bootstrap/Makefile2
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust/Makefile6
-rw-r--r--lang/rust/distinfo114
-rw-r--r--lang/rust/files/patch-library_stdarch_crates_std__detect_src_detect_os_freebsd_aarch64.rs10
-rw-r--r--lang/rust/files/patch-src_bootstrap_install.rs8
-rw-r--r--lang/rust/files/patch-vendor_openssl-sys_build_main.rs17
14 files changed, 340 insertions, 315 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index 1388099dd895..ad8c8d8d20ce 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -58,7 +58,7 @@ DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}${CARGO_CRATE_EXT}:_cargo_${_index}
CARGO_BUILDDEP?= yes
.if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.53.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.54.0:lang/${RUST_DEFAULT}
.endif
# Location of cargo binary (default to lang/rust's Cargo binary)
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index d9c05283ae2d..0f1c6ff054d8 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -79,7 +79,7 @@ BUNDLE_LIBS= yes
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.19.0:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.53.0:lang/${RUST_DEFAULT} \
+ ${RUST_DEFAULT}>=1.54.0:lang/${RUST_DEFAULT} \
node:www/node
LIB_DEPENDS+= libdrm.so:graphics/libdrm
.if ${MOZILLA_VER:R:R} >= 85
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index ef02af685bf0..a7e3aab96ebf 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -31,7 +31,7 @@ CARGO_CRATES= ansi_term-0.11.0 \
crossterm_winapi-0.7.0 \
form_urlencoded-1.0.0 \
getrandom-0.2.2 \
- git2-0.13.18 \
+ git2-0.13.20 \
hermit-abi-0.1.18 \
idna-0.2.0 \
instant-0.1.9 \
@@ -39,7 +39,7 @@ CARGO_CRATES= ansi_term-0.11.0 \
jobserver-0.1.21 \
lazy_static-1.4.0 \
libc-0.2.82 \
- libgit2-sys-0.12.19+1.1.0 \
+ libgit2-sys-0.12.21+1.1.0 \
libz-sys-1.1.2 \
lock_api-0.4.2 \
log-0.4.14 \
diff --git a/devel/interactive_rebase_tool/distinfo b/devel/interactive_rebase_tool/distinfo
index a4ef65a29cfd..0336757a1268 100644
--- a/devel/interactive_rebase_tool/distinfo
+++ b/devel/interactive_rebase_tool/distinfo
@@ -1,165 +1,165 @@
-TIMESTAMP = 1619008224
-SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
-SHA256 (rust/crates/anyhow-1.0.40.tar.gz) = 28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b
-SIZE (rust/crates/anyhow-1.0.40.tar.gz) = 34534
-SHA256 (rust/crates/arrayvec-0.4.12.tar.gz) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
-SIZE (rust/crates/arrayvec-0.4.12.tar.gz) = 26551
-SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
-SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
-SHA256 (rust/crates/cc-1.0.66.tar.gz) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48
-SIZE (rust/crates/cc-1.0.66.tar.gz) = 53454
-SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934
-SHA256 (rust/crates/chrono-0.4.19.tar.gz) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.tar.gz) = 155663
-SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
-SHA256 (rust/crates/concat-idents-1.1.2.tar.gz) = 3f29bafee6d91a80db18bcd41dbdbb8d1d117ea31676b22e7370061ccea5f76c
-SIZE (rust/crates/concat-idents-1.1.2.tar.gz) = 3523
-SHA256 (rust/crates/crossterm-0.19.0.tar.gz) = 7c36c10130df424b2f3552fcc2ddcd9b28a27b1e54b358b45874f88d1ca6888c
-SIZE (rust/crates/crossterm-0.19.0.tar.gz) = 104572
-SHA256 (rust/crates/crossterm_winapi-0.7.0.tar.gz) = 0da8964ace4d3e4a044fd027919b2237000b24315a37c916f61809f1ff2140b9
-SIZE (rust/crates/crossterm_winapi-0.7.0.tar.gz) = 15187
-SHA256 (rust/crates/form_urlencoded-1.0.0.tar.gz) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00
-SIZE (rust/crates/form_urlencoded-1.0.0.tar.gz) = 8412
-SHA256 (rust/crates/getrandom-0.2.2.tar.gz) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.tar.gz) = 26010
-SHA256 (rust/crates/git2-0.13.18.tar.gz) = b483c6c2145421099df1b4efd50e0f6205479a072199460eff852fa15e5603c7
-SIZE (rust/crates/git2-0.13.18.tar.gz) = 189821
-SHA256 (rust/crates/hermit-abi-0.1.18.tar.gz) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.tar.gz) = 9936
-SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
-SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
-SHA256 (rust/crates/instant-0.1.9.tar.gz) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
-SIZE (rust/crates/instant-0.1.9.tar.gz) = 5213
-SHA256 (rust/crates/itoa-0.4.7.tar.gz) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.tar.gz) = 12099
-SHA256 (rust/crates/jobserver-0.1.21.tar.gz) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2
-SIZE (rust/crates/jobserver-0.1.21.tar.gz) = 21228
-SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
-SHA256 (rust/crates/libc-0.2.82.tar.gz) = 89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929
-SIZE (rust/crates/libc-0.2.82.tar.gz) = 515967
-SHA256 (rust/crates/libgit2-sys-0.12.19+1.1.0.tar.gz) = f322155d574c8b9ebe991a04f6908bb49e68a79463338d24a43d6274cb6443e6
-SIZE (rust/crates/libgit2-sys-0.12.19+1.1.0.tar.gz) = 1434327
-SHA256 (rust/crates/libz-sys-1.1.2.tar.gz) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
-SIZE (rust/crates/libz-sys-1.1.2.tar.gz) = 1339299
-SHA256 (rust/crates/lock_api-0.4.2.tar.gz) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312
-SIZE (rust/crates/lock_api-0.4.2.tar.gz) = 20375
-SHA256 (rust/crates/log-0.4.14.tar.gz) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.tar.gz) = 34582
-SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
-SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
-SHA256 (rust/crates/mio-0.7.7.tar.gz) = e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7
-SIZE (rust/crates/mio-0.7.7.tar.gz) = 85595
-SHA256 (rust/crates/miow-0.3.6.tar.gz) = 5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897
-SIZE (rust/crates/miow-0.3.6.tar.gz) = 24533
-SHA256 (rust/crates/nodrop-0.1.14.tar.gz) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
-SIZE (rust/crates/nodrop-0.1.14.tar.gz) = 7667
-SHA256 (rust/crates/ntapi-0.3.6.tar.gz) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
-SIZE (rust/crates/ntapi-0.3.6.tar.gz) = 127221
-SHA256 (rust/crates/num-format-0.4.0.tar.gz) = bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465
-SIZE (rust/crates/num-format-0.4.0.tar.gz) = 59791
-SHA256 (rust/crates/num-integer-0.1.44.tar.gz) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.tar.gz) = 22216
-SHA256 (rust/crates/num-traits-0.2.14.tar.gz) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.tar.gz) = 45476
-SHA256 (rust/crates/parking_lot-0.11.1.tar.gz) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb
-SIZE (rust/crates/parking_lot-0.11.1.tar.gz) = 39854
-SHA256 (rust/crates/parking_lot_core-0.8.2.tar.gz) = 9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272
-SIZE (rust/crates/parking_lot_core-0.8.2.tar.gz) = 32142
-SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
-SHA256 (rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
-SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451
-SHA256 (rust/crates/ppv-lite86-0.2.10.tar.gz) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
-SIZE (rust/crates/ppv-lite86-0.2.10.tar.gz) = 20915
-SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716
-SHA256 (rust/crates/quote-1.0.8.tar.gz) = 991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df
-SIZE (rust/crates/quote-1.0.8.tar.gz) = 24997
-SHA256 (rust/crates/rand-0.8.3.tar.gz) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
-SIZE (rust/crates/rand-0.8.3.tar.gz) = 84493
-SHA256 (rust/crates/rand_chacha-0.3.0.tar.gz) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d
-SIZE (rust/crates/rand_chacha-0.3.0.tar.gz) = 13920
-SHA256 (rust/crates/rand_core-0.6.1.tar.gz) = c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5
-SIZE (rust/crates/rand_core-0.6.1.tar.gz) = 21634
-SHA256 (rust/crates/rand_hc-0.3.0.tar.gz) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
-SIZE (rust/crates/rand_hc-0.3.0.tar.gz) = 11780
-SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.4.tar.gz) = 05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570
-SIZE (rust/crates/redox_syscall-0.2.4.tar.gz) = 23234
-SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184
-SHA256 (rust/crates/rstest-0.6.4.tar.gz) = dec448bc157977efdc0a71369cf923915b0c4806b1b2449c3fb011071d6f7c38
-SIZE (rust/crates/rstest-0.6.4.tar.gz) = 870031
-SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
-SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
-SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470
-SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
-SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
-SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
-SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
-SHA256 (rust/crates/serial_test-0.5.1.tar.gz) = e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d
-SIZE (rust/crates/serial_test-0.5.1.tar.gz) = 2993
-SHA256 (rust/crates/serial_test_derive-0.5.1.tar.gz) = b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5
-SIZE (rust/crates/serial_test_derive-0.5.1.tar.gz) = 3609
-SHA256 (rust/crates/signal-hook-0.1.17.tar.gz) = 7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729
-SIZE (rust/crates/signal-hook-0.1.17.tar.gz) = 27085
-SHA256 (rust/crates/signal-hook-registry-1.3.0.tar.gz) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6
-SIZE (rust/crates/signal-hook-registry-1.3.0.tar.gz) = 17786
-SHA256 (rust/crates/smallvec-1.6.1.tar.gz) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
-SIZE (rust/crates/smallvec-1.6.1.tar.gz) = 26444
-SHA256 (rust/crates/socket2-0.3.19.tar.gz) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
-SIZE (rust/crates/socket2-0.3.19.tar.gz) = 33782
-SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
-SHA256 (rust/crates/syn-1.0.60.tar.gz) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081
-SIZE (rust/crates/syn-1.0.60.tar.gz) = 231087
-SHA256 (rust/crates/tempfile-3.2.0.tar.gz) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
-SIZE (rust/crates/tempfile-3.2.0.tar.gz) = 25892
-SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
-SHA256 (rust/crates/time-0.1.43.tar.gz) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
-SIZE (rust/crates/time-0.1.43.tar.gz) = 28653
-SHA256 (rust/crates/tinyvec-1.1.1.tar.gz) = 317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023
-SIZE (rust/crates/tinyvec-1.1.1.tar.gz) = 39896
-SHA256 (rust/crates/tinyvec_macros-0.1.0.tar.gz) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.tar.gz) = 1817
-SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
-SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
-SHA256 (rust/crates/unicode-normalization-0.1.16.tar.gz) = a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606
-SIZE (rust/crates/unicode-normalization-0.1.16.tar.gz) = 92805
-SHA256 (rust/crates/unicode-segmentation-1.7.1.tar.gz) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.tar.gz) = 93066
-SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
-SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732
-SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
-SHA256 (rust/crates/url-2.2.0.tar.gz) = 5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e
-SIZE (rust/crates/url-2.2.0.tar.gz) = 42787
-SHA256 (rust/crates/vcpkg-0.2.11.tar.gz) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb
-SIZE (rust/crates/vcpkg-0.2.11.tar.gz) = 12600
-SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466
-SHA256 (rust/crates/wasi-0.10.1+wasi-snapshot-preview1.tar.gz) = 93c6c3420963c5c64bca373b25e77acb562081b9bb4dd5bb864187742186cea9
-SIZE (rust/crates/wasi-0.10.1+wasi-snapshot-preview1.tar.gz) = 26898
-SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SHA256 (rust/crates/xi-unicode-0.3.0.tar.gz) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
-SIZE (rust/crates/xi-unicode-0.3.0.tar.gz) = 87001
+TIMESTAMP = 1629361794
+SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
+SHA256 (rust/crates/anyhow-1.0.40.crate) = 28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b
+SIZE (rust/crates/anyhow-1.0.40.crate) = 34534
+SHA256 (rust/crates/arrayvec-0.4.12.crate) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
+SIZE (rust/crates/arrayvec-0.4.12.crate) = 26551
+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
+SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
+SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
+SHA256 (rust/crates/cc-1.0.66.crate) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48
+SIZE (rust/crates/cc-1.0.66.crate) = 53454
+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-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/concat-idents-1.1.2.crate) = 3f29bafee6d91a80db18bcd41dbdbb8d1d117ea31676b22e7370061ccea5f76c
+SIZE (rust/crates/concat-idents-1.1.2.crate) = 3523
+SHA256 (rust/crates/crossterm-0.19.0.crate) = 7c36c10130df424b2f3552fcc2ddcd9b28a27b1e54b358b45874f88d1ca6888c
+SIZE (rust/crates/crossterm-0.19.0.crate) = 104572
+SHA256 (rust/crates/crossterm_winapi-0.7.0.crate) = 0da8964ace4d3e4a044fd027919b2237000b24315a37c916f61809f1ff2140b9
+SIZE (rust/crates/crossterm_winapi-0.7.0.crate) = 15187
+SHA256 (rust/crates/form_urlencoded-1.0.0.crate) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00
+SIZE (rust/crates/form_urlencoded-1.0.0.crate) = 8412
+SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
+SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
+SHA256 (rust/crates/git2-0.13.20.crate) = d9831e983241f8c5591ed53f17d874833e2fa82cac2625f3888c50cbfe136cba
+SIZE (rust/crates/git2-0.13.20.crate) = 190365
+SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
+SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
+SHA256 (rust/crates/idna-0.2.0.crate) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
+SIZE (rust/crates/idna-0.2.0.crate) = 257203
+SHA256 (rust/crates/instant-0.1.9.crate) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
+SIZE (rust/crates/instant-0.1.9.crate) = 5213
+SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
+SIZE (rust/crates/itoa-0.4.7.crate) = 12099
+SHA256 (rust/crates/jobserver-0.1.21.crate) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2
+SIZE (rust/crates/jobserver-0.1.21.crate) = 21228
+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.82.crate) = 89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929
+SIZE (rust/crates/libc-0.2.82.crate) = 515967
+SHA256 (rust/crates/libgit2-sys-0.12.21+1.1.0.crate) = 86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825
+SIZE (rust/crates/libgit2-sys-0.12.21+1.1.0.crate) = 1443245
+SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
+SIZE (rust/crates/libz-sys-1.1.2.crate) = 1339299
+SHA256 (rust/crates/lock_api-0.4.2.crate) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312
+SIZE (rust/crates/lock_api-0.4.2.crate) = 20375
+SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
+SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
+SIZE (rust/crates/matches-0.1.8.crate) = 2216
+SHA256 (rust/crates/mio-0.7.7.crate) = e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7
+SIZE (rust/crates/mio-0.7.7.crate) = 85595
+SHA256 (rust/crates/miow-0.3.6.crate) = 5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897
+SIZE (rust/crates/miow-0.3.6.crate) = 24533
+SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
+SIZE (rust/crates/nodrop-0.1.14.crate) = 7667
+SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
+SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
+SHA256 (rust/crates/num-format-0.4.0.crate) = bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465
+SIZE (rust/crates/num-format-0.4.0.crate) = 59791
+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
+SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
+SHA256 (rust/crates/parking_lot-0.11.1.crate) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb
+SIZE (rust/crates/parking_lot-0.11.1.crate) = 39854
+SHA256 (rust/crates/parking_lot_core-0.8.2.crate) = 9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272
+SIZE (rust/crates/parking_lot_core-0.8.2.crate) = 32142
+SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
+SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
+SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
+SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
+SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915
+SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
+SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
+SHA256 (rust/crates/quote-1.0.8.crate) = 991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df
+SIZE (rust/crates/quote-1.0.8.crate) = 24997
+SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
+SIZE (rust/crates/rand-0.8.3.crate) = 84493
+SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d
+SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920
+SHA256 (rust/crates/rand_core-0.6.1.crate) = c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5
+SIZE (rust/crates/rand_core-0.6.1.crate) = 21634
+SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
+SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780
+SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
+SHA256 (rust/crates/redox_syscall-0.2.4.crate) = 05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570
+SIZE (rust/crates/redox_syscall-0.2.4.crate) = 23234
+SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
+SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
+SHA256 (rust/crates/rstest-0.6.4.crate) = dec448bc157977efdc0a71369cf923915b0c4806b1b2449c3fb011071d6f7c38
+SIZE (rust/crates/rstest-0.6.4.crate) = 870031
+SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.crate) = 17344
+SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
+SHA256 (rust/crates/serial_test-0.5.1.crate) = e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d
+SIZE (rust/crates/serial_test-0.5.1.crate) = 2993
+SHA256 (rust/crates/serial_test_derive-0.5.1.crate) = b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5
+SIZE (rust/crates/serial_test_derive-0.5.1.crate) = 3609
+SHA256 (rust/crates/signal-hook-0.1.17.crate) = 7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729
+SIZE (rust/crates/signal-hook-0.1.17.crate) = 27085
+SHA256 (rust/crates/signal-hook-registry-1.3.0.crate) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6
+SIZE (rust/crates/signal-hook-registry-1.3.0.crate) = 17786
+SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
+SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
+SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
+SIZE (rust/crates/socket2-0.3.19.crate) = 33782
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/syn-1.0.60.crate) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081
+SIZE (rust/crates/syn-1.0.60.crate) = 231087
+SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
+SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
+SIZE (rust/crates/time-0.1.43.crate) = 28653
+SHA256 (rust/crates/tinyvec-1.1.1.crate) = 317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023
+SIZE (rust/crates/tinyvec-1.1.1.crate) = 39896
+SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
+SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228
+SHA256 (rust/crates/unicode-normalization-0.1.16.crate) = a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606
+SIZE (rust/crates/unicode-normalization-0.1.16.crate) = 92805
+SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
+SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
+SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
+SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
+SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
+SHA256 (rust/crates/url-2.2.0.crate) = 5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e
+SIZE (rust/crates/url-2.2.0.crate) = 42787
+SHA256 (rust/crates/vcpkg-0.2.11.crate) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb
+SIZE (rust/crates/vcpkg-0.2.11.crate) = 12600
+SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/wasi-0.10.1+wasi-snapshot-preview1.crate) = 93c6c3420963c5c64bca373b25e77acb562081b9bb4dd5bb864187742186cea9
+SIZE (rust/crates/wasi-0.10.1+wasi-snapshot-preview1.crate) = 26898
+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
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
+SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (MitMaro-git-interactive-rebase-tool-2.1.0_GH0.tar.gz) = f5c2d73a191fe37e1144dca19977e99d2f306ce92ce799acdbf2992524dd4aa2
SIZE (MitMaro-git-interactive-rebase-tool-2.1.0_GH0.tar.gz) = 4864511
diff --git a/devel/racer/Makefile b/devel/racer/Makefile
index 01384c239263..7c4e45bdbd1f 100644
--- a/devel/racer/Makefile
+++ b/devel/racer/Makefile
@@ -1,7 +1,7 @@
# Created by: Timothy Beyer <beyert@cs.ucr.edu>
PORTNAME= racer
-DISTVERSION= 2.1.46
+DISTVERSION= 2.1.48
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
@@ -16,7 +16,6 @@ USES= cargo
CARGO_CRATES= aho-corasick-0.7.10 \
annotate-snippets-0.8.0 \
ansi_term-0.11.0 \
- arrayvec-0.5.2 \
arrayvec-0.7.0 \
atty-0.2.14 \
autocfg-1.0.0 \
@@ -71,7 +70,7 @@ CARGO_CRATES= aho-corasick-0.7.10 \
psm-0.1.8 \
quick-error-1.2.3 \
quote-1.0.3 \
- racer-2.1.45 \
+ racer-2.1.47 \
racer-cargo-metadata-0.1.2 \
racer-interner-0.1.0 \
racer-testutils-0.1.0 \
@@ -85,40 +84,40 @@ CARGO_CRATES= aho-corasick-0.7.10 \
regex-syntax-0.6.17 \
remove_dir_all-0.5.2 \
rls-span-0.5.2 \
- rustc-ap-rustc_arena-712.0.0 \
rustc-ap-rustc_arena-718.0.0 \
- rustc-ap-rustc_ast-712.0.0 \
+ rustc-ap-rustc_arena-722.0.0 \
rustc-ap-rustc_ast-718.0.0 \
- rustc-ap-rustc_ast_pretty-712.0.0 \
+ rustc-ap-rustc_ast-722.0.0 \
rustc-ap-rustc_ast_pretty-718.0.0 \
- rustc-ap-rustc_data_structures-712.0.0 \
+ rustc-ap-rustc_ast_pretty-722.0.0 \
rustc-ap-rustc_data_structures-718.0.0 \
- rustc-ap-rustc_errors-712.0.0 \
+ rustc-ap-rustc_data_structures-722.0.0 \
rustc-ap-rustc_errors-718.0.0 \
- rustc-ap-rustc_feature-712.0.0 \
+ rustc-ap-rustc_errors-722.0.0 \
rustc-ap-rustc_feature-718.0.0 \
- rustc-ap-rustc_fs_util-712.0.0 \
+ rustc-ap-rustc_feature-722.0.0 \
rustc-ap-rustc_fs_util-718.0.0 \
- rustc-ap-rustc_graphviz-712.0.0 \
+ rustc-ap-rustc_fs_util-722.0.0 \
rustc-ap-rustc_graphviz-718.0.0 \
- rustc-ap-rustc_index-712.0.0 \
+ rustc-ap-rustc_graphviz-722.0.0 \
rustc-ap-rustc_index-718.0.0 \
- rustc-ap-rustc_lexer-712.0.0 \
+ rustc-ap-rustc_index-722.0.0 \
rustc-ap-rustc_lexer-718.0.0 \
- rustc-ap-rustc_lint_defs-712.0.0 \
+ rustc-ap-rustc_lexer-722.0.0 \
rustc-ap-rustc_lint_defs-718.0.0 \
- rustc-ap-rustc_macros-712.0.0 \
+ rustc-ap-rustc_lint_defs-722.0.0 \
rustc-ap-rustc_macros-718.0.0 \
- rustc-ap-rustc_parse-712.0.0 \
+ rustc-ap-rustc_macros-722.0.0 \
rustc-ap-rustc_parse-718.0.0 \
- rustc-ap-rustc_serialize-712.0.0 \
+ rustc-ap-rustc_parse-722.0.0 \
rustc-ap-rustc_serialize-718.0.0 \
- rustc-ap-rustc_session-712.0.0 \
+ rustc-ap-rustc_serialize-722.0.0 \
rustc-ap-rustc_session-718.0.0 \
- rustc-ap-rustc_span-712.0.0 \
+ rustc-ap-rustc_session-722.0.0 \
rustc-ap-rustc_span-718.0.0 \
- rustc-ap-rustc_target-712.0.0 \
+ rustc-ap-rustc_span-722.0.0 \
rustc-ap-rustc_target-718.0.0 \
+ rustc-ap-rustc_target-722.0.0 \
rustc-hash-1.1.0 \
rustc-rayon-0.3.1 \
rustc-rayon-core-0.3.1 \
diff --git a/devel/racer/distinfo b/devel/racer/distinfo
index 22366f73a8da..9dee9282b553 100644
--- a/devel/racer/distinfo
+++ b/devel/racer/distinfo
@@ -1,14 +1,12 @@
-TIMESTAMP = 1624125515
-SHA256 (rust/crates/racer-2.1.46.crate) = e7cbda48a9124ed2e83766d2c15e3725710d344abca35fad8cf52341a55883b1
-SIZE (rust/crates/racer-2.1.46.crate) = 183118
+TIMESTAMP = 1629375191
+SHA256 (rust/crates/racer-2.1.48.crate) = 7fec2e85e7a30f8fd31b7cf288ad363b5e51fd2cb6f53b416b0cfaabd84e1ccb
+SIZE (rust/crates/racer-2.1.48.crate) = 183219
SHA256 (rust/crates/aho-corasick-0.7.10.crate) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada
SIZE (rust/crates/aho-corasick-0.7.10.crate) = 111039
SHA256 (rust/crates/annotate-snippets-0.8.0.crate) = d78ea013094e5ea606b1c05fe35f1dd7ea1eb1ea259908d040b25bd5ec677ee5
SIZE (rust/crates/annotate-snippets-0.8.0.crate) = 28829
SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
SHA256 (rust/crates/arrayvec-0.7.0.crate) = 5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7
SIZE (rust/crates/arrayvec-0.7.0.crate) = 28452
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -117,8 +115,8 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quote-1.0.3.crate) = 2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f
SIZE (rust/crates/quote-1.0.3.crate) = 22939
-SHA256 (rust/crates/racer-2.1.45.crate) = 15408926f6207643150e0fc2c54a75a689b192df03ac6c59d42ea99c6782c7f7
-SIZE (rust/crates/racer-2.1.45.crate) = 182895
+SHA256 (rust/crates/racer-2.1.47.crate) = 513c70e67444a0d62fdc581dffa521c6820942a5f08300d0864863f8d0e750e3
+SIZE (rust/crates/racer-2.1.47.crate) = 182194
SHA256 (rust/crates/racer-cargo-metadata-0.1.2.crate) = 996e6d07087ab306df24b3ab9815791581ef1de3d7a99b8d47169c3d1da0c32b
SIZE (rust/crates/racer-cargo-metadata-0.1.2.crate) = 10638
SHA256 (rust/crates/racer-interner-0.1.0.crate) = 206a244afd319767bdf97cf4e94c0d5d3b1de9cb23fd25434e7992cca4d4fa4c
@@ -145,74 +143,74 @@ SHA256 (rust/crates/remove_dir_all-0.5.2.crate) = 4a83fa3702a688b9359eccba92d153
SIZE (rust/crates/remove_dir_all-0.5.2.crate) = 8907
SHA256 (rust/crates/rls-span-0.5.2.crate) = f2e9bed56f6272bd85d9d06d1aaeef80c5fddc78a82199eb36dceb5f94e7d934
SIZE (rust/crates/rls-span-0.5.2.crate) = 9628
-SHA256 (rust/crates/rustc-ap-rustc_arena-712.0.0.crate) = 259cca0e975ecb05fd289ace45280c30ff792efc04e856a7f18b7fc86a3cb610
-SIZE (rust/crates/rustc-ap-rustc_arena-712.0.0.crate) = 7979
SHA256 (rust/crates/rustc-ap-rustc_arena-718.0.0.crate) = 526610f47139efa440178239553b59ea805ff57a532b4e295c71d2a9b18fd676
SIZE (rust/crates/rustc-ap-rustc_arena-718.0.0.crate) = 7933
-SHA256 (rust/crates/rustc-ap-rustc_ast-712.0.0.crate) = bb9be435d50c88e94bbad6ea468c8680b52c5043bb298ab8058d05251717f8f8
-SIZE (rust/crates/rustc-ap-rustc_ast-712.0.0.crate) = 68767
+SHA256 (rust/crates/rustc-ap-rustc_arena-722.0.0.crate) = 550ca1a0925d31a0af089b18c89f5adf3b286e319e3e1f1a5204c21bd2f17371
+SIZE (rust/crates/rustc-ap-rustc_arena-722.0.0.crate) = 7933
SHA256 (rust/crates/rustc-ap-rustc_ast-718.0.0.crate) = cf6a9dda0804a7243b0282e3b75a8cf4654c7a61f033e587751941e1fe39391b
SIZE (rust/crates/rustc-ap-rustc_ast-718.0.0.crate) = 70705
-SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-712.0.0.crate) = 79bede0b44bed453fd0034b7ba492840391f6486bf3e17a1af12922f0b98d4cc
-SIZE (rust/crates/rustc-ap-rustc_ast_pretty-712.0.0.crate) = 27846
+SHA256 (rust/crates/rustc-ap-rustc_ast-722.0.0.crate) = 4aa53b68080df17994a54747f7c37b0686288a670efb9ba3b382ce62e744aed2
+SIZE (rust/crates/rustc-ap-rustc_ast-722.0.0.crate) = 70759
SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-718.0.0.crate) = 82f5019be8b41a58664169fd2f4b1a37fe82705681db394b76419e4e87d40ab1
SIZE (rust/crates/rustc-ap-rustc_ast_pretty-718.0.0.crate) = 27718
-SHA256 (rust/crates/rustc-ap-rustc_data_structures-712.0.0.crate) = 9cbfa7f82517a1b2efe7106c864c3f930b1da8aff07a27fd317af2f36522fd2e
-SIZE (rust/crates/rustc-ap-rustc_data_structures-712.0.0.crate) = 101777
+SHA256 (rust/crates/rustc-ap-rustc_ast_pretty-722.0.0.crate) = 0ae71e68fada466a4b2c39c79ca6aee3226587abe6787170d2f6c92237569565
+SIZE (rust/crates/rustc-ap-rustc_ast_pretty-722.0.0.crate) = 27698
SHA256 (rust/crates/rustc-ap-rustc_data_structures-718.0.0.crate) = a701717fb14549331085756b9741ae3b4bf35808489f1887d72c1d0e0fe52b77
SIZE (rust/crates/rustc-ap-rustc_data_structures-718.0.0.crate) = 102823
-SHA256 (rust/crates/rustc-ap-rustc_errors-712.0.0.crate) = 58a272a5101843bcb40900cc9ccf80ecfec62830bb1f4a242986da4a34c0da89
-SIZE (rust/crates/rustc-ap-rustc_errors-712.0.0.crate) = 47484
+SHA256 (rust/crates/rustc-ap-rustc_data_structures-722.0.0.crate) = faa484d6e0ca32d1d82303647275c696f745599b3d97e686f396ceef5b99d7ae
+SIZE (rust/crates/rustc-ap-rustc_data_structures-722.0.0.crate) = 102828
SHA256 (rust/crates/rustc-ap-rustc_errors-718.0.0.crate) = e3182ce85e8bfc96443475547f2f5aa2b5e67655d9b88721795f36f0ba9e265a
SIZE (rust/crates/rustc-ap-rustc_errors-718.0.0.crate) = 47914
-SHA256 (rust/crates/rustc-ap-rustc_feature-712.0.0.crate) = 5e931cd1580ae60c5737d3fa57633034935e885414e794d83b3e52a81021985c
-SIZE (rust/crates/rustc-ap-rustc_feature-712.0.0.crate) = 21107
+SHA256 (rust/crates/rustc-ap-rustc_errors-722.0.0.crate) = 5f85ba19cca320ad797e3a29c35cab9bddfff0e7adbde336a436249e54cee7b1
+SIZE (rust/crates/rustc-ap-rustc_errors-722.0.0.crate) = 48302
SHA256 (rust/crates/rustc-ap-rustc_feature-718.0.0.crate) = eed033b93270126ef60963c3ebbd0e026bf53b985172b6366c7b0e7881c9d507
SIZE (rust/crates/rustc-ap-rustc_feature-718.0.0.crate) = 21649
-SHA256 (rust/crates/rustc-ap-rustc_fs_util-712.0.0.crate) = 8fe9422e10d5b441d2a78202667bc85d7cf713a087b9ae6cdea0dfc825d79f07
-SIZE (rust/crates/rustc-ap-rustc_fs_util-712.0.0.crate) = 1977
+SHA256 (rust/crates/rustc-ap-rustc_feature-722.0.0.crate) = 97d538adab96b8b2b1ca9fcd4c8c47d4e23e862a23d1a38b6c15cd8fd52b34b1
+SIZE (rust/crates/rustc-ap-rustc_feature-722.0.0.crate) = 21797
SHA256 (rust/crates/rustc-ap-rustc_fs_util-718.0.0.crate) = 28ee6531986a205101e09fd143d7bf31897388f33b1814d4bcc45fd62211dca6
SIZE (rust/crates/rustc-ap-rustc_fs_util-718.0.0.crate) = 1976
-SHA256 (rust/crates/rustc-ap-rustc_graphviz-712.0.0.crate) = ffffffdef9fd51db69c1d4c045ced8aaab999be5627f2d3a0ce020d74c1f1e50
-SIZE (rust/crates/rustc-ap-rustc_graphviz-712.0.0.crate) = 10130
+SHA256 (rust/crates/rustc-ap-rustc_fs_util-722.0.0.crate) = 8ad6f13d240944fa8f360d2f3b849a7cadaec75e477829e7dde61e838deda83d
+SIZE (rust/crates/rustc-ap-rustc_fs_util-722.0.0.crate) = 1975
SHA256 (rust/crates/rustc-ap-rustc_graphviz-718.0.0.crate) = 3398fddc0e23d2db89c036f8952ddf78cadc597f7059752116e69483e164a5b6
SIZE (rust/crates/rustc-ap-rustc_graphviz-718.0.0.crate) = 10042
-SHA256 (rust/crates/rustc-ap-rustc_index-712.0.0.crate) = 7f6f53afc4f7111c82295cb7ea3878f520bbac6a2c5a12e125b4ca9156498cff
-SIZE (rust/crates/rustc-ap-rustc_index-712.0.0.crate) = 16538
+SHA256 (rust/crates/rustc-ap-rustc_graphviz-722.0.0.crate) = 08b3451153cc5828c02cc4f1a0df146d25ac4b3382a112e25fd9d3f5bff15cdc
+SIZE (rust/crates/rustc-ap-rustc_graphviz-722.0.0.crate) = 10045
SHA256 (rust/crates/rustc-ap-rustc_index-718.0.0.crate) = dca4e27eb5b701f6bbd47d8fc9d242378fca3e4107a519a28415c2989c4a3bd3
SIZE (rust/crates/rustc-ap-rustc_index-718.0.0.crate) = 16595
-SHA256 (rust/crates/rustc-ap-rustc_lexer-712.0.0.crate) = 8056b05346dff7e39164d0434c6ec443a14ab5fbf6221bd1a56e5abbeae5f60c
-SIZE (rust/crates/rustc-ap-rustc_lexer-712.0.0.crate) = 14079
+SHA256 (rust/crates/rustc-ap-rustc_index-722.0.0.crate) = cd39a9f01b442c629bdff5778cb3dd29b7c2ea4afe62d5ab61d216bd1b556692
+SIZE (rust/crates/rustc-ap-rustc_index-722.0.0.crate) = 16770
SHA256 (rust/crates/rustc-ap-rustc_lexer-718.0.0.crate) = 786bbfe9d4d5264294c1819dbf1497a2480b583d5eda1ca9ae22e12d6661f5df
SIZE (rust/crates/rustc-ap-rustc_lexer-718.0.0.crate) = 14075
-SHA256 (rust/crates/rustc-ap-rustc_lint_defs-712.0.0.crate) = 364c3fb7b3cbdfe3fbb21d4078ff2cb3c58df63cda27995f8b064d21ee6dede5
-SIZE (rust/crates/rustc-ap-rustc_lint_defs-712.0.0.crate) = 30819
+SHA256 (rust/crates/rustc-ap-rustc_lexer-722.0.0.crate) = a5de290c44a90e671d2cd730062b9ef73d11155da7e44e7741d633e1e51e616e
+SIZE (rust/crates/rustc-ap-rustc_lexer-722.0.0.crate) = 14072
SHA256 (rust/crates/rustc-ap-rustc_lint_defs-718.0.0.crate) = be2f045e2b999c154ec505d5fea69c994b742f3ebd2f552d11a6c81723921e47
SIZE (rust/crates/rustc-ap-rustc_lint_defs-718.0.0.crate) = 31425
-SHA256 (rust/crates/rustc-ap-rustc_macros-712.0.0.crate) = 4607d6879cae3bae4d0369ca4b3a7510fd6295ac32eec088ac975208ba96ca45
-SIZE (rust/crates/rustc-ap-rustc_macros-712.0.0.crate) = 17561
+SHA256 (rust/crates/rustc-ap-rustc_lint_defs-722.0.0.crate) = 69570b4beb61088926b131579865bbe70d124d30778c46307a62ec8b310ae462
+SIZE (rust/crates/rustc-ap-rustc_lint_defs-722.0.0.crate) = 31723
SHA256 (rust/crates/rustc-ap-rustc_macros-718.0.0.crate) = 27789cd26d6b9e2fdfa68a262a20664d79ca67d31a3886d40fb88ebf6935869c
SIZE (rust/crates/rustc-ap-rustc_macros-718.0.0.crate) = 17563
-SHA256 (rust/crates/rustc-ap-rustc_parse-712.0.0.crate) = 78d22889bff7ca2346037c9df7ea55c66ffb714f5b50fb62b41975f8ac7a2d70
-SIZE (rust/crates/rustc-ap-rustc_parse-712.0.0.crate) = 131366
+SHA256 (rust/crates/rustc-ap-rustc_macros-722.0.0.crate) = 86bd877df37f15c5a44d9679d1b5207ebc95f3943fbc336eeac670195ac58610
+SIZE (rust/crates/rustc-ap-rustc_macros-722.0.0.crate) = 17562
SHA256 (rust/crates/rustc-ap-rustc_parse-718.0.0.crate) = 1dc331f4958350679679e619d63a891e8d5d34ef99087068c89aa9e657d52caa
SIZE (rust/crates/rustc-ap-rustc_parse-718.0.0.crate) = 136807
-SHA256 (rust/crates/rustc-ap-rustc_serialize-712.0.0.crate) = d33c710120953c0214f47a6caf42064d7e241003b4af36c98a6d6156e70335f1
-SIZE (rust/crates/rustc-ap-rustc_serialize-712.0.0.crate) = 35938
+SHA256 (rust/crates/rustc-ap-rustc_parse-722.0.0.crate) = 02502d8522ba31d0bcad28a78822b68c1b6ba947a2b4aa6a2341b30594379b80
+SIZE (rust/crates/rustc-ap-rustc_parse-722.0.0.crate) = 137902
SHA256 (rust/crates/rustc-ap-rustc_serialize-718.0.0.crate) = e9a6824a462c4c1a379e911b0faf86d303a54bcf8673d4cc445195085966a4a4
SIZE (rust/crates/rustc-ap-rustc_serialize-718.0.0.crate) = 35766
-SHA256 (rust/crates/rustc-ap-rustc_session-712.0.0.crate) = 6d35919041429a90713c8f704fa5209ba159cb554ce74d95722cbc18ac4b4c6f
-SIZE (rust/crates/rustc-ap-rustc_session-712.0.0.crate) = 62078
+SHA256 (rust/crates/rustc-ap-rustc_serialize-722.0.0.crate) = 5f741f8e9aee6323fbe127329490608a5a250cc0072ac91e684ef62518cdb1ff
+SIZE (rust/crates/rustc-ap-rustc_serialize-722.0.0.crate) = 35764
SHA256 (rust/crates/rustc-ap-rustc_session-718.0.0.crate) = a782a5f6ada0dbe089c6416ad0104f0b8a8bdb4bd26ea95e5fefaec67aed5e8a
SIZE (rust/crates/rustc-ap-rustc_session-718.0.0.crate) = 63213
-SHA256 (rust/crates/rustc-ap-rustc_span-712.0.0.crate) = 73b12170c69603c0bf4b50e5c25fd348aae13b8c6465aa0ef4389c9eaa568e51
-SIZE (rust/crates/rustc-ap-rustc_span-712.0.0.crate) = 70989
+SHA256 (rust/crates/rustc-ap-rustc_session-722.0.0.crate) = dba61eca749f4fced4427ad1cc7f23342cfc6527c3bcc624e3aa56abc1f81298
+SIZE (rust/crates/rustc-ap-rustc_session-722.0.0.crate) = 63655
SHA256 (rust/crates/rustc-ap-rustc_span-718.0.0.crate) = a257546cb264b250c7abdb81239bb02f18a274a966211755a3ea89411b122214
SIZE (rust/crates/rustc-ap-rustc_span-718.0.0.crate) = 70957
-SHA256 (rust/crates/rustc-ap-rustc_target-712.0.0.crate) = 0a8329d92e7dc24b974f759e6c6e97e2bbc47b18d0573343028f8135ca367200
-SIZE (rust/crates/rustc-ap-rustc_target-712.0.0.crate) = 101630
+SHA256 (rust/crates/rustc-ap-rustc_span-722.0.0.crate) = a642e8d6fc883f34e0778e079f8242ac40c6614a6b7a0ef61681333e847f5e62
+SIZE (rust/crates/rustc-ap-rustc_span-722.0.0.crate) = 71437
SHA256 (rust/crates/rustc-ap-rustc_target-718.0.0.crate) = b5a72dd689421bcb5750f3ed0dedf367076e714ef0ba56c02ed391b9a8582862
SIZE (rust/crates/rustc-ap-rustc_target-718.0.0.crate) = 101792
+SHA256 (rust/crates/rustc-ap-rustc_target-722.0.0.crate) = 80feebd8c323b80dd73a395fa7fabba9e2098b6277670ff89c473f618ffa07de
+SIZE (rust/crates/rustc-ap-rustc_target-722.0.0.crate) = 103795
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-rayon-0.3.1.crate) = ed7d6a39f8bfd4421ce720918234d1e672b83824c91345b47c93746839cf1629
diff --git a/games/veloren/files/patch-9b3b21f36 b/games/veloren/files/patch-9b3b21f36
new file mode 100644
index 000000000000..d0a4cf603941
--- /dev/null
+++ b/games/veloren/files/patch-9b3b21f36
@@ -0,0 +1,39 @@
+Backport part of commit 9b3b21f36825
+https://gitlab.com/veloren/veloren/-/commit/9b3b21f36825a75bf15a4a109c56528b29d93af2
+
+--- network/src/api.rs.orig 2021-08-19 21:54:22 UTC
++++ network/src/api.rs
+@@ -443,7 +443,7 @@ impl Network {
+ /// [`ListenAddr`]: crate::api::ListenAddr
+ #[instrument(name="network", skip(self), fields(p = %self.local_pid))]
+ pub async fn connected(&self) -> Result<Participant, NetworkError> {
+- let participant = self.connected_receiver.lock().await.recv().await?;
++ let participant = self.connected_receiver.lock().await.recv().await.ok_or(NetworkError::NetworkClosed)?;
+ self.participant_disconnect_sender.lock().await.insert(
+ participant.remote_pid,
+ Arc::clone(&participant.a2s_disconnect_s),
+@@ -1194,14 +1194,6 @@ impl<T> From<crossbeam_channel::SendError<T>> for Stre
+
+ impl<T> From<crossbeam_channel::SendError<T>> for NetworkError {
+ fn from(_err: crossbeam_channel::SendError<T>) -> Self { NetworkError::NetworkClosed }
+-}
+-
+-impl From<std::option::NoneError> for StreamError {
+- fn from(_err: std::option::NoneError) -> Self { StreamError::StreamClosed }
+-}
+-
+-impl From<std::option::NoneError> for NetworkError {
+- fn from(_err: std::option::NoneError) -> Self { NetworkError::NetworkClosed }
+ }
+
+ impl<T> From<mpsc::error::SendError<T>> for NetworkError {
+--- network/src/lib.rs.orig 2021-08-19 21:56:58 UTC
++++ network/src/lib.rs
+@@ -2,7 +2,6 @@
+ #![cfg_attr(test, deny(rust_2018_idioms))]
+ #![cfg_attr(test, deny(warnings))]
+ #![deny(clippy::clone_on_ref_ptr)]
+-#![feature(try_trait)]
+
+ //! Crate to handle high level networking of messages with different
+ //! requirements and priorities over a number of protocols
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index 9ad0485444cb..38bbe511f1f9 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
# to upload them to ~/public_distfiles on freefall in preparation
# for the next lang/rust update.
PORTNAME= rust
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:rust \
LOCAL/tobik/rust:${FLAVOR} \
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 02917e8e12ac..1e7b681bd809 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1624031696
-SHA256 (rust/rustc-1.53.0-src.tar.xz) = e53a2df2c2c26f8929d551852eeae242b9a6167fba34481f92010b30def32dec
-SIZE (rust/rustc-1.53.0-src.tar.xz) = 115686332
+TIMESTAMP = 1629292342
+SHA256 (rust/rustc-1.54.0-src.tar.xz) = a2934f85f76a35a3796c0fefd31e91f5b6dd8377cd8c3769c1c10e7ce7a495f4
+SIZE (rust/rustc-1.54.0-src.tar.xz) = 116286856
SHA256 (rust/bootstrap/FreeBSD-12.2-RELEASE-arm64.tar.xz) = 3f82224fbcc6b2a2e1a1358cec5f32c0a08b5c5e6796e1a998369eb624a11cf3
SIZE (rust/bootstrap/FreeBSD-12.2-RELEASE-arm64.tar.xz) = 158493712
SHA256 (rust/bootstrap/FreeBSD-11.4-RELEASE-amd64.tar.xz) = 3bac8257bdd5e5b071f7b80cc591ebecd01b9314ca7839a2903096cbf82169f9
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 90fe2ce2fbfa..77476313a0dc 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,7 +1,7 @@
# Created by: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
PORTNAME= rust
-PORTVERSION?= 1.53.0
+PORTVERSION?= 1.54.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -62,8 +62,8 @@ WASM_VARS= _RUST_BUILD_WASM=true \
WASM_VARS_OFF= _RUST_BUILD_WASM=false
# See WRKSRC/src/stage0.txt for the date and version values.
-BOOTSTRAPS_DATE?= 2021-05-10
-RUST_BOOTSTRAP_VERSION?= 1.52.1
+BOOTSTRAPS_DATE?= 2021-06-17
+RUST_BOOTSTRAP_VERSION?= 1.53.0
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl}
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 9056af6917f5..68bb36c9db71 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,57 +1,57 @@
-TIMESTAMP = 1624031642
-SHA256 (rust/rustc-1.53.0-src.tar.xz) = e53a2df2c2c26f8929d551852eeae242b9a6167fba34481f92010b30def32dec
-SIZE (rust/rustc-1.53.0-src.tar.xz) = 115686332
-SHA256 (rust/2021-05-10/rustc-1.52.1-aarch64-unknown-freebsd.tar.xz) = db5990320065ee8898a7094b99c373a2a355ce2509282611809c750ed5129b02
-SIZE (rust/2021-05-10/rustc-1.52.1-aarch64-unknown-freebsd.tar.xz) = 44941036
-SHA256 (rust/2021-05-10/rust-std-1.52.1-aarch64-unknown-freebsd.tar.xz) = b47423a1836b0ba69d71a0b0f90e6f9c7106c09de038a7fad1e138a89a9a98e2
-SIZE (rust/2021-05-10/rust-std-1.52.1-aarch64-unknown-freebsd.tar.xz) = 17228492
-SHA256 (rust/2021-05-10/cargo-1.52.1-aarch64-unknown-freebsd.tar.xz) = 36e1ba6cd275d0e5795265e12e92653ed6251144249b2e56230d4e40d6825c1b
-SIZE (rust/2021-05-10/cargo-1.52.1-aarch64-unknown-freebsd.tar.xz) = 4364328
-SHA256 (rust/2021-05-10/rustc-1.52.1-x86_64-unknown-freebsd.tar.xz) = 6a00cd20cea8f851f1232bea263a3e77689f6f253d921f81160a9ce0da1a8cab
-SIZE (rust/2021-05-10/rustc-1.52.1-x86_64-unknown-freebsd.tar.xz) = 40846844
-SHA256 (rust/2021-05-10/rust-std-1.52.1-x86_64-unknown-freebsd.tar.xz) = 525c2bb01d652e692e5b54eeca34d7288ab6de29a642674df6fd3703cc481b0f
-SIZE (rust/2021-05-10/rust-std-1.52.1-x86_64-unknown-freebsd.tar.xz) = 21166580
-SHA256 (rust/2021-05-10/cargo-1.52.1-x86_64-unknown-freebsd.tar.xz) = 7db91dc33459615bd4284d02756b1f1be25c6cb7002b296da5e5cc1ac66bb9c4
-SIZE (rust/2021-05-10/cargo-1.52.1-x86_64-unknown-freebsd.tar.xz) = 5110192
-SHA256 (rust/2021-05-10/rustc-1.52.1-armv6-unknown-freebsd.tar.xz) = b509b8ac6ce5c7adef573a5eb29464cb7f5b08a99e73f0e597a3ee1a41bb1e8a
-SIZE (rust/2021-05-10/rustc-1.52.1-armv6-unknown-freebsd.tar.xz) = 45745500
-SHA256 (rust/2021-05-10/rust-std-1.52.1-armv6-unknown-freebsd.tar.xz) = 7a1996b52a54f4c20b10cc6af64232289a5512814fd3c3b168e6f310aca601fb
-SIZE (rust/2021-05-10/rust-std-1.52.1-armv6-unknown-freebsd.tar.xz) = 17089672
-SHA256 (rust/2021-05-10/cargo-1.52.1-armv6-unknown-freebsd.tar.xz) = 8d2d251431f74148b74d430ecd87fd2cac874aae1711e1e618558dc1e8b92a28
-SIZE (rust/2021-05-10/cargo-1.52.1-armv6-unknown-freebsd.tar.xz) = 4493480
-SHA256 (rust/2021-05-10/rustc-1.52.1-armv7-unknown-freebsd.tar.xz) = 24296e541dcaf17a26c9e3359a0334402f170a52cda0c94e86f1db37d920d44f
-SIZE (rust/2021-05-10/rustc-1.52.1-armv7-unknown-freebsd.tar.xz) = 45687832
-SHA256 (rust/2021-05-10/rust-std-1.52.1-armv7-unknown-freebsd.tar.xz) = 1d3776e5a51e7615d7dd513b917a87131c9372f72ca48b8cb5ec630eb5befca2
-SIZE (rust/2021-05-10/rust-std-1.52.1-armv7-unknown-freebsd.tar.xz) = 17299848
-SHA256 (rust/2021-05-10/cargo-1.52.1-armv7-unknown-freebsd.tar.xz) = 72ac9e6c4f575aa8db9150e8f2df179d8767d951a92e86bfc7c6bd8197102a3a
-SIZE (rust/2021-05-10/cargo-1.52.1-armv7-unknown-freebsd.tar.xz) = 4483100
-SHA256 (rust/2021-05-10/rustc-1.52.1-i686-unknown-freebsd.tar.xz) = bcb0633b11800b7c4fa37e7c11768a67530afa77c7fcab90ed1f22281ac81868
-SIZE (rust/2021-05-10/rustc-1.52.1-i686-unknown-freebsd.tar.xz) = 48639596
-SHA256 (rust/2021-05-10/rust-std-1.52.1-i686-unknown-freebsd.tar.xz) = 104efbbcada537f1129a61b9d781001836b4dd4cebcc8ab0e6ebf3492ae41ec5
-SIZE (rust/2021-05-10/rust-std-1.52.1-i686-unknown-freebsd.tar.xz) = 21189280
-SHA256 (rust/2021-05-10/cargo-1.52.1-i686-unknown-freebsd.tar.xz) = c44859c142c4df17a0e29c0dba5b146fcc8de3211dde37a48a64743cb374f505
-SIZE (rust/2021-05-10/cargo-1.52.1-i686-unknown-freebsd.tar.xz) = 5154628
-SHA256 (rust/2021-05-10/rustc-1.52.1-powerpc-unknown-freebsd.tar.xz) = b7b57482405486d714084a141ed355cfec1dc5255d0a89738da3958de58373d8
-SIZE (rust/2021-05-10/rustc-1.52.1-powerpc-unknown-freebsd.tar.xz) = 46917676
-SHA256 (rust/2021-05-10/rust-std-1.52.1-powerpc-unknown-freebsd.tar.xz) = 5f367cf52016dddec10feb6f443ddec889017ee0dc91b1137cb4ccf16a103ca6
-SIZE (rust/2021-05-10/rust-std-1.52.1-powerpc-unknown-freebsd.tar.xz) = 16745916
-SHA256 (rust/2021-05-10/cargo-1.52.1-powerpc-unknown-freebsd.tar.xz) = 5390b24382e1b5a17e78d1a569288772b38d2dc562abb77a2eafc7c63d773ac2
-SIZE (rust/2021-05-10/cargo-1.52.1-powerpc-unknown-freebsd.tar.xz) = 4912240
-SHA256 (rust/2021-05-10/rustc-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 8471da344ec65c9ed14695f2fb21d917c1365a7ec16cd42429ee4a3dc3482301
-SIZE (rust/2021-05-10/rustc-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 55560892
-SHA256 (rust/2021-05-10/rust-std-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = dec922c48865d9ebfcfbefb81b36e54096798d85c89faa9f699ee23d24206438
-SIZE (rust/2021-05-10/rust-std-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 16996816
-SHA256 (rust/2021-05-10/cargo-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 568b5941ef243839529811132d924c0d53e5f29dd966e276f79f196fe703ccc0
-SIZE (rust/2021-05-10/cargo-1.52.1-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4977068
-SHA256 (rust/2021-05-10/rustc-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = ba0044e6c03a832fc43a31055d7b880270fdecdd599b9f9acf1aedff31970f84
-SIZE (rust/2021-05-10/rustc-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = 48166508
-SHA256 (rust/2021-05-10/rust-std-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = f912b6ec961266c93eaaf8b3e48e714701ce117029072a65d65e03c0b865f803
-SIZE (rust/2021-05-10/rust-std-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = 17102052
-SHA256 (rust/2021-05-10/cargo-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = 789dec2c031fb89a80525017c22f51f05da3dbbb558b5f623e55ab0f50aaca8b
-SIZE (rust/2021-05-10/cargo-1.52.1-powerpc64le-unknown-freebsd.tar.xz) = 4910208
-SHA256 (rust/2021-05-10/rustc-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 7250fc37fb00d6a9c4f40aa25581e8b0d02a4ad66bcf941497c96314774d5d8a
-SIZE (rust/2021-05-10/rustc-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 46180492
-SHA256 (rust/2021-05-10/rust-std-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = a6702ec714e445e5c14b17f7acbf696b97e3a755ee8863ba919a87ef658033d0
-SIZE (rust/2021-05-10/rust-std-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 16924328
-SHA256 (rust/2021-05-10/cargo-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = e96ed74c63003c64581f9d3265be18cae439f947c6008a13ea214245f957a1b9
-SIZE (rust/2021-05-10/cargo-1.52.1-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4664628
+TIMESTAMP = 1629292249
+SHA256 (rust/rustc-1.54.0-src.tar.xz) = a2934f85f76a35a3796c0fefd31e91f5b6dd8377cd8c3769c1c10e7ce7a495f4
+SIZE (rust/rustc-1.54.0-src.tar.xz) = 116286856
+SHA256 (rust/2021-06-17/rustc-1.53.0-aarch64-unknown-freebsd.tar.xz) = e34bc2850c1e76cc8e0e5dda656694f2e2e6284f66e93fc5cb2479ba8b1cccbb
+SIZE (rust/2021-06-17/rustc-1.53.0-aarch64-unknown-freebsd.tar.xz) = 45271048
+SHA256 (rust/2021-06-17/rust-std-1.53.0-aarch64-unknown-freebsd.tar.xz) = a035ef383a9122e9cc30ba5975bbecc7cd6a134b9b8380bab2a18a8eeac399f7
+SIZE (rust/2021-06-17/rust-std-1.53.0-aarch64-unknown-freebsd.tar.xz) = 17196428
+SHA256 (rust/2021-06-17/cargo-1.53.0-aarch64-unknown-freebsd.tar.xz) = e96ccd334ebbb679ac1f2da6e09b28c68b82661c2159e3b9190719359e0ec4f7
+SIZE (rust/2021-06-17/cargo-1.53.0-aarch64-unknown-freebsd.tar.xz) = 4401588
+SHA256 (rust/2021-06-17/rustc-1.53.0-x86_64-unknown-freebsd.tar.xz) = 853010d8748f4851b394898888d99a89805f74bb9476ee729b89b4b6e3d8a009
+SIZE (rust/2021-06-17/rustc-1.53.0-x86_64-unknown-freebsd.tar.xz) = 40967620
+SHA256 (rust/2021-06-17/rust-std-1.53.0-x86_64-unknown-freebsd.tar.xz) = 84a6ae0cc5da6490c0423c7cd5066c8de6957e9e6e6f272a7b23469f306d1857
+SIZE (rust/2021-06-17/rust-std-1.53.0-x86_64-unknown-freebsd.tar.xz) = 22646668
+SHA256 (rust/2021-06-17/cargo-1.53.0-x86_64-unknown-freebsd.tar.xz) = ad9501ba9511813d135eb7f803f75b59497f02ecb04e3d44674d43782326d70f
+SIZE (rust/2021-06-17/cargo-1.53.0-x86_64-unknown-freebsd.tar.xz) = 5155176
+SHA256 (rust/2021-06-17/rustc-1.53.0-armv6-unknown-freebsd.tar.xz) = 6a519885a99a7852c6cfbce7432235ddcd76c2ecd4c7d41f2bd0ab6e5decd9e4
+SIZE (rust/2021-06-17/rustc-1.53.0-armv6-unknown-freebsd.tar.xz) = 46405940
+SHA256 (rust/2021-06-17/rust-std-1.53.0-armv6-unknown-freebsd.tar.xz) = 854d6bab840963326cbc96a2595a13d330a49b74661f3494398558b27c21315f
+SIZE (rust/2021-06-17/rust-std-1.53.0-armv6-unknown-freebsd.tar.xz) = 17134736
+SHA256 (rust/2021-06-17/cargo-1.53.0-armv6-unknown-freebsd.tar.xz) = 82f1c9f977a22d245a399fb901e35e3ae1aa78ccd20652aad0a568709316ce4d
+SIZE (rust/2021-06-17/cargo-1.53.0-armv6-unknown-freebsd.tar.xz) = 4544880
+SHA256 (rust/2021-06-17/rustc-1.53.0-armv7-unknown-freebsd.tar.xz) = e784383ae7ce49c568d75d02c4c858d984c6a521acfa54d1003ae645b72a7686
+SIZE (rust/2021-06-17/rustc-1.53.0-armv7-unknown-freebsd.tar.xz) = 46399456
+SHA256 (rust/2021-06-17/rust-std-1.53.0-armv7-unknown-freebsd.tar.xz) = d1542d274cfb0b8d6c1b29bb93d748fad0199dcb9110d90d0f3d2d69afa26d5f
+SIZE (rust/2021-06-17/rust-std-1.53.0-armv7-unknown-freebsd.tar.xz) = 17304176
+SHA256 (rust/2021-06-17/cargo-1.53.0-armv7-unknown-freebsd.tar.xz) = 55b0c7d619785ea8873b77a018a610f03b06f911f3051addceee49482fe7e4cb
+SIZE (rust/2021-06-17/cargo-1.53.0-armv7-unknown-freebsd.tar.xz) = 4533940
+SHA256 (rust/2021-06-17/rustc-1.53.0-i686-unknown-freebsd.tar.xz) = 7539cbbc6c0066ebace7aada572020f899f830cc247864e77c7c15d739077c8a
+SIZE (rust/2021-06-17/rustc-1.53.0-i686-unknown-freebsd.tar.xz) = 48599256
+SHA256 (rust/2021-06-17/rust-std-1.53.0-i686-unknown-freebsd.tar.xz) = b2a47cfbe9cec9b3e91abd9bcb8df9d8bf67f790dd73e60d9cca43502dff4402
+SIZE (rust/2021-06-17/rust-std-1.53.0-i686-unknown-freebsd.tar.xz) = 22529204
+SHA256 (rust/2021-06-17/cargo-1.53.0-i686-unknown-freebsd.tar.xz) = 7e6cd0c5c02b0168d77f93d2564dc204141b70e1c883eb86b6c57743b0595c36
+SIZE (rust/2021-06-17/cargo-1.53.0-i686-unknown-freebsd.tar.xz) = 5205264
+SHA256 (rust/2021-06-17/rustc-1.53.0-powerpc-unknown-freebsd.tar.xz) = 6b8b3b715dfe97cab4ef0791d75dfdbdf50dacaeff4010751d035b3deda83150
+SIZE (rust/2021-06-17/rustc-1.53.0-powerpc-unknown-freebsd.tar.xz) = 47256744
+SHA256 (rust/2021-06-17/rust-std-1.53.0-powerpc-unknown-freebsd.tar.xz) = 450463c4063d5a82c0d8ee73cae4de8e855ff76f53c8a1cf3ed04b8615d38e74
+SIZE (rust/2021-06-17/rust-std-1.53.0-powerpc-unknown-freebsd.tar.xz) = 16767420
+SHA256 (rust/2021-06-17/cargo-1.53.0-powerpc-unknown-freebsd.tar.xz) = 029392eabed33aadf6294e4f1d42ecf8226e187a4873242a791bfcf5e6844ef3
+SIZE (rust/2021-06-17/cargo-1.53.0-powerpc-unknown-freebsd.tar.xz) = 4949280
+SHA256 (rust/2021-06-17/rustc-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 8d03cc993c0b799b66517ae11f050830f25b7a93a4c337b1bf4ffcad0d9099fe
+SIZE (rust/2021-06-17/rustc-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 55399432
+SHA256 (rust/2021-06-17/rust-std-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 284b8849990df55c540b86f46d306af1960f364b263f1474ecc317f7a741f6bd
+SIZE (rust/2021-06-17/rust-std-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 16998160
+SHA256 (rust/2021-06-17/cargo-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = e1fb85decdcc10317fff06ccf350b5a57303dcd719df50979f38447b7020ca1f
+SIZE (rust/2021-06-17/cargo-1.53.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5016992
+SHA256 (rust/2021-06-17/rustc-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 5a32604c1c3bcb64919ed11db4b5cbb6cef5aea54d4e7f35fad445220f5dbfa6
+SIZE (rust/2021-06-17/rustc-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 48344072
+SHA256 (rust/2021-06-17/rust-std-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 8cdf9cf3be93494649d250a222dd4a8db6867a679f1c110dfe92bd9f2b761535
+SIZE (rust/2021-06-17/rust-std-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 17106944
+SHA256 (rust/2021-06-17/cargo-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 8665168eea8b04ee983de7ced7f7c6a3e88ec136561a0a8c89355ed3d55365dc
+SIZE (rust/2021-06-17/cargo-1.53.0-powerpc64le-unknown-freebsd.tar.xz) = 4969784
+SHA256 (rust/2021-06-17/rustc-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 0df88d458b36bd5b7684b222ec555eb9a26db23f6355ec2034314f63a711c8de
+SIZE (rust/2021-06-17/rustc-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 46170144
+SHA256 (rust/2021-06-17/rust-std-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 3728222329ca5175a2c58043893db99f6ae52a69ce79a8dd531d10a75cad01be
+SIZE (rust/2021-06-17/rust-std-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 17010544
+SHA256 (rust/2021-06-17/cargo-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4ff53b2649df6d6f449ff4be81b5e6ccbf8a1ae6b0a6ce70767547ef7e2e45c7
+SIZE (rust/2021-06-17/cargo-1.53.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4710772
diff --git a/lang/rust/files/patch-library_stdarch_crates_std__detect_src_detect_os_freebsd_aarch64.rs b/lang/rust/files/patch-library_stdarch_crates_std__detect_src_detect_os_freebsd_aarch64.rs
deleted file mode 100644
index 4b62546b16b4..000000000000
--- a/lang/rust/files/patch-library_stdarch_crates_std__detect_src_detect_os_freebsd_aarch64.rs
+++ /dev/null
@@ -1,10 +0,0 @@
---- library/stdarch/crates/std_detect/src/detect/os/freebsd/aarch64.rs.orig 2021-06-16 15:22:56 UTC
-+++ library/stdarch/crates/std_detect/src/detect/os/freebsd/aarch64.rs
-@@ -1,6 +1,6 @@
- //! Run-time feature detection for Aarch64 on FreeBSD.
-
--pub use super::super::aarch64::detect_features;
-+pub(crate) use super::super::aarch64::detect_features;
-
- #[cfg(test)]
- mod tests {
diff --git a/lang/rust/files/patch-src_bootstrap_install.rs b/lang/rust/files/patch-src_bootstrap_install.rs
index 59e25e10468d..ff7244448846 100644
--- a/lang/rust/files/patch-src_bootstrap_install.rs
+++ b/lang/rust/files/patch-src_bootstrap_install.rs
@@ -6,12 +6,12 @@ docs first.
--- src/bootstrap/install.rs.orig 2021-03-22 17:05:25 UTC
+++ src/bootstrap/install.rs
-@@ -133,7 +133,7 @@ macro_rules! install {
+@@ -138,7 +138,7 @@ macro_rules! install {
}
install!((self, builder, _config),
- Docs, "src/doc", _config.docs, only_hosts: false, {
+ Docs, "src/doc", _config.docs, only_hosts: true, {
- let tarball = builder.ensure(dist::Docs { host: self.target }).expect("missing docs");
- install_sh(builder, "docs", self.compiler.stage, Some(self.target), &tarball);
- };
+ if let Some(tarball) = builder.ensure(dist::Docs { host: self.target }) {
+ install_sh(builder, "docs", self.compiler.stage, Some(self.target), &tarball);
+ } else {
diff --git a/lang/rust/files/patch-vendor_openssl-sys_build_main.rs b/lang/rust/files/patch-vendor_openssl-sys_build_main.rs
index 5300b3e9b294..d2944b186075 100644
--- a/lang/rust/files/patch-vendor_openssl-sys_build_main.rs
+++ b/lang/rust/files/patch-vendor_openssl-sys_build_main.rs
@@ -1,19 +1,18 @@
---- vendor/openssl-sys/build/main.rs.orig 2020-11-16 06:27:50.000000000 -0800
-+++ vendor/openssl-sys/build/main.rs 2020-12-11 12:47:11.685331000 -0800
-@@ -221,6 +221,8 @@
- (3, 1, 0) => ('3', '1', '0'),
- (3, 1, _) => ('3', '1', 'x'),
- (3, 2, 0) => ('3', '2', '0'),
-+ (3, 2, _) => ('3', '2', 'x'),
+--- vendor/openssl-sys/build/main.rs.orig 2021-07-26 15:20:39 UTC
++++ vendor/openssl-sys/build/main.rs
+@@ -232,6 +232,7 @@ See rust-openssl README for more information:
+ (3, 2, _) => ('3', '2', 'x'),
+ (3, 3, 0) => ('3', '3', '0'),
+ (3, 3, 1) => ('3', '3', '1'),
+ (3, 3, _) => ('3', '3', 'x'),
_ => version_error(),
};
-@@ -261,7 +263,7 @@
+@@ -272,7 +273,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5
--through 3.2.0, but a different version of OpenSSL was found. The build is now aborting
+-through 3.3.1, but a different version of OpenSSL was found. The build is now aborting
+through 3.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.