diff options
author | Herve Quiroz <hq@FreeBSD.org> | 2006-07-12 05:28:04 +0000 |
---|---|---|
committer | Herve Quiroz <hq@FreeBSD.org> | 2006-07-12 05:28:04 +0000 |
commit | f6fd335784be47c5ca1a64006cd2bb756f5a6263 (patch) | |
tree | 78ec005f5ce2b07296e9181bfda7f473fa340273 /devel/pmd/Makefile | |
parent | 358c8cf282a69865f99dcfdce17d8bebf26a6f6f (diff) | |
download | ports-f6fd335784be47c5ca1a64006cd2bb756f5a6263.tar.gz ports-f6fd335784be47c5ca1a64006cd2bb756f5a6263.zip |
Notes
Diffstat (limited to 'devel/pmd/Makefile')
-rw-r--r-- | devel/pmd/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/devel/pmd/Makefile b/devel/pmd/Makefile new file mode 100644 index 000000000000..cec2e38edc49 --- /dev/null +++ b/devel/pmd/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: pmd +# Date created: 2006-06-07 +# Whom: Alex Varju <freebsd-ports@varju.ca> +# +# $FreeBSD$ +# + +PORTNAME= pmd +PORTVERSION= 3.7 +CATEGORIES= devel java +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= pmd +DISTNAME= ${PORTNAME}-src-${PORTVERSION} + +MAINTAINER= freebsd-ports@varju.ca +COMMENT= Static analysis tool for Java source code + +BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.3+ +USE_ANT= yes + +MAKE_ARGS= -cp ${JAVALIBDIR}/junit.jar + +DATADIR= ${JAVASHAREDIR}/${PORTNAME} + +.include <bsd.port.pre.mk> + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +BUILD_WRKSRC= ${WRKSRC}/bin + +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +do-install: +.for script in bgastviewer.sh cpd.sh designer.sh pmd.sh + ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ + -e "s|%%JAVA_VERSION%%|${JAVA_VERSION}|" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|" \ + ${INSTALL_WRKSRC}/bin/${script} +.endfor + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/bgastviewer.sh ${PREFIX}/bin/bgastviewer + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/cpd.sh ${PREFIX}/bin/cpd + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/designer.sh ${PREFIX}/bin/pmd_designer + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/pmd.sh ${PREFIX}/bin/pmd + ${MKDIR} ${DATADIR} + cd ${INSTALL_WRKSRC}/lib \ + && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DATADIR}/ \; +.if !defined(NOPORTDOCS) + cd ${INSTALL_WRKSRC}/docs \ + && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; \ + && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; +.endif + +.include <bsd.port.post.mk> |