summaryrefslogtreecommitdiff
path: root/lang/sun-jdk13
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2002-06-30 15:01:47 +0000
committerschmonz <schmonz@pkgsrc.org>2002-06-30 15:01:47 +0000
commitbcc48e8a450118113db386c607f280a115e3e58b (patch)
tree0ee0f19358fd88265595eaa8f7fb1eecef31add7 /lang/sun-jdk13
parent7726d6c13b1bb32744dcb80933ad1ca816b1470b (diff)
downloadpkgsrc-bcc48e8a450118113db386c607f280a115e3e58b.tar.gz
Register lang/sun{jre,jdk}13 as stub packages on Darwin, pointing
to the included 1.3.1 JDK. Teach USE_JAVA about this. Approved by jwise and agc.
Diffstat (limited to 'lang/sun-jdk13')
-rw-r--r--lang/sun-jdk13/Makefile17
-rw-r--r--lang/sun-jdk13/PLIST.Darwin2
2 files changed, 17 insertions, 2 deletions
diff --git a/lang/sun-jdk13/Makefile b/lang/sun-jdk13/Makefile
index 6557f4217d5..321fa9cdcec 100644
--- a/lang/sun-jdk13/Makefile
+++ b/lang/sun-jdk13/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2002/03/19 16:33:58 tron Exp $
+# $NetBSD: Makefile,v 1.14 2002/06/30 15:01:48 schmonz Exp $
# MASTER_SITES is very special, and must end in "=":
DISTNAME= j2sdk-1_3_1_02-linux-i386
@@ -28,6 +28,13 @@ NO_BIN_ON_FTP= ${RESTRICTED}
.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Darwin"
+DISTFILES= # empty
+NO_PATCH= # defined
+NO_CONFIGURE= # defined
+PLIST_SRC= ${PKGDIR}/PLIST.Darwin
+.endif
+
.if !defined(JDK_HOME)
JDK_HOME:= ${LOCALBASE}/java
.endif
@@ -36,11 +43,13 @@ NO_BUILD= yes
# since we change PREFIX:
NO_MTREE= yes
-ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i[3-6]86
+ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i[3-6]86 Darwin-*-*
LDD= ${TRUE}
post-fetch:
+. if ${OPSYS} != "Darwin"
@${CHMOD} +x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
+. endif
post-extract:
@${RM} -rf ${WRKSRC}/jre ${WRKSRC}/bin/java
@@ -51,9 +60,13 @@ post-patch:
# This is ugly. The chown should happen after copying, ot tar should have
# a way to override permissions.
do-install:
+. if ${OPSYS} == "Darwin"
+ @${ECHO_MSG} "Darwin ships with a JDK based on Sun's 1.3.1 release."
+. else
${INSTALL_PROGRAM_DIR} ${PREFIX}
${CHOWN} -hR ${BINOWN}:${BINGRP} ${WRKSRC}
${GTAR} -C ${WRKSRC} -cf- . | ${GTAR} -C ${PREFIX} -xpf-
+. endif
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/sun-jdk13/PLIST.Darwin b/lang/sun-jdk13/PLIST.Darwin
new file mode 100644
index 00000000000..99b06f3ae69
--- /dev/null
+++ b/lang/sun-jdk13/PLIST.Darwin
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2002/06/30 15:01:48 schmonz Exp $
+@comment Darwin ships with a JDK based on Sun's 1.3.1 release.