freebsd-ports/java/diablo-jdk15/Makefile
Greg Lewis b290ad6e87 . Add a port of the Diablo Caffe (native FreeBSD JDK) 1.5 binaries.
This will help people keep up with any updates.

  "The Java Development Kit (JDK) provides the Java Virtual Machine,
   base classes, and development tools to permit developers to create
   new Java applications, applets, and components on FreeBSD."
2006-04-06 15:20:45 +00:00

80 lines
2.2 KiB
Makefile

# New ports collection makefile for: diablo-jdk15
# Date created: February 26 2006
# Whom: Greg Lewis <glewis@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= jdk
PORTVERSION= ${JDK_VERSION}.${RELEASE_VERSION}.${BUILD_VERSION}
CATEGORIES= java devel
MASTER_SITES= #
PKGNAMEPREFIX= diablo-
DISTNAME= ${PKGNAMEPREFIX}caffe-freebsd${JDK_OSREL}-${JDK_VERSION}_${RELEASE_VERSION}-b${BUILD_VERSION}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= glewis@FreeBSD.org
COMMENT= Java Development Kit ${JDK_VERSION}_${RELEASE_VERSION}.${BUILD_VERSION}
RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper
RESTRICTED= "License doesn't allow distribution with fee"
USE_BZIP2= yes
USE_XLIB= yes
ONLY_FOR_ARCHS= i386
JDK_VERSION= 1.5.0
RELEASE_VERSION=06
BUILD_VERSION= 00
PLIST_SUB+= JDK_VERSION=${JDK_VERSION}
DOWNLOAD_URL= http://www.FreeBSDFoundation.org/cgi-bin/download?download=${DISTNAME}${EXTRACT_SUFX}
LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}15
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}jdk${JDK_VERSION}_${RELEASE_VERSION}
NO_BUILD= yes
SUB_FILES+= pkg-install \
pkg-deinstall
PKG_IGNORE_DEPENDS= '^[^x|^j]'
INSTALL_DIR= ${PREFIX}/${PKGNAMEPREFIX}jdk${JDK_VERSION}
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 600000
JDK_OSREL=6
.elif ${OSVERSION} >= 500000
JDK_OSREL=5
.else
IGNORE= Only available for FreeBSD 5.x and later
.endif
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING)
ECHO_MSG=/usr/bin/printf
IGNORE= :\n\
Because of licensing restrictions, you must fetch the distribution\n\
manually. Please access\n\
\n\
${DOWNLOAD_URL}\n\
\n\
with a web browser and \"Accept\" the End User License Agreement for\n\
\"Caffe Diablo ${JDK_VERSION}\". Please place the downloaded\n\
${DISTNAME}${EXTRACT_SUFX} in ${DISTDIR}.\n
.endif
do-install:
${MKDIR} "${INSTALL_DIR}"
cd "${WRKSRC}" && ${FIND} . \
| ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} "${INSTALL_DIR}"
post-install:
# Register the VM
"${LOCALBASE}/bin/registervm" \
"${INSTALL_DIR}/bin/java # DiabloCaffe${JDK_VERSION}"
# Install cacerts
${INSTALL_DATA} "${FILESDIR}/cacerts" \
"${INSTALL_DIR}/jre/lib/security/cacerts"
# Install the plugin
${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.include <bsd.port.post.mk>