diff options
author | Greg Lewis <glewis@FreeBSD.org> | 2004-02-18 19:50:33 +0000 |
---|---|---|
committer | Greg Lewis <glewis@FreeBSD.org> | 2004-02-18 19:50:33 +0000 |
commit | a69622a594795a23ac050162811b398dbc705ce0 (patch) | |
tree | ab99cf690f034de0db8c105616e437d8cb19b54e /java/jflex/Makefile | |
parent | 498d5c10eb3fdc5666954d2926a428cc5a478a79 (diff) | |
download | ports-a69622a594795a23ac050162811b398dbc705ce0.tar.gz ports-a69622a594795a23ac050162811b398dbc705ce0.zip |
Notes
Diffstat (limited to 'java/jflex/Makefile')
-rw-r--r-- | java/jflex/Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/java/jflex/Makefile b/java/jflex/Makefile new file mode 100644 index 000000000000..d4e780412026 --- /dev/null +++ b/java/jflex/Makefile @@ -0,0 +1,46 @@ +# Ports collection Makefile for: JFlex +# Date created: 27 January 2004 +# Whom: Conor McDermottroe <ports@mcdermottroe.com> +# +# $FreeBSD$ +# + +PORTNAME= jflex +PORTVERSION= 1.3.5 +CATEGORIES= java devel +MASTER_SITES= http://www.jflex.de/ + +MAINTAINER= ports@mcdermottroe.com +COMMENT= The Fast Lexical Analyser Generator for Java[tm] + +USE_JAVA= 1.1+ +NEED_JAVAC= yes +USE_REINPLACE= yes +WRKSRC= ${WRKDIR}/JFlex +BUILD_WRKSRC= ${WRKSRC}/src +MAKE_ENV+= JAVAC="${JAVAC}" JAR="${JAR}" JAVAJARDIR="${JAVAJARDIR}" \ + JAVA_CLASSES="${JAVA_CLASSES}" + +PLIST_SUB= JAVAJARDIR=${JAVAJARDIR:S|^${PREFIX}/||} +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +do-configure: + @${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \ + ${WRKSRC}/bin/jflex + +do-install: + @${INSTALL_SCRIPT} ${WRKSRC}/bin/jflex ${PREFIX}/bin/jflex + @${INSTALL_DATA} ${WRKSRC}/lib/JFlex.jar ${JAVAJARDIR}/JFlex.jar +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} +.endif + ${MKDIR} ${EXAMPLESDIR} +.for EXAMPLE in binary byaccj cup interpreter java simple standalone + ${MKDIR} ${EXAMPLESDIR}/${EXAMPLE} + ${INSTALL_DATA} ${WRKSRC}/examples/${EXAMPLE}/* ${EXAMPLESDIR}/${EXAMPLE} +.endfor + +.include <bsd.port.mk> |