Update to 11.0.10 GA:

* Contains many upstream bug fixes which can be found in the release notes
  here:
  https://foojay.io/java-11/?quarter=102020&tab=allissues&version=11.0.10
  https://openjdk.java.net/groups/vulnerability/advisories/2021-01-19
This commit is contained in:
kurt 2021-01-21 19:29:01 +00:00
parent af1d765016
commit 5c1c572840
4 changed files with 9 additions and 36 deletions

View File

@ -1,19 +1,18 @@
# $OpenBSD: Makefile,v 1.21 2021/01/06 14:56:56 kurt Exp $
# $OpenBSD: Makefile,v 1.22 2021/01/21 19:29:01 kurt Exp $
ONLY_FOR_ARCHS= i386 amd64 aarch64
USE_WXNEEDED= Yes
DPB_PROPERTIES= parallel
COMMENT= OpenJDK Software Development Kit v${VERSION_STR}
BASE_VER= 11.0.9
PATCH_VER= 11
BASE_VER= 11.0.10
PATCH_VER= 9
BSD_PORT_REL= 1
VERSION_STR= ${BASE_VER}+${PATCH_VER}-${BSD_PORT_REL}
PACKAGE_VER= ${BASE_VER}.${PATCH_VER}.${BSD_PORT_REL}
PKGNAME= jdk-${PACKAGE_VER}
PKGSTEM= jdk-11
EPOCH= 0
REVISION= 0
DIST_SUBDIR= jdk
DISTNAME= jdk-${VERSION_STR}
@ -40,7 +39,7 @@ PERMIT_PACKAGE= Yes
DEBUG_PACKAGES= ${BUILD_PACKAGES}
WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xi Xrender Xtst c freetype gif
WANTLIB += iconv jpeg lcms2 m png pthread z
WANTLIB += harfbuzz iconv jpeg lcms2 m png pthread z
NO_TEST= Yes
@ -78,6 +77,7 @@ BUILD_DEPENDS+= ${MODGNU_AUTOCONF_DEPENDS} \
shells/bash
LIB_DEPENDS= converters/libiconv \
devel/harfbuzz \
graphics/jpeg \
graphics/lcms2 \
graphics/png \
@ -105,6 +105,7 @@ CONFIGURE_ARGS= MAKE=${GMAKE} \
--with-libpng=system \
--with-lcms=system \
--with-libjpeg=system \
--with-harfbuzz=system \
--with-giflib=system \
--with-giflib-include=${LOCALBASE}/include \
--with-giflib-lib=${LOCALBASE}/lib \

View File

@ -1,8 +1,8 @@
SHA256 (jdk/jdk-11.0.9+11-1.tar.gz) = VucT38681AG/V/gMRzk6AiUFSROVH2UcXwBL7fM+izE=
SHA256 (jdk/jdk-11.0.10+9-1.tar.gz) = Y1ZW/uxUjy3JChbGNAR5gOOHH+mVpPfouqgXQ1hYcsE=
SHA256 (jdk/openjdk-jdk11u-bootjdk-aarch64-20200225.tar.gz) = ids081WM5yXCFQ3bu/Sni32Nhs/fe9hBVfTeg14hMxc=
SHA256 (jdk/openjdk-jdk11u-bootjdk-amd64-20200225.tar.gz) = zt2x5jCsxQ0BgqyHtBH5dLBzt5l/5KBAQh9mp1eiVis=
SHA256 (jdk/openjdk-jdk11u-bootjdk-i386-20200225.tar.gz) = jMZ1ZKktR/xvX1oQV8OrPuMYWLoBoAdjEAxfpDS+HWo=
SIZE (jdk/jdk-11.0.9+11-1.tar.gz) = 118255644
SIZE (jdk/jdk-11.0.10+9-1.tar.gz) = 122486444
SIZE (jdk/openjdk-jdk11u-bootjdk-aarch64-20200225.tar.gz) = 103465813
SIZE (jdk/openjdk-jdk11u-bootjdk-amd64-20200225.tar.gz) = 113727367
SIZE (jdk/openjdk-jdk11u-bootjdk-i386-20200225.tar.gz) = 102190977

View File

@ -1,27 +0,0 @@
$OpenBSD: patch-src_hotspot_share_opto_addnode_cpp,v 1.1 2020/11/20 20:49:59 kurt Exp $
Backport 11.0.9.1 fix for:
8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)
https://bugs.openjdk.java.net/browse/JDK-8250861
Index: src/hotspot/share/opto/addnode.cpp
--- src/hotspot/share/opto/addnode.cpp.orig
+++ src/hotspot/share/opto/addnode.cpp
@@ -917,7 +917,7 @@ Node *MinINode::Ideal(PhaseGVN *phase, bool can_reshap
// Transform MIN2(x + c0, MIN2(x + c1, z)) into MIN2(x + MIN2(c0, c1), z)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new MinINode(phase->transform(new AddINode(x, phase->intcon(MIN2(x_off, y_off)))), r->in(2));
@@ -925,7 +925,7 @@ Node *MinINode::Ideal(PhaseGVN *phase, bool can_reshap
} else {
// Transform MIN2(x + c0, y + c1) into x + MIN2(c0, c1)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new AddINode(x,phase->intcon(MIN2(x_off,y_off)));

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.8 2021/01/06 14:56:56 kurt Exp $
@comment $OpenBSD: PLIST,v 1.9 2021/01/21 19:29:02 kurt Exp $
@option no-default-conflict
@option is-branch
@conflict jdk->=11v0,<12v0
@ -319,7 +319,6 @@ jdk-11/legal/java.desktop/ADDITIONAL_LICENSE_INFO
jdk-11/legal/java.desktop/ASSEMBLY_EXCEPTION
jdk-11/legal/java.desktop/LICENSE
jdk-11/legal/java.desktop/colorimaging.md
jdk-11/legal/java.desktop/harfbuzz.md
jdk-11/legal/java.desktop/mesa3d.md
jdk-11/legal/java.desktop/xwd.md
jdk-11/legal/java.instrument/