<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/0e7d8a7fa1884b444ff6198058ce4232728d31f3">https://github.com/macports/macports-ports/commit/0e7d8a7fa1884b444ff6198058ce4232728d31f3</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 0e7d8a7fa18 wxMaxima: Update to 24.01.0 and use wxWidgets 3.2
</span>0e7d8a7fa18 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0e7d8a7fa1884b444ff6198058ce4232728d31f3
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Jul 20 17:21:53 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> wxMaxima: Update to 24.01.0 and use wxWidgets 3.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Move maxima to be a library dependency because CMake checks for it.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Indicate C++14 requirement as indicated in CMakeLists.txt and enforce
</span><span style='display:block; white-space:pre;color:#404040;'> even newer compiler than that due to build failure on earlier compilers.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Removed no longer current comments and messages.
</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/66914
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Co-authored-by: papadil <papadil@frontier.com>
</span>---
math/wxMaxima/Portfile | 40 ++++++++++++++++++++++------------------
1 file changed, 22 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/wxMaxima/Portfile b/math/wxMaxima/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 665fd6aa2e1..8f638a3996d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/wxMaxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/wxMaxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,37 +4,48 @@ PortSystem 1.0
</span>
PortGroup active_variants 1.1
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compiler_blacklist_versions 1.0
</span> PortGroup wxWidgets 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup wxMaxima-developers wxmaxima 21.02.0 Version-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup wxMaxima-developers wxmaxima 24.01.0 Version-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 175c29dd96bca5ea5d5cf50b9fcc57b7ab99727c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 514e97b36a7dddbb9583d5b262f330330e0b5aa1379f7a6ae1f6ada1c50cc6b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 16501208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name wxMaxima
maintainers @MSoegtropIMC
license GPL-2
# openssl is a dependency of curl in cmake, so build only
license_noconflict openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> categories math aqua
description Graphical user interface for Maxima based on wxWidgets
long_description Maxima is a Computer Algebra System (CAS) and wxMaxima is a work book style \
graphical front end for it based on wxWidgets
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 1160cba3db29ab059afcd2dafbbe02425b2f83f0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a8fd7228beeaa93ae8017d24d3bb652815ed159bd943a6e7c939643a705e3500 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 16251280
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note: as of Match 2020 (1b00466)the build with wxWidgets-3.2 has serious issues with scrolling
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-wxWidgets.use wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2014
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:${wxWidgets.port} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib:lib/libomp/libomp.dylib:libomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/wxMaxima-developers/wxmaxima/issues/1784
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {clang < 1316} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {macports-clang-[4-9].0} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {macports-clang-1[0-2]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wxWidgets.use wxWidgets-3.2
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run-append port:gnuplot \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:${wxWidgets.port} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib:lib/libomp/libomp.dylib:libomp \
</span> port:maxima
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:gnuplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
reinplace -W ${worksrcpath} "s|OSX_MACPORTS_PREFIX \"/opt/local\"|OSX_MACPORTS_PREFIX \"${prefix}\" // patched by MacPorts|" src/Dirstructure.h
reinplace -W ${worksrcpath} "s|OSX_MACPORTS_PREFER 0|OSX_MACPORTS_PREFER 1 // patched by MacPorts|" src/Dirstructure.h
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,13 +79,6 @@ You might have to restart wxMaxima for this to take effect.
</span>
wxMaxima and Maxima startup files can typically be found in:
~/.maxima
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ATTENTION: On macOS BigSur there is an issue with wxWidgets, which has the\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-effect that wxMaxima does not start. In order to fix this, run these\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-commands:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sudo port -f uninstall wxwidgets-3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sudo port -v -s install wxwidgets-3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If this does not help, you need to update XCode.
</span> "
github.livecheck.regex {([a-z0-9.]+)}
</pre><pre style='margin:0'>
</pre>