| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
25.0.4+7.f.1_1 01 Sep 2026 08:07:34 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer Author: Raivo Hool |
java/openjdk{25,26}: Don't req xorg for headless
We no longer need the xorg libs to build OpenJDK headless variants for
OpenJDK 25 and 26.
Relevant upstream JBS issues:
- OpenJDK 25.0.4: https://bugs.openjdk.org/browse/JDK-8381011
- OpenJDK 26.0.2: https://bugs.openjdk.org/browse/JDK-8378158
PR: 294358
Reported by: raivo@lehma.com
Reviewed by: haraldei, jrm
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59167 |
25.0.4+7.f.1 31 Jul 2026 09:58:15 commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Update to version 25.0.4
Includes the following FreeBSD specific fixes:
- Set wxneeded flag for executables on FreeBSD.
- Fix build with clang 22
Sponsored by: The FreeBSD Foundation |
25.0.3+9.f.1 19 Jun 2026 13:30:21 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 files touched by this commit |
Ronald Klop (ronald) search for other commits by this committer |
java/openjdk25: fix build on freebsd 16/aarch64
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_bsd.o:
In file included from
/wrkdirs/usr/ports/java/openjdk25/work-jdk/openjdk-jdk-25.0.3-9-freebsd-1/src/hotspot/os/bsd/os_bsd.cpp:135:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint'
follows non-static declaration
35 | breakpoint(void)
| ^
/wrkdirs/usr/ports/java/openjdk25/work-jdk/openjdk-jdk-25.0.3-9-freebsd-1/src/hotspot/share/utilities/breakpoint.hpp:31:17:
note: previous declaration is here
31 | extern "C" void breakpoint();
| ^ (Only the first 15 lines of the commit message are shown above View all of this commit message) |
25.0.3+9.f.1 22 Apr 2026 19:01:07 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Update to OpenJDK 25.0.3
Approved by: jrm, fuz, pkubaj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56522 |
25.0.2+10.f.1_2 08 Apr 2026 14:12:20 commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
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 |
25.0.2+10.f.1_2 28 Mar 2026 10:25:18 commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
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 |
25.0.2+10.f.1_1 28 Feb 2026 13:32:44 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Fix headless build
The OpenJDK headless builds still need xorg and related libraries.
This should hopefully fix the pkg fallouts reported after the update to
25.0.2.
Reviewed by: fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55589 |
25.0.2+10.f.1 26 Feb 2026 19:41:39 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Update to OpenJDK 25.0.2
Update to track upstream version 25.0.2, with fixes for FreeBSD.
See the upstream release notes for details on what has changed since
version 25.0.1:
https://www.oracle.com/java/technologies/javase/25-0-2-relnotes.html
In addition to the above, this release includes the following patch,
scheduled for JDK 26 by upstream.
JDK-8371637: allocateNativeInternal sometimes return incorrectly aligned
memory
This is because this patch affects systems using jemalloc specifically,
like FreeBSD does, but I feel it's too long time to wait until the next
LTS release before making it available on FreeBSD.
Reviewed by: fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55529 |
25.0.1+8.f.1_1 23 Feb 2026 14:23:56 commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.
PR: 289731
Reviewed by: jrm, fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731 |
25.0.1+8.f.1_1 03 Feb 2026 05:13:43 commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d files touched by this commit |
Po-Chuan Hsieh (sunpoet) search for other commits by this committer |
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR: 292881
Reported by: Petr Lampa <lampa@fit.vutbr.cz> |
25.0.1+8.f.1 04 Dec 2025 17:05:37 commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Update to version 25.0.1
Reviewed-by: fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53975 |
25+36.f.1 25 Nov 2025 13:44:21 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Add jre_headless flavor
Add flavor to make a headless jre package, where dev tools and x11
support is removed. As requested in Bug #266059.
PR: 266059
Reviewed by: fuz, jrm
Approved by: fuz (Mentor), jrm
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53707 |
25+36.f.1 04 Nov 2025 12:13:01 commit hash: fe94eea55572b109ad291b3607ba59caff917a7e commit hash: fe94eea55572b109ad291b3607ba59caff917a7e commit hash: fe94eea55572b109ad291b3607ba59caff917a7e commit hash: fe94eea55572b109ad291b3607ba59caff917a7e files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: Add jre and headless flavors
Add FLAVORS to allow building jre and headless variants from the same
port. For backwards compatibility, it is also possible to build the jre
version by setting the BUILD_JRE env var.
Also reorganize the Makefile to make portclippy happy
Reviewed by: fuz, jrm
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53450 |
25+36.f.1 30 Oct 2025 15:01:38 commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d files touched by this commit |
Piotr Kubaj (pkubaj) search for other commits by this committer |
java/openjdk25: fix build on powerpc64*
/wrkdirs/usr/ports/java/openjdk25/work/openjdk-jdk-25-36-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:182:54:
error: no member named 'regs' in '__mcontext' |
25+36.f.1 27 Oct 2025 14:29:55 commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk25: New port
An open-source implementation of the Java Platform, Standard Edition.
WWW: https://openjdk.java.net/projects/jdk/25/
Reviewed by: jrm, bofh
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53326 |