<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/516dc218a673906a8c9452f515f9c794ec7ae34a">https://github.com/macports/macports-ports/commit/516dc218a673906a8c9452f515f9c794ec7ae34a</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 516dc218a67 ecl: unpin i386
</span>516dc218a67 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 516dc218a673906a8c9452f515f9c794ec7ae34a
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Sep 4 12:12:11 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ecl: unpin i386
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Thus, PowerPC remains broken or untested, old pin doesn't help.
</span>---
 lang/ecl/Portfile | 24 ++++++++----------------
 1 file changed, 8 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ecl/Portfile b/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cc06e20ce4a..72892fb01d8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,22 +30,6 @@ checksums           rmd160  631b9427edef67ea3cac91da2031ac4629a6dd33 \
</span>                     sha256  b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900 \
                     size    7875088
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# i386 (and presumable PowerPC) has an issue with long double when its compiled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# by modern compilers. To avoid blacklisting tons of compilers I've pin the last
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# version of ECL which has `disable-longdouble` on such platforms.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See: https://gitlab.com/embeddable-common-lisp/ecl/-/issues/705
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${configure.build_arch} in [list ppc i386]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         16.1.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  320e93e4abe62fa1fe9e36688ba040eef8ae8923 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  76a585c616e8fa83a6b7209325a309da5bc0ca68e0658f396f49955638111254 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    7459212
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-longdouble
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> conflicts           ecl-devel
 
 subport ecl-devel {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,6 +66,14 @@ configure.args-append \
</span> # match libatomic_ops restrictions
 compiler.blacklist-append *gcc-3.* *gcc-4.*
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Clang on i386 can't bootstrap ECL after 16.1.3; blacklist it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - https://gitlab.com/embeddable-common-lisp/ecl/-/issues/705
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - https://github.com/ivmai/bdwgc/issues/569
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append *clang*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles          patch-macports-xdg-data-dir.diff
 
 post-patch {
</pre><pre style='margin:0'>

</pre>