diff options
author | schmonz <schmonz@pkgsrc.org> | 2002-06-30 15:01:47 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2002-06-30 15:01:47 +0000 |
commit | bcc48e8a450118113db386c607f280a115e3e58b (patch) | |
tree | 0ee0f19358fd88265595eaa8f7fb1eecef31add7 /lang/sun-jdk13 | |
parent | 7726d6c13b1bb32744dcb80933ad1ca816b1470b (diff) | |
download | pkgsrc-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/Makefile | 17 | ||||
-rw-r--r-- | lang/sun-jdk13/PLIST.Darwin | 2 |
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. |