dev-java/openjdk (trufhole)

Search

Package Information

Description:
Java™ is the world's leading programming language and platform. The code for Java is open source and available at OpenJDK™.
Homepage:
https://openjdk.org
License:
GPL-2-with-classpath-exception

Versions

Version EAPI Keywords Slot
25.0.2_p10 8 ~amd64 ~arm64 ~ppc64 ~riscv ~x86 $(ver_cut 1)
22.0.2_p9 8 ~amd64 ~arm64 ~ppc64 ~riscv ~x86 ${MY_PV%%[.+]*}
21.0.7_p6-r2 8 ~amd64 ~arm64 ~ppc64 ~riscv ~x86 ${MY_PV%%[.+]*}
17.0.13_p11-r2 8 ~amd64 ${MY_PV%%[.+]*}
11.0.25_p9-r3 8 ~amd64 ${MY_PV%%[.+]*}

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>java@gentoo.org</email>
		<name>Java</name>
	</maintainer>
	<maintainer type="person">
		<email>truffle074@gmail.com</email>
		<name>truffle</name>
		<description>This repository&#39;s (trufhole) ebuilds only</description>
	</maintainer>
	<longdescription>
		Java™ is the world's leading programming language and platform.
		The code for Java is open source and available at OpenJDK™.
	</longdescription>
	<slots>
		<slot name="11">Java™ version 11</slot>
		<slot name="17">Java™ version 17</slot>
	</slots>
	<use>
		<flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs</flag>
		<flag name="javafx" restrict="&lt;=dev-java/openjdk-9">Provide JavaFX support via <pkg>dev-java/openjfx</pkg></flag>
		<flag name="javafx" restrict="&gt;=dev-java/openjdk-11">Import OpenJFX modules at build time, via <pkg>dev-java/openjfx</pkg></flag>
		<flag name="jbootstrap">Build OpenJDK twice, the second time using the result of the first</flag>
		<flag name="source">Install JVM sources</flag>
		<flag name="system-bootstrap">Bootstrap using installed openjdk</flag>
		<flag name="systemtap" restrict="&gt;=dev-java/openjdk-11">Enable SystemTap/DTrace tracing</flag>
		<flag name="override-bootstrap">(DANGEROUS) If set, will attempt to bootstrap using any JDK version found at BOOTSTRAP_JDK</flag>
	</use>
	<upstream>
		<remote-id type="github">openjdk/jdk11u</remote-id>
		<remote-id type="github">openjdk/jdk17u</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 25.0.2_p10 22.0.2_p9 21.0.7_p6-r2 17.0.13_p11-r2 11.0.25_p9-r3
alsa ⚠️
big-endian ⚠️
cups ⚠️
debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. ⚠️
doc ⚠️
examples ⚠️
headless-awt Don't install the X backend for AWT, needed by some GUIs
javafx Provide JavaFX support via <pkg>dev-java/openjfx</pkg>
jbootstrap Build OpenJDK twice, the second time using the result of the first
lto ⚠️
override-bootstrap (DANGEROUS) If set, will attempt to bootstrap using any JDK version found at BOOTSTRAP_JDK
selinux ⚠️
source Install JVM sources
system-bootstrap Bootstrap using installed openjdk
systemtap Enable SystemTap/DTrace tracing

Files

Manifest

Type File Size Versions
DIST openjdk-11.0.18-riscv.patch.xz 272672 bytes 11.0.25_p9-r3
DIST openjdk-22.0.2_p9.tar.gz 112048249 bytes 22.0.2_p9
DIST openjdk-25.0.2_p10.tar.gz 119406560 bytes 25.0.2_p10
Unmatched Entries
Type File Size
AUX openjdk-11-alpine-JDK-8267908.patch 1078 bytes
AUX openjdk-11-alpine-lfs64.patch 4967 bytes
AUX openjdk-11-alpine-ppc64le.patch 9773 bytes
AUX openjdk-11-fix-clang13-build.patch 923 bytes
AUX openjdk-11-fix-left-shift-negative-value.patch 790 bytes
AUX openjdk-11-lld-fix-missing-symbols.patch 1444 bytes
AUX openjdk-11-musl-fix-reinterpret-cast.patch 3742 bytes
AUX openjdk-11-sjavac-build-failure-fix.patch 4088 bytes
AUX openjdk-17-lld-fix-missing-symbols.patch 1468 bytes
AUX openjdk-21-lld-fix-missing-symbols.patch 784 bytes
AUX openjdk-21-toolchain-fix.patch 513 bytes
AUX openjdk.env.sh 432 bytes
DIST openjdk-11.0.25_p9.tar.gz 116541441 bytes
DIST openjdk-17.0.13_p11.tar.gz 107315661 bytes
DIST openjdk-21.0.7_p6.tar.gz 113314595 bytes
DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 bytes
DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 bytes
DIST openjdk-bootstrap-11.0.14_p9-riscv.tar.xz 104601676 bytes
DIST openjdk-bootstrap-17.0.1_p12-ppc64.tar.xz 116557680 bytes
DIST openjdk-bootstrap-17.0.1_p12-x86.tar.xz 111479904 bytes
DIST openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz 115353932 bytes
DIST openjdk-bootstrap-17.0.3_p7-riscv.tar.xz 113344052 bytes
DIST openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz 125375264 bytes
DIST openjdk-bootstrap-21.0.0_p35-x86.tar.xz 120906212 bytes
DIST openjdk-bootstrap-25_p36-ppc64.tar.xz 140209032 bytes
EBUILD openjdk-11.0.25_p9-r3.ebuild 11074 bytes
EBUILD openjdk-17.0.13_p11-r2.ebuild 10141 bytes
EBUILD openjdk-21.0.7_p6-r2.ebuild 10336 bytes
EBUILD openjdk-22.0.2_p9.ebuild 10336 bytes
EBUILD openjdk-25.0.2_p10.ebuild 10782 bytes
MISC metadata.xml 1638 bytes