# New ports collection makefile for: maxima # Date created: Jun 26 2002 # Whom: Scott Flatman # # $FreeBSD$ # PORTNAME= maxima PORTVERSION= 5.20.1 PORTREVISION= 2 CATEGORIES= math tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source MAINTAINER= bf1783@gmail.com COMMENT= Symbolic mathematics program BUILD_DEPENDS= ${LOCALBASE}/bin/${LISPPORT} PATCH_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash RUN_DEPENDS= ${LOCALBASE}/bin/${LISPPORT} \ ${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot \ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash USE_TK = 84+ USE_GMAKE= yes USE_PERL5_BUILD= yes USE_AUTOTOOLS= aclocal:110 autoconf:262 CONFIGURE_ARGS+= --prefix=${PREFIX} \ --with-posix-shell=${LOCALBASE}/bin/bash \ --with-wish=${WISH} \ ${LISPSELECT} MAN1= maxima.1 INFO= maxima imaxima xmaxima PLIST_SUB= BINDIR=${BINDIRECTORY} PLIST_SUB+= LISPBIN=${LISPBINARY} PLIST_SUB+= MAXIMABIN=${MAXIMABINARY} PLIST_SUB+= PORTVERSION=${PORTVERSION} OPTIONS= CLISP "Build with Clisp" off \ CMUCL "Build with CMU Common Lisp" off \ GCL "Build with GNU Common Lisp" off \ SBCL "Build with Steel Bank Common Lisp" on .include # Lisp to build with. Define only ONE of these! .if defined(WITH_CLISP) && defined(WITHOUT_CMUCL) && defined(WITHOUT_GCL) && defined(WITHOUT_SBCL) LISPSELECT= --enable-clisp LISPPORT= clisp:${PORTSDIR}/lang/clisp BINDIRECTORY= binary-clisp LISPBINARY= lisp.run PLIST_SUB+= LISPBINARY="" MAXIMABINARY= maxima.mem .elif defined(WITHOUT_CLISP) && defined(WITH_CMUCL) && defined(WITHOUT_GCL) && defined(WITHOUT_SBCL) LISPSELECT= --enable-cmucl LISPPORT= lisp:${PORTSDIR}/lang/cmucl BINDIRECTORY= binary-cmucl LISPBINARY= lisp PLIST_SUB+= LISPBINARY="" MAXIMABINARY= maxima.core .elif defined(WITHOUT_CLISP) && defined(WITHOUT_CMUCL) && defined(WITH_GCL) && defined(WITHOUT_SBCL) LISPSELECT= --enable-gcl LISPPORT= gcl:${PORTSDIR}/lang/gcl BINDIRECTORY= binary-gcl #LISPBINARY is null so fudge this so deinstall works cleanly PLIST_SUB+= LISPBINARY="@comment " MAXIMABINARY= maxima .elif defined(WITHOUT_CLISP) && defined(WITHOUT_CMUCL) && defined(WITHOUT_GCL) && defined(WITH_SBCL) LISPSELECT= --enable-sbcl LISPPORT= sbcl:${PORTSDIR}/lang/sbcl BINDIRECTORY= binary-sbcl #LISPBINARY is null so fudge this so deinstall works cleanly PLIST_SUB+= LISPBINARY="@comment " MAXIMABINARY= maxima.core .else IGNORE= define only one lisp .endif post-patch: ${FIND} -X ${WRKSRC}/archive ${WRKSRC}/interfaces/xmaxima \ -name "Makefile*" | ${XARGS} ${REINPLACE_CMD} -e "s;tclsh;${TCLSH};g" ( cd ${WRKSRC}/doc/info ; ${LOCALBASE}/bin/bash ./fix_crlf ; \ ${LOCALBASE}/bin/bash ./fix_tab ) regression-test: build ${LOCALBASE}/bin/bash ${WRKSRC}/maxima-local --batch-string='run_testsuite();' .include option> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Fix build with clangmiwi2014-01-191-13/+26
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-5/+2
* Style: tab -> space.eadler2013-03-291-1/+1
* - Reassign to the heapglarkin2012-02-281-1/+1
* -remove MD5ohauer2011-07-031-1/+0
* - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MA...pav2008-07-251-1/+1
* Remove USE_REINPLACE from all categories starting with Sedwin2006-05-131-2/+0
* SHA256ifyedwin2006-01-241-0/+1