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