<pre style='margin:0'>
Mark Evenson (easye) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/715b4e0c2cd208c2e6f9e534e2c62d15a2fa5577">https://github.com/macports/macports-ports/commit/715b4e0c2cd208c2e6f9e534e2c62d15a2fa5577</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 715b4e0c2cd208c2e6f9e534e2c62d15a2fa5577
</span>Author: Mark Evenson <evenson.not.org@gmail.com>
AuthorDate: Wed Apr 10 08:10:46 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    lang/sbcl: update to sbcl-2.4.3
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add newly available sbcl-2.4.0 arm64 binary to sbcl-bootstrap. Use
</span><span style='display:block; white-space:pre;color:#404040;'>    this binary to build SBCL on arm64.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add 'boostrap_ecl' variant to use ECL to bootstrap SBCL compilation.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Update math/{maxima,fricas} revision as per maintainer request.
</span>---
 lang/sbcl-bootstrap/Portfile |  8 ++++----
 lang/sbcl/Portfile           | 36 ++++++++++++++++--------------------
 math/fricas/Portfile         |  2 +-
 math/maxima/Portfile         |  4 ++--
 4 files changed, 23 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl-bootstrap/Portfile b/lang/sbcl-bootstrap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f053eeaf876..194cfe11a70 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sbcl-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,13 +51,13 @@ if {${build_arch} eq "ppc"} {
</span>                     size    10038928
 
 } elseif {${build_arch} eq "arm64"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         2.1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         2.4.0
</span>     revision        0
 
     distfiles       sbcl-${version}-arm64-darwin-binary${extract.suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  ce5856a0e1f0040e95c9d79ef0a6199a0f932ab3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1f400b8a05dc588ca9740f9f4dfee3111b1cc1b6fb40801f728c42b460e1d115 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    9204605
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  73e33754afb6e8fad340902a5abd2f5f74b0f361 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1d01fac2d9748f769c9246a0a11a2c011d7843337f8f06ca144f5a500e10c117 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    9803838
</span> 
 } elseif {${build_arch} eq "x86_64"} {
     version         2.2.9
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/Portfile b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 388b828b316..e938baf7487 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,9 +9,9 @@ name            sbcl
</span> 
 # Note to maintainers:
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Please bump the revision of math/maxima (and when it exists
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# math/maxima-devel) and fricas when this port changes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         2.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Please bump the revisions of math/maxima, math/fricas and possibly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# math/maxima-devel when this port changes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         2.4.3
</span> revision        0
 epoch           1
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,9 +36,9 @@ homepage        http://www.sbcl.org
</span> patchfiles      0001-fix-building-when-root-directory-contain-non-ASCII-c.patch \
                 0002-add-MacPorts-XDG_DATA_DIRS.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  6dc78af458b04a70a992dce6ee26327c56fea1bb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  83d8b74f08d2254c59b9790bc1f669e09099457b884720ececbf45f4b46d1776 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    7695124
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6fcdb0d7324e426fdc08b9bd768e753defcff4bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  89c9aadf92b82ad3c74a3d4f158a038893dea0e4f394dcafc963583c30b7c3f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8126417
</span> 
 if {${name} eq ${subport}} {
     master_sites \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,24 +132,18 @@ build.target    make.sh
</span> build.args-append \
                 --prefix=${prefix}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# unfortunately sbcl-bootstrap doesn't support macOS Sonoma yet, use ECL instead
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See: https://trac.macports.org/ticket/68271
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.major} >= 23} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                path:bin/ecl:ecl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant bootstrap_ecl description { Use ECL to bootstrap compilation instead of SBCL binary. } {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --xc-host=${prefix}/bin/ecl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![variant_isset bootstrap_ecl]  } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append           port:sbcl-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_skip_archcheck-append  sbcl-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append              --xc-host=${prefix}/libexec/sbcl-bootstrap/bin/sbcl
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:sbcl-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_skip_archcheck-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sbcl-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --xc-host=${prefix}/libexec/sbcl-bootstrap/bin/sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append           path:bin/ecl:ecl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append              --xc-host=${prefix}/bin/ecl
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${configure.build_arch} eq "i386"} {
     build.args-append \
                 --arch=x86
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,6 +200,8 @@ variant fancy conflicts threads description {Configure SBCL compilation with all
</span>     depends_lib-append  port:zstd
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run        yes
 test.dir        ${worksrcpath}/tests
 test.env        CC=${configure.cc} \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/fricas/Portfile b/math/fricas/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c605e97d3f..d5be0eaa461 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/fricas/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/fricas/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                fricas
 version             1.3.10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          math
 maintainers         {@pietvo vanoostrum.org:pieter} openmaintainer
 platforms           darwin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/maxima/Portfile b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1c4d7ddbb07..b6b0554bda6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ subport maxima-devel {
</span>     # Date:  Sun Jul 30 06:55:16 2023 -0700
     # commit 65e393d796fedd34162d2a510af37c2448f07d74
     version     5.47-dev-20230730
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    6
</span>     fetch.type  git
     git.url     https://git.code.sf.net/p/maxima/code
     git.branch  65e393d796fedd34162d2a510af37c2448f07d74
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,7 @@ if {${subport} eq ${name}} {
</span>     conflicts   maxima-devel
 
     version     5.47.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    6
</span>     # get the source tarball from sourceforge.
     master_sites    sourceforge:project/maxima/Maxima-source/${version}-source
 
</pre><pre style='margin:0'>

</pre>