OpenJDK 26 in ports

From: Harald Eilertsen <haraldei_at_anduin.net>
Date: Mon, 23 Mar 2026 08:34:13 UTC
Hi,

I've just submitted OpenJDK 26 to the ports tree.

This release includes relevant fixes for FreeBSD from mainline
development, but is otherwise identical to the upstream release.

Release notes for the upstream release is here:
https://www.oracle.com/java/technologies/javase/26-relnote-issues.html

FreeBSD related fixes on top of the upstream relese:
- Serviceability Agent: fix stack traces in threads.
- Serviceability Agent: simplify implementation of procadd_read_data to
  read memory from process being traced.
- Serviceability Agent: symbol lookup would occationally fail for native
  symbols in shared objects.

https://cgit.freebsd.org/ports/commit/?id=dd0268f9f5d963d03c4e037d29c12122b3584e64

Let me know if you find any issues with it.

Take care!
Harald