# $OpenBSD: Makefile,v 1.9 2000/10/22 16:23:01 espie Exp $

#
# From:
# $FreeBSD: ports/www/hotjava/Makefile,v 1.4 2000/02/16 00:19:45 mharo Exp $
#

DISTNAME=	hotjava-3.0
CATEGORIES=	www
NEED_VERSION=	1.327
MASTER_SITES=
DISTFILES=	hjb3_0-linux.sfx

EXTRACT_CASES=*.sfx) uudecode ${FULLDISTDIR}/$$archive;;

MAINTAINER=	Chris Cappuccio <chris@openbsd.org>

JDK=	jdk1.1.8
JAR=	${JDK}/bin/jar
JAVA=	${JDK}/bin/java

BUILD_DEPENDS=	${PREFIX}/${JAR}::devel/jdk
RUN_DEPENDS=	${PREFIX}/${JAVA}::devel/jdk

# No Fee
PERMIT_PACKAGE_CDROM=	No
PERMIT_PACKAGE_FTP=	No
PERMIT_DISTFILES_CDROM=	No
PERMIT_DISTFILES_FTP=	No
MIRROR_DISTFILE=	No

WRKDIST=		${WRKDIR}
NO_BUILD=		Yes

HOMEPAGE= http://java.sun.com/products/hotjava/

do-fetch:
	@if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \
	   echo "" ; \
	   echo "  The source to this port may not be automatically fetched" ; \
	   echo "  due to licensing restrictions. You must fetch the source" ; \
	   echo "  manually, after reading and agreeing to the license at:" ; \
	   echo "" ; \
	   echo "      http://java.sun.com/products/hotjava/" ; \
	   echo "" ; \
	   echo "  Once ${DISTFILES} has been downloaded, move it to ${DISTDIR}"; \
	   echo "  and then restart this build." ; \
	   echo "" ; \
	   exit 1 ; \
	fi

do-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/java/HotJava
	cd ${PREFIX}/share/java/HotJava && \
		${TRUEPREFIX}/${JAR} xf ${WRKDIST}/hjb3_0.jar
	cd ${PREFIX}/share/java/HotJava && chmod -R a+rX *
	echo '#! /bin/sh' >${PREFIX}/bin/hotjava
	echo 'exec ${TRUEPREFIX}/${JAVA} -classpath \
	${TRUEPREFIX}/${JDK}/lib/classes.zip:${TRUEPREFIX}/share/java/HotJava/Browser.jar \
	sunw.hotjava.Main -Dhotjava.home=${TRUEPREFIX}/share/java/HotJava $$@' \
		>>${PREFIX}/bin/hotjava
	chmod a+rx ${PREFIX}/bin/hotjava

.include <bsd.port.mk>
