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