ports/155062: Port update: devel/antlr
arrowdodger
6yearold at gmail.com
Sat Feb 26 15:30:14 UTC 2011
>Number: 155062
>Category: ports
>Synopsis: Port update: devel/antlr
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 26 15:30:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: arrowdodger
>Release: 8-stable
>Organization:
none
>Environment:
>Description:
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# antlr
# antlr/files
# antlr/files/antlr3.sh
# antlr/files/antlr.sh
# antlr/distinfo
# antlr/Makefile
# antlr/pkg-descr
#
echo c - antlr
mkdir -p antlr > /dev/null 2>&1
echo c - antlr/files
mkdir -p antlr/files > /dev/null 2>&1
echo x - antlr/files/antlr3.sh
sed 's/^X//' >antlr/files/antlr3.sh << 'bf34e47571da2aeaa361811e6a3b8c20'
X#! /bin/sh
X#
X# $FreeBSD: ports/devel/antlr/files/antlr.sh,v 1.4 2004/11/15 23:59:52 glewis Exp $
X
XJAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -classpath "%%JAVAJARDIR%%/%%PORTNAME%%.jar" org.antlr.Tool "$@"
bf34e47571da2aeaa361811e6a3b8c20
echo x - antlr/files/antlr.sh
sed 's/^X//' >antlr/files/antlr.sh << 'ecf882c5d49d22b3e61c150395fa7882'
X#! /bin/sh
X#
X# $FreeBSD: ports/devel/antlr/files/antlr.sh,v 1.4 2004/11/15 23:59:52 glewis Exp $
X
XJAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -classpath "%%JAVAJARDIR%%/%%PORTNAME%%.jar" antlr.Tool "$@"
ecf882c5d49d22b3e61c150395fa7882
echo x - antlr/distinfo
sed 's/^X//' >antlr/distinfo << 'fa873da3a292f5076b8714274fb4f7ee'
XSHA256 (antlr-3.3-complete.jar) = 4febf283a01fa7a895ce3b91f9f2d1dd1f4d223d8ed8b799c13aaa7aaf502aec
XSIZE (antlr-3.3-complete.jar) = 1944931
fa873da3a292f5076b8714274fb4f7ee
echo x - antlr/Makefile
sed 's/^X//' >antlr/Makefile << 'aadf9c52e123a8881edecc99c5919895'
X# New ports collection makefile for: antlr
X# Date created: 5 July 2002
X# Whom: Geoffrey Mainland <mainland at apeiron.net>
X#
X# $FreeBSD: ports/devel/antlr/Makefile,v 1.18 2010/12/18 08:03:12 glewis Exp $
X#
X
XPORTNAME= antlr
XPORTVERSION= 3.3
XCATEGORIES= devel java
XMASTER_SITES= http://www.antlr.org/download/
XDISTNAME= ${PORTNAME}-${PORTVERSION}-complete
XEXTRACT_SUFX= .jar
X
XMAINTAINER= 6yearold at gmail.com
XCOMMENT= ANother Tool for Language Recognition
X
XRUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
X
XEXTRACT_ONLY=
XNO_BUILD= YES
X
XCONFLICTS= pccts-[0-9]*
X
XUSE_JAVA= yes
XJAVA_VERSION= 1.5+
X
XOPTIONS= STRINGTEMPLATE "Install java/stringtemplate port" on
X
X.include <bsd.port.options.mk>
X
X.if defined(WITH_STRINGTEMPLATE)
XRUN_DEPENDS+= ${JAVAJARDIR}/stringtemplate.jar:${PORTSDIR}/java/stringtemplate
X.endif
X
XPLIST_FILES= bin/antlr \
X bin/antlr3 \
X ${JAVAJARDIR:C,${PREFIX}/?,,}/${PORTNAME}.jar
X
Xdo-install:
X @${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
X -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
X -e 's|%%PORTNAME%%|${PORTNAME}|' \
X -e 's|%%JAVA_VERSION%%|${JAVA_VERSION}|' ${FILESDIR}/antlr.sh > ${WRKDIR}/antlr.sh
X
X @${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
X -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
X -e 's|%%PORTNAME%%|${PORTNAME}|' \
X -e 's|%%JAVA_VERSION%%|${JAVA_VERSION}|' ${FILESDIR}/antlr3.sh > ${WRKDIR}/antlr3.sh
X
X @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
X @${MKDIR} ${JAVAJARDIR}
X @${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${JAVAJARDIR}/${PORTNAME}.jar
X @${ECHO_MSG} " [ DONE ]"
X @${ECHO_MSG} -n ">> Installing antlr script as ${PREFIX}/bin/antlr..."
X @${INSTALL_SCRIPT} ${WRKDIR}/antlr.sh ${PREFIX}/bin/antlr
X @${ECHO_MSG} " [ DONE ]"
X @${ECHO_MSG} -n ">> Installing antlr3 script as ${PREFIX}/bin/antlr3..."
X @${INSTALL_SCRIPT} ${WRKDIR}/antlr3.sh ${PREFIX}/bin/antlr3
X @${ECHO_MSG} " [ DONE ]"
X
X.include <bsd.port.mk>
aadf9c52e123a8881edecc99c5919895
echo x - antlr/pkg-descr
sed 's/^X//' >antlr/pkg-descr << '19ff20f6a285900e890317c7aee0b194'
XANTLR, ANother Tool for Language Recognition, is a language tool
Xthat provides a framework for constructing recognizers, interpreters,
Xcompilers, and translators from grammatical descriptions containing
Xactions in a variety of target languages.
X
XWWW: http://www.antlr.org
19ff20f6a285900e890317c7aee0b194
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list