BSD Ports

java/openjdk25 25.0.4+7.f.1_1 FreeBSD

Java Development Kit 25

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
94a68738ff
License
GPLv2
Categories
java, devel
Package size
190991.0 KiB, 391270.1 KiB installed

Description

An open-source implementation of the Java Platform, Standard Edition.

In the other systems

SystemPortVersion
FreeBSDjava/openjdk2525.0.4+7.f.1_1
MidnightBSDjava/openjdk25

Install

Binary package:

pkg install openjdk25

From the ports tree:

cd /usr/ports/java/openjdk25/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openjdk25>0:java/openjdk25

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest25.0.4+7.f.1_125.0.4+7.f.1_1---
FreeBSD:14:quarterly25.0.4+7.f.1_125.0.4+7.f.1_1n/a--
FreeBSD:15:latest25.0.4+7.f.1_125.0.4+7.f.1_1n/a--
FreeBSD:15:quarterly25.0.4+7.f.1_125.0.4+7.f.1_1n/an/an/a
FreeBSD:16:latest25.0.4+7.f.1_125.0.4+7.f.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 7

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 63
Run dependencies 52

Configuration

No options to configure.

Service scripts
none
Flavors
openjdk25-jre-25.0.4+7.f.1_1, openjdk25-headless-25.0.4+7.f.1_1, openjdk25-jre-headless-25.0.4+7.f.1_1

Message after installing

This OpenJDK implementation may require procfs(5) mounted on /proc.

If you have not done it yet, please do the following:

	mount -t procfs proc /proc

To make it permanent, you need the following lines in /etc/fstab:

	proc	/proc		procfs		rw	0	0

Files

distinfo 5
FileSizeSHA256
openjdk25-25.0.1+8.f.1.aarch64.tar.xz1.89254412e+08cb1d88e0e299a0c2347dbbaa17c3650403a28e8065076cf7898478646c473b2b
openjdk25-25.0.1+8.f.1.ppc64.tar.xz1.86892692e+08ae3e9658208889233f374b172b06f10b36fb19061d830252384a5e98aebe7184
openjdk25-25.0.1+8.f.1.ppc64le.tar.xz1.88302548e+08dabfb39d05b31c41c76d6c172af3836b2a6fda9dc86111d7b5730ca780de6223
openjdk25-25.0.1+8.f.1.x86_64.tar.xz1.91262784e+080449e5a9257d8eb7ed1518af1e4e9e546ee63e4bfaf21e1021e9ab45d2840f27
freebsd-openjdk-jdk-25.0.4+7-freebsd-1_GH0.tar.gz1.19798266e+088fb464c0896490e1a354f5f1459fe3c06f708751f52cca8b60e9abb8a6b6f0f8
Master sites 1
  • LOCAL/openjdk:boot

Commit history 3

DateCommitCreditsLog message
94a68738ff Harald Eilertsen java/openjdk{25,26}: portclippy and cleanup
Just a cleanup commit sorting the Makefile according to the order outlined in the Porters Handbook, and reducing the number of times we check for a headless build, as suggested by vsasjason_gmail.com. This commit does not increase the PORTREVISION as it does not introduce any changes to functionality or dependencies. Reviewed by: jrm Sponsored by: The FreeBSD Foundation
9c0054517d 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: [email protected] Reviewed by: haraldei, jrm Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D59167
2583bd8561 Harald Eilertsen 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