diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-04-01 13:40:14 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-04-01 13:40:14 +0000 |
commit | d811cc16ac28ba491fe35ed579ca51c59ee8a0be (patch) | |
tree | ab0a407b5df697d7bb309692aa8af7aa1925c4b1 /java/javavmwrapper | |
parent | 3dcc07c45c432dc78650f32aa1a185181cd0f32e (diff) |
Notes
Diffstat (limited to 'java/javavmwrapper')
-rw-r--r-- | java/javavmwrapper/Makefile | 14 | ||||
-rw-r--r-- | java/javavmwrapper/pkg-plist | 1 | ||||
-rw-r--r-- | java/javavmwrapper/src/classpath.sh | 11 |
3 files changed, 23 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 diff --git a/java/javavmwrapper/pkg-plist b/java/javavmwrapper/pkg-plist index 00e0e070e808..dfb07441ae51 100644 --- a/java/javavmwrapper/pkg-plist +++ b/java/javavmwrapper/pkg-plist @@ -1,3 +1,4 @@ +bin/classpath bin/javavm bin/registervm bin/unregistervm diff --git a/java/javavmwrapper/src/classpath.sh b/java/javavmwrapper/src/classpath.sh new file mode 100644 index 000000000000..04d714c0fad7 --- /dev/null +++ b/java/javavmwrapper/src/classpath.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +JAVAJARDIR=%%JAVAJARDIR%% + +echo -n . +find -s ${JAVAJARDIR} -name '*.jar' | while read jar ; do + echo -n ":${jar}" +done |