Date: Thu, 23 Oct 2025 22:50:30 GMT From: Tiago Gasiba <tiga@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 30f42d2b39a5 - main - math/maxima: Fix xmaxima crash at startup and polish Makefile Message-ID: <202510232250.59NMoUCw041023@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tiga: URL: https://cgit.FreeBSD.org/ports/commit/?id=30f42d2b39a5078940cd572307e192f9e2f68f28 commit 30f42d2b39a5078940cd572307e192f9e2f68f28 Author: Tiago Gasiba <tiga@FreeBSD.org> AuthorDate: 2025-10-23 18:35:50 +0000 Commit: Tiago Gasiba <tiga@FreeBSD.org> CommitDate: 2025-10-23 22:47:50 +0000 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/Makefile | 8 ++++++-- math/maxima/pkg-plist | 11 ++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/math/maxima/Makefile b/math/maxima/Makefile index 3318c02b6761..6be0f36b1177 100644 --- a/math/maxima/Makefile +++ b/math/maxima/Makefile @@ -1,5 +1,6 @@ PORTNAME= maxima DISTVERSION= 5.48.1 +PORTREVISION= 1 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source @@ -28,7 +29,7 @@ TEST_TARGET= check BINARY_ALIAS= expr=gexpr -INFO= imaxima maxima xmaxima abs_integrate drawutils kovacicODE logic \ +INFO= imaxima maxima abs_integrate drawutils kovacicODE logic \ nelder_mead symplectic_ode PLIST_SUB+= PORTVERSION=${PORTVERSION} @@ -94,6 +95,7 @@ XMAXIMA_IMPLIES= DOCS TEST XMAXIMA_USES= tk XMAXIMA_CONFIGURE_WITH= wish=${WISH} XMAXIMA_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-interfaces_Makefile.am +XMAXIMA_INFO= xmaxima post-patch: ${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's;\.core;_core;g' @@ -108,7 +110,6 @@ post-patch-XMAXIMA-on: ${WRKSRC}/interfaces/xmaxima/Tkmaxima/Paths.tcl post-configure: - ${REINPLACE_CMD} '/ld-flags/s|" |"|' ${WRKSRC}/src/autoconf-variables.lisp ${REINPLACE_CMD} '/ld-flags/s| ")|")|' ${WRKSRC}/src/autoconf-variables.lisp pre-build-CCL-on: @@ -117,6 +118,9 @@ pre-build-CCL-on: post-build-MANPAGES-on: ${GZIP_CMD} ${WRKSRC}/doc/man/maxima.1 +post-build-XMAXIMA-on: + ${REINPLACE_CMD} "s;$$::xmaxima_priv(pReferenceToc);::xmaxima_priv(pReferenceToc);g" ${WRKSRC}/interfaces/xmaxima/xmaxima + post-install: for x in "" "-1" "-2" "-3"; do ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima.info$$x ${STAGEDIR}${PREFIX}/${INFO_PATH}; done ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima-index.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH} diff --git a/math/maxima/pkg-plist b/math/maxima/pkg-plist index 342e430e30b2..4986fdf117fe 100644 --- a/math/maxima/pkg-plist +++ b/math/maxima/pkg-plist @@ -6,7 +6,7 @@ lib/maxima/%%PORTVERSION%%/%%BINDIR%%/%%BINNAME%% libexec/maxima/%%PORTVERSION%%/mgnuplot %%MANPAGES%%share/man/man1/maxima.1.gz %%PORTDOCS%%@dir %%DOCSDIR%% -%%ECL%%share/applications/X%%BINNAME%%.desktop +%%ECL%%%%XMAXIMA%%share/applications/X%%BINNAME%%.desktop share/bash-completion/completions/maxima share/bash-completion/completions/rmaxima share/bash-completion/completions/xmaxima @@ -25,15 +25,12 @@ share/emacs/site-lisp/mylatex.ltx.el share/emacs/site-lisp/setup-imaxima-imath.el share/emacs/site-lisp/smart-complete.el share/emacs/site-lisp/sshell.el -%%ECL%%share/icons/text-x-%%BINNAME%%-out.svg -%%ECL%%share/icons/text-x-%%BINNAME%%session.svg +%%ECL%%%%XMAXIMA%%share/icons/text-x-%%BINNAME%%-out.svg +%%ECL%%%%XMAXIMA%%share/icons/text-x-%%BINNAME%%session.svg %%ECL%%%%XMAXIMA%%share/icons/x%%BINNAME%%.png %%ECL%%%%XMAXIMA%%share/icons/x%%BINNAME%%.svg -share/info/guess.info -share/info/mathml.info share/info/maxima-index-html.lisp share/info/maxima-index.lisp -share/info/raddenest.info -%%ECL%%share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml +%%ECL%%%%XMAXIMA%%share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml share/mime/packages/x-mac.xml share/mime/packages/x-maxima-out.xmlhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510232250.59NMoUCw041023>
