<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/fb38c43679cd9e19a461834406ed0c5bf01c8eb1">https://github.com/macports/macports-ports/commit/fb38c43679cd9e19a461834406ed0c5bf01c8eb1</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 fb38c43679c ecl{,-devel}: fix build on i386
</span>fb38c43679c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fb38c43679cd9e19a461834406ed0c5bf01c8eb1
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Tue Aug 29 02:16:11 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ecl{,-devel}: fix build on i386
</span>---
 lang/ecl/Portfile | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 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 7c26c2f97e4..4757093cbf6 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,12 +30,6 @@ checksums           rmd160  631b9427edef67ea3cac91da2031ac4629a6dd33 \
</span>                     sha256  b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900 \
                     size    7875088
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ECL-21.2.1 seems that doesn't support i386 and PowerPC
</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 {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs arm64 x86_64
</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;'>@@ -68,12 +62,14 @@ depends_lib-append  port:boehmgc \
</span> configure.args      --enable-boehm=system \
                     --enable-gmp=system
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ecl-16.1.3 fails in (asdf:test-op :hunchentoot) with an "Illegal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Instruction: 4" error This error is an "internal Apple error", so we
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# blacklist the failing versions clang, in favor of gcc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist      { clang < 300 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#compiler.whitelist      macports-gcc-4.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#compiler.whitelist       cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # match libatomic_ops restrictions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append *gcc-3.* *gcc-4.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # modern clang on i386 leads to memory corruption, blacklist only tested
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See: https://gitlab.com/embeddable-common-lisp/ecl/-/issues/705
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append {macports-clang-[5-7].*}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 patchfiles          patch-macports-xdg-data-dir.diff
 
</pre><pre style='margin:0'>

</pre>