Date: Mon, 12 Jan 2026 13:25:36 +0000 From: Harald Eilertsen <haraldei@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 12ed3bddb5d5 - main - java/openjdk19: Bootstrap port from prebuilt package Message-ID: <6964f650.882a.44fdc488@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by haraldei: URL: https://cgit.FreeBSD.org/ports/commit/?id=12ed3bddb5d5db734a13c748052f66a744022e87 commit 12ed3bddb5d5db734a13c748052f66a744022e87 Author: Harald Eilertsen <haraldei@FreeBSD.org> AuthorDate: 2026-01-08 21:54:39 +0000 Commit: Harald Eilertsen <haraldei@FreeBSD.org> CommitDate: 2026-01-12 13:19:12 +0000 java/openjdk19: Bootstrap port from prebuilt package Change the way the port is bootstrapped, by extracting a prebuild package to the work dir, instead of installing the previous openjdk version to the system. Reviewed by: bofh (mentor) Approved by: bofh (mentor) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54608 --- java/openjdk19/Makefile | 24 ++++++++---------------- java/openjdk19/distinfo | 12 +++++++++++- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/java/openjdk19/Makefile b/java/openjdk19/Makefile index d12d595b22ce..59f7c62487cd 100644 --- a/java/openjdk19/Makefile +++ b/java/openjdk19/Makefile @@ -1,9 +1,10 @@ PORTNAME= openjdk DISTVERSIONPREFIX= jdk- DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} +MASTER_SITES= LOCAL/openjdk/:boot MAINTAINER= java@FreeBSD.org COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION} @@ -56,7 +57,8 @@ MAKE_ENV= LANG="C" \ LOG=cmdlines \ MAKEFLAGS="" -JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} +JDK_ARCH= ${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} +JDK_OSARCH= bsd-${JDK_ARCH} JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE} .if defined(BUILD_JRE) JDK_IMAGEDIR= ${JDK_BUILDDIR}/images/jre @@ -119,20 +121,10 @@ JDK_BUILD_TYPE= release .include <bsd.port.pre.mk> -BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk19 ${LOCALBASE}/openjdk18 - -# do we have valid native jdk installed? -.for BJDK in ${BOOTSTRAP_JDKS} -. if !defined(BOOTSTRAPJDKDIR) && exists(${BJDK}/bin/javac) -BOOTSTRAPJDKDIR= ${BJDK} -. endif -.endfor - -# if no valid jdk found, set dependency -.if !defined(BOOTSTRAPJDKDIR) -BOOTSTRAPJDKDIR?= ${LOCALBASE}/openjdk18 -BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/openjdk18 -.endif +# Set up bootstrap JDK +BOOTSTRAPJDKDIR= ${WRKDIR}/boot-jdk +BOOTSTRAPJDKFILE= openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz +DISTFILES+= ${BOOTSTRAPJDKFILE}:boot JDK_BUILD_JVM= server diff --git a/java/openjdk19/distinfo b/java/openjdk19/distinfo index 154c2a2961cb..eb9b9733698b 100644 --- a/java/openjdk19/distinfo +++ b/java/openjdk19/distinfo @@ -1,3 +1,13 @@ -TIMESTAMP = 1674454280 +TIMESTAMP = 1767964712 +SHA256 (openjdk19-19.0.2+7.1_4.aarch64.tar.xz) = 7814d7246544e3c5473f365fd2715b66d0edfd282718729570a3a89af367309d +SIZE (openjdk19-19.0.2+7.1_4.aarch64.tar.xz) = 165535772 +SHA256 (openjdk19-19.0.2+7.1_4.ppc64.tar.xz) = fd061aa055fe595f2f40881613ea85b764e36bf290513fc90f533c5ade05119d +SIZE (openjdk19-19.0.2+7.1_4.ppc64.tar.xz) = 164440176 +SHA256 (openjdk19-19.0.2+7.1_4.ppc64le.tar.xz) = 621ca906d2f055110aa5c187ca510a777a026bc2193ce66573960d0818017e83 +SIZE (openjdk19-19.0.2+7.1_4.ppc64le.tar.xz) = 165364276 +SHA256 (openjdk19-19.0.2+7.1_4.x86.tar.xz) = 4f66ff4084920ff17c76627023b1a7a065f58a2251bd5d7f931db548b6d5283e +SIZE (openjdk19-19.0.2+7.1_4.x86.tar.xz) = 161195988 +SHA256 (openjdk19-19.0.2+7.1_4.x86_64.tar.xz) = 762c8f78476eeb7d4a303bc47b77b52caf28adff95216efa840bd3427c34f5fc +SIZE (openjdk19-19.0.2+7.1_4.x86_64.tar.xz) = 167284224 SHA256 (battleblow-jdk19u-jdk-19.0.2+7-1_GH0.tar.gz) = de51e43632d34421941e8c18c0364a5231e6c4b3999e7c8cb42bbdb029776a66 SIZE (battleblow-jdk19u-jdk-19.0.2+7-1_GH0.tar.gz) = 108286775home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6964f650.882a.44fdc488>
