<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/05044f7fd869b2c30049cb1dbead928642c396b9">https://github.com/macports/macports-ports/commit/05044f7fd869b2c30049cb1dbead928642c396b9</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 05044f7fd86 rust: fix compiler_builtins version mis-match
</span>05044f7fd86 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 05044f7fd869b2c30049cb1dbead928642c396b9
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Thu Feb 17 12:07:55 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    rust: fix compiler_builtins version mis-match
</span>---
 lang/rust/Portfile                     |  4 ++++
 lang/rust/files/compiler_builtins.diff | 11 +++++++++++
 2 files changed, 15 insertions(+)

<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 0a55dac3d36..2a33cb6e584 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;'>@@ -423,6 +423,10 @@ if {${subport} ne "${ccwrap}" && ${subport} ne "rust-src"} {
</span>     post-extract {
         # enable offline mode for cargo at bootstrap
         system -W ${worksrcpath} "patch -p0 < ${filespath}/offline-bootstrap.patch"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # user newer compiler_builtins to fix librsvg on arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://github.com/rust-lang/compiler-builtins/pull/444
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W ${worksrcpath} "patch -p0 < ${filespath}/compiler_builtins.diff"
</span>     }
 
     if { ${os.platform} eq "darwin" && ${os.major} < 12 } {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust/files/compiler_builtins.diff b/lang/rust/files/compiler_builtins.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4aa03da108b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust/files/compiler_builtins.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- library/std/Cargo.toml.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ library/std/Cargo.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ panic_abort = { path = "../panic_abort" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ core = { path = "../core" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libc = { version = "0.2.106", default-features = false, features = ['rustc-dep-of-std'] }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-compiler_builtins = { version = "0.1.53" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++compiler_builtins = { version = "0.1.69" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ profiler_builtins = { path = "../profiler_builtins", optional = true }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unwind = { path = "../unwind" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hashbrown = { version = "0.11", default-features = false, features = ['rustc-dep-of-std'] }
</span></pre><pre style='margin:0'>

</pre>