summaryrefslogtreecommitdiff
path: root/java/javavmwrapper/Makefile
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2004-04-01 13:40:14 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2004-04-01 13:40:14 +0000
commitd811cc16ac28ba491fe35ed579ca51c59ee8a0be (patch)
treeab0a407b5df697d7bb309692aa8af7aa1925c4b1 /java/javavmwrapper/Makefile
parentBROKEN: Incorrect pkg-plist (diff)
Add a classpath script.
Notes
Notes: svn path=/head/; revision=105874
Diffstat (limited to 'java/javavmwrapper/Makefile')
-rw-r--r--java/javavmwrapper/Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/java/javavmwrapper/Makefile b/java/javavmwrapper/Makefile
index a308a9c11547..32bb8dca3f28 100644
--- a/java/javavmwrapper/Makefile
+++ b/java/javavmwrapper/Makefile
@@ -8,7 +8,7 @@
#
PORTNAME= javavmwrapper
-PORTVERSION= 1.4
+PORTVERSION= 1.5
CATEGORIES= java
MASTER_SITES= # none
DISTFILES= # none
@@ -20,15 +20,23 @@ NO_BUILD= yes
NO_WRKSUBDIR= yes
SRC= ${.CURDIR}/src
+SCRIPTS= classpath javavmwrapper
+# This is normally defined by bsd.java.mk when USE_JAVA is defined, but
+# we can't do that here since it would result in a circular dependency
+JAVAJARDIR= ${PREFIX}/share/java/classes
do-fetch:
@${DO_NADA}
do-configure:
- ${SED} 's|%%PREFIX%%|${PREFIX}|' \
- < ${SRC}/javavmwrapper.sh > ${WRKDIR}/javavmwrapper.sh
+.for _script in ${SCRIPTS}
+ ${SED} -e 's|%%PREFIX%%|${PREFIX}|;' \
+ -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|;' \
+ <${SRC}/${_script}.sh >${WRKDIR}/${_script}.sh
+.endfor
do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/classpath.sh ${PREFIX}/bin/classpath
${INSTALL_SCRIPT} ${WRKDIR}/javavmwrapper.sh ${PREFIX}/bin/javavm
${LN} -sf ${PREFIX}/bin/javavm ${PREFIX}/bin/registervm
${LN} -sf ${PREFIX}/bin/javavm ${PREFIX}/bin/unregistervm