diff options
| author | Herve Quiroz <hq@FreeBSD.org> | 2005-01-21 18:37:58 +0000 |
|---|---|---|
| committer | Herve Quiroz <hq@FreeBSD.org> | 2005-01-21 18:37:58 +0000 |
| commit | c3ccf88fe89252f511a30f0157404e46160b180a (patch) | |
| tree | ecbb9d7e58856fb6d9004865cc75852c95ee0baf /java/junit/Makefile | |
| parent | f89dfe50032b229c82bfb0938e06738c6f760d5a (diff) | |
Notes
Diffstat (limited to 'java/junit/Makefile')
| -rw-r--r-- | java/junit/Makefile | 41 |
1 files changed, 25 insertions, 16 deletions
diff --git a/java/junit/Makefile b/java/junit/Makefile index 73b04524ef29..4856b2bb3d12 100644 --- a/java/junit/Makefile +++ b/java/junit/Makefile @@ -16,32 +16,41 @@ MAINTAINER= hq@FreeBSD.org COMMENT= A regression testing utility for use with the Java(TM) Language USE_ZIP= yes -USE_JAVA= 1.1+ +USE_JAVA= yes NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes .include <bsd.port.pre.mk> -.if ${USE_JAVA} == "1.1" -RUN_DEPENDS+= ${LOCALBASE}/share/java/classes/jfc-1.1.1/swing.jar:${PORTSDIR}/java/jfc +.if ${JAVA_PORT_VERSION} == "1.1" +RUN_DEPENDS+= ${JAVALIBDIR}/jfc-1.1.1/swing.jar:${PORTSDIR}/java/jfc .endif .if !defined(NOPORTDOCS) -DATADIRS= doc javadoc junit +PORTDOCS= README.html cpl-v10.html doc javadoc .endif +DATADIR= ${JAVASHAREDIR}/${PORTNAME} +PLIST_FILES= %%JAVAJARDIR%%/junit.jar %%DATADIR%%/src.jar +PLIST_DIRS= %%DATADIR%% do-install: - ${MKDIR} ${PREFIX}/share/java/classes ${DOCSDIR} - ${INSTALL_DATA} ${INSTALL_WRKSRC}/junit.jar ${PREFIX}/share/java/classes - ${INSTALL_DATA} ${INSTALL_WRKSRC}/src.jar ${DOCSDIR} - ${INSTALL_DATA} ${INSTALL_WRKSRC}/README.html ${DOCSDIR} - ${INSTALL_DATA} ${INSTALL_WRKSRC}/cpl-v10.html ${DOCSDIR} -.if defined(DATADIRS) -.for DIR in ${DATADIRS} - cd ${INSTALL_WRKSRC}; \ - ${FIND} ${DIR} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\ - ${FIND} ${DIR} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; -.endfor + ${MKDIR} ${JAVAJARDIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/junit.jar ${JAVAJARDIR}/ + ${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/src.jar ${DATADIR}/ + cd ${INSTALL_WRKSRC}/junit/samples \ + && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/\{} \; \ + && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${EXAMPLESDIR}/\{} \; +.if !defined(NOPORTDOCS) + cd ${INSTALL_WRKSRC} \ + && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; \ + && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; .endif +post-install: + @cd ${INSTALL_WRKSRC}/junit/samples \ + && ${FIND} -s . -type f \ + | ${SED} 's,^\.,${EXAMPLESDIR:S,^${PREFIX}/,,},' >>${TMPPLIST} \ + && ${FIND} -s -d . -type d \ + | ${SED} 's,^\.,@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},' >>${TMPPLIST} + .include <bsd.port.post.mk> |
