summaryrefslogtreecommitdiff
path: root/lang/sun-jre13/Makefile
diff options
context:
space:
mode:
authorabs <abs@pkgsrc.org>2001-09-14 10:19:10 +0000
committerabs <abs@pkgsrc.org>2001-09-14 10:19:10 +0000
commit159880625f3cc54f77b04c2a8f64f6eda40c6896 (patch)
treee37627a64f0fb4a0fb147078c03780913906ba5e /lang/sun-jre13/Makefile
parenteb13e77ecd29bd2e00f6ebe97bfe9e518bbdadb0 (diff)
downloadpkgsrc-159880625f3cc54f77b04c2a8f64f6eda40c6896.tar.gz
Install ${PREFIX}/java/bin/java in jre rather than jdk. Now JAVA_HOME can
be set to ${PREFIX}/java and runtime jre and buildtime jdk both work
Diffstat (limited to 'lang/sun-jre13/Makefile')
-rw-r--r--lang/sun-jre13/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/lang/sun-jre13/Makefile b/lang/sun-jre13/Makefile
index c0b282a8859..dd1d5812eb7 100644
--- a/lang/sun-jre13/Makefile
+++ b/lang/sun-jre13/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2001/08/14 17:23:47 abs Exp $
+# $NetBSD: Makefile,v 1.15 2001/09/14 10:19:11 abs Exp $
#
# MASTER_SITES is very special, and must end in "=":
@@ -37,7 +37,6 @@ DEPENDS+= suse_x11-*:../../emulators/suse_x11
JDK_HOME:= ${LOCALBASE}/java
.endif
-NO_BUILD= yes
# since we change PREFIX:
NO_MTREE= yes
@@ -50,10 +49,15 @@ post-fetch:
post-patch:
@${FIND} ${WRKSRC} -name '*.orig' -print | ${XARGS} ${RM} -f
+do-build:
+ ${SED} -e "s,@PREFIX@,${PREFIX}," ${FILESDIR}/wrap.sh >${WRKDIR}/java
+
# This is ugly. The chown should happen after copying, or tar should have
# a way to override permissions.
do-install:
${INSTALL_PROGRAM_DIR} ${PREFIX} ${PREFIX}/jre
+ ${INSTALL_PROGRAM_DIR} ${PREFIX} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKDIR}/java ${PREFIX}/bin/java
${CHOWN} -hR ${BINOWN}:${BINGRP} ${WRKSRC}
${GTAR} -C ${WRKSRC} -cf- . | ${GTAR} -C ${PREFIX}/jre -xpf-