1 # Created by: Conor McDermottroe <ports@mcdermottroe.com>
7 MASTER_SITES= http://www.jflex.de/:jflexde \
8 http://jflex.sourceforge.net/jar/devel/:jflexsf
9 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:jflexde \
12 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
14 MAINTAINER= eg@fbsd.lt
15 COMMENT= The Fast Lexical Analyser Generator for Java[tm]
17 BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit
21 BUILD_WRKSRC= ${WRKSRC}/src
23 MAKE_ENV+= CLASSPATH="${JAVALIBDIR}/junit.jar"
29 OPTIONS_DEFINE= DOCS EXAMPLES
32 ${MKDIR} ${WRKSRC}/tools
33 ${CP} ${DISTDIR}/JFlex.jar ${WRKSRC}/tools/
34 ${CP} ${DISTDIR}/java_cup.jar ${WRKSRC}/tools/
37 ${INSTALL_SCRIPT} ${WRKDIR}/jflex.sh ${STAGEDIR}${PREFIX}/bin/jflex
38 ${INSTALL_DATA} ${WRKSRC}/lib/JFlex.jar ${STAGEDIR}${JAVAJARDIR}/JFlex.jar
39 ${MKDIR} ${STAGEDIR}${DOCSDIR}
40 ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
41 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
42 .for EXAMPLE in binary byaccj cup interpreter java simple standalone
43 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${EXAMPLE}
44 ${INSTALL_DATA} ${WRKSRC}/examples/${EXAMPLE}/* ${STAGEDIR}${EXAMPLESDIR}/${EXAMPLE}
47 .include <bsd.port.mk>