Changeset View
Changeset View
Standalone View
Standalone View
math/jts/Makefile
# Created by: Thierry Thomas <thierry@pompo.net> | # Created by: Thierry Thomas <thierry@pompo.net> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= jts | PORTNAME= jts | ||||
PORTVERSION= 1.13 | PORTVERSION= 1.13 | ||||
CATEGORIES= math databases | CATEGORIES= math databases | ||||
MASTER_SITES= SF/${PORTNAME}-topo-suite/${PORTNAME}/${PORTVERSION} | MASTER_SITES= SF/${PORTNAME}-topo-suite/${PORTNAME}/${PORTVERSION} | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= JTS Topology Suite | COMMENT= JTS Topology Suite | ||||
RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom \ | RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom \ | ||||
${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \ | ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \ | ||||
${JAVALIBDIR}/xml-apis.jar:${PORTSDIR}/textproc/xerces-j | ${JAVALIBDIR}/xml-apis.jar:${PORTSDIR}/textproc/xerces-j | ||||
USES= zip | USES= zip | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USE_JAVA= yes | USE_JAVA= yes | ||||
NO_WRKSUBDIR= yes | NO_WRKSUBDIR= yes | ||||
VER= ${PORTVERSION:tl} | VER= ${PORTVERSION:tl} | ||||
JARFILES= JTS_Test acme jts-${VER} | JARFILES= JTS_Test acme jts-${VER} | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
do-install: | do-install: | ||||
.for jar in ${JARFILES} | .for jar in ${JARFILES} | ||||
${INSTALL_DATA} ${WRKSRC}/lib/${jar}.jar \ | ${INSTALL_DATA} ${WRKSRC}/lib/${jar}.jar \ | ||||
${STAGEDIR}${JAVAJARDIR}/${jar:S|-${VER}||}.jar | ${STAGEDIR}${JAVAJARDIR}/${jar:S|-${VER}||}.jar | ||||
.endfor | .endfor | ||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
@cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} | @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} | ||||
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." | @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." | ||||
.if defined(MAINTAINER_MODE) | .if defined(MAINTAINER_MODE) | ||||
regression-test: install | regression-test: install | ||||
${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|; \ | ${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|; \ | ||||
s|%%JAVALIBDIR%%|${JAVALIBDIR}|;\ | s|%%JAVALIBDIR%%|${JAVALIBDIR}|;\ | ||||
s|%%JAVA%%|${JAVA}|' \ | s|%%JAVA%%|${JAVA}|' \ | ||||
${FILESDIR}/testJTS.sh.in > ${WRKSRC}/testJTS.sh | ${FILESDIR}/testJTS.sh.in > ${WRKSRC}/testJTS.sh | ||||
(cd ${WRKSRC} && ${SH} ./testJTS.sh ) | (cd ${WRKSRC} && ${SH} ./testJTS.sh ) | ||||
.endif | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |