<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b5c23c49d13a78e7ee85f25b4e78d80bae889f83">https://github.com/macports/macports-ports/commit/b5c23c49d13a78e7ee85f25b4e78d80bae889f83</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 b5c23c49d13 mrustc: update to 1.54-20230716
</span>b5c23c49d13 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b5c23c49d13a78e7ee85f25b4e78d80bae889f83
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sun Jul 23 23:09:27 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    mrustc: update to 1.54-20230716
</span>---
 lang/mrustc/Portfile                           | 14 ++---
 lang/mrustc/files/rustc-1.54.0-src.patch.patch | 78 --------------------------
 2 files changed, 6 insertions(+), 86 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mrustc/Portfile b/lang/mrustc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f7c88e65747..80b7ffbe537 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mrustc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mrustc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,14 +5,14 @@ PortGroup           github 1.0
</span> PortGroup           legacysupport 1.1
 PortGroup           compiler_blacklist_versions 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        thepowersgang mrustc 53967c441b6de394f4f8459237cc6bc77b72ad58
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        thepowersgang mrustc b6754f574f8846eb842feba4ccbeeecb10bdfacc
</span> 
 set rust_version    1.54.0
 set rust_version_major [join [lrange [split ${rust_version} .-] 0 1] .]
 set rust_version_major_underscore [join [lrange [split ${rust_version} .-] 0 1] _]
 
 # subport mrustc-rust has its own versioning
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             ${rust_version_major}-20230625
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${rust_version_major}-20230716
</span> revision            0
 epoch               1
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,9 +34,9 @@ master_sites-append https://static.rust-lang.org/dist/:rust
</span> distfiles-append    rustc-${rust_version}-src.tar.gz:rust
 
 checksums           mrustc-${github.version}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  f815ee21f9d12d116151f66e4df83efc1f9b7ccf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  19ba6875d81055f8c1d9d062e2cd3a1cf507040a8417e52219bb36b3a6d48e3c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1192088 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  2e20d7553aafa741c46043f165946e41a5d37917 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3c2a908cc947503caa8ebcbf19217e4c6aabca6fee5459682bc9e8e89273c931 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1192940 \
</span>                     rustc-${rust_version}-src.tar.gz \
                     rmd160  be2de16e2deaf91aee723e631a36f6de52636ddd \
                     sha256  ac8511633e9b5a65ad030a1a2e5bdaa841fdfe3132f2baaa52cc04e71c6c6976 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,10 +96,8 @@ post-extract {
</span> }
 
 pre-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Fix the Rust source code patch included with mrustc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "patch -p1 < [shellescape ${filespath}/rustc-${rust_version}-src.patch.patch]"
</span>     # Patch the Rust source code with the patch included with mrustc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${workpath}/rustc-${rust_version}-src "patch -p0 < ${worksrcpath}/rustc-${rust_version}-src.patch"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${workpath}/rustc-${rust_version}-src "patch -p0 < [shellescape ${worksrcpath}/rustc-${rust_version}-src.patch]"
</span> }
 
 patch.dir           ${workpath}/rustc-${rust_version}-src
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mrustc/files/rustc-1.54.0-src.patch.patch b/lang/mrustc/files/rustc-1.54.0-src.patch.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e1251c31ce0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mrustc/files/rustc-1.54.0-src.patch.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,78 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-De-fuzz patch to appease Ventura's picky patch program.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/thepowersgang/mrustc/issues/298
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/rustc-1.54.0-src.patch       2022-11-09 18:05:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/rustc-1.54.0-src.patch       2023-03-21 18:29:32.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,39 +37,46 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  mod size_asserts {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- compiler/rustc_middle/src/mir/interpret/error.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ compiler/rustc_middle/src/mir/interpret/error.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -452,2 +452,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -451,3 +451,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler="mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  static_assert_size!(InterpError<'_>, 64);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- compiler/rustc_middle/src/mir/mod.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ compiler/rustc_middle/src/mir/mod.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -2203,2 +2203,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -2202,3 +2202,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(target_arch = "x86_64")]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler="mrustc"), target_arch = "x86_64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  static_assert_size!(AggregateKind<'_>, 48);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- compiler/rustc_middle/src/thir.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ compiler/rustc_middle/src/thir.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -147,2 +147,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -146,3 +146,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // `Expr` is used a lot. Make sure it doesn't unintentionally get bigger.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler="mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  rustc_data_structures::static_assert_size!(Expr<'_>, 144);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- compiler/rustc_mir/src/interpret/place.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ compiler/rustc_mir/src/interpret/place.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -91,2 +91,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -90,3 +90,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler = "mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  rustc_data_structures::static_assert_size!(Place, 64);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -100,2 +100,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -99,3 +99,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler = "mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  rustc_data_structures::static_assert_size!(PlaceTy<'_>, 80);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- compiler/rustc_mir/src/interpret/operand.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ compiler/rustc_mir/src/interpret/operand.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -35,2 +35,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -34,3 +34,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler = "mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  rustc_data_structures::static_assert_size!(Immediate, 56);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -90,2 +90,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -89,3 +89,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(not(rust_compiler = "mrustc"), target_arch = "x86_64", target_pointer_width = "64"))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  rustc_data_structures::static_assert_size!(ImmTy<'_>, 72);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -92,15 +99,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- library/stdarch/crates/std_detect/src/detect/mod.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ library/stdarch/crates/std_detect/src/detect/mod.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -88,2 +88,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -88,3 +88,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  cfg_if! {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -    if #[cfg(miri)] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +    if #[cfg(any(miri, rust_compiler = "mrustc"))] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+         // When running under miri all target-features that are not enabled at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # PPV-Lite also needs to know that we're pretending to be miri
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --- vendor/ppv-lite86/src/lib.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +++ vendor/ppv-lite86/src/lib.rs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@@ -12,9 +12,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@ -11,10 +11,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -#[cfg(all(feature = "simd", target_arch = "x86_64", not(miri)))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +#[cfg(all(feature = "simd", target_arch = "x86_64", not(miri), not(rust_compiler = "mrustc")))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  pub mod x86_64;
</span></pre><pre style='margin:0'>

</pre>