<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/d51577ebee4917887b58fed196b58b5c564a14f7">https://github.com/macports/macports-ports/commit/d51577ebee4917887b58fed196b58b5c564a14f7</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 d51577e maxima: update to 5.41.0 & add development subport
</span>d51577e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d51577ebee4917887b58fed196b58b5c564a14f7
</span>Author: tomio-arisaka <tomio_041001@icloud.com>
AuthorDate: Sat Jun 23 02:14:13 2018 +0900
<span style='display:block; white-space:pre;color:#404040;'> maxima: update to 5.41.0 & add development subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Update Maxima from version 5.39.0 to 5.41.0.
</span><span style='display:block; white-space:pre;color:#404040;'> * Add 'depends_build port:texinfo' to use current version of 'makeinfo'
</span><span style='display:block; white-space:pre;color:#404040;'> instead of '/usr/bin/makeinfo'. Because it is needed to avoid
</span><span style='display:block; white-space:pre;color:#404040;'> an error when building.
</span><span style='display:block; white-space:pre;color:#404040;'> * Add 'depends_run port:rlwrap' to be able to use 'rmaxima' command.
</span><span style='display:block; white-space:pre;color:#404040;'> * Change '--enable-sbcl' to '--enable-sbcl-exec' in order to run maxima
</span><span style='display:block; white-space:pre;color:#404040;'> without SBCL. It is needed by wxMaxima to execute the maxima command
</span><span style='display:block; white-space:pre;color:#404040;'> without the MacPorts path when launching directly wxMaxima on Finder.
</span><span style='display:block; white-space:pre;color:#404040;'> * Add '-devel' subport to be able to get a git version of Maxima.
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove the patch lines in the 'printable_doc' variant.
</span><span style='display:block; white-space:pre;color:#404040;'> Because the patch is not needed any more.
</span>---
math/maxima/Portfile | 63 ++++++++++++++++++++++++++++++++++------------------
1 file changed, 41 insertions(+), 22 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 c1a9102..a2d3051 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;'>@@ -3,8 +3,7 @@
</span> PortSystem 1.0
name maxima
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 5.39.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.41.0
</span> categories math
maintainers mareimbrium.org:kuba openmaintainer
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,30 +18,60 @@ long_description \
</span> tensors. Maxima yields high precision numeric results \
by using exact fractions, arbitrary precision integers, \
and variable precision floating point numbers. Maxima \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- can plot functions and data in two and three dimensions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ can plot functions and data in two and three dimensions. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Maxima includes the following commands: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * \"rmaxima\" is a front end which provides advanced line-editing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ facilities via rlwrap. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * \"xmaxima\" is a graphical interface for maxima, written in Tcl/Tk.
</span>
homepage http://maxima.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 3bccafb512ff1054be700c61601088af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f58ff98013fcaa37d8661b941672c38db58f982f082d6cfcca1f1b5fac7d71b3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 3c4b153554c9b9cb3442e030d503fbe975a614fc
</span>
depends_lib port:sbcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run port:recode \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:texinfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:rlwrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:recode \
</span> port:gnuplot
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport maxima-devel {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts maxima
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # git describe --tags : branch-5_41-base-415-g7e71fc4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Date: Fri Jun 15 17:26:53 2018 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # commit 7e71fc4b6a95cab6418227754f01fc44ac845da1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 5.41-dev-20180615
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fetch.type git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.url https://git.code.sf.net/p/maxima/code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.branch 7e71fc4b6a95cab6418227754f01fc44ac845da1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</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 {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts maxima-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # get the source tarball from sourceforge.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites sourceforge:project/maxima/Maxima-source/${version}-source
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e58cedfa395ac5cb4715d1b60ed7cf6ae48979cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 daf8254600f4c7d9f079a0084178aaf036bd97a63b1e77b945f4120d7e401674 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 41540226
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.regex {<title>.*/Maxima-source/(.*)-source/maxima.*</title>}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles src_maxima.in.patch
configure.args --infodir=${prefix}/share/info \
--mandir=${prefix}/share/man \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-sbcl-exec
</span>
if {${os.platform} ne "darwin" && ${os.arch} ne "i386"} {
variant clisp description {Use CLISP instead of SBCL for Lisp} {
depends_lib-delete port:sbcl
depends_lib-append port:clisp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --enable-sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --enable-sbcl-exec
</span> configure.args-append --enable-clisp
}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +87,7 @@ if {![variant_isset xmaxima]} {
</span> variant abcl description {Use ABCL instead of SBCL for Lisp} {
depends_lib-delete port:sbcl
depends_lib-append port:abcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --enable-sbcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --enable-sbcl-exec
</span> configure.args-append --enable-abcl
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,19 +102,9 @@ variant printable_doc description {Build printable documentation} {
</span> port:texlive-fonts-recommended
build.target all pdf
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append doc_info_Makefile.in-dont-fail.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Replace outdated texinfo.tex file with whatever current texinfo ships.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy -force ${prefix}/share/texmf/tex/texinfo/texinfo.tex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/doc/info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-destroot {
xinstall -d -m 755 ${destroot}${prefix}/share/${name}/${version}/doc/pdf
xinstall -m 644 ${worksrcpath}/doc/info/maxima.pdf \
${destroot}${prefix}/share/${name}/${version}/doc/pdf
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex {<title>.*/Maxima-source/(.*)-source/maxima.*</title>}
</span></pre><pre style='margin:0'>
</pre>