Port details on branch 2025Q1 |
- openjdk23 Java Development Kit 23
- 23.0.1+11.1_1 java
=0 23.0.1+11.1_1Version of this port present on the latest quarterly branch. - Maintainer: java@FreeBSD.org
 - Port Added: 2025-01-21 09:15:07
- Last Update: 2025-03-05 12:46:55
- Commit Hash: a9606ab
- Also Listed In: devel
- License: GPLv2
- WWW:
- https://openjdk.java.net/projects/jdk/23/
- Description:
- FreeBSD port of OpenJDK 23
This version of the port passes basic smoke testing. It has been successfully
built on some combinations of FreeBSD 13 and 14 for the aarch64 and amd64
architectures.
Although these are untested, it may also build on other recent FreeBSD releases
for the x86 and powerpc64 architectures.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- openjdk23>0:java/openjdk23
- To install the port:
- cd /usr/ports/java/openjdk23/ && make install clean
- To add the package, run one of these commands:
- pkg install java/openjdk23
- pkg install openjdk23
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openjdk23
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1735117726
SHA256 (battleblow-jdk23u-jdk-23.0.1+11-1_GH0.tar.gz) = 4341003687aa7c9f4b0175a30ffbb4c01c0bb7a68160ab4975e63d75168df4bc
SIZE (battleblow-jdk23u-jdk-23.0.1+11-1_GH0.tar.gz) = 117320724
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- zip : archivers/zip
- cups.h : print/cups
- bash : shells/bash
- gsed : textproc/gsed
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- javac : java/openjdk22
- gcc13 : lang/gcc13
- as : devel/binutils
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Runtime dependencies:
-
- javavm : java/javavmwrapper
- xorg-fonts-truetype>0 : x11-fonts/xorg-fonts-truetype
- gcc13 : lang/gcc13
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Library dependencies:
-
- libasound.so : audio/alsa-lib
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libgif.so : graphics/giflib
- libharfbuzz.so : print/harfbuzz
- liblcms2.so : graphics/lcms2
- libpng.so : graphics/png
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- java_openjdk23
- USES:
- autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg
- pkg-message:
- For install:
- This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
procfs(5) mounted on /proc.
If you have not done it yet, please do the following:
mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
23.0.1+11.1_1 05 Mar 2025 12:46:55
    |
Joseph Mingrone (jrm)  Author: Harald Eilertsen |
java/openjdk23: Delete patch for fontmanager/freetypeScaler.c
The patch causes a load failure when trying to load graphical java
programs, because it created a hard dependency on libfontconfig.so from
libfontmanager.so. This should be handled by the JDK itself by
dynamically loading fontconfig if it's needed.
PR: 284503
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D48806
(cherry picked from commit 3f02459fe6b2806af3a53070c7dc54b455314cc2) |
23.0.1+11.1 21 Jan 2025 09:12:54
    |
Ronald Klop (ronald)  |
java/openjdk23: mark broken on 13/i386
Went ahead with committing as I saw similar BROKEN_* lines for
FreeBSD 14/i386 and 15/i386 already.
PR: 284222
MFH: 2025Q1
(cherry picked from commit 70680d40d89a8d46db90da624364cc753ecd717c) |
Number of commits found: 2
|