Page MenuHomeFreeBSD

java/openjdk8-20: Bootstrap from prebuilt packages
ClosedPublic

Authored by haraldei on Jan 13 2026, 10:15 AM.
Tags
None
Referenced Files
F156678252: D54683.id169762.diff
Fri, May 15, 3:27 PM
F156613870: D54683.id169561.diff
Fri, May 15, 3:19 AM
F156580575: D54683.id169766.diff
Thu, May 14, 8:21 PM
F156567959: D54683.id.diff
Thu, May 14, 5:48 PM
Unknown Object (File)
Thu, May 14, 5:47 AM
Unknown Object (File)
Mon, May 11, 7:14 PM
Unknown Object (File)
Mon, May 11, 2:00 PM
Unknown Object (File)
Mon, May 11, 9:09 AM
Subscribers
None

Details

Summary

Use prebuilt known good packages (derived from the official pkgs)
instead of depending on the previous version of the OpenJDK.

This patch fixes bootstrapping for openjdk8-20 except 18 which is
expired, and 19 which has been dealt with before.

Sponsored by: The FreeBSD Foundation

Test Plan
  • Have tested build only on aarch64 and amd64.
  • Will test on i386 as well.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 69905
Build 66788: arc lint + arc unit

Event Timeline

haraldei created this revision.
java/openjdk11/Makefile
148

I would prefer DISTFILES being set in the top block where people expect it. The other two variables can stay here, maybe even moved to where JDK_ARCH is defined?

  • Change order of bootstrap variables based on feedback
This revision is now accepted and ready to land.Jan 15 2026, 10:03 AM