aboutsummaryrefslogtreecommitdiff
path: root/devel/antlrworks
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2011-06-17 07:19:15 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2011-06-17 07:19:15 +0000
commit06bb5998130914247c56359d9fc2ad071fdee053 (patch)
tree167d118ecafd98657a70344d80442ba3ead0dc6d /devel/antlrworks
parent9c9e9e1e13e2aff7c21ee8ae1a4270fd06bbc2af (diff)
downloadports-06bb5998130914247c56359d9fc2ad071fdee053.tar.gz
ports-06bb5998130914247c56359d9fc2ad071fdee053.zip
Notes
Diffstat (limited to 'devel/antlrworks')
-rw-r--r--devel/antlrworks/Makefile28
-rw-r--r--devel/antlrworks/distinfo5
-rw-r--r--devel/antlrworks/files/antlrworks.sh6
3 files changed, 28 insertions, 11 deletions
diff --git a/devel/antlrworks/Makefile b/devel/antlrworks/Makefile
index 7ea533f9138b..44b776a7ac0e 100644
--- a/devel/antlrworks/Makefile
+++ b/devel/antlrworks/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= antlrworks
-PORTVERSION= 1.3.1
+PORTVERSION= 1.4.2
PORTEPOCH= 1
CATEGORIES= devel java
MASTER_SITES= http://www.antlr.org/download/
@@ -14,9 +14,10 @@ EXTRACT_SUFX= .jar
MAINTAINER= m.sund@arcor.de
COMMENT= The ANTLR GUI Development Environment
+NO_BUILD= yes
+
USE_JAVA= yes
JAVA_VERSION= 1.5+
-NO_BUILD= yes
DESKTOP_ENTRIES="ANTLRWorks" \
"ANTLR GUI Development Environment" \
@@ -25,13 +26,24 @@ DESKTOP_ENTRIES="ANTLRWorks" \
"Application;Development;" \
true
+PLIST_FILES= bin/antlrworks \
+ ${JAVAJARDIR:C,${PREFIX}/?,,}/${PORTNAME}.jar \
+ share/pixmaps/antlrworks.png
+
do-install:
- @${MKDIR} ${JAVASHAREDIR}/${PORTNAME}
- @${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.jar ${JAVASHAREDIR}/${PORTNAME}/${DISTNAME}.jar
- @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/antlrworks
- @${ECHO_CMD} "exec java -Xmx400m -jar ${JAVASHAREDIR}/${PORTNAME}/${DISTNAME}.jar" >> ${WRKDIR}/antlrworks
- @${INSTALL_SCRIPT} ${WRKDIR}/antlrworks ${PREFIX}/bin
+ ${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ -e 's|%%PORTNAME%%|${PORTNAME}|' \
+ -e 's|%%JAVA_VERSION%%|${JAVA_VERSION}|' ${FILESDIR}/antlrworks.sh > ${WRKDIR}/antlrworks.sh
+
+ @${MKDIR} ${JAVAJARDIR}
+ @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
+ @${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${JAVAJARDIR}/${PORTNAME}.jar
+ @${ECHO_MSG} " [ DONE ]"
+ @${ECHO_MSG} -n ">> Installing antlrworks script as ${PREFIX}/bin/antlrworks..."
+ @${INSTALL_SCRIPT} ${WRKDIR}/antlrworks.sh ${PREFIX}/bin/antlrworks
+ @${ECHO_MSG} " [ DONE ]"
@${MKDIR} ${PREFIX}/share/pixmaps
- @${INSTALL_DATA} ${WRKDIR}/icons/app_32x32.png ${PREFIX}/share/pixmaps/antlrworks.png
+ @${INSTALL_DATA} ${WRKDIR}/icons/app_64x64.png ${PREFIX}/share/pixmaps/antlrworks.png
.include <bsd.port.mk>
diff --git a/devel/antlrworks/distinfo b/devel/antlrworks/distinfo
index fcf6fc67d84d..1ea1e14590cd 100644
--- a/devel/antlrworks/distinfo
+++ b/devel/antlrworks/distinfo
@@ -1,3 +1,2 @@
-MD5 (antlrworks-1.3.1.jar) = 35d52e00f054f02f17f08cbf9149681d
-SHA256 (antlrworks-1.3.1.jar) = e623449c2ca8d220e7e4cac9783a3f9e24a742c5f136cccbd23a356e1f46fc4f
-SIZE (antlrworks-1.3.1.jar) = 3155789
+SHA256 (antlrworks-1.4.2.jar) = 717496f20fbfd0ff8c54984e4aeb92926bc9e9ee9c495e890728dea030aeba79
+SIZE (antlrworks-1.4.2.jar) = 3134659
diff --git a/devel/antlrworks/files/antlrworks.sh b/devel/antlrworks/files/antlrworks.sh
new file mode 100644
index 000000000000..b9301ff0b81a
--- /dev/null
+++ b/devel/antlrworks/files/antlrworks.sh
@@ -0,0 +1,6 @@
+#! /bin/sh
+#
+# $FreeBSD$
+
+JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -classpath "%%JAVAJARDIR%%/%%PORTNAME%%.jar" org.antlr.works.IDE "$@"
+