wxMaxima is a wxWidgets GUI for the computer algebra system maxima.
Most of maxima functions are accessible through menus, some have
dialogs. The input line has command history (up-key, down-key) and
completion based on previous input (tab-key).
wxMaxima provides 2d formated display of maxima output.
===> The following configuration options are available for wxmaxima-26.07.0,1:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
math/wxmaxima: revert to 23.12.0
This reverts commit b634e8f3fcb15a8e7646139c4a1b48ad00ed8dc2.
The 24.08.0 is unusable on FreeBSD, needs more work.
Reported by: fernape (email)
*/*: Drop maintainership for some of my ports
Drop maintainership for ports for which I do not have much interest any
more or for which I do not have as much time as they require, so that I
can focus more on the ports I maintain and other projects both inside
and outside FreeBSD and so that they can be adopted by other
contributors.
math/wxmaxima: Work around hanging
WxMaxima hangs in a while/sleep loop building anchors for Maxima
documentation: this can be observed for example when attempting to close
the application.
This patch works around the issue by patching out the call to the build
help anchors, until a better fix is found.
math/wxmaxima: Make WxMaxima find its own documentation
Fix the resources directory, so that WxMaxima actually finds its own
documentation (if installed).
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
math/wxmaxima: update to 22.03.0
Reported by: portscout
From ChangeLog:
https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-22.03.0
* Rename command line option --logtostdout to --logtostderr.
* A better heuristics for finding out what to style as 1D maths
* An updated french translation from Frédéric Chapoton
* Consistent image resolutions
* No more crashes on exporting multiple animations at once
* Drag-and-Drop in the table of contents
* Table of contents: Convert sections to subsections and similar
* Parenthesis and quote matching now uses the maxima parser.
* A way of limiting the toc depth shown in the table of contents
* Now the problems after a kill(all) should be finally resolved
* Better support for the debugger
* Machine-Float NaNs no more causes XML errors
* Labels with hexadecimal numbers no more cause crashes
* wxMaxima no more skips chars in subscripted variables
* Merging cells per keyboard shortcut works again
* Symbols buttons whose symbols the GUI font lacks are now hidden
math/wxmaxima: fix NLS=on handling
The patch file removing the locales-subdirectory in cmake should
was removed unconditionally, instead of only when NLS=off
This came out of the cmake-3.21 exp-run but is unrelated to cmake.
PR: 257191
math/wxmaxima: fix build on powerpc
/usr/bin/c++ -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D__WXGTK__
-Isrc -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem
/usr/local/include/wx-3.0 -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -pthread -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -std=gnu++11 -MD -MT
src/CMakeFiles/wxmaxima.dir/SlideShowCell.cpp.o -MF
src/CMakeFiles/wxmaxima.dir/SlideShowCell.cpp.o.d -o
src/CMakeFiles/wxmaxima.dir/SlideShowCell.cpp.o -c
/wrkdirs/usr/ports/math/wxmaxima/work/wxmaxima-Version-20.04.0/src/SlideShowCell.cpp
In file included from
/wrkdirs/usr/ports/math/wxmaxima/work/wxmaxima-Version-20.04.0/src/SlideShowCell.cpp:32:
In file included from
/wrkdirs/usr/ports/math/wxmaxima/work/wxmaxima-Version-20.04.0/src/SlideShowCell.h:33:
In file included from
/wrkdirs/usr/ports/math/wxmaxima/work/wxmaxima-Version-20.04.0/src/Image.h:33:
src/Version.h:5:6: error: invalid token at start of a preprocessor expression
Fix build
A C pre-processor conditional interpreted decimal numbers with a leading
zero as octal number, which was rejected since it included the digig 8.
Removal of the leading 0 from both condition arguments causes the correct
interpretation of these numbers as decimal values.
math/wxmaxima: fix build on GCC architectires
Use C++11 compiler:
CMake Error in src/CMakeLists.txt:
Target "wxmaxima" requires the language dialect "CXX11" (with compiler
extensions), but CMake does not know the compile flags to use to enable it.
MFH: 2020Q3 (fix build blanket)2020Q3 (fix build blanket)
math/wxmaxima: Update to 20.04.0
- Resolved a crash on right-clicking a GroupCell.
- View/Invert worksheet brightness now toggles an instant dark worksheet
mode.
- Removed an unnecessary info dialogue on startup.
- Right-click-suggestions for similar command names.
- Corrected the initial slideshow size.
- A more stable language selection mechanism.
- An Ukrainian translation update.
- A Russian translation update.
- Add a German manual page.
- Help works again in the German translation.
- Extended the "fitting data" example.
- An example on how to iterate through lists efficiently.
- Many spelling corrections and better formulations.
- A big number of small bug-fixes
- A noticeable speed up.
Approved by: gerald (mentor)
Differential Revision: https://reviews.freebsd.org/D24573
math/wxmaxima: Remove obsolete patch
According to 20200115 entry of CHANGES man pages can (and should) now be
installed in ${PREFIX}/share/man. This obsoletes
wxmaxima/files/patch-data_CMakeLists.txt.
While here I also fixed sorting in pkg-plist.
Approved by: gerald (mentor)
Differential Revision: https://reviews.freebsd.org/D24205
math/wxmaxima: Update to 20.03.1
- Bug fixes.
- Improve support for pre- and post- super- and subscripts.
- Improve documentation.
- Use default web browser instead of wxWidgets' integrated help browser.
- Support for integrating static and some types of animated gif files.
- Provide possibily to pop out interactively animation frames created with
draw().
- Provide an option to configure the maximal amount of saved gnuplot data
per plot.
- Avoid using stderr.
- Remove unnecessary info dialog at startup.
- Provide right click suggestions for similar command names.
Approved by: gerald (mentor)
math/wxmaxima: Update to git commit 68fead0
This is necessary to fix a segmentation fault that affects wxmaxima on
FreeBSD.
PR: 244464
Reported by: peter.kien@posteo.org
Approved by: gerald (mentor)
Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable. When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.
Approved by: bapt
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D23940
Update math/wxmaxima from 20.02.1 to 20.02.4
- Resolve two deadlocks that were introduced in 20.02.1.
- Actually include the Russian translation update that was
promised with 20.02.1.
Approved by: gerald (mentor)
Update math/wxmaxima from 20.01.3 to 20.02.1
- Add another small tutorial.
- Symbols sidebar: correctly remember additional symbols.
- Unicode chars can now be input using the alt+x method.
- Add a unicode sidebard that isn't shown by default as it starts up slowly.
- Many corrections to the display routine.
- Better scroll wheel support.
- Russian translation update.
- Fix a bug causing part of a fraction not to be displayed.
- Several additional bug fixes.
Approved by: gerald (mentor)
math/wxmaxima: update to 19.12.1
ChangeLog: https://github.com/wxMaxima-developers/wxmaxima/releases
Accumulated changes since 19.11.11:
* wxMaxima now uses C++11 that makes the code more readable and helps finding
bugs
* If found wxMaxima now asks cppcheck to find bugs
* Increased the speed of the program again
* Opening the config dialogue since 19.11.0 unchecked "offer known answers"
* For Cmake>=3.10.0 the build system now asks cppcheck to find bugs.
* Changing the worksheet style was partially broken.
* A big number of additional bug fixes in various places
* A config option that forces displaying all multiplication signs.
* Made the tooltips more visible
* Added a warning tooltip about missing multiplication signs
* Sped up drawing of new cells correcting the size calculations
* If lookalike chars are used in a way that can cause hard-to-find errors now a
warning tooltip is generated
* A few additional bug fixes that (besides others) resolve a potential crash
* An option to turn all multiplication dots on
PR: 242538
Submitted by: phascolarctos@protonmail.ch (maintainer)
math/wxmaxima: update to 19.11.1
From ChangeLog:
https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-19.11.1
* Improved italian translation by Marco Ciampa
* Autocompletion no more causes asserts
* A better logic that decides which cell to send to maxima
* wxMaxima now supports "-l", "-u" and "-X" command-line args like maxima
* The help files now are installed in the Right Place
* Many additional small bug fixes
PR: 241964
Submitted by: phascolarctos@protonmail.ch (maintainer)
math/wxmaxima: Update to 19.07.0
Changelog:
* Many improvements and bugfixes in the LaTeX and HTML export function
* Many updated translations
* Resolved a freeze on autocompletion
* A sidebar that shows the contents of variables
* Simplified the recalculation logic in order to squash the remaining bugs
* Simplified the sync between input and output cells
https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-19.07.0
PR: 239689
Submitted by: Lorenzo Salvadore <phascolarctos@protonmail.ch> (maintainer)
MFH: 2019Q3