diff options
Diffstat (limited to 'java/bootstrap-openjdk/Makefile')
-rw-r--r-- | java/bootstrap-openjdk/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/java/bootstrap-openjdk/Makefile b/java/bootstrap-openjdk/Makefile new file mode 100644 index 000000000000..8bbac7fadadd --- /dev/null +++ b/java/bootstrap-openjdk/Makefile @@ -0,0 +1,58 @@ +# $FreeBSD$ + +PORTNAME= ${JDK_NAME} +PORTVERSION= ${DISTVERSION_${ARCH}} +CATEGORIES= java devel +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= jkim +PKGNAMEPREFIX= bootstrap- +DISTNAME= ${JDK_PORT}-${ARCH}-${PORTVERSION} + +MAINTAINER= jkim@FreeBSD.org +COMMENT= Oracle's Java 6 virtual machine release under the GPL v2 + +LICENSE= GPLv2 + +RUN_DEPENDS= ${LOCALBASE}/share/java/zi:${PORTSDIR}/java/java-zoneinfo + +ONLY_FOR_ARCH= amd64 i386 + +DISTINFO_FILE= ${.CURDIR}/distinfo.${ARCH} +DISTVERSION_amd64= r305682 +DISTVERSION_i386= r305682 + +JDK_NAME= openjdk +JDK_PORT= openjdk6 +JDK_ROOT= bootstrap-${JDK_NAME} + +NO_BUILD= yes +PLIST_SUB= ARCH=${ARCH} JDK_NAME=${JDK_NAME} JDK_ROOT=${JDK_ROOT} +USE_XZ= yes +WRKSRC= ${WRKDIR}/${JDK_ROOT} + +INSTALLDIR= ${PREFIX}/${JDK_ROOT} +JDK_BINS= bin/* jre/bin/* jre/lib/${ARCH}/jexec + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} >= 800105 +RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libz.so.4:${PORTSDIR}/misc/compat7x +.endif + +.if ${ARCH} == "i386" +PLIST_SUB+= CLIENTVM="" +.else +PLIST_SUB+= CLIENTVM="@comment " +.endif + +do-install: + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${INSTALLDIR} + @cd ${INSTALLDIR} && ${CHOWN} ${BINOWN}:${BINGRP} ${JDK_BINS} + @cd ${INSTALLDIR} && ${CHMOD} ${BINMODE} ${JDK_BINS} + @${CAT} ${PKGMESSAGE} + +update: + @${MAKE} -f ${.CURDIR}/Makefile.update \ + JDK_NAME=${JDK_NAME} JDK_PORT=${JDK_PORT} JDK_ROOT=${JDK_ROOT} + +.include <bsd.port.post.mk> |