5.49.0_10mathΣ=7 5.49.0_9Version of this port present on the latest quarterly branch.upstream: 5.50.0A newer version was found upstream by portscout, first on 2026-08-18.
===> The following configuration options are available for maxima-5.49.0_10:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
MANPAGES=on: Build and/or install manual pages
NOUSERINIT=on: Do not load user init file for lisp (only for sbcl)
SAGE=on: Build with patches from Sage (implies ECL)
TEST=on: Build and/or run tests
XMAXIMA=on: Install xmaxima (implies DOCS and TEST)
====> Options available for the single LISP: you have to select exactly one of them
CCL=off: Build with Clozure Common Lisp
ECL=on: Build with Embedabble Common Lisp
SBCL=off: Build with Steel Bank Common Lisp
===> Use 'make config' to modify these settings
math/maxima: Fix xmaxima crash at startup and polish Makefile
* Fix for xmaxima not starting properly
* Pet portlint
PR: 290457
Approved by: eduardo (mentor)
math/maxima: build fix (mandir, makeinfo)
Remove create unneeded and unsupported PREFIX/man/man1 directory (causes
Error: Orphaned: @dir man/man1).
Fix makeinfo version checking error in configure:
- replace backtick to brackets and dollar sign
- use gexpr instead of builtin expr (add sysutils/coreutils to
BULD_DEPENDS and use BINARY_ALIAS)
The makeinfo_version_string variable is empty because the backslashes
remain before backticks, do not appear. And the regexp is not compatible
with shipped expr so shoud use GNU expr.
*/*: 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.
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/maxima: Many improvments
- Add a missing license (BSD3CLAUSE) and missing license files (for
BSD3CLAUSE and GPLv2).
- Remove reference to a non existent patch that should have been applied
when NOUSERINIT is OFF.
- Fix patching when SBCL is ON but NOUSERINIT is OFF (the port was
building successfully, but then maxima failed to run).
- Fix patching of Makefile.am: $(DOC_DIR) and demo targets are removed
in any case (the port deals with them manually through the DOCS,
MANPAGES and EXAMPLES options). The tests target is only removed if
the TEST option is OFF.
- Regenerate files/patch-configure.ac with 'make makepatch', as
requested by portlint.
- Remove unneeded CONFIGURE_ARGS= PYTHON=dummy.
(Only the first 15 lines of the commit message are shown above )
math/maxima: Bugfix, style, adopt again
- Fix pkg-plist when SBCL is ON [1]
- Improve style according to suggestions from portclippy and portfmt
PR: 247955 [1]
Reported by: dal36@gmx.co.uk [1]
Approved by: gerald (mentor)
fasl ports: Chase 888bfec23a with PORTREVISION bump
These packages must be rebuilt when so much as a bit changes in
lang/sbcl. Without the rebuild, problems such as StumpWM not loading
will occur.
Sponsored by: The FreeBSD Foundation
math/maxima: Fix staging error
configure.ac uses the git command if present to populate the VERSION variable.
As a consecuence, this produces a dynamically changing installation directory in
STAGEDIR that breaks the build in some conditions. Note that on a clean
environment (poudriere), this works fine.
This patch comments that portion of configure.ac out since it is of no use
inside the ports tree.
PR: 255683
Reported by: russo@bogodyn.org
math/maxima: Fix build with SAGE option
Fix the build of math/maxima with the SAGE option [1]
Add missing man pages to plist
PR: 247805 [1]
Submitted by: Robert Cina (with modifications) [1]
Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking)
math/maxima: Add ECL and SAGE options
- Add an ECL option to build maxima using ecl lisp. Option enabled by
default so that Sage can work properly when using packages. [1]
- Add a SAGE option (implies ECL) to apply some patches so that Sage can
work properly. This option is also enabled by default to get working
Sage packages. [1]
- Fix a bug in xmaxima about documentation. This also introduces an
XMAXIMA option (enabled by default) because to have xmaxima working we
need to ensure that DOCS and TEST are enabled, which is done by using
XMAXIMA_IMPLIES. This also has the advantage to remove USES= tk for
users who want to disable XMAXIMA. [2]
- Modify TEST option so that it only installs tests, but it does not run
them any more in the post-build-TEST-on target. Tests can still be run
using "make test".
Submitted by: thierry (based on) [1]
Reported by: thierry [2]
Approved by: thierry, tcberner (co-mentor)
Differential Revision: https://reviews.freebsd.org/D24959