| Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2026-03-29
Affects: users of java/openjdk25 and java/openjdk26 with the jre flavor Author: jrm@FreeBSD.org Reason:
The openjdk-jre packages for versions 25 and 26 have been renamed. Users with
the old package names installed should run the following /bin/sh script with
superuser privileges before upgrading.
jre=$(pkg query -g %n-%v "*openjdk-jre-25*" "*openjdk-jre-26*")
if echo "$jre" | grep -q "\-25"; then
on=$(pkg query -g %n "*openjdk-jre-25*")
nn="openjdk25-jre"
elif echo "$jre" | grep -q "\-26"; then
on=$(pkg query -g %n "*openjdk-jre-26*")
nn="openjdk26-jre"
fi
if [ -n "$nn" ]; then
pkg set -yn "$on":"$nn"
fi
|
Number of commits found: 4
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
26+35.1_1 13 Apr 2026 13:07:20
    |
Piotr Kubaj (pkubaj)  |
java/openjdk26: fix build on powerpc64*
1. atomicAccess and orderAccess are implemented project-wide for ppc
on all systems.
2. Sync os_bsd_ppc.cpp with linux to fix SIGABRT. |
26+35.1_1 08 Apr 2026 14:12:20
    |
Harald Eilertsen (haraldei)  |
java/openjdk*: Fix possible race after configure
Some setups could fail when building with poudriere bulk with a message
about the configuration was out of date. Since configure is run as part
of the build in any case, we don't need the explicit configure check in
the openjdk build system, so we disable it.
Fix originally proposed by jonc@chen.org.nz.
Since this doen not change the port, only whether it will build or not,
I have not bumped the PORTREVISION for this change.
PR: 294199
Reported by: nxjoseph
Reviewed by: glewis
Approved by: glewis
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56289 |
26+35.1_1 28 Mar 2026 10:25:18
    |
Harald Eilertsen (haraldei)  |
java/openjdk: Fix pkgsuffix for jre builds
java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.
Reported by: Antoine Brodin <antoine@freebsd.org>
Reviewed by: fuz
Approved by: fuz
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56123 |
26+35.1 23 Mar 2026 08:15:55
    |
Harald Eilertsen (haraldei)  |
java/openjdk26: Add port
Includes relevant fixes for FreeBSD from mainline development, but
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.
Reviewed by: fuz (mentor), jrm
Approved by: fuz (mentor), jrm
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55938 |
Number of commits found: 4
|