<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>