Changeset View
Changeset View
Standalone View
Standalone View
java/openjdk7/Makefile
# Created by: Greg Lewis <glewis@FreeBSD.org> | # Created by: Greg Lewis <glewis@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= openjdk | PORTNAME= openjdk | ||||
PORTVERSION= ${JDK_MAJOR_VERSION}.${PORT_MINOR_VERSION}.${PORT_BUILD_NUMBER} | PORTVERSION= ${JDK_MAJOR_VERSION}.${PORT_MINOR_VERSION}.${PORT_BUILD_NUMBER} | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= java devel | CATEGORIES= java devel | ||||
MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}u${JDK_MINOR_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ \ | MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}u${JDK_MINOR_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ \ | ||||
http://download.java.net/jaxp/1.4.5/:jaxp \ | http://download.java.net/jaxp/1.4.5/:jaxp \ | ||||
http://icedtea.classpath.org/download/drops/:jaxp \ | http://icedtea.classpath.org/download/drops/:jaxp \ | ||||
http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7/:jaxws \ | http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7/:jaxws \ | ||||
http://icedtea.classpath.org/download/drops/:jaxws \ | http://icedtea.classpath.org/download/drops/:jaxws \ | ||||
https://java.net/downloads/jax-ws/JDK7/:jaf \ | https://java.net/downloads/jax-ws/JDK7/:jaf \ | ||||
Show All 20 Lines | |||||
MAINTAINER?= glewis@FreeBSD.org | MAINTAINER?= glewis@FreeBSD.org | ||||
COMMENT?= Java Development Kit 7 | COMMENT?= Java Development Kit 7 | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
WRKSRC= ${WRKDIR}/${PORTNAME} | WRKSRC= ${WRKDIR}/${PORTNAME} | ||||
USES= compiler dos2unix iconv gmake zip | USES= compiler dos2unix iconv gmake zip | ||||
USE_XORG+= x11 xext xi xrender xt xtst | # Even when not building with X11 support, openjdk7 requires Xrender, X11, and | ||||
# Xt headers. | |||||
X11_BUILD_DEPENDS_OFF+= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11 | |||||
X11_BUILD_DEPENDS_OFF+= ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext | |||||
X11_BUILD_DEPENDS_OFF+= ${LOCALBASE}/libdata/pkgconfig/xrender.pc:x11/libXrender | |||||
X11_BUILD_DEPENDS_OFF+= ${LOCALBASE}/libdata/pkgconfig/xt.pc:x11-toolkits/libXt | |||||
# Add more X11 build deps and runtime deps when X11 is enabled | |||||
X11_LIB_DEPENDS+= libX11.so.6:x11/libX11 | |||||
X11_LIB_DEPENDS+= libXext.so.6:x11/libXext | |||||
X11_LIB_DEPENDS+= libXi.so.6:x11/libXi | |||||
X11_LIB_DEPENDS+= libXrender.so.1:x11/libXrender | |||||
X11_LIB_DEPENDS+= libXt.so.6:x11-toolkits/libXt | |||||
X11_LIB_DEPENDS+= libXtst.so.6:x11/libXtst | |||||
X11_MAKE_ENV_OFF= BUILD_HEADLESS_ONLY=1 | |||||
MAKE_ARGS= CC=${CC:Q} CXX=${CXX:Q} HOST_CC=${CC:Q} | MAKE_ARGS= CC=${CC:Q} CXX=${CXX:Q} HOST_CC=${CC:Q} | ||||
OPTIONS_DEFINE= POLICY TZUPDATE | OPTIONS_DEFINE= POLICY TZUPDATE X11 | ||||
OPTIONS_DEFAULT= POLICY TZUPDATE | OPTIONS_DEFAULT= POLICY TZUPDATE X11 | ||||
DEBUG_DESC= Enable extra debugging info | DEBUG_DESC= Enable extra debugging info | ||||
POLICY_DESC= Install the Unlimited Strength Policy Files | POLICY_DESC= Install the Unlimited Strength Policy Files | ||||
TZUPDATE_DESC= Update the time zone data | TZUPDATE_DESC= Update the time zone data | ||||
JAVAVMS_COMMENT= OpenJDK${JDK_MAJOR_VERSION} | JAVAVMS_COMMENT= OpenJDK${JDK_MAJOR_VERSION} | ||||
.if !defined(BUILD_JRE) | .if !defined(BUILD_JRE) | ||||
OPTIONS_DEFINE+= DEBUG | OPTIONS_DEFINE+= DEBUG | ||||
▲ Show 20 Lines • Show All 152 Lines • Show Last 20 Lines |