summaryrefslogtreecommitdiff
path: root/lang/sun-jre13
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
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')
-rw-r--r--lang/sun-jre13/Makefile8
-rwxr-xr-xlang/sun-jre13/files/wrap.sh3
-rw-r--r--lang/sun-jre13/pkg/PLIST4
3 files changed, 12 insertions, 3 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-
diff --git a/lang/sun-jre13/files/wrap.sh b/lang/sun-jre13/files/wrap.sh
new file mode 100755
index 00000000000..904b72c6f53
--- /dev/null
+++ b/lang/sun-jre13/files/wrap.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+# $NetBSD: wrap.sh,v 1.1 2001/09/14 10:19:11 abs Exp $
+exec @PREFIX@/jre/bin/java $@
diff --git a/lang/sun-jre13/pkg/PLIST b/lang/sun-jre13/pkg/PLIST
index c61334bc83b..9151678dcc4 100644
--- a/lang/sun-jre13/pkg/PLIST
+++ b/lang/sun-jre13/pkg/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2001/06/12 16:31:47 skrll Exp $
+@comment $NetBSD: PLIST,v 1.5 2001/09/14 10:19:11 abs Exp $
+bin/java
jre/CHANGES
jre/COPYRIGHT
jre/ControlPanel.html
@@ -199,3 +200,4 @@ jre/plugin/i386/ns600/libjavaplugin_oji.so
@dirrm jre/bin/i386
@dirrm jre/bin
@dirrm jre
+@dirrm bin