dev-java/openjdk (gentoo-bootstrap)

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
9.0.4_p12 8 amd64 arm64 ${PV%%[.+]*}
8.272_p10 8 amd64 arm64 ppc64 x86 ${PV%%[.+]*}
25_p36 8 amd64 arm64 ppc64 ~riscv $(ver_cut 1)
24.0.2_p12 8 amd64 arm64 ppc64 ~riscv $(ver_cut 1)
23.0.2_p7 8 amd64 arm64 ppc64 ~riscv $(ver_cut 1)
22.0.0_p36 8 amd64 ~arm arm64 ~ppc64 ~riscv ~x86 $(ver_cut
21.0.0_p35 8 amd64 ~arm arm64 ~ppc64 ~riscv ~x86 $(ver_cut
20.0.2_p09 8 amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ${MY_PV%%[.+]*}
19.0.2_p07 8 amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ${MY_PV%%[.+]*}
18.0.2_p05 8 amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ${MY_PV%%[.+]*}
17.0.8.1_p1 8 amd64 ~arm arm64 ppc64 ~riscv x86 ${MY_PV%%[.+]*}
16.0.2_p07 8 amd64 ~arm arm64 ~ppc64 ${MY_PV%%[.+]*}
15.0.2_p07 8 amd64 ~arm arm64 ~ppc64 ${MY_PV%%[.+]*}
14.0.2_p01 8 amd64 ~arm arm64 ~ppc64 ${MY_PV%%[.+]*}
13.0.4_p01 8 amd64 ~arm arm64 ~ppc64 ${MY_PV%%[.+]*}
12.0.2_p01 8 amd64 ~arm arm64 ~ppc64 ${MY_PV%%[.+]*}
11.0.20.1_p1 8 amd64 ~arm arm64 ppc64 ~riscv x86 ${MY_PV%%[.+]*}
10.0.2_p13 8 amd64 arm64 ${PV%%[.+]*}

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>gyakovlev@gentoo.org</email>
		<name>Georgy Yakovlev</name>
	</maintainer>
	<maintainer type="project">
		<email>java@gentoo.org</email>
		<name>Java</name>
	</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="8">Java™ 8 is Java™ 1.8, where 8 is the version number, and 1.8 is the version string</slot>
		<slot name="11">Java™ version 11</slot>
	</slots>
	<use>
		<flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs</flag>
		<flag name="gentoo-vm">Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)</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="systemtap" restrict="&gt;=dev-java/openjdk-11">Enable SystemTAP/DTrace tracing</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9.0.4_p12 8.272_p10 25_p36 24.0.2_p12 23.0.2_p7 22.0.0_p36 21.0.0_p35 20.0.2_p09 19.0.2_p07 18.0.2_p05 17.0.8.1_p1 16.0.2_p07 15.0.2_p07 14.0.2_p01 13.0.4_p01 12.0.2_p01 11.0.20.1_p1 10.0.2_p13
alsa ⚠️
big-endian ⚠️
cups ⚠️
debug ⚠️
doc ⚠️
examples ⚠️
gentoo-vm Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
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 ⚠️
pch ⚠️
selinux ⚠️
source Install JVM sources
system-bootstrap ⚠️
systemtap Enable SystemTAP/DTrace tracing

Files

Manifest

Type File Size Versions
DIST java17-riscv64.patch 2253475 bytes 17.0.8.1_p1
DIST openjdk-10.0.2_p13.tar.gz 111178953 bytes 10.0.2_p13
DIST openjdk-11.0.18-riscv.patch.xz 272672 bytes 11.0.20.1_p1
DIST openjdk-11.0.20.1_p1.tar.gz 116165519 bytes 11.0.20.1_p1
DIST openjdk-12.0.2_p01.tar.gz 110340376 bytes 12.0.2_p01
DIST openjdk-13.0.4_p01.tar.gz 108833418 bytes 13.0.4_p01
DIST openjdk-14.0.2_p01.tar.gz 109297285 bytes 14.0.2_p01
DIST openjdk-15.0.2_p07.tar.gz 101866587 bytes 15.0.2_p07
DIST openjdk-16.0.2_p07.tar.gz 104404052 bytes 16.0.2_p07
DIST openjdk-17.0.8.1_p1.tar.gz 105878760 bytes 17.0.8.1_p1
DIST openjdk-18.0.2_p05.tar.gz 105481285 bytes 18.0.2_p05
DIST openjdk-19.0.2_p07.tar.gz 108190694 bytes 19.0.2_p07
DIST openjdk-20.0.2_p09.tar.gz 109625812 bytes 20.0.2_p09
DIST openjdk-21.0.0_p35.tar.gz 112178860 bytes 21.0.0_p35
DIST openjdk-22.0.0_p36.tar.gz 111982946 bytes 22.0.0_p36
DIST openjdk-23.0.2_p7.tar.gz 117217990 bytes 23.0.2_p7
DIST openjdk-24.0.2_p12.tar.gz 120792603 bytes 24.0.2_p12
DIST openjdk-25_p36.tar.gz 119351769 bytes 25_p36
DIST openjdk-8.272_p10.tar.gz 87119338 bytes 8.272_p10
DIST openjdk-9.0.4_p12.tar.gz 110286927 bytes 9.0.4_p12
Unmatched Entries
Type File Size
AUX bootcycle_jobs.patch 1273 bytes
AUX musl/10/aarch64.patch 278 bytes
AUX musl/10/build.patch 19515 bytes
AUX musl/10/fix-bootjdk-check.patch 25760 bytes
AUX musl/10/ppc64le.patch 6466 bytes
AUX musl/11/aarch64.patch 462 bytes
AUX musl/11/build.patch 19836 bytes
AUX musl/11/fix-bootjdk-check.patch 847 bytes
AUX musl/11/ppc64le.patch 8951 bytes
AUX musl/12/aarch64.patch 279 bytes
AUX musl/12/build.patch 18767 bytes
AUX musl/12/fix-bootjdk-check.patch 953 bytes
AUX musl/12/ppc64le.patch 7546 bytes
AUX musl/13/aarch64.patch 344 bytes
AUX musl/13/build.patch 18898 bytes
AUX musl/13/fix-bootjdk-check.patch 974 bytes
AUX musl/13/ppc64le.patch 8896 bytes
AUX musl/14/aarch64.patch 338 bytes
AUX musl/14/build.patch 18470 bytes
AUX musl/14/fix-bootjdk-check.patch 974 bytes
AUX musl/14/ppc64le.patch 8830 bytes
AUX musl/15/aarch64.patch 337 bytes
AUX musl/15/build.patch 18573 bytes
AUX musl/15/ppc64le.patch 8857 bytes
AUX musl/7/cpio.patch 696 bytes
AUX musl/7/hotspot-musl-ppc.patch 6596 bytes
AUX musl/7/hotspot-musl.patch 2764 bytes
AUX musl/7/hotspot-noagent-musl.patch 2498 bytes
AUX musl/7/hotspot-uclibc-fixes.patch 3367 bytes
AUX musl/7/jdk-execinfo.patch 1502 bytes
AUX musl/7/jdk-fix-build.patch 1851 bytes
AUX musl/7/jdk-fix-ipv6-init.patch 1574 bytes
AUX musl/7/jdk-musl.patch 5217 bytes
AUX musl/7/jdk-no-soname.patch 571 bytes
AUX musl/8/0001_musl_hotspot.patch 5209 bytes
AUX musl/8/0002_musl_hotspot_ppc.patch 1198 bytes
AUX musl/8/0003_musl_hotspot_aarch64.patch 581 bytes
AUX musl/8/0004_musl_hotspot_noagent.patch 3541 bytes
AUX musl/8/0005_musl_fix_libjvm_load.patch 556 bytes
AUX musl/8/0006_musl_jdk.patch 3750 bytes
AUX musl/8/0007_musl_jdk_includes.patch 6391 bytes
AUX musl/8/0008_musl_jdk_execinfo.patch 733 bytes
AUX musl/8/0009_fix_jdk_ipv6_init.patch 1585 bytes
AUX musl/8/0010_fix_jdk_close_fds.patch 3026 bytes
AUX musl/9/aarch64.patch 285 bytes
AUX musl/9/build.patch 19356 bytes
AUX musl/9/fix-bootjdk-check.patch 801 bytes
AUX musl/9/ppc64le.patch 5969 bytes
AUX openjdk-10.env.sh 537 bytes
AUX openjdk-11.env.sh 537 bytes
AUX openjdk-12.env.sh 537 bytes
AUX openjdk-13.env.sh 537 bytes
AUX openjdk-14.env.sh 537 bytes
AUX openjdk-15.env.sh 537 bytes
AUX openjdk-16.env.sh 537 bytes
AUX openjdk-17.env.sh 537 bytes
AUX openjdk-7.env.sh 746 bytes
AUX openjdk-8.env.sh 746 bytes
AUX openjdk-9.env.sh 537 bytes
AUX openjdk.env.sh 537 bytes
AUX patches/10/aarch64_gcc_fix.patch 371 bytes
AUX patches/10/jdk-currency-timebomb.patch 459 bytes
AUX patches/10/make-4.3.patch 741 bytes
AUX patches/10/pointer-comparison.patch 471 bytes
AUX patches/12/aarch64_gcc_fix.patch 371 bytes
AUX patches/12/gcc-10.patch 5469 bytes
AUX patches/12/make-4.3.patch 740 bytes
AUX patches/16/1001_ppc64le.patch 9158 bytes
AUX patches/17/1001_ppc64le.patch 9158 bytes
AUX patches/23/libfontmanager-build.patch 351 bytes
AUX patches/8/openjdk-8-insantiate-arrayallocator.patch 647 bytes
AUX patches/8/openjdk-8-jdk-revert-improve-stub-classes.patch 1416 bytes
AUX patches/9/aarch64_gcc_fix.patch 377 bytes
AUX patches/9/fix-no-such-field-ipv6-error.patch 309 bytes
AUX patches/9/jdk-currency-timebomb.patch 467 bytes
AUX patches/9/make-4.3.patch 740 bytes
AUX patches/9/pointer-comparison.patch 1162 bytes
DIST openjdk-bootstrap-25_p36-ppc64.tar.xz 140209032 bytes
EBUILD openjdk-10.0.2_p13.ebuild 8773 bytes
EBUILD openjdk-11.0.20.1_p1.ebuild 7494 bytes
EBUILD openjdk-12.0.2_p01.ebuild 7900 bytes
EBUILD openjdk-13.0.4_p01.ebuild 7744 bytes
EBUILD openjdk-14.0.2_p01.ebuild 7744 bytes
EBUILD openjdk-15.0.2_p07.ebuild 7550 bytes
EBUILD openjdk-16.0.2_p07.ebuild 6996 bytes
EBUILD openjdk-17.0.8.1_p1.ebuild 7969 bytes
EBUILD openjdk-18.0.2_p05.ebuild 8336 bytes
EBUILD openjdk-19.0.2_p07.ebuild 8336 bytes
EBUILD openjdk-20.0.2_p09.ebuild 8336 bytes
EBUILD openjdk-21.0.0_p35.ebuild 8085 bytes
EBUILD openjdk-22.0.0_p36.ebuild 8085 bytes
EBUILD openjdk-23.0.2_p7.ebuild 10445 bytes
EBUILD openjdk-24.0.2_p12.ebuild 10449 bytes
EBUILD openjdk-25_p36.ebuild 10449 bytes
EBUILD openjdk-8.272_p10.ebuild 7667 bytes
EBUILD openjdk-9.0.4_p12.ebuild 8418 bytes
MISC metadata.xml 1432 bytes