<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8431ccb48eec4824736eca51f643523356091cd6">https://github.com/macports/macports-ports/commit/8431ccb48eec4824736eca51f643523356091cd6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8431ccb48eec4824736eca51f643523356091cd6
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun May 29 13:26:27 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    rust*: update 1.60.0->1.61.0
</span>---
 _resources/port1.0/group/rust-1.0.tcl              | 190 ++++++++++-----------
 lang/rust-bootstrap/Portfile                       | 154 ++++++++---------
 lang/rust-bootstrap/files/patch-emulate_tls.diff   |   2 +-
 .../files/patch-force_emulate_tls.diff             |   2 +-
 lang/rust-bootstrap/files/patch-fs.diff            |  22 +--
 lang/rust-bootstrap/files/patch-llvm_libtool.diff  |   8 +-
 .../patch-no_CFURLSetResourcePropertyForKey.diff   |   6 +-
 .../files/patch-offline_bootstrap.diff             |   2 +-
 lang/rust/Portfile                                 |  39 +++--
 lang/rust/files/patch-llvm_libtool.diff            |   2 +-
 10 files changed, 207 insertions(+), 220 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/rust-1.0.tcl b/_resources/port1.0/group/rust-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 7fe22f2a7e3..088a7adf20b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/rust-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/rust-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,9 +132,9 @@ default     openssl.branch      {}
</span> proc rust.add_bootstrap_components {architectures {components {rust-std rustc cargo}}} {
     global extract.suffix os.major subport
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set version_current         1.60.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set version_m1              1.59.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set version_m2              1.58.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set version_current         1.61.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set version_m1              1.60.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set version_m2              1.59.0
</span> 
     master_sites-append         https://static.rust-lang.org/dist:apple_vendor \
                                 https://github.com/MarcusCalhoun-Lopez/rust/releases/download/${version_current}:macports_vendor \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -164,7 +164,7 @@ proc rust.add_bootstrap_components {architectures {components {rust-std rustc ca
</span>         } else {
             set build_vendor        macports
             if { ${os.major} >= 11 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                set rustc_version   ${version_m1}+1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set rustc_version   ${version_m1}+0
</span>                 set build_major     ""
             } elseif { ${os.major} >= 10 } {
                 set rustc_version   ${version_m1}+0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -201,129 +201,129 @@ proc rust.add_bootstrap_components {architectures {components {rust-std rustc ca
</span> 
     # upstream binaries
     checksums-append        rust-std-${version_m1}-x86_64-apple-darwin${extract.suffix} \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  143d2efeab58174df9a1b71fc75c1912bdc7347c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  1cdd56c95d27b954f5fda8c5527d2edb4e3f17cf17c5553b8b3b57f8dfc77eee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    39947593 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m1}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  6de0b0ded933b2790cf19a63efc01a526e410b62 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  6569aa1b0959fa7f73fea4d6dd01059132c83d1d8c06216726077cf9e6883857 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    82915939 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m1}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  5002a7687a166956c2d576ca1847dcfbde964115 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  fd479595f3c4035a555357c0bebffdf6fb5e244d590dc6b7eb2880dd71091cca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    6665646 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rust-std-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  f2af395c4216a099602929d7bdc43cff7d5f5385 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  ca99a455d930147d9383da282e6db4f0de2a013099555b551ab381d58fd82732 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    39295115 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  1ea607d0c8ab15d6554de8511423b18b66bbee58 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  fc864d34c78b4d2509d13c10680321946b87ddd0b2f6d4c6c5bb711db461dd17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    84680855 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  2d95fee4ecc55143304e13c03c122f83f1c6d344 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  6839526ce51c47162e678e6329d90f04b565e2214f9864e15e14fe794d047a73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    5994294
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # upstream binaries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append        rust-std-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span>                             rmd160  420c6ae0086a68aa018c31f79b96eb2d1c556537 \
                             sha256  959af8bafbc9f3916a1d1111d7378fdd7aa459410cdd2d3bbfc2d9d9a6db0683 \
                             size    39328167 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m1}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span>                             rmd160  70eb8715fb4219be33d430e708883e5b035ad111 \
                             sha256  eb5b613800c75882bed9e3bb48c325aac0e5ce418ae2b19f51e4ccf7e4781e0b \
                             size    81261773 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m1}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span>                             rmd160  5c968f1dd476d0e7a340a23a03fa918aee17d3cb \
                             sha256  d0202b50b4f3d0e943a5d7e8d14420afeac8cf36e6136e8d5b7ddefb3538d62a \
                             size    6424124 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rust-std-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rust-std-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span>                             rmd160  79767785ff058ea7173b234232f9f238b1a7c7b6 \
                             sha256  e70bd0c56f8f716238a1395c54dd9d993a3168e2764e404dc65553babf7aa127 \
                             size    38541530 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span>                             rmd160  18cb2608f941741b3dabe66a0668b6b3cf366994 \
                             sha256  caac78491d8f0844bb9a512989a409c35ff681a131495e7ebfacb69ba006bbc1 \
                             size    82983805 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m1}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span>                             rmd160  d2a4638a1509d051f0bce03ae043eccc4c612b0c \
                             sha256  4bdcb77ea084364b551a5cf969e263beb09afa39627f6dead262c8e2a7aed9c1 \
                             size    5750407
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # upstream binaries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append        rust-std-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  10ddd3a98036998f0f3904223eadd77a8d61ed2b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  fa89e9ab2e3645d6732811dae3828c86fbd65cb7447ec33c84137e61b168396a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    38052490 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  37f05c82ab6e9297852eaef21f503c3781b852d3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  3d3815385dda1c1d8617ee14b682ec3804307b0f5a0ac5604a7dc5efc783263f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    97525234 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m2}-x86_64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  a549b5d7ce05fa2152ef81e8086320da11b7ecd3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  60203fc7ec453f2a9eb93734c70a72f8ee88e349905edded04155c1646e283a6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    6644822 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rust-std-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  31a8636f80df5bef24b474814d8e53d8ddc2526a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  7c1d58bdc87b79f439b1083348a0e492305f8737ad1931755c26b2834a854f42 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    37218461 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  c73151a7c0d73b8500bb4cc1e8542fc32699b015 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  7b3291177d4f8a73c8e20185a04bbc88775fc85eeb271c19bc8f37fb5051ae0c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    98543672 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m2}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  b810fe314b99b9836fc05f333139d4e3c92012e8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  9144ee0f614c8dcb5f34a774e47a24b676860fa442afda2a3c7f45abfe694e6a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5906007
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # MacPorts bootstrap binaries for older system
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append        rust-std-${version_m1}+1-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  1012253985d0874f03b73e68bd5ed3f670d19b48 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  9523e1b8f41716c332fee71b21d6246a38d04601676496a4b90d150db2e80262 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34743749 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m1}+1-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  316bdd5ac3e90d3579bb63476dbcf38b65127887 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  2725f410501db48d8a3800b434107272ce472495addfb4e10333268dd3a142f5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    45349135 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m1}+1-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  a1deb9bcf4ad5350f2e95619cf56ae64c88b7a90 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  605e349444051ecdec591de5803b670c324cad9d461354594f5f2f787aa79333 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5776737 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rust-std-${version_m1}+1-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  acf846e7c8bc55c66d8705cb802fcdc13b02ae04 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  e86642ddc28319928d2e4daa6f27d70328db366134e25de347f9201e648cab7b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34337717 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rustc-${version_m1}+1-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  8efe84f913f9596a27b7a8cb119221dec9fcf4a5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  20b9cca01e08f1a630b40726b142fce3d7bd67cdeac461a58ad0b5d8bbaad1e6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    54928831 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            cargo-${version_m1}+1-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  470e8b657e9e734a2d143aece0cd6f685d933d74 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  cf590d37c38c85a18996b982a4301f86f5ea3116bad8f3aa839a5403e1d9ab76 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5796220 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append        rust-std-${version_m1}+0-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  772271a68ca74dcd3cda4bbed7d365e57a25e87c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  64a8a47951f6f3e7eba3d8e6c19213d9478833aa4dfb631d05d94c4939a19f33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    35222629 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m1}+0-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  5bfc6f956bc760aa77df2c0b1f34b52446005305 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  95416c0b97d6fdfe46fa2ee350f1a6ede7dfd2470f988c5a1ce536eea452fc56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    45537014 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m1}+0-x86_64-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  74f81da05a57291abaeae4434c35a96814803c70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  5050e581854ea31c573166984c0742f730c116cac81853a254178b7af4f8dfaf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    6029491 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rust-std-${version_m1}+0-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  26f9a40b2e5b0aa57c2045fd46cb90af57d3b75b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  651559fe7fa3169d67d811b1843ce2458a51735d75b4871f6ff61635c7c9a6b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    34869393 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rustc-${version_m1}+0-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  fa6ceba21f9fb9b05dca8754511a3a90121c4a63 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  7e1f501f2fbc1bae0b5cfb59a62320ad64c34892cbe08f0a5ba03428ee248309 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    55181716 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cargo-${version_m1}+0-i686-macports-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  c5b5791b8867bcca2b41abe577f7a4d8b8e0ce37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  f9ec398f76b772bb994fb2d1ac4fa80a4337602e6cb2569a2d9d1a5b31bbe5ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    5996390 \
</span>                             rust-std-${version_m1}+0-x86_64-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  7dcbeed06544fafe639bcd208a22d704291f81c5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  9ed0cd8b5cf1eada0e913ffba2fd57acfdfd0c5c12c0e77e9a8c2d65a4aa93e9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34709722 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  c8004f129f00025f23aee919136f4f8ab9ac269e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  262d9fd7b73d1a7c52f0cb2a9ed330219ed3195c2a8c7f7a84931e9ce38a5abe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    35236642 \
</span>                             rustc-${version_m1}+0-x86_64-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  eb2c2081f79be0ae9566fe457daae6adbbd5e0b3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  70cce383b8fec14d50395d6a5bc714de813b4b01c2c0aa6ca525f0c1ab790585 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    45465969 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  66af0b61984e25d25c3b458b3ddcc7fae01e1faa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  84bf956d5b40573775c4261b68291d7bbf9de88f6ee59b60e9c58e461586e002 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    45627028 \
</span>                             cargo-${version_m1}+0-x86_64-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  193b5ed2f97a478f5d6af2a90ba7f9f13c280a40 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  7d48f508599f405f925aeeceb54e90d0bb166351351f349e976191e40fff818f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5549899 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  11f811c2f6c2a1261d0c5e5cb819de3601b5907a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  cb92e27d3f9e9e87409cc31fbe7a981f033aed75ea13da9080db174ad2662d02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    6041759 \
</span>                             rust-std-${version_m1}+0-i686-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  742e22502c8c5f5ee480cd9df636586c73d7ac91 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  2215dcf144dd7fa90e87a5963afc58b48f790c459d1b3aaa906d87692f1c8fb6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34322500 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  bde12e503357443acef2ed005fe8ea5aab44426b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  d222b210bc7afec63ad3f80618f0654fc54c9ab3c9e79988e2bdf5ede01ee590 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    34855986 \
</span>                             rustc-${version_m1}+0-i686-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  8dc85c259e17222080638b1f0f5ab768fd011015 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  fc9222ca4bdc082e011b9685e063ab76df5597a48bedad88a1463d4596a09504 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    54993727 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  0fd32ea319a126e37814b9cd7b503d8a53b7677c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  b0c5013c3e5dd5e579941e9247685862f73bc78f3586df0f1b1c742e3a7ea626 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    55246015 \
</span>                             cargo-${version_m1}+0-i686-macports-darwin10${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  953ddf0e3c79edd88782c423139b0952a4551486 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  d8f2b0e51a56ceb6d490292cd2951924885e25559799c58bb85afdaa9c3ad4ad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5558460 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  309abdbe7006d3c424cb1a4580be9f2101dd4eff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  e4a6d399f78b5cf517ef26149adb039cae471b7dd3d06f80b74801bc00f3dcee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    6000178 \
</span>                             rust-std-${version_m1}+0-x86_64-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  d70ca575c3033babbf4168d19d17b5411e0b3a72 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  0b7faccc7562eb4e2ebdaa6dbe1b1f0fa96b281c150369362c0fa476c9f6aadb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34587374 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  1a1f3ed791b676c9324e2b92b4a86e84f4df003e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  58fea494774e5836352b9585c62217014390ff4cc46b70d8d07b96a5c8196bd1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    35066669 \
</span>                             rustc-${version_m1}+0-x86_64-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  5308763cd24a7d49e920a380c283f827e86664c8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  cb31791e2f639113446b1f577680fd26e8f73d5b5446d2b5c3734c8e1698710a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    45234053 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  b9bdc090fe8a69b99e81db758fa902b7f842ecf8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  9a506a1f34374f8e2653f678f0ca2a3d3da64a3efc30c6aa3bba652f38ad312d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    45420286 \
</span>                             cargo-${version_m1}+0-x86_64-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  bbdece9ce995adffe5615edf1d3dbddec3ef89af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  d2bd1ce9e1919ca21545e9f09006bb162123cac5c7071ac7bf0d6084b5f3438a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5458503 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  2545700d3457246231cc477109d7d927f44fe38e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  2440521aa7391aac3ff4e2b14b877ea241e0e928dce8cd5c74cdc9d80680d90d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    5954922 \
</span>                             rust-std-${version_m1}+0-i686-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  577db5cbef820ff7d7f5ec7dd14164b2642507df \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  75b2e9c4beeeae1ada349580ebae4adfae3c3fc52cdc0d9685d9f6971a86a7f1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    34173832 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  df23f3b07f27a3d11426501c4460ccb6a596a39f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  c57109a9550a43aed5228afd84c00d16c43718e041a333978b433f13483b9951 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    34708109 \
</span>                             rustc-${version_m1}+0-i686-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  74889eae609934d298fcd6a6f79f6c2669c549d1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  1d44388c9a5c9179b59e3224a8d1c8eda8f260a160cdc854708db23610fa2299 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    53624390 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  42ce006c9958bedda5ce2544d6a51819be75c79c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  5af984da6d54f08037b4679fdf7707e8683047070dc6c050076a67e2e8c0434c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    53901654 \
</span>                             cargo-${version_m1}+0-i686-macports-darwin9${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  69c5d85e6477d09cd0127173cac1d7f39a3db4a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  a3734f4a33425a65c4d30f7f0fab1cc7e6d551458d6c7dc79e6e79b6f2a2f505 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    5473873
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  5ad7aadcfffd0bc6fa9b15f4c85c4230b46300bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  34648fdf663140661bd8ce0d4705622e042587cc8aeefebf6abb0442a02d36d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    5914833
</span> 
     return                  [lindex [split ${rustc_version} +] 0]
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/Portfile b/lang/rust-bootstrap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9b41d2cb4c3..9550edcf856 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,10 +7,10 @@ PortGroup   rust            1.0
</span> name                        rust-bootstrap
 
 # keep in mind that you also need to update cargo.crates at the end of this file
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_current         1.60.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_m1              1.59.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set version_current         1.61.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set version_m1              1.60.0
</span> version                     ${version_m1}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ${name}             { revision 1 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}             { revision 0 }
</span> subport ${name}-10.6        { revision 0 }
 subport ${name}-10.5        { revision 0 }
 #subport ${name}-10.4        { revision 0 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,9 +86,9 @@ distfiles                   ${distname}${extract.suffix}:apple_vendor
</span> 
 # upstream source
 checksums                   rustc-${version}-src${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  758b0bfa6955aa8a0676b857d6a571fae435d80e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  a7c8eeaee85bfcef84c96b02b3171d1e6540d15179ff83dddd9eafba185f85f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    190229590
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  4f42c9d9b1730bf7e2a9af88a6a760c0c6ff144d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  20ca826d1cf674daf8e22c4f8c4b9743af07973211c839b85839742314c838b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    202376973
</span> 
 set rustc_version           [rust.add_bootstrap_components ${configure.build_arch}]
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,6 +103,7 @@ post-extract {
</span> }
 
 patchfiles-append           patch-offline_bootstrap.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                            patch-ssize_t.diff \
</span>                             patch-fs.diff
 if { ${subport} ne "${name}-transition" } {
     patchfiles-append       patch-emulate_tls.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -246,20 +247,24 @@ livecheck.version           ${version_current}
</span> cargo.crates \
     addr2line                       0.16.0  3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd \
     adler                            0.2.3  ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    ahash                            0.7.4  43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98 \
</span>     aho-corasick                    0.7.18  1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ammonia                          3.1.0  89eac85170f4b3fb3dc5e442c1cfb036cb8eecf9dbbd431a161ffad15d90ea3b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ammonia                          3.1.3  b74b175af97d1aecc1add0878b1cbfcbf3bd4c22d7713eeb6d597da23e29bc0d \
</span>     annotate-snippets                0.8.0  d78ea013094e5ea606b1c05fe35f1dd7ea1eb1ea259908d040b25bd5ec677ee5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ansi_term                       0.11.0  ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b \
</span>     ansi_term                       0.12.1  d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \
     anyhow                          1.0.51  8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203 \
     array_tool                       1.0.3  8f8cb5d814eb646a863c4f24978cff2880c4be96ad8cde2c0f0678732902e271 \
     arrayvec                         0.7.0  5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    askama                          0.11.0  4d8f355701c672c2ba3d718acbd213f740beea577cc4eae66accdffe15be1882 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    askama_derive                   0.11.0  84704cab5b7ae0fd3a9f78ee5eb7b27f3749df445f04623db6633459ae283267 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    askama_escape                   0.10.2  9a1bb320f97e6edf9f756bf015900038e43c7700e059688e5724a928c8f3b8d5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    askama_shared                   0.12.0  dae03eebba55a2697a376e58b573a29fe36893157173ac8df312ad85f3c0e012 \
</span>     atty                            0.2.14  d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
     autocfg                          1.0.0  f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d \
     bitflags                         1.2.1  cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 \
     bitmaps                          2.1.0  031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2 \
     block-buffer                     0.7.3  c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    block-buffer                     0.9.0  4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    block-buffer                    0.10.2  0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324 \
</span>     block-padding                    0.1.5  fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5 \
     bstr                            0.2.13  31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931 \
     byte-tools                       0.3.1  e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -269,33 +274,33 @@ cargo.crates \
</span>     bytesize                         1.0.1  81a18687293a1546b67c246452202bbbf143d239cb43494cc163da14979082da \
     camino                           1.0.5  52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b \
     cargo-platform                   0.1.2  cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    cargo_metadata                  0.12.0  d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345 \
</span>     cargo_metadata                  0.14.0  c297bd3135f558552f99a0daa180876984ea2c4ffa7470314540dff8c654109a \
     cc                              1.0.69  e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2 \
     cfg-if                          0.1.10  4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 \
     cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-derive                    0.75.0  d54e3b5f9e3425e6b119ff07568d8d006bfa5a8d6f78a9cbc3530b1e962e316c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-engine                    0.75.0  bdc891073396b167163db77123b0a3c00088edc00466cecc5531f33e3e989523 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-ir                        0.75.0  2b79e5a1d04b79311e90c69356a2c62027853906a7e33b3e070b93c055fc3e8a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-solve                     0.75.0  a5d2a1db6605aba70a58820bd80ac422b218913a510f1a40beef9efc5371ea1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-derive                    0.76.0  58c24b8052ea1e3adbb6f9ab7ba5fcc18b9d12591c042de4c833f709ce81e0e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-engine                    0.76.0  0eca186b6ea9af798312f4b568fd094c82e7946ac08be5dc5fea22decc6d2ed8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-ir                        0.76.0  f3cad5c3f1edd4b4a2c9bda24ae558ceb4f88336f88f944c2e35d0bfeb13c818 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-solve                     0.76.0  94533188d3452bc72cbd5618d166f45fc7646b674ad3fe9667d557bc25236dee \
</span>     chrono                          0.4.19  670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
     clap                            2.34.0  a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    clap                             3.1.5  ced1892c55c910c1219e98d6fc8d71f6bddba7905866ce740066d8bfea859312 \
</span>     cmake                           0.1.44  0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb \
     colored                          2.0.0  b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    combine                          4.6.3  50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062 \
</span>     commoncrypto                     0.2.0  d056a8586ba25a1e4d61cb090900e495952c7886786fc55f909ab2f819b69007 \
     commoncrypto-sys                 0.2.0  1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler_builtins               0.1.67  a68c69e9451f1df4b215c9588c621670c12286b53e60fb5ec4b59aaa1138d18e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler_builtins               0.1.70  80873f979f0a344a4ade87c2f70d9ccf5720b83b10c97ec7cd745895d021e85a \
</span>     compiletest_rs                   0.7.1  29843cb8d351febf86557681d049d1e1652b81a086a190fa1173c07fd17fbf83 \
     core-foundation                  0.9.0  3b5ed8e7e76c45974e15e41bfa8d5b0483cd90191639e01d8f5f1e606299d3fb \
     core-foundation-sys              0.8.0  9a21fa21941700a3cd8fcb4091f361a6a712fac632f85d9f487cc892045d55c6 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    cpuid-bool                       0.1.2  8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cpufeatures                      0.2.1  95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469 \
</span>     crc32fast                        1.2.0  ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-channel                0.5.0  dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-deque                  0.7.4  c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-epoch                  0.8.2  058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-queue                  0.2.3  774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-utils                  0.7.2  c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    crossbeam-utils                  0.8.3  e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-channel                0.5.2  e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-deque                  0.8.1  6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-epoch                  0.9.6  97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-utils                  0.8.6  cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crypto-common                    0.1.2  a4600d695eb3f6ce1cd44e6e291adceb2cc3ab12f20a33777ecd0bf6eba34e06 \
</span>     crypto-hash                      0.3.4  8a77162240fd97248d19a564a565eb563a3f592b386e4136fb300909e67dddca \
     cstr                             0.2.8  c11a39d776a3b35896711da8a04dc1835169dcd36f710878187637314e47941b \
     ctor                            0.1.15  39858aa5bac06462d4dd4b9164848eb81ffc4aa5c479746393598fd193afa227 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -307,7 +312,7 @@ cargo.crates \
</span>     diff                            0.1.12  0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499 \
     difference                       2.0.0  524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198 \
     digest                           0.8.1  f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    digest                           0.9.0  d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    digest                          0.10.2  8cb780dce4f9a8f5c087362b3a4595936b2019e7c8b30f2c3e9a7e94e6ae9837 \
</span>     directories                      3.0.2  e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7 \
     dirs                             2.0.2  13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3 \
     dirs-next                        2.0.0  b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -337,16 +342,16 @@ cargo.crates \
</span>     fs_extra                         1.1.0  5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674 \
     fst                              0.4.5  d79238883cf0307100b90aba4a755d8051a3182305dfe7f649a1e9dc0517006f \
     futf                             0.1.4  7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures                         0.1.29  1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures                         0.3.12  da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-channel                 0.3.12  f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-core                    0.3.12  79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-executor                0.3.12  e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-io                      0.3.12  28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-macro                   0.3.12  c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-sink                    0.3.12  caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-task                    0.3.12  13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    futures-util                    0.3.12  632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures                         0.1.31  3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures                         0.3.19  28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-channel                 0.3.19  ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-core                    0.3.19  d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-executor                0.3.19  29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-io                      0.3.19  b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-macro                   0.3.19  6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-sink                    0.3.19  e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-task                    0.3.19  6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    futures-util                    0.3.19  d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164 \
</span>     fwdansi                          1.1.0  08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208 \
     generic-array                   0.12.4  ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd \
     generic-array                   0.14.4  501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -360,10 +365,10 @@ cargo.crates \
</span>     git2-curl                       0.14.1  883539cb0ea94bab3f8371a98cd8e937bbe9ee7c044499184aa4c17deb643a50 \
     glob                             0.3.0  9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574 \
     globset                          0.4.5  7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    globwalk                         0.8.1  93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc \
</span>     gsgdt                            0.1.2  a0d876ce7262df96262a2a19531da6ff9a86048224d49580a585fc5c04617825 \
     handlebars                       4.1.0  72a0ffab8c36d0436114310c7e10b59b3307e650ddfabf6d006028e29a70c6e6 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    hashbrown                       0.11.0  362385356d610bd1e5a408ddf8d022041774b683f345a1d2cfcb4f60f8ae2db5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    hashbrown                       0.11.2  ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    hashbrown                       0.12.0  8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758 \
</span>     heck                             0.3.1  20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 \
     hermit-abi                      0.1.19  62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \
     hex                              0.3.2  805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -377,7 +382,7 @@ cargo.crates \
</span>     if_chain                         1.0.0  c3360c7b59e5ffa2653671fb74b4741a5d343c03f331c0a4aeda42b5c2b0ec7d \
     ignore                          0.4.17  b287fb45c60bb826a0dc68ff08742b9d88a2fea13d6e0c286b3172065aaf878c \
     im-rc                           15.0.0  3ca8957e71f04a205cb162508f9326aea04676c8dfd0711220190d6b83664f3f \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    indexmap                         1.7.0  bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    indexmap                         1.8.0  282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223 \
</span>     indoc                            1.0.3  e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136 \
     instant                         0.1.12  7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c \
     itertools                        0.9.0  284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -393,16 +398,17 @@ cargo.crates \
</span>     jsonrpc-ipc-server              18.0.0  382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845 \
     jsonrpc-pubsub                  18.0.0  240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011 \
     jsonrpc-server-utils            18.0.0  fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    kstring                          1.0.6  8b310ccceade8121d7d77fee406160e457c2f4e7c7982d589da3499bc7ea4526 \
</span>     lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
     lazycell                         1.3.0  830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    libc                           0.2.108  8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libc                           0.2.116  565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74 \
</span>     libgit2-sys                   0.12.24+1.3.0  ddbd6021eef06fb289a8f54b3c2acfdd85ff2a585dfbb24b8576325373d2152c \
     libloading                       0.7.1  c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0 \
     libm                             0.1.4  7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a \
     libnghttp2-sys                0.1.4+1.41.0  03624ec6df166e79e139a2310ca213283d6b3c30810c54844f307086d4488df1 \
     libssh2-sys                     0.2.23  b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca \
     libz-sys                         1.1.3  de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    linked-hash-map                  0.5.3  8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    linked-hash-map                  0.5.4  7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3 \
</span>     lock_api                         0.4.5  712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109 \
     log                             0.4.14  51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 \
     lsp-codec                        0.3.0  aa939d0b62476a5a19fb7fcb423a5c6ce8c7e09b851d37531e2fe3e0e6d9d257 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -411,40 +417,41 @@ cargo.crates \
</span>     mac                              0.1.1  c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4 \
     macro-utils                      0.1.3  0e72f7deb758fea9ea7d290aebfa788763d0bffae12caa6406a25baaf8fa68a8 \
     maplit                           1.0.2  3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    markup5ever                     0.10.0  aae38d669396ca9b707bfc3db254bc382ddb94f57cc5c235f34623a669a01dab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    markup5ever                     0.10.1  a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd \
</span>     markup5ever_rcdom                0.1.0  f015da43bcd8d4f144559a3423f4591d69b8ce0652c905374da7205df336ae2b \
     matchers                         0.1.0  8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 \
     matches                          0.1.8  7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    maybe-uninit                     2.0.0  60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    md-5                             0.9.1  7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    md-5                            0.10.0  e6a38fc55c8bbc10058782919516f88826e70320db6d206aebc49611d24216ae \
</span>     mdbook                          0.4.15  241f10687eb3b4e0634b3b4e423f97c5f1efbd69dc9522e24a8b94583eeec3c6 \
     measureme                        9.1.2  78f7a41bc6f856a2cf0e95094ad5121f82500e2d9a0f3c0171d98f6566d8117d \
     measureme                       10.0.0  bd460fad6e55ca82fa0cd9dab0d315294188fd9ec6efbf4105e5635d4872ef9c \
     memchr                           2.4.1  308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a \
     memmap2                          0.2.1  04e3e85b970d650e2ae6d70592474087051c11c54da7f7b4949725c5735fbcc6 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    memoffset                        0.5.5  c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    minifier                        0.0.41  5594542d20834f2b974f5e5fb8e0cf1c67a2119dcadc29ef5d93a081fb30cc08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    memoffset                        0.6.5  5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    minifier                        0.0.42  55a1388517eda8a68875243b650c26997e055a33d82571b5a0349129faef7d99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    minimal-lexical                  0.2.1  68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \
</span>     miniz_oxide                      0.4.0  be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    mio                             0.7.13  8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    mio                             0.7.14  8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc \
</span>     miow                             0.3.7  b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21 \
     new_debug_unreachable            1.0.4  e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    nom                              7.1.0  1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109 \
</span>     ntapi                            0.3.6  3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44 \
     num-integer                     0.1.43  8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b \
     num-traits                      0.2.12  ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    num_cpus                        1.13.0  05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num_cpus                        1.13.1  19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1 \
</span>     object                          0.26.2  39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    object                          0.27.1  67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    object                          0.28.1  7ce8b38d41f9f3618fc23f908faae61510f8d8ce2d99cbe910641e8f1971f084 \
</span>     odht                             0.3.1  5a518809ac14b25b569624d0268eba1e88498f71615893dca57982bed7621abb \
     once_cell                        1.7.2  af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3 \
     opaque-debug                     0.2.3  2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    opaque-debug                     0.3.0  624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 \
</span>     opener                           0.5.0  4ea3ebcd72a54701f56345f16785a6d3ac2df7e986d273eb4395c0b01db17952 \
     openssl                        0.10.35  549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885 \
     openssl-probe                    0.1.2  77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    openssl-src                   111.16.0+1.1.1l  7ab2173f69416cf3ec12debb5823d244127d23a9b127d5a5189aa97c5fa2859f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    openssl-src                   111.17.0+1.1.1m  05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4 \
</span>     openssl-sys                     0.9.65  7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d \
     ordslice                         0.3.0  dd20eec3dbe4376829cb7d80ae6ac45e0a766831dca50202ff2d40db46a8a024 \
     os_info                          3.0.7  6ac91020bfed8cc3f8aa450d4c3b5fa1d3373fc091c8a92009f3b27749d5a227 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    os_str_bytes                     6.0.0  8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64 \
</span>     output_vt100                     0.1.2  53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9 \
     packed_simd_2                    0.3.4  3278e0492f961fd4ae70909f56b2723a7e8d01a228427294e19cdfdebda89a17 \
     parity-tokio-ipc                 0.9.0  9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -463,19 +470,17 @@ cargo.crates \
</span>     phf_codegen                      0.8.0  cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815 \
     phf_generator                    0.8.0  17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526 \
     phf_shared                       0.8.0  c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    pin-project-lite                 0.2.4  439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pin-project-lite                 0.2.8  e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c \
</span>     pin-utils                        0.1.0  8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \
     pkg-config                      0.3.18  d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33 \
     polonius-engine                 0.13.0  c4e8e505342045d397d0b6674dcb82d6faf5cf40484d30eeb88fc82ef14e903f \
     ppv-lite86                       0.2.8  237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea \
     precomputed-hash                 0.1.1  925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    pretty_assertions                0.6.1  3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pretty_assertions                0.7.2  1cab0e7c02cf376875e9335e0ba1da535775beb5450d21e1dffca068818ed98b \
</span>     pretty_env_logger                0.4.0  926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d \
     proc-macro-crate                 0.1.5  1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785 \
     proc-macro-error                 1.0.4  da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c \
     proc-macro-error-attr            1.0.4  a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    proc-macro-hack                 0.5.19  dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    proc-macro-nested                0.1.7  bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 \
</span>     proc-macro2                     1.0.30  edc3358ebc67bc8b7fa0c007f945b0b18226f78437d61bec735a9eb96b61ee70 \
     psm                             0.1.16  cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69 \
     pulldown-cmark                   0.9.1  34f197a544b0c9ab3ae46c359a7ec9cbbb5c7bf97054266fecb7ead794a181d6 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -484,7 +489,7 @@ cargo.crates \
</span>     quick-error                      2.0.0  3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda \
     quine-mc_cluskey                 0.2.4  07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45 \
     quote                            1.0.7  aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    racer                           2.1.48  7fec2e85e7a30f8fd31b7cf288ad363b5e51fd2cb6f53b416b0cfaabd84e1ccb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    racer                            2.2.0  b0b4b5faaf07040474e8af74a9e19ff167d5d204df5db5c5c765edecfb900358 \
</span>     rand                             0.7.3  6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 \
     rand                             0.8.4  2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8 \
     rand_chacha                      0.2.2  f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -497,8 +502,8 @@ cargo.crates \
</span>     rand_xorshift                    0.2.0  77d416b86801d23dde1aa643023b775c3a462efc0ed96443add11546cdf1dca8 \
     rand_xoshiro                     0.4.0  a9fcdd2e881d02f1d9390ae47ad8e5696a9e4be7b547a1da2afbc61973217004 \
     rand_xoshiro                     0.6.0  6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    rayon                            1.3.1  62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rayon-core                       1.7.1  e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rayon                            1.5.1  c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rayon-core                       1.9.1  d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e \
</span>     redox_syscall                   0.2.10  8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff \
     redox_users                      0.4.0  528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64 \
     regex                            1.5.4  d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -508,27 +513,10 @@ cargo.crates \
</span>     rls-data                        0.19.1  a58135eb039f3a3279a33779192f0ee78b56f57ae636e25cec83530e41debb99 \
     rls-span                         0.5.3  f0eea58478fc06e15f71b03236612173a1b81e9770314edecfa664375e3e4c86 \
     rls-vfs                          0.8.0  ce4b57b25b4330ed5ec14028fc02141e083ddafda327e7eb598dc0569c8c83c9 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_arena           722.0.0  550ca1a0925d31a0af089b18c89f5adf3b286e319e3e1f1a5204c21bd2f17371 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_ast             722.0.0  4aa53b68080df17994a54747f7c37b0686288a670efb9ba3b382ce62e744aed2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_ast_pretty      722.0.0  0ae71e68fada466a4b2c39c79ca6aee3226587abe6787170d2f6c92237569565 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_data_structures   722.0.0  faa484d6e0ca32d1d82303647275c696f745599b3d97e686f396ceef5b99d7ae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_errors          722.0.0  5f85ba19cca320ad797e3a29c35cab9bddfff0e7adbde336a436249e54cee7b1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_feature         722.0.0  97d538adab96b8b2b1ca9fcd4c8c47d4e23e862a23d1a38b6c15cd8fd52b34b1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_fs_util         722.0.0  8ad6f13d240944fa8f360d2f3b849a7cadaec75e477829e7dde61e838deda83d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_graphviz        722.0.0  08b3451153cc5828c02cc4f1a0df146d25ac4b3382a112e25fd9d3f5bff15cdc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_index           722.0.0  cd39a9f01b442c629bdff5778cb3dd29b7c2ea4afe62d5ab61d216bd1b556692 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_lexer           722.0.0  a5de290c44a90e671d2cd730062b9ef73d11155da7e44e7741d633e1e51e616e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_lint_defs       722.0.0  69570b4beb61088926b131579865bbe70d124d30778c46307a62ec8b310ae462 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_macros          722.0.0  86bd877df37f15c5a44d9679d1b5207ebc95f3943fbc336eeac670195ac58610 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_parse           722.0.0  02502d8522ba31d0bcad28a78822b68c1b6ba947a2b4aa6a2341b30594379b80 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_serialize       722.0.0  5f741f8e9aee6323fbe127329490608a5a250cc0072ac91e684ef62518cdb1ff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_session         722.0.0  dba61eca749f4fced4427ad1cc7f23342cfc6527c3bcc624e3aa56abc1f81298 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_span            722.0.0  a642e8d6fc883f34e0778e079f8242ac40c6614a6b7a0ef61681333e847f5e62 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-ap-rustc_target          722.0.0  80feebd8c323b80dd73a395fa7fabba9e2098b6277670ff89c473f618ffa07de \
</span>     rustc-demangle                  0.1.21  7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342 \
     rustc-hash                       1.1.0  08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-rayon                      0.3.1  ed7d6a39f8bfd4421ce720918234d1e672b83824c91345b47c93746839cf1629 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rustc-rayon-core                 0.3.1  e94187d9ea3e8c38fafdbc38acb94eafa7ce155867f6ccb13830466a0d0db8c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rustc-rayon                      0.3.2  9974ab223660e61c1b4e7b43b827379df286736ca988308ce7e16f59f2d89246 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rustc-rayon-core                 0.3.2  564bfd27be8db888d0fa76aa4335e7851aaed0c2c11ad1e93aeb9349f6b88500 \
</span>     rustc-semver                     1.1.0  5be1bdc7edf596692617627bbfeaba522131b18e06ca4df2b6b689e3c5d5ce84 \
     rustc_tools_util                 0.2.0  b725dadae9fabc488df69a287f5a99c5eaf5d10853842a8a3dfac52476f544ee \
     rustc_version                    0.4.0  bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -542,17 +530,15 @@ cargo.crates \
</span>     scopeguard                       1.1.0  d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd \
     security-framework               2.0.0  c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69 \
     security-framework-sys           2.0.0  f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    semver                          0.11.0  f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6 \
</span>     semver                           1.0.3  5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    semver-parser                   0.10.2  00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7 \
</span>     serde                          1.0.125  558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171 \
     serde_derive                   1.0.125  b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d \
     serde_ignored                    0.1.2  1c2c7d39d14f2f2ea82239de71594782f186fd03501ac81f0ce08e674819ff2f \
     serde_json                      1.0.59  dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95 \
     serde_repr                       0.1.6  2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76 \
     sha-1                            0.8.2  f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha-1                            0.9.1  170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha2                             0.9.1  2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha-1                           0.10.0  028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha2                            0.10.1  99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec \
</span>     sharded-slab                     0.1.1  79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3 \
     shell-escape                     0.1.5  45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f \
     shlex                            1.0.0  42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -569,6 +555,7 @@ cargo.crates \
</span>     string_cache_codegen             0.5.1  f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97 \
     strip-ansi-escapes               0.1.0  9d63676e2abafa709460982ddc02a3bb586b6d15a49b75c212e06edd3933acee \
     strsim                           0.8.0  8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    strsim                          0.10.0  73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 \
</span>     structopt                       0.3.25  40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c \
     structopt-derive                0.4.18  dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0 \
     strum                           0.18.0  57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -578,25 +565,25 @@ cargo.crates \
</span>     tar                             0.4.37  d6f5515d3add52e0bbdcad7b83c388bb36ba7b754dda3b5f5bc2d38640cdba5c \
     tempfile                         3.2.0  dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 \
     tendril                          0.4.1  707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    tera                            1.10.0  81060acb882480c8793782eb96bc86f5c83d2fc7175ad46c375c6956ef7afa62 \
</span>     term                             0.6.1  c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5 \
     term                             0.7.0  c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f \
     termcolor                        1.1.2  2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 \
     termize                          0.1.1  1706be6b564323ce7092f5f7e6b118a14c8ef7ed0e69c8c5329c914a9f101295 \
     tester                           0.9.0  0639d10d8f4615f223a57275cf40f9bdb7cfbb806bcb7f7cc56e3beb55a576eb \
     textwrap                        0.11.0  d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    textwrap                        0.15.0  b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb \
</span>     thiserror                       1.0.30  854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417 \
     thiserror-impl                  1.0.30  aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    thorin-dwp                       0.1.1  039d1fc0bfdb73910c2702893515580e38c192f47a987bc98ddd38a36f2d953a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    thread_local                     1.0.1  d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    thorin-dwp                       0.2.0  dd95b4559c196987c8451b4e14d08a4c796c2844f9adf4d2a2dbc9b3142843be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    thread_local                     1.1.4  5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180 \
</span>     tikv-jemalloc-sys             0.4.1+5.2.1-patched  8a26331b05179d4cb505c8d6814a7e18d298972f0a551b0e3cefccff927f86d3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    tikv-jemallocator                0.4.1  3c14a5a604eb8715bc5785018a37d00739b180bcf609916ddf4393d33d49ccdf \
</span>     time                            0.1.43  ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438 \
     tinyvec                          0.3.4  238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    tokio                            1.8.2  c2602b8af3767c285202012822834005f596c811042315fa7e9f5b12b2a43207 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    tokio                            1.8.4  50dae83881bc9b0403dd5b44ea9deed3e939856cc8722d5be37f0d6e5c6d53dd \
</span>     tokio-stream                     0.1.7  7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f \
     tokio-util                       0.6.7  1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592 \
     toml                             0.5.7  75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    toml_edit                       0.13.4  744e9ed5b352340aa47ce033716991b5589e23781acb97cad37d4ea70560f55b \
</span>     topological-sort                 0.1.0  aa7c7f42dea4b1b99439786f5633aeb9c14c1b53f75e282803c2ec2ad545873c \
     tower-service                    0.3.1  360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6 \
     tracing                         0.1.29  375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -635,6 +622,7 @@ cargo.crates \
</span>     vte                              0.3.3  4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf \
     walkdir                          2.3.1  777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d \
     wasi                          0.9.0+wasi-snapshot-preview1  cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    wasi                          0.11.0+wasi-snapshot-preview1  9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
</span>     winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
     winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
     winapi-util                      0.1.5  70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-emulate_tls.diff b/lang/rust-bootstrap/files/patch-emulate_tls.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d386154d931..ddce7299129 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-emulate_tls.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-emulate_tls.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- src/llvm-project/llvm/include/llvm/ADT/Triple.h.orig  2021-11-16 09:47:26.000000000 -0700
 +++ src/llvm-project/llvm/include/llvm/ADT/Triple.h    2022-03-07 19:38:27.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -818,7 +818,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -854,7 +854,7 @@
</span>  
    /// Tests whether the target uses emulated TLS as default.
    bool hasDefaultEmulatedTLS() const {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-force_emulate_tls.diff b/lang/rust-bootstrap/files/patch-force_emulate_tls.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e91ae01903c..fbc0c016573 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-force_emulate_tls.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-force_emulate_tls.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- src/llvm-project/llvm/include/llvm/ADT/Triple.h.orig  2021-11-16 09:47:26.000000000 -0700
 +++ src/llvm-project/llvm/include/llvm/ADT/Triple.h    2022-03-07 19:38:27.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -818,7 +818,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -854,7 +854,7 @@
</span>  
    /// Tests whether the target uses emulated TLS as default.
    bool hasDefaultEmulatedTLS() const {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-fs.diff b/lang/rust-bootstrap/files/patch-fs.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d576159a170..1f65d7a61dd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-fs.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-fs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span> See https://github.com/rust-lang/rust/pull/95375
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- library/std/src/sys/unix/fs.rs.orig 2022-02-22 21:07:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ library/std/src/sys/unix/fs.rs 2022-03-29 03:54:39.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1455,7 +1455,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- library/std/src/sys/unix/fs.rs.orig    2022-04-04 02:41:05.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ library/std/src/sys/unix/fs.rs 2022-04-10 09:06:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1483,7 +1483,7 @@
</span>  }
  
  // Dynamically choose implementation Macos x86-64: modern for 10.10+, fallback for older versions
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ See https://github.com/rust-lang/rust/pull/95375
</span>  mod remove_dir_impl {
      use super::{cstr, lstat, Dir, InnerReadDir, ReadDir};
      use crate::ffi::CStr;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1481,6 +1481,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1509,6 +1509,9 @@
</span>      }
  
      fn fdreaddir(dir_fd: OwnedFd) -> io::Result<(ReadDir, RawFd)> {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,12 +21,12 @@ See https://github.com/rust-lang/rust/pull/95375
</span>          weak!(fn fdopendir(c_int) -> *mut DIR, "fdopendir$INODE64");
          let ptr = unsafe { fdopendir.get().unwrap()(dir_fd.as_raw_fd()) };
          if ptr.is_null() {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1573,7 +1576,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1602,7 +1605,7 @@
</span>  
  // Modern implementation using openat(), unlinkat() and fdopendir()
<span style='display:block; white-space:pre;background:#ffe0e0;'>--#[cfg(not(any(all(target_os = "macos", target_arch = "x86_64"), target_os = "redox")))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#[cfg(not(any(all(target_os = "macos", not(target_arch = "aarch64")), target_os = "redox")))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mod remove_dir_impl {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     use super::{cstr, lstat, Dir, DirEntry, InnerReadDir, ReadDir};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     use crate::ffi::CStr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #[cfg(not(any(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    all(target_os = "macos", target_arch = "x86_64"),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    all(target_os = "macos", not(target_arch = "aarch64")),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target_os = "redox",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target_os = "espidf"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )))]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-llvm_libtool.diff b/lang/rust-bootstrap/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 33b3257cc64..54e6357776e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/bootstrap/native.rs.orig   2022-02-22 21:07:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/bootstrap/native.rs        2022-03-10 03:34:31.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -396,6 +396,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     cfg: &mut cmake::Config,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/bootstrap/native.rs.orig   2022-04-04 02:41:05.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/bootstrap/native.rs        2022-04-10 08:55:43.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -410,6 +410,8 @@
</span>      use_compiler_launcher: bool,
<span style='display:block; white-space:pre;background:#e0ffe0;'>+     mut ldflags: LdFlags,
</span>  ) {
 +    cfg.define("CMAKE_LIBTOOL", "__MACPORTS_PREFIX__/bin/libtool");
 +
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-no_CFURLSetResourcePropertyForKey.diff b/lang/rust-bootstrap/files/patch-no_CFURLSetResourcePropertyForKey.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 66a96d7d52d..59c11663463 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-no_CFURLSetResourcePropertyForKey.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-no_CFURLSetResourcePropertyForKey.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/tools/cargo/crates/cargo-util/src/paths.rs.orig    2022-01-11 04:18:44.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/tools/cargo/crates/cargo-util/src/paths.rs 2022-03-27 17:53:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -709,10 +709,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/tools/cargo/crates/cargo-util/src/paths.rs.orig    2022-04-04 02:41:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/tools/cargo/crates/cargo-util/src/paths.rs 2022-04-10 08:55:43.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -708,10 +708,10 @@
</span>      }
  }
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust-bootstrap/files/patch-offline_bootstrap.diff b/lang/rust-bootstrap/files/patch-offline_bootstrap.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 7a17ccb65d4..9ce21764945 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust-bootstrap/files/patch-offline_bootstrap.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust-bootstrap/files/patch-offline_bootstrap.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- src/bootstrap/bootstrap.py.orig       2021-09-06 11:42:35.000000000 -0700
 +++ src/bootstrap/bootstrap.py 2021-12-25 06:21:21.000000000 -0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1028,6 +1028,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1040,6 +1040,7 @@
</span>              args.append("--locked")
          if self.use_vendored_sources:
              args.append("--frozen")
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust/Portfile b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 607f265f374..3454df3195d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,8 @@ PortGroup   rust            1.0
</span> name                        rust
 
 # keep in mind that you also need to update cargo.crates at the end of this file
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                     1.60.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                     1.61.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    0
</span> 
 categories                  lang devel
 license                     {MIT Apache-2} BSD zlib NCSA Permissive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,9 +63,9 @@ distfiles                   ${distname}${extract.suffix}:apple_vendor
</span> 
 # upstream source
 checksums                   rustc-${version}-src${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  4f42c9d9b1730bf7e2a9af88a6a760c0c6ff144d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  20ca826d1cf674daf8e22c4f8c4b9743af07973211c839b85839742314c838b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    202376973
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  0d89231fd527d40f3ac8b88a01ed26c673e287d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  ad0b4351675aa9abdf4c7e066613bd274c4391c5506db152983426376101daed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    203300188
</span> 
 set rustc_version           [rust.add_bootstrap_components ${muniversal.architectures}]
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,8 +82,7 @@ post-extract {
</span> 
 patchfiles-append           patch-offline_bootstrap.diff \
                             patch-ssize_t.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-emulate_tls.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-fs.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            patch-emulate_tls.diff
</span> if { ${rust.use_cctools} } {
     patchfiles-append       patch-llvm_libtool.diff
     post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -232,7 +231,7 @@ cargo.crates \
</span>     askama_escape                   0.10.2  9a1bb320f97e6edf9f756bf015900038e43c7700e059688e5724a928c8f3b8d5 \
     askama_shared                   0.12.0  dae03eebba55a2697a376e58b573a29fe36893157173ac8df312ad85f3c0e012 \
     atty                            0.2.14  d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    autocfg                          1.0.0  f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    autocfg                          1.1.0  d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
</span>     bitflags                         1.2.1  cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 \
     bitmaps                          2.1.0  031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2 \
     block-buffer                     0.7.3  c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -250,13 +249,13 @@ cargo.crates \
</span>     cc                              1.0.69  e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2 \
     cfg-if                          0.1.10  4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 \
     cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-derive                    0.76.0  58c24b8052ea1e3adbb6f9ab7ba5fcc18b9d12591c042de4c833f709ce81e0e0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-engine                    0.76.0  0eca186b6ea9af798312f4b568fd094c82e7946ac08be5dc5fea22decc6d2ed8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-ir                        0.76.0  f3cad5c3f1edd4b4a2c9bda24ae558ceb4f88336f88f944c2e35d0bfeb13c818 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    chalk-solve                     0.76.0  94533188d3452bc72cbd5618d166f45fc7646b674ad3fe9667d557bc25236dee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-derive                    0.80.0  d0001adf0cf12361e08b65e1898ea138f8f77d8f5177cbf29b6b3b3532252bd6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-engine                    0.80.0  c44ee96f2d67cb5193d1503f185db1abad9933a1c6e6b4169c176f90baecd393 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-ir                        0.80.0  92d8a95548f23618fda86426e4304e563ec2bb7ba0216139f0748d63c107b5f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chalk-solve                     0.80.0  f37f492dacfafe2e21319b80827da2779932909bb392f0cc86b2bd5c07c1b4e1 \
</span>     chrono                          0.4.19  670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
     clap                            2.34.0  a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    clap                             3.1.5  ced1892c55c910c1219e98d6fc8d71f6bddba7905866ce740066d8bfea859312 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clap                             3.1.1  6d76c22c9b9b215eeb8d016ad3a90417bd13cb24cf8142756e6472445876cab7 \
</span>     cmake                           0.1.44  0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb \
     colored                          2.0.0  b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd \
     combine                          4.6.3  50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -333,8 +332,8 @@ cargo.crates \
</span>     getset                           0.1.1  24b328c01a4d71d2d8173daa93562a73ab0fe85616876f02500f53d82948c504 \
     gimli                           0.25.0  f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7 \
     gimli                           0.26.1  78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    git2                           0.13.23  2a8057932925d3a9d9e4434ea016570d37420ddb1ceed45a174d577f24ed6700 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    git2-curl                       0.14.1  883539cb0ea94bab3f8371a98cd8e937bbe9ee7c044499184aa4c17deb643a50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    git2                            0.14.2  3826a6e0e2215d7a41c2bfc7c9244123969273f3476b939a226aac0ab56e9e3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    git2-curl                       0.15.0  1ee51709364c341fbb6fe2a385a290fb9196753bdde2fc45447d27cd31b11b13 \
</span>     glob                             0.3.0  9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574 \
     globset                          0.4.5  7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120 \
     gsgdt                            0.1.2  a0d876ce7262df96262a2a19531da6ff9a86048224d49580a585fc5c04617825 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -343,6 +342,7 @@ cargo.crates \
</span>     hashbrown                       0.12.0  8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758 \
     heck                             0.3.1  20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 \
     hermit-abi                      0.1.19  62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    hermit-abi                       0.2.0  1ab7905ea95c6d9af62940f9d7dd9596d54c334ae2c15300c482051292d5637f \
</span>     hex                              0.3.2  805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77 \
     hex                              0.4.2  644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35 \
     home                             0.5.3  2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -357,7 +357,6 @@ cargo.crates \
</span>     indexmap                         1.8.0  282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223 \
     indoc                            1.0.3  e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136 \
     instant                         0.1.12  7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    itertools                        0.9.0  284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b \
</span>     itertools                       0.10.1  69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf \
     itoa                             0.4.6  dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6 \
     jobserver                       0.1.24  af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -374,7 +373,7 @@ cargo.crates \
</span>     lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
     lazycell                         1.3.0  830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 \
     libc                           0.2.116  565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    libgit2-sys                   0.12.24+1.3.0  ddbd6021eef06fb289a8f54b3c2acfdd85ff2a585dfbb24b8576325373d2152c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libgit2-sys                   0.13.2+1.4.2  3a42de9a51a5c12e00fc0e4ca6bc2ea43582fc6418488e8f615e905d886f258b \
</span>     libloading                       0.7.1  c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0 \
     libm                             0.1.4  7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a \
     libnghttp2-sys                0.1.4+1.41.0  03624ec6df166e79e139a2310ca213283d6b3c30810c54844f307086d4488df1 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -400,7 +399,7 @@ cargo.crates \
</span>     memchr                           2.4.1  308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a \
     memmap2                          0.2.1  04e3e85b970d650e2ae6d70592474087051c11c54da7f7b4949725c5735fbcc6 \
     memoffset                        0.6.5  5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    minifier                        0.0.42  55a1388517eda8a68875243b650c26997e055a33d82571b5a0349129faef7d99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    minifier                        0.0.43  d81352bda6f4d04af1720afaa762054f66e16caffd93c1f86461a1c0ac4e695e \
</span>     minimal-lexical                  0.2.1  68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \
     miniz_oxide                      0.4.0  be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f \
     mio                             0.7.14  8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -461,7 +460,7 @@ cargo.crates \
</span>     quick-error                      2.0.0  3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda \
     quine-mc_cluskey                 0.2.4  07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45 \
     quote                            1.0.7  aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    racer                            2.2.0  b0b4b5faaf07040474e8af74a9e19ff167d5d204df5db5c5c765edecfb900358 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    racer                            2.2.1  e92c370d4ede487c4d56c8104d1d425cd447db29fe4a668b0f368a46fa9a5861 \
</span>     rand                             0.7.3  6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 \
     rand                             0.8.4  2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8 \
     rand_chacha                      0.2.2  f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -543,7 +542,7 @@ cargo.crates \
</span>     termize                          0.1.1  1706be6b564323ce7092f5f7e6b118a14c8ef7ed0e69c8c5329c914a9f101295 \
     tester                           0.9.0  0639d10d8f4615f223a57275cf40f9bdb7cfbb806bcb7f7cc56e3beb55a576eb \
     textwrap                        0.11.0  d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    textwrap                        0.15.0  b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    textwrap                        0.14.2  0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80 \
</span>     thiserror                       1.0.30  854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417 \
     thiserror-impl                  1.0.30  aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b \
     thorin-dwp                       0.2.0  dd95b4559c196987c8451b4e14d08a4c796c2844f9adf4d2a2dbc9b3142843be \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust/files/patch-llvm_libtool.diff b/lang/rust/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 54e6357776e..083a6697f22 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust/files/patch-llvm_libtool.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- src/bootstrap/native.rs.orig  2022-04-04 02:41:05.000000000 -0700
 +++ src/bootstrap/native.rs    2022-04-10 08:55:43.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -410,6 +410,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -407,6 +407,8 @@
</span>      use_compiler_launcher: bool,
      mut ldflags: LdFlags,
  ) {
</pre><pre style='margin:0'>

</pre>