1 # Created by: rfarmer@predatorlabs.net
7 MASTER_SITES= http://forge.scilab.org/upload/jlatexmath/files/
8 DISTNAME= ${PORTNAME}-src-all-${PORTVERSION}
10 MAINTAINER= makc@FreeBSD.org
11 COMMENT= Java API to display mathematical formulas written in LaTeX
21 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
23 OPTIONS_DEFINE= FOP EXAMPLES
27 FOP_DESC= textproc/fop plugin (required for math/scilab)
28 FOP_BUILD_DEPENDS= fop:${PORTSDIR}/textproc/fop \
29 ${JAVALIBDIR}/xmlgraphics-commons.jar:${PORTSDIR}/graphics/xmlgraphics-commons
30 FOP_RUN_DEPENDS:= ${FOP_BUILD_DEPENDS} \
31 ${JAVASHAREDIR}/batik/batik.jar:${PORTSDIR}/graphics/batik \
32 ${JAVALIBDIR}/avalon-framework.jar:${PORTSDIR}/devel/avalon-framework \
33 ${JAVALIBDIR}/commons-io.jar:${PORTSDIR}/devel/jakarta-commons-io \
34 ${JAVALIBDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \
35 ${JAVALIBDIR}/xml-apis-ext.jar:${PORTSDIR}/textproc/xml-commons
38 .include <bsd.port.options.mk>
41 ${REINPLACE_CMD} -e 's|/usr/share/java/fop.jar|${LOCALBASE}/share/java/fop/build/fop.jar|' ${WRKSRC}/fop.properties
42 ${REINPLACE_CMD} -e 's|/usr/share/java/batik.jar|${LOCALBASE}/share/java/batik/batik.jar|' ${WRKSRC}/fop.properties
43 ${REINPLACE_CMD} -e 's|/usr/share/java/|${JAVALIBDIR}/|' ${WRKSRC}/fop.properties
46 # Remove empty directory
47 -${RMDIR} ${WRKSRC}/examples/Macros/bin
50 .if ${PORT_OPTIONS:MFOP}
51 ${INSTALL_DATA} ${WRKSRC}/dist/jlatexmath-fop-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jlatexmath-fop.jar
53 ${INSTALL_DATA} ${WRKSRC}/dist/jlatexmath-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jlatexmath.jar
54 (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
56 .include <bsd.port.mk>