1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # $OpenBSD: Makefile,v 1.37 2017/06/02 10:13:25 feinerer Exp $
- COMMENT= GPL computer algebra system based on DOE Macsyma
- VERSION= 5.40.0
- DISTNAME= maxima-${VERSION}
- CATEGORIES= math
- HOMEPAGE= http://maxima.sourceforge.net/
- MAINTAINER= Ingo Feinerer <feinerer@logic.at>
- # GPLv2+
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB += c ecl ffi gc gmp m pthread
- MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=maxima/}
- USE_GMAKE= yes
- # Python is not needed for building but configure fails without it.
- # Instead of patching just add the lang/python dependency.
- # http://sourceforge.net/p/maxima/mailman/message/34462954/
- MODULES = lang/python
- MODPY_RUNDEP = No
- BUILD_DEPENDS = print/texinfo
- LIB_DEPENDS= lang/ecl
- RUN_DEPENDS = devel/desktop-file-utils \
- misc/rlwrap \
- misc/shared-mime-info
- SUBST_VARS= VERSION
- MAKE_FLAGS = MAKEINFO="${LOCALBASE}/bin/gtexi2any" \
- TEXI2DVI="${LOCALBASE}/bin/gtexi2dvi"
- CONFIGURE_ARGS+= --enable-ecl
- CONFIGURE_STYLE= gnu
- FLAVORS= no_x11
- FLAVOR?=
- .if !${FLAVOR:Mno_x11}
- MODULES+= x11/tk
- RUN_DEPENDS += ${MODTK_RUN_DEPENDS} \
- math/gnuplot
- BUILD_DEPENDS += ${MODTK_BUILD_DEPENDS}
- CONFIGURE_ARGS += --with-wish=${MODTK_BIN}
- .endif
- .include <bsd.port.mk>
|