For the update to maxima 5.46.0, I'm happy with Stuart's diff (from May 25), after fixing the MODPY_BIN_SUFFIX in PLIST. I rarely use maxima, but I can run simple commands like "diff(5 * x**2, x);".
ok gkoehler@ (with the PLIST fix) https://marc.info/?l=openbsd-ports&m=168501263910495&w=2 has the diff. After I applied the diff, I edited pkg/PLIST to change "${MODPY_BIN_SUFFIX}" back to "-2". On Thu, 25 May 2023 11:32:44 -0600 Jonathan Drews <[email protected]> wrote: > Stuart and Theo: > > I compiled maxima with the Python entries removed and it > installed and runs ok. Here is the Makefile based on Suarts diff. I > did retain the references to tcl8.6. > ... > MODTCL_VERSION= 8.6 > ... > pre-build: > ${MODTCL_WISH_ADJ} ${WRKSRC}/interfaces/xmaxima/xmaxima I didn't need the MODTCL_VERSION line nor the pre-build target, so I didn't add them to my Makefile. If your ports tree is from cvs (https://www.openbsd.org/anoncvs.html) then you can create a diff like, $ cd /usr/ports/math/maxima $ cvs -q diff > ~/my.diff This works if the update doesn't add or remove any files. After the update to 5.46.0 is in cvs, we will be able to create diffs to add the sbcl flavor.
