<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/400912169669efdc7e9805dadafba0e3ec271854">https://github.com/macports/macports-ports/commit/400912169669efdc7e9805dadafba0e3ec271854</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 40091216966 spidermonkey185: fix building on modern macOS
</span>40091216966 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 400912169669efdc7e9805dadafba0e3ec271854
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Sep 5 21:12:32 2022 +0200
<span style='display:block; white-space:pre;color:#404040;'> spidermonkey185: fix building on modern macOS
</span>---
lang/spidermonkey185/Portfile | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/spidermonkey185/Portfile b/lang/spidermonkey185/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 76509733bd6..376d837c31d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/spidermonkey185/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/spidermonkey185/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,8 @@ master_sites http://ftp.mozilla.org/pub/mozilla.org/js/ \
</span> ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/
distname js[strsed ${js_version} {g/\.//}]-${version}
checksums rmd160 23e6ddc81d5b63e015aecc1a104b2d3d3ced5005 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6164605
</span>
depends_lib port:nspr \
port:readline
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +39,19 @@ configure.args --enable-readline \
</span> test.run yes
test.target check
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && (${os.major} < 11 || ${os.major} > 20)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license_noconflict \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/python2.7
</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;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|asm volatile|asm|g" ${worksrcpath}/methodjit/MethodJIT.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
# The script name is not versioned so it would conflict with other
# spidermonkey versions. And the script isn't generated correctly on Darwin
</pre><pre style='margin:0'>
</pre>