<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/7cdda259ca10d677ba448018c1c380cc9ebe7c0e">https://github.com/macports/macports-ports/commit/7cdda259ca10d677ba448018c1c380cc9ebe7c0e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7cdda259ca10d677ba448018c1c380cc9ebe7c0e
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Mon Oct 16 17:23:46 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    mlton: drop redundant reinplace, add rosetta fix
</span>---
 lang/mlton/Portfile                 | 10 +++++++++-
 lang/mlton/files/patch-rosetta.diff | 11 +++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mlton/Portfile b/lang/mlton/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 637302ca0d1..085967c10b1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mlton/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mlton/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ depends_lib-append  port:gmp
</span> patchfiles-append   patch-settings-for-Macports.diff
 
 post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s,@CC@,${configure.cc}," ${worksrcpath}/Makefile.config ${worksrcpath}/bin/mlton-script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s,@CC@,${configure.cc}," ${worksrcpath}/bin/mlton-script
</span>     reinplace "s,@MLTON@,${prefix}/libexec/mlton-bootstrap/bin," ${worksrcpath}/Makefile.config
     reinplace "s,@VERSION@,${version}," ${worksrcpath}/Makefile.config
     reinplace "s,@PREFIX@,${prefix},g" ${worksrcpath}/Makefile.config ${worksrcpath}/bin/mlbdeps ${worksrcpath}/bin/mlton-script
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,6 +49,14 @@ build.env-append    SH=${prefix}/bin/bash
</span> compiler.c_standard 2011
 compiler.blacklist-append {clang < 900}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 10 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This is only needed on Rosetta, but will not hurt native 10.6 ppc either.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${configure.build_arch} eq "ppc"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-rosetta.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
     reinplace "s,${workpath}/compwrap/cc,," ${destroot}${prefix}/bin/${name}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mlton/files/patch-rosetta.diff b/lang/mlton/files/patch-rosetta.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..befcb6a7843
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mlton/files/patch-rosetta.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;'>+--- bin/platform   2023-07-25 04:08:45.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/platform   2023-07-25 03:29:05.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uname=`uname`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-arch=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++arch=powerpc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$uname" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AIX)
</span></pre><pre style='margin:0'>

</pre>