Completes the transition to using prebuilt packages to bootstrap OpenJDK ports.
PR: 289731
Sponsored by: The FreeBSD Foundation
Differential D54731
java/openjdk21-25: Bootstrap from prebuilt packages Authored by haraldei on Thu, Jan 15, 1:06 PM. Tags None Referenced Files
Subscribers None
Details
Diff Detail
Event TimelineComment Actions LGTM, sorry for the delay. Comment Actions @haraldei, look at the diffs, nothing problematic stands out to me. I can do i386/amd64 build tests in about a day or so, if that's helpful. (I recently upgraded all my systems from 15 to 16-CURRENT, so all packages are rebuilding.) Comment Actions No worries :)
The best is probably to report it on bugs.freebsd.org. I don't have an armv7 system to test though, but I may be able to figure out what the issue is. Comment Actions Nice, build tests on 16-CURRENT would be really useful. I have built them all on amd64 (and most of them on aarch64) on FreeBSD 15. Comment Actions Harald, this doesn't apply for me. jrm@ser /usr/src [main|✔] % git arc patch -bc D54731 Switched to a new branch 'gitarc-D54731' Applying D54731... INFO Base commit is not in local repository; trying to fetch. Checking patch java/openjdk25/distinfo... error: java/openjdk25/distinfo: does not exist in index Checking patch java/openjdk25/Makefile... error: java/openjdk25/Makefile: does not exist in index Checking patch java/openjdk24/distinfo... error: java/openjdk24/distinfo: does not exist in index Checking patch java/openjdk24/Makefile... error: java/openjdk24/Makefile: does not exist in index Checking patch java/openjdk23/distinfo... error: java/openjdk23/distinfo: does not exist in index Checking patch java/openjdk23/Makefile... error: java/openjdk23/Makefile: does not exist in index Checking patch java/openjdk22/distinfo... error: java/openjdk22/distinfo: does not exist in index Checking patch java/openjdk22/Makefile... error: java/openjdk22/Makefile: does not exist in index Checking patch java/openjdk21/distinfo... error: java/openjdk21/distinfo: does not exist in index Checking patch java/openjdk21/Makefile... error: java/openjdk21/Makefile: does not exist in index Patch Failed! Usage Exception: Unable to apply patch! Comment Actions @jrm Hoping it's because it's been a while, so rebased on main again and hope it works better now? Comment Actions Yup. jrm@ser /usr/ports [gitarc-D54731|✔] % git show --stat HEAD
commit 1a3ffbf76eb18ad6f1d90e9386abc4188b1e6e99 (HEAD -> gitarc-D54731)
Author: Harald Eilertsen <haraldei@FreeBSD.org>
AuthorDate: 2026-01-28 15:03
Commit: Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2026-01-28 15:03
java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK ports.
PR: 289731
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731
java/openjdk21/Makefile | 23 +++++++----------------
java/openjdk21/distinfo | 10 ++++++++++
java/openjdk22/Makefile | 24 +++++++-----------------
java/openjdk22/distinfo | 10 ++++++++++
java/openjdk23/Makefile | 24 +++++++-----------------
java/openjdk23/distinfo | 8 ++++++++
java/openjdk24/Makefile | 28 +++++++++-------------------
java/openjdk24/distinfo | 8 ++++++++
java/openjdk25/Makefile | 20 +++++---------------
java/openjdk25/distinfo | 8 ++++++++
10 files changed, 79 insertions(+), 84 deletions(-)Testing now. Comment Actions Looks good on 16-CURRENT amd64. https://pkg.ftfl.ca/build.html?mastername=16amd64-default&build=2026-01-28_15h06m03s Comment Actions FWIW, openjdk21 and openjdk22 build fine on i386 14.3-RELEASE. https://pkg.ftfl.ca/build.html?mastername=143i386-default&build=2026-01-28_17h04m33s |