summaryrefslogtreecommitdiff
path: root/lang/jdk/Makefile
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>1999-12-10 03:55:22 +0000
committerhubertf <hubertf@pkgsrc.org>1999-12-10 03:55:22 +0000
commita74e7c8d27a1b9dbb682966e0e39482e8933f7f9 (patch)
treefe4ab5fe533292ba67542f4554cfe881a4caf1da /lang/jdk/Makefile
parentcbb83e457794c84dcf1b07c402a3281928e50f9e (diff)
downloadpkgsrc-a74e7c8d27a1b9dbb682966e0e39482e8933f7f9.tar.gz
Make this relocatable outside of $LOCALBASE/java by setting JDK_HOME.
Diffstat (limited to 'lang/jdk/Makefile')
-rw-r--r--lang/jdk/Makefile49
1 files changed, 31 insertions, 18 deletions
diff --git a/lang/jdk/Makefile b/lang/jdk/Makefile
index 6cb9d0a6be8..4586c03a806 100644
--- a/lang/jdk/Makefile
+++ b/lang/jdk/Makefile
@@ -1,28 +1,41 @@
-# $NetBSD: Makefile,v 1.9 1999/11/23 16:26:13 hubertf Exp $
+# $NetBSD: Makefile,v 1.10 1999/12/10 03:55:22 hubertf Exp $
+#
-DISTNAME= jdk1.1.6
-PKGNAME= jdk-1.1.6
-WRKSRC= ${WRKDIR}/jdk1.1.6
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/java/i386/1.1.6/
-EXTRACT_SUFX= .tgz
+VERSION=1.1.6
+DISTNAME= jdk${VERSION}
+PKGNAME= jdk-${VERSION}
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/java/i386/${VERSION}/ \
+ ftp://ftp.de.netbsd.org/pub/NetBSD/misc/java/i386/${VERSION}/
+EXTRACT_SUFX= .tgz
-MAINTAINER= packages@netbsd.org
-HOMEPAGE= http://www.quick.com.au/java/
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.quick.com.au/java/
-RESTRICTED= 'No redistribution of the Java(tm) Development Kit'
-NO_PACKAGE= ${RESTRICTED}
-NO_CDROM= ${RESTRICTED}
-MIRROR_DISTFILE= no
+.include "../../mk/bsd.prefs.mk"
+.if !defined(JDK_HOME)
+JDK_HOME:= ${LOCALBASE}/java
+.endif
-ONLY_FOR_PLATFORM= NetBSD-*-i386
+WRKSRC= ${WRKDIR}/jdk${VERSION}
+NO_BUILD= yes
+MESSAGE_FILE= ${WRKDIR}/.MESSAGE
-NO_CONFIGURE= yes
-NO_BUILD= yes
+ONLY_FOR_PLATFORM= NetBSD-*-i386
+RESTRICTED= "No redistribution of the Java(tm) Development Kit"
+NO_CDROM= ${RESTRICTED}
do-install:
${RM} ${WRKSRC}/README.NetBSD.orig
- -${MKDIR} ${PREFIX}/java
- (cd ${WRKSRC}; tar cf - . | (cd ${PREFIX}/java ; tar xvf - ))
+ ${MKDIR} ${JDK_HOME}
+ cd ${WRKSRC} ; ${GTAR} pcf - . | ( cd ${JDK_HOME} ; ${GTAR} pvxf - )
+ ${SED} \
+ -e 's|@JDK_HOME@|${JDK_HOME}|g' \
+ <${PKGDIR}/MESSAGE >${MESSAGE_FILE}
+
.include "../../mk/bsd.pkg.mk"
+
+
+# This needs to be after bsd.pkg.mk
+PREFIX:= ${JDK_HOME}