bh=oQ7cpc7cCZnuWj0vsJIrCCgk0MmXQ4CmyKRm6wKxKqA=; b=VKI6pbfIaf3y6xWWa0jx1mSiAX5VOyIP32ygK6I5SYeUwxmTjSWqYkBMkuOHKrMElVWd1W VYPHn7nNtB1Oh3YKeBrXsZW0dI5B++79/CqfpYiE+VyoEBysxsIT6sdyGJ8ZXadzoX77mR w4kOXDC6Vu8ymIf08PkUOzh0UIwApplDuMsAm3JebFTPLulxbY5xOEuxl57ZVBqYDvP4w0 dEj5iXePmkHhooZLFfa9fcAIIaSnRiDB5TxX2sbm33FZ5e4+tXMCZbARcodVM0WiM4cdSQ xMl6z0sBc1g/yIHVLdG49UMR4MyVC9oYH8bSvYN2kBSn5LT9f5pREeeVOMCrlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768224337; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oQ7cpc7cCZnuWj0vsJIrCCgk0MmXQ4CmyKRm6wKxKqA=; b=cMFgR+0g5H0Ihc86SFNW3lBZXVkZ0/SXW91rva4mMyEbeYfjoq43jn5lf5Yk0eppdheQsU CB/FiXTixi4EVXsxNCuubFHUANePXudjVwrOfF0fUmUho78R7jXEhWY7U5SfvNVKLYV1tM rN2qs03ItyFDe/43po9RZzZQfG4+tGlYD+n9Pk4H6FjPScbiikR6GdNujh2Zz4NFxk29X+ gi7z89iy2ov1KZNpYT6qSgJZVGkL5V3w3Jp/8b1lwDCBnvbapJZOtGQzukUi/WNLI+wt7+ sktdItkpgp8ipUDRH2Tw21cnG+MV3pGdnAnlHpEi+12ORJPZxKpOXER0uMvNyA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768224337; a=rsa-sha256; cv=none; b=E3WsGhAzEO/MQTrohynU4lps7IGmydzbFjCkCdFPWOeknI+6sPIaFAimdGV9V7OWJBmkzm 7ckFLUvLhY1Dn8SCJ6VxZJMfsdpTetRqxmRkacV144jaqDrnBo9VCysK7XM0CK+9j8r0bb AiYkZRs5bNuTevhswdMngv9WMFjbcvr7lByylr/Xz/i/VftZ1AqXcsFQdaXmK5DsvVWn5h Wb52zqvM+6h6lvu/Lu6Mqrz3rykoAp160dv82O5xk21D8/1gvWUQLMmbdG3hygtbdzLDQd qrE408HfMloMnpXcQTXo6T7BeanzVh9XkUE3p5zPWsf/BI14nB1LTd/mrgQpNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dqY685yXszCZ4 for ; Mon, 12 Jan 2026 13:25:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 882a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 12 Jan 2026 13:25:36 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Harald Eilertsen Subject: git: 12ed3bddb5d5 - main - java/openjdk19: Bootstrap port from prebuilt package List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: haraldei X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 12ed3bddb5d5db734a13c748052f66a744022e87 Auto-Submitted: auto-generated Date: Mon, 12 Jan 2026 13:25:36 +0000 Message-Id: <6964f650.882a.44fdc488@gitrepo.freebsd.org> The branch main has been updated by haraldei: URL: https://cgit.FreeBSD.org/ports/commit/?id=12ed3bddb5d5db734a13c748052f66a744022e87 commit 12ed3bddb5d5db734a13c748052f66a744022e87 Author: Harald Eilertsen AuthorDate: 2026-01-08 21:54:39 +0000 Commit: Harald Eilertsen 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 -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) = 108286775