svn commit: r565254 - in head/java: . openjdk16 openjdk16/files

Greg Lewis glewis at FreeBSD.org
Sun Feb 14 17:33:15 UTC 2021


Author: glewis
Date: Sun Feb 14 17:33:14 2021
New Revision: 565254
URL: https://svnweb.freebsd.org/changeset/ports/565254

Log:
  Add a port of OpenJDK 16

Added:
  head/java/openjdk16/
     - copied from r565185, head/java/openjdk15/
Modified:
  head/java/Makefile
  head/java/openjdk16/Makefile
  head/java/openjdk16/distinfo
  head/java/openjdk16/files/patch-make_modules_java.desktop_lib_Awt2dLibraries.gmk

Modified: head/java/Makefile
==============================================================================
--- head/java/Makefile	Sun Feb 14 17:17:25 2021	(r565253)
+++ head/java/Makefile	Sun Feb 14 17:33:14 2021	(r565254)
@@ -96,6 +96,7 @@
     SUBDIR += openjdk13
     SUBDIR += openjdk14
     SUBDIR += openjdk15
+    SUBDIR += openjdk16
     SUBDIR += openjdk7
     SUBDIR += openjdk7-jre
     SUBDIR += openjdk8

Modified: head/java/openjdk16/Makefile
==============================================================================
--- head/java/openjdk15/Makefile	Sat Feb 13 23:00:46 2021	(r565185)
+++ head/java/openjdk16/Makefile	Sun Feb 14 17:33:14 2021	(r565254)
@@ -2,7 +2,7 @@
 
 PORTNAME=	openjdk
 DISTVERSIONPREFIX=	jdk-
-DISTVERSION=	${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+DISTVERSION=	${JDK_MAJOR_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
 CATEGORIES=	java devel
 PKGNAMESUFFIX?=	${JDK_MAJOR_VERSION}
 
@@ -22,6 +22,7 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libgif.so:graphics/giflib \
+		libharfbuzz.so:print/harfbuzz \
 		liblcms2.so:graphics/lcms2 \
 		libpng.so:graphics/png
 RUN_DEPENDS=	javavm:java/javavmwrapper \
@@ -32,7 +33,7 @@ USE_XORG=	x11 xext xi xrandr xrender xt xtst
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	battleblow
-GH_PROJECT=	jdk15u
+GH_PROJECT=	jdk16
 
 NO_CCACHE=	yes
 
@@ -54,10 +55,10 @@ INSTALLDIR=	${PREFIX}/${PKGBASE}
 
 NOPRECIOUSMAKEVARS=	yes
 
-JDK_MAJOR_VERSION=	15
+JDK_MAJOR_VERSION=	16
 JDK_MINOR_VERSION=	0
-JDK_PATCH_VERSION=	2
-JDK_BUILD_NUMBER=	7
+JDK_PATCH_VERSION=	0
+JDK_BUILD_NUMBER=	36
 BSD_JDK_VERSION=	1
 
 JDK_BUG_URL=	https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
@@ -81,6 +82,7 @@ CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
 		--with-giflib=system \
 		--with-giflib-include=${LOCALBASE}/include \
 		--with-giflib-lib=${LOCALBASE}/lib \
+		--with-harfbuzz=system \
 		--with-libpng=system \
 		--with-zlib=system \
 		--with-lcms=system \
@@ -107,8 +109,8 @@ JDK_BUILD_TYPE=		release
 ONLY_FOR_ARCHS+=aarch64
 .endif
 
-BOOTSTRAP_JDKS=	${LOCALBASE}/openjdk15 \
-		${LOCALBASE}/openjdk14
+BOOTSTRAP_JDKS=	${LOCALBASE}/openjdk16 \
+		${LOCALBASE}/openjdk15
 
 # do we have valid native jdk installed?
 .for BJDK in ${BOOTSTRAP_JDKS}
@@ -119,8 +121,8 @@ BOOTSTRAPJDKDIR=	${BJDK}
 
 # if no valid jdk found, set dependency
 .if !defined(BOOTSTRAPJDKDIR)
-BOOTSTRAPJDKDIR?=	${LOCALBASE}/openjdk14
-BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/openjdk14
+BOOTSTRAPJDKDIR?=	${LOCALBASE}/openjdk15
+BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/openjdk15
 .endif
 
 JDK_BUILD_JVM=	server

Modified: head/java/openjdk16/distinfo
==============================================================================
--- head/java/openjdk15/distinfo	Sat Feb 13 23:00:46 2021	(r565185)
+++ head/java/openjdk16/distinfo	Sun Feb 14 17:33:14 2021	(r565254)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611282896
-SHA256 (battleblow-jdk15u-jdk-15.0.2+7-1_GH0.tar.gz) = 52b9804f89c2b4d597a485450b145b7f033731147d0c75ec14f8e940f88decd1
-SIZE (battleblow-jdk15u-jdk-15.0.2+7-1_GH0.tar.gz) = 101982613
+TIMESTAMP = 1613315672
+SHA256 (battleblow-jdk16-jdk-16+36-1_GH0.tar.gz) = 5f70f83c658a815b0230988ec959754eb6fbfec0d9727a8c9804a9b28b35a2fc
+SIZE (battleblow-jdk16-jdk-16+36-1_GH0.tar.gz) = 104445168

Modified: head/java/openjdk16/files/patch-make_modules_java.desktop_lib_Awt2dLibraries.gmk
==============================================================================
--- head/java/openjdk15/files/patch-make_modules_java.desktop_lib_Awt2dLibraries.gmk	Sat Feb 13 23:00:46 2021	(r565185)
+++ head/java/openjdk16/files/patch-make_modules_java.desktop_lib_Awt2dLibraries.gmk	Sun Feb 14 17:33:14 2021	(r565254)
@@ -1,11 +1,11 @@
 --- make/modules/java.desktop/lib/Awt2dLibraries.gmk.orig	2020-07-08 21:33:08 UTC
 +++ make/modules/java.desktop/lib/Awt2dLibraries.gmk
-@@ -631,7 +631,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBFONTMANAGER, \
+@@ -579,7 +579,7 @@
      LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
      LDFLAGS_aix := -Wl$(COMMA)-berok, \
      LIBS := $(BUILD_LIBFONTMANAGER_FONTLIB), \
 -    LIBS_unix := -lawt -ljava -ljvm $(LIBM) $(LIBCXX), \
 +    LIBS_unix := -lfontconfig -lawt -ljava -ljvm $(LIBM) $(LIBCXX), \
-     LIBS_macosx := -lawt_lwawt -framework CoreText -framework CoreFoundation \
-         -framework CoreGraphics, \
+     LIBS_macosx := -lawt_lwawt, \
      LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
+         $(WIN_AWT_LIB), \


More information about the svn-ports-all mailing list