summaryrefslogtreecommitdiff
path: root/java/openjdk7/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/openjdk7/Makefile')
-rw-r--r--java/openjdk7/Makefile37
1 files changed, 10 insertions, 27 deletions
diff --git a/java/openjdk7/Makefile b/java/openjdk7/Makefile
index fb885e2ba582..e11ae4f7013a 100644
--- a/java/openjdk7/Makefile
+++ b/java/openjdk7/Makefile
@@ -3,7 +3,6 @@
PORTNAME= openjdk
PORTVERSION= ${JDK_MAJOR_VERSION}.${PORT_MINOR_VERSION}.${PORT_BUILD_NUMBER}
-PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= java devel
MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}u${JDK_MINOR_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ \
@@ -39,12 +38,12 @@ DEBUG_DESC= Enable extra debugging info
POLICY_DESC= Install the Unlimited Strength Policy Files
TZUPDATE_DESC= Update the time zone data
-PORT_MINOR_VERSION= 25
-PORT_BUILD_NUMBER= 15
+PORT_MINOR_VERSION= 51
+PORT_BUILD_NUMBER= 13
JDK_MAJOR_VERSION= 7
-JDK_MINOR_VERSION= 6
-JDK_BUILD_NUMBER= 24
-JDK_BUILD_DATE= 09_aug_2012
+JDK_MINOR_VERSION= 40
+JDK_BUILD_NUMBER= 43
+JDK_BUILD_DATE= 26_aug_2013
JDK_SRC_DISTFILE= ${PORTNAME}-${JDK_MAJOR_VERSION}u${JDK_MINOR_VERSION}-fcs-src-b${JDK_BUILD_NUMBER}-${JDK_BUILD_DATE}
# Use our own version of ant to avoid circular dependencies
@@ -104,22 +103,14 @@ BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk7 \
${LOCALBASE}/openjdk6 \
${LOCALBASE}/bootstrap-openjdk
-SECURITY_ICONS= security-icon-bw16.png \
- security-icon-bw24.png \
- security-icon-bw32.png \
- security-icon-bw48.png \
- security-icon-interim16.png \
- security-icon-interim24.png \
- security-icon-interim32.png \
- security-icon-interim48.png \
- security-icon-yellow16.png \
- security-icon-yellow24.png \
- security-icon-yellow32.png \
- security-icon-yellow48.png
-
NO_STAGE= yes
+
.include <bsd.port.options.mk>
+.if ${OSVERSION} < 902506 || (${OSVERSION} > 1000000 && ${OSVERSION} < 1000702)
+FORBIDDEN= causes kernel panics
+.endif
+
.if empty(PORT_OPTIONS:MDEBUG)
MAKE_ENV+= ALT_OBJCOPY="/nonexistent"
.endif
@@ -150,14 +141,6 @@ PATCH_DEPENDS+= gpatch:${PORTSDIR}/devel/patch
PATCH= gpatch
.endif
-post-extract:
- # Move icons to their new home.
- @${MKDIR} ${WRKSRC}/jdk/src/share/classes/sun/awt/resources
-.for icon in ${SECURITY_ICONS}
- @${MV} ${WRKSRC}/jdk/src/solaris/classes/sun/awt/X11/${icon} \
- ${WRKSRC}/jdk/src/share/classes/sun/awt/resources/
-.endfor
-
post-patch:
@${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" \
${WRKSRC}/hotspot/src/os/bsd/vm/os_bsd.cpp