math/maxima: Fix xmaxima crash at startup and polish Makefile
* Fix for xmaxima not starting properly * Pet portlint PR: 290457 Approved by: eduardo (mentor)
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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.xml
|
||||
|
||||
Reference in New Issue
Block a user