openjdk 25.0.3+9.f.1
java/openjdk25
Java Development Kit 25
Description
An open-source implementation of the Java Platform, Standard Edition.
Dependencies
- build archivers/zip
- build devel/autoconf
- build devel/automake
- build devel/gmake
- build devel/pkgconf
- build print/cups
- build shells/bash
- build textproc/gsed
- build x11-toolkits/libXt
- build x11/libX11
- build x11/libXext
- build x11/libXi
- build x11/libXrandr
- build x11/libXrender
- build x11/libXtst
- lib audio/alsa-lib
- lib graphics/giflib
- lib graphics/jpeg-turbo
- lib graphics/lcms2
- lib graphics/png
- lib print/freetype2
- lib print/harfbuzz
- lib x11-fonts/fontconfig
- run java/javavmwrapper
- run x11-fonts/xorg-fonts-truetype
- run x11-toolkits/libXt
- run x11/libX11
- run x11/libXext
- run x11/libXi
- run x11/libXrandr
- run x11/libXrender
- run x11/libXtst
Commit History
may be incomplete — full history at freebsd-ports on GitHub
| Commit | Credits | Log message |
|---|---|---|
| 7004c16908 files touched | Harald Eilertsen (haraldei) |
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 |
| 6fe56cc444 files touched | 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 |
| ad618043f3 files touched | 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 |
| 46e595f728 files touched | Harald Eilertsen (haraldei) |
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 |
| 0f26e39d7c files touched | Harald Eilertsen (haraldei) |
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 |
| 8de6fe6033 files touched | Harald Eilertsen (haraldei) |
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 |
| 2adc4bef7d files touched | Po-Chuan Hsieh (sunpoet) |
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR: 292881 Reported by: Petr Lampa <lampa@fit.vutbr.cz> |
| c8fa124a26 files touched | Harald Eilertsen (haraldei) |
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 |
| 558ad9ce89 files touched | Harald Eilertsen (haraldei) |
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 |
| fe94eea555 files touched | Harald Eilertsen (haraldei) |
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 |
| 8d4a2af5d9 files touched | Piotr Kubaj (pkubaj) |
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' |
| dd93e1a47a files touched | Harald Eilertsen (haraldei) |
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 |