Changeset View
Changeset View
Standalone View
Standalone View
java/javavmwrapper/Makefile
Show All 19 Lines | |||||
# This is normally defined by bsd.java.mk when USE_JAVA is defined, but | # 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 | # we can't do that here since it would result in a circular dependency | ||||
JAVALIBDIR= ${LOCALBASE}/share/java/classes | JAVALIBDIR= ${LOCALBASE}/share/java/classes | ||||
do-configure: | do-configure: | ||||
.for _script in ${SCRIPTS} | .for _script in ${SCRIPTS} | ||||
${SED} -e 's|%%PREFIX%%|${PREFIX}|;' \ | ${SED} -e 's|%%PREFIX%%|${PREFIX}|;' \ | ||||
-e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|;' \ | -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|;' \ | ||||
${SRC}/${_script}.sh >${WRKDIR}/${_script}.sh | ${SRC}/${_script}.sh >${WRKSRC}/${_script}.sh | ||||
.endfor | .endfor | ||||
${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|;' \ | ${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|;' \ | ||||
${FILESDIR}/pkg-install.in > ${PKGINSTALL} | ${FILESDIR}/pkg-install.in > ${PKGINSTALL} | ||||
.for _man in checkvms.1 javavm.1 manvm.1 registervm.1 javavm_opts.conf.5 javavms.5 | .for _man in checkvms.1 javavm.1 manvm.1 registervm.1 javavm_opts.conf.5 javavms.5 | ||||
${SED} -e 's|%%PREFIX%%|${PREFIX}|;' \ | ${SED} -e 's|%%PREFIX%%|${PREFIX}|;' \ | ||||
-e 's|%%LOCALBASE%%|${LOCALBASE}|;' \ | -e 's|%%LOCALBASE%%|${LOCALBASE}|;' \ | ||||
-e 's|%%PORTSDIR%%|${PORTSDIR}|;' \ | -e 's|%%PORTSDIR%%|${PORTSDIR}|;' \ | ||||
${SRC}/${_man} > ${WRKDIR}/${_man} | ${SRC}/${_man} > ${WRKSRC}/${_man} | ||||
.endfor | .endfor | ||||
do-install: | do-install: | ||||
${INSTALL_SCRIPT} ${WRKDIR}/classpath.sh ${STAGEDIR}${PREFIX}/bin/classpath | ${INSTALL_SCRIPT} ${WRKSRC}/classpath.sh ${STAGEDIR}${PREFIX}/bin/classpath | ||||
${INSTALL_SCRIPT} ${WRKDIR}/javavmwrapper.sh ${STAGEDIR}${PREFIX}/bin/javavm | ${INSTALL_SCRIPT} ${WRKSRC}/javavmwrapper.sh ${STAGEDIR}${PREFIX}/bin/javavm | ||||
${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/checkvms | ${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/checkvms | ||||
${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/manvm | ${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/manvm | ||||
${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/registervm | ${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/registervm | ||||
${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/unregistervm | ${LN} -sf javavm ${STAGEDIR}${PREFIX}/bin/unregistervm | ||||
${INSTALL_MAN} ${WRKDIR}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
${INSTALL_MAN} ${WRKDIR}/registervm.1 \ | ${INSTALL_MAN} ${WRKSRC}/registervm.1 \ | ||||
${STAGEDIR}${MAN1PREFIX}/man/man1/unregistervm.1 | ${STAGEDIR}${MAN1PREFIX}/man/man1/unregistervm.1 | ||||
${INSTALL_MAN} ${WRKDIR}/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 | ${INSTALL_MAN} ${WRKSRC}/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 | ||||
${INSTALL_DATA} ${FILESDIR}/javavm_opts.conf.dist \ | ${INSTALL_DATA} ${FILESDIR}/javavm_opts.conf.dist \ | ||||
${STAGEDIR}${PREFIX}/etc/javavm_opts.conf.dist | ${STAGEDIR}${PREFIX}/etc/javavm_opts.conf.dist | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |