Download raw body.
[update] wxmaxima 24.05.0 -> 25.04.0
Here's an update to the latest version of wxMaxima.
Hopefully this helps slightly with any diagnosis of crashes with upstream
(who I assume will want us to have a recent release).
oks and tests welcome, otherwise I'll plan to commit this update shortly.
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/wxMaxima/Makefile,v
diff -u -p -u -r1.26 Makefile
--- Makefile 23 Jul 2025 21:27:45 -0000 1.26
+++ Makefile 2 Aug 2025 18:19:55 -0000
@@ -1,15 +1,14 @@
COMMENT = wxWidgets GUI for the computer algebra system maxima
-V = 24.05.0
+V = 25.04.0
GH_ACCOUNT = wxMaxima-developers
GH_PROJECT = wxmaxima
GH_TAGNAME = Version-$V
PKGNAME = wxMaxima-$V
-REVISION = 0
CATEGORIES = math
-HOMEPAGE = https://wxmaxima-developers.github.io/
+HOMEPAGE = https://wxmaxima-developers.github.io/wxmaxima/
# GPLv2
PERMIT_PACKAGE = Yes
@@ -23,7 +22,8 @@ MODULES = devel/cmake
COMPILER = base-clang ports-gcc base-gcc
-BUILD_DEPENDS = devel/gettext,-tools
+BUILD_DEPENDS = devel/gettext,-tools \
+ devel/appstream
RUN_DEPENDS = devel/desktop-file-utils \
math/gnuplot \
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/wxMaxima/distinfo,v
diff -u -p -u -r1.11 distinfo
--- distinfo 21 Apr 2025 23:41:57 -0000 1.11
+++ distinfo 2 Aug 2025 18:19:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (wxmaxima-Version-24.05.0.tar.gz) = IdyHFbcTctw1dDSGMHJUpaAoXzWmrLxouJTUMsTxTJg=
-SIZE (wxmaxima-Version-24.05.0.tar.gz) = 16824007
+SHA256 (wxmaxima-Version-25.04.0.tar.gz) = 7AswBcNmPxu4awzFAowroSHhVj49W2ca/Ll3SJX0GRs=
+SIZE (wxmaxima-Version-25.04.0.tar.gz) = 16017552
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt 2 Aug 2025 18:19:55 -0000
@@ -0,0 +1,27 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -207,23 +207,6 @@ execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_di
+
+ add_definitions(-DwxNO_UNSAFE_WXSTRING_CONV)
+
+-# It is complicated. po4a expects that [po_directory] is a relative path. Don't know why.
+-#
+-# But just creating a relative path from CMAKE_BINARY_DIR won't work too, one can call CMake from
+-# an other directory and specify the build directory using -B <path>
+-# See issue https://github.com/wxMaxima-developers/wxmaxima/issues/1917
+-# So for Unix use "$ENV{PWD}" to compute the relative path.
+-# For Windows the environment variable PWD does not exist, so - for now - just use the CMAKE_BINARY_DIR
+-# (and assume, that cmake is called from the build dir.
+-# TODO: This can probably solved using the output of 'cd', better would be a *portable* way to
+-# get the working directory from CMake.
+-if(WIN32 OR CYGWIN)
+- file(RELATIVE_PATH RELPATH_TO_PO4A_PO_DIRECTORY "${CMAKE_BINARY_DIR}" "${CMAKE_SOURCE_DIR}/locales/manual")
+-else()
+- file(RELATIVE_PATH RELPATH_TO_PO4A_PO_DIRECTORY "$ENV{PWD}" "${CMAKE_SOURCE_DIR}/locales/manual")
+-endif()
+-configure_file(${CMAKE_SOURCE_DIR}/locales/manual/po4a.cfg.in po4a.cfg)
+-
+ add_subdirectory(src)
+ if(MSVC)
+ # Tell MSVC not to generate its own manifest file.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/wxMaxima/pkg/PLIST,v
diff -u -p -u -r1.10 PLIST
--- pkg/PLIST 21 Apr 2025 23:41:57 -0000 1.10
+++ pkg/PLIST 2 Aug 2025 18:19:55 -0000
@@ -94,6 +94,7 @@ share/locale/zh_TW/LC_MESSAGES/wxMaxima.
share/metainfo/io.github.wxmaxima_developers.wxMaxima.appdata.xml
share/mime/packages/x-wxmathml.xml
share/mime/packages/x-wxmaxima-batch.xml
+share/pixmaps/
share/pixmaps/io.github.wxmaxima_developers.wxMaxima.png
share/pixmaps/io.github.wxmaxima_developers.wxMaxima.svg
share/pixmaps/text-x-wxmathml.svg
[update] wxmaxima 24.05.0 -> 25.04.0