Changeset View
Changeset View
Standalone View
Standalone View
math/asymptote/Makefile
# Created by: Nicola Vitale <nivit@email.it> | # Created by: Nicola Vitale <nivit@email.it> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= asymptote | PORTNAME= asymptote | ||||
PORTVERSION= 2.37 | PORTVERSION= 2.37 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= math | CATEGORIES= math | ||||
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} | MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} | ||||
DISTNAME= ${PORTNAME}-${PORTVERSION}.src | DISTNAME= ${PORTNAME}-${PORTVERSION}.src | ||||
MAINTAINER= nivit@FreeBSD.org | MAINTAINER= nivit@FreeBSD.org | ||||
COMMENT= Powerful script-based vector graphics language | COMMENT= Powerful script-based vector graphics language | ||||
LICENSE= GPLv3 LGPL3 | LICENSE= GPLv3 LGPL3 | ||||
Show All 15 Lines | |||||
INSTALL_TARGET= install-asy | INSTALL_TARGET= install-asy | ||||
MAKE_ENV= ASYMPTOTE_HOME=${WRKDIR} HOME=${WRKDIR} | MAKE_ENV= ASYMPTOTE_HOME=${WRKDIR} HOME=${WRKDIR} | ||||
MAKE_JOBS_UNSAFE= yes | MAKE_JOBS_UNSAFE= yes | ||||
ONLY_FOR_ARCHS= i386 amd64 | ONLY_FOR_ARCHS= i386 amd64 | ||||
USES= gettext-runtime ghostscript gmake ncurses perl5 python tar:tgz | USES= gettext-runtime ghostscript gmake ncurses perl5 python \ | ||||
shebangfix tar:tgz | |||||
USE_GL= glut | USE_GL= glut | ||||
USE_PERL5= build | USE_PERL5= build | ||||
USE_TEX= dvipsk formats | USE_TEX= dvipsk formats | ||||
SHEBANG_FILES= GUI/*.py | |||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | ||||
# Options | # Options | ||||
DOCS_BUILD_DEPENDS= texi2dvi:print/texinfo | DOCS_BUILD_DEPENDS= texi2dvi:print/texinfo | ||||
DOCS_CONFIGURE_WITH= docdir=${DOCSDIR} | DOCS_CONFIGURE_WITH= docdir=${DOCSDIR} | ||||
FFTW_CONFIGURE_ENABLE= fftw | FFTW_CONFIGURE_ENABLE= fftw | ||||
FFTW_DESC= Use FFTW to compute the Discrete Fourier Transform | FFTW_DESC= Use FFTW to compute the Discrete Fourier Transform | ||||
Show All 28 Lines | |||||
ALL_TARGET+= man | ALL_TARGET+= man | ||||
INSTALL_TARGET+= install-man | INSTALL_TARGET+= install-man | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} 's/-lgc/-lgc-threaded/' ${WRKSRC}/configure | @${REINPLACE_CMD} 's/-lgc/-lgc-threaded/' ${WRKSRC}/configure | ||||
@${REINPLACE_CMD} 's,/usr/lib/libgs.so,${LOCALBASE}/lib/libgs.so,' \ | @${REINPLACE_CMD} 's,/usr/lib/libgs.so,${LOCALBASE}/lib/libgs.so,' \ | ||||
${WRKSRC}/settings.cc | ${WRKSRC}/settings.cc | ||||
# Fix the python interpreter in the generated file share/asymptote/GUI/xasyVersion.py: | |||||
@${REINPLACE_CMD} 's,%%PYTHON_CMD%%,${PYTHON_CMD},' ${WRKSRC}/Makefile.in | |||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/asy | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/asy | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |