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