<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1aeed33113686d8dff80919689b098b516c0d49b">https://github.com/macports/macports-ports/commit/1aeed33113686d8dff80919689b098b516c0d49b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1aeed33113686d8dff80919689b098b516c0d49b
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Jul 31 15:44:25 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    maxima: update to 5.47.0maxima-devel: update to 5.47-dev-20230730
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also add myself as maintainer and closes number of issues.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/48427
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/53926
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/55362
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/63813
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/66034
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67147
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67778
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67801
</span>---
 math/maxima/Portfile | 107 +++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 78 insertions(+), 29 deletions(-)

<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 a1fd963db3d..3c2539002ae 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;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> 
 name            maxima
 categories      math
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers     {mareimbrium.org:kuba @KubaO} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers     {mareimbrium.org:kuba @KubaO} {@catap korins.ky:kirill} openmaintainer
</span> platforms       darwin
 license         GPL-2+
 description     The Maxima computer algebra system
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,6 @@ long_description \
</span> 
 homepage        https://maxima.sourceforge.io/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:sbcl
</span> depends_build   port:texinfo \
                 port:gsed
 depends_run     port:rlwrap \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,13 +35,19 @@ subport maxima-devel {
</span>     conflicts   maxima
 
     # git describe --tags : branch-5_46-base-480-g5b42cccfd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Date:  Sat Oct 29 16:24:21 2022 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # commit 5b42cccfd9eee54d0458d8f4e63e6b44c55d48a1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     5.46-dev-20221029
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Date:  Sun Jul 30 06:55:16 2023 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # commit 65e393d796fedd34162d2a510af37c2448f07d74
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     5.47-dev-20230730
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    0
</span>     fetch.type  git
     git.url     https://git.code.sf.net/p/maxima/code
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    git.branch  5b42cccfd9eee54d0458d8f4e63e6b44c55d48a1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    git.branch  65e393d796fedd34162d2a510af37c2448f07d74
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # sourceforge git uses Let's Encryption which can't be used with old macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see: https://trac.macports.org/ticket/67147
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    git.cmd     ${prefix}/bin/git
</span> 
     use_autoreconf  yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,14 +57,14 @@ subport maxima-devel {
</span> if {${subport} eq ${name}} {
     conflicts   maxima-devel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     5.46.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     5.47.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    0
</span>     # get the source tarball from sourceforge.
     master_sites    sourceforge:project/maxima/Maxima-source/${version}-source
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums   rmd160  d41d004ef5c1d53f21d4427c4926d04b7d6b60a1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    47492457
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums   rmd160  2bf1b8fcf0900286e163517dec3ac3cc46a0972d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    47939891
</span> 
     livecheck.regex     {<title>.*/Maxima-source/(.*)-source/maxima.*</title>}
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,33 +72,77 @@ if {${subport} eq ${name}} {
</span> patchfiles      src_maxima.in.patch
 
 configure.args  --infodir=${prefix}/share/info \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --enable-sbcl-exec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} ne "darwin" && ${os.arch} ne "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant clisp description {Use CLISP instead of SBCL for Lisp} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-delete  port:sbcl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:clisp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --enable-sbcl-exec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-clisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant abcl conflicts ccl clisp ecl gcl sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use ABCL as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:abcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-abcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-abcl-jar=${prefix}/share/java/abcl/abcl.jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ccl conflicts abcl clisp ecl gcl sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use CCL as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ccl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${configure.build_arch} eq "x86_64" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-ccl64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-ccl64-exec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-ccl64=${prefix}/bin/ccl64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif { ${configure.build_arch} eq "i386" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-ccl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-ccl-exec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-ccl=${prefix}/bin/ccl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant clisp conflicts abcl ccl ecl gcl sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use CLISP as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:clisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-clisp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-clisp-exec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-clisp=${prefix}/bin/clisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ecl conflicts abcl ccl clisp gcl sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use ECL as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ecl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-ecl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-ecl=${prefix}/bin/ecl
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant gcl conflicts abcl ccl clisp ecl sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use GCL as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: may fail on modern macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See: https://sourceforge.net/p/maxima/bugs/4167/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:gcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-gcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-gcl=${prefix}/bin/gcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant sbcl conflicts abcl ccl clisp ecl gcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use SBCL as lisp implementation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-sbcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-sbcl-exec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-sbcl=${prefix}/bin/sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset abcl] && ![variant_isset ccl] && ![variant_isset clisp] && ![variant_isset ecl] && ![variant_isset gcl] && ![variant_isset sbcl]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append +sbcl
</span> }
 
 variant xmaxima description {build xmaxima} {
     depends_run-append  port:tk
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +xmaxima
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append +xmaxima
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {![variant_isset xmaxima]} {
     patchfiles-append   no-xmaxima.patch
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant abcl description {Use ABCL instead of SBCL for Lisp} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-delete  port:sbcl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:abcl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --enable-sbcl-exec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-abcl --with-abcl-jar=${prefix}/share/java/abcl/abcl.jar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.run    yes
 test.target check
 
</pre><pre style='margin:0'>

</pre>