# Ports collection makefile for: JavaCC # Date Created: 6 May 2002 # Whom: Andy Gerweck # # $FreeBSD: ports/textproc/javacc/Makefile,v 1.14 2007/06/29 19:33:24 linimon Exp $ # PORTNAME= javacc PORTVERSION= 4.0 PORTREVISION= 1 CATEGORIES= textproc java devel MASTER_SITES= https://javacc.dev.java.net/files/documents/17/26783/ DISTNAME= ${PORTNAME}-${PORTVERSION}src MAINTAINER= ports@FreeBSD.org COMMENT= Java parser generator and lexical analyzer FETCH_DEPENDS= ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget USE_JAVA= yes USE_ANT= yes DISABLE_SIZE= yes FETCH_CMD= ${LOCALBASE}/bin/wget FETCH_BEFORE_ARGS= --no-check-certificate WRKSRC= ${WRKDIR}/${PORTNAME} .include post-patch: @for f in "${WRKSRC}/bin/j*"; do \ ${REINPLACE_CMD} -e 's:`dirname \$$0`/lib:${JAVAJARDIR}:' $$f; \ done do-install: @${MKDIR} ${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${JAVAJARDIR} (cd ${WRKSRC}/bin/ && ${INSTALL_SCRIPT} javacc jjdoc jjtree ${PREFIX}/bin/) .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/www/doc/*.html ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} @${MKDIR} ${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${FIND} . \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}) .endif .include