diff --git a/lang/sbcl-bootstrap/Portfile b/lang/sbcl-bootstrap/Portfile index f053eeaf8762f..194cfe11a7022 100644 --- a/lang/sbcl-bootstrap/Portfile +++ b/lang/sbcl-bootstrap/Portfile @@ -51,13 +51,13 @@ if {${build_arch} eq "ppc"} { size 10038928 } elseif {${build_arch} eq "arm64"} { - version 2.1.2 + version 2.4.0 revision 0 distfiles sbcl-${version}-arm64-darwin-binary${extract.suffix} - checksums rmd160 ce5856a0e1f0040e95c9d79ef0a6199a0f932ab3 \ - sha256 1f400b8a05dc588ca9740f9f4dfee3111b1cc1b6fb40801f728c42b460e1d115 \ - size 9204605 + checksums rmd160 73e33754afb6e8fad340902a5abd2f5f74b0f361 \ + sha256 1d01fac2d9748f769c9246a0a11a2c011d7843337f8f06ca144f5a500e10c117 \ + size 9803838 } elseif {${build_arch} eq "x86_64"} { version 2.2.9 diff --git a/lang/sbcl/Portfile b/lang/sbcl/Portfile index 388b828b3161d..fc150b8e03e92 100644 --- a/lang/sbcl/Portfile +++ b/lang/sbcl/Portfile @@ -9,9 +9,9 @@ name sbcl # Note to maintainers: # -# Please bump the revision of math/maxima (and when it exists -# math/maxima-devel) and fricas when this port changes. -version 2.4.0 +# Please bump the revisions of math/maxima, math/fricas and possibly +# math/maxima-devel when this port changes. +version 2.4.4 revision 0 epoch 1 @@ -36,10 +36,9 @@ homepage http://www.sbcl.org patchfiles 0001-fix-building-when-root-directory-contain-non-ASCII-c.patch \ 0002-add-MacPorts-XDG_DATA_DIRS.patch -checksums rmd160 6dc78af458b04a70a992dce6ee26327c56fea1bb \ - sha256 83d8b74f08d2254c59b9790bc1f669e09099457b884720ececbf45f4b46d1776 \ - size 7695124 - +checksums rmd160 0cd9d9f156883991a3113f7f5499176c86b8c4a4 \ + sha256 8a932627b3f1d8e9618f1cdc225edcb002456804697e2c87d140683764a106d5 \ + size 8065883 if {${name} eq ${subport}} { master_sites \ sourceforge @@ -132,22 +131,15 @@ build.target make.sh build.args-append \ --prefix=${prefix} -# unfortunately sbcl-bootstrap doesn't support macOS Sonoma yet, use ECL instead -# See: https://trac.macports.org/ticket/68271 -if {${os.major} >= 23} { - depends_build-append \ - path:bin/ecl:ecl +variant bootstrap_ecl description { Use ECL to bootstrap compilation instead of SBCL binary. } {} - build.args-append \ - --xc-host=${prefix}/bin/ecl +if { ![variant_isset bootstrap_ecl] } { + depends_build-append port:sbcl-bootstrap + depends_skip_archcheck-append sbcl-bootstrap + build.args-append --xc-host=${prefix}/libexec/sbcl-bootstrap/bin/sbcl } else { - depends_build-append \ - port:sbcl-bootstrap - depends_skip_archcheck-append \ - sbcl-bootstrap - - build.args-append \ - --xc-host=${prefix}/libexec/sbcl-bootstrap/bin/sbcl + depends_build-append path:bin/ecl:ecl + build.args-append --xc-host=${prefix}/bin/ecl } if {${configure.build_arch} eq "i386"} { diff --git a/math/fricas/Portfile b/math/fricas/Portfile index 5c605e97d3f69..d5be0eaa461d9 100644 --- a/math/fricas/Portfile +++ b/math/fricas/Portfile @@ -4,7 +4,7 @@ PortSystem 1.0 name fricas version 1.3.10 -revision 0 +revision 1 categories math maintainers {@pietvo vanoostrum.org:pieter} openmaintainer platforms darwin diff --git a/math/maxima/Portfile b/math/maxima/Portfile index 1c4d7ddbb0778..b6b0554bda6cf 100644 --- a/math/maxima/Portfile +++ b/math/maxima/Portfile @@ -38,7 +38,7 @@ subport maxima-devel { # Date: Sun Jul 30 06:55:16 2023 -0700 # commit 65e393d796fedd34162d2a510af37c2448f07d74 version 5.47-dev-20230730 - revision 5 + revision 6 fetch.type git git.url https://git.code.sf.net/p/maxima/code git.branch 65e393d796fedd34162d2a510af37c2448f07d74 @@ -58,7 +58,7 @@ if {${subport} eq ${name}} { conflicts maxima-devel version 5.47.0 - revision 5 + revision 6 # get the source tarball from sourceforge. master_sites sourceforge:project/maxima/Maxima-source/${version}-source