git: 38dd7c503260 - main - java/bootstrap-openjdk17: Add a bootstrap port for openjdk17
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 27 Nov 2021 16:31:01 UTC
The branch main has been updated by glewis: URL: https://cgit.FreeBSD.org/ports/commit/?id=38dd7c50326050ec2fe7c4dd8f397efdd0bd5c8a commit 38dd7c50326050ec2fe7c4dd8f397efdd0bd5c8a Author: Greg Lewis <glewis@FreeBSD.org> AuthorDate: 2021-11-27 16:27:59 +0000 Commit: Greg Lewis <glewis@FreeBSD.org> CommitDate: 2021-11-27 16:30:22 +0000 java/bootstrap-openjdk17: Add a bootstrap port for openjdk17 --- java/Makefile | 1 + java/bootstrap-openjdk17/Makefile | 33 +++ java/bootstrap-openjdk17/distinfo | 5 + java/bootstrap-openjdk17/pkg-descr | 7 + java/bootstrap-openjdk17/pkg-message | 18 ++ java/bootstrap-openjdk17/pkg-plist | 408 +++++++++++++++++++++++++++++++++++ 6 files changed, 472 insertions(+) diff --git a/java/Makefile b/java/Makefile index 668571a3d2ed..3976fca2cb1e 100644 --- a/java/Makefile +++ b/java/Makefile @@ -18,6 +18,7 @@ SUBDIR += berkeley-db SUBDIR += bluej SUBDIR += bootstrap-openjdk11 + SUBDIR += bootstrap-openjdk17 SUBDIR += bootstrap-openjdk6 SUBDIR += bootstrap-openjdk8 SUBDIR += bouncycastle diff --git a/java/bootstrap-openjdk17/Makefile b/java/bootstrap-openjdk17/Makefile new file mode 100644 index 000000000000..2ee85b502882 --- /dev/null +++ b/java/bootstrap-openjdk17/Makefile @@ -0,0 +1,33 @@ +PORTNAME= openjdk17 +PORTVERSION= 17.0.1.12.1 +CATEGORIES= java devel +MASTER_SITES= LOCAL/glewis/bootstrap-openjdk17 +PKGNAMEPREFIX= bootstrap- +DISTNAME= ${JDK_PORT}-${JDK_ARCH}-${PORTVERSION} + +MAINTAINER= java@FreeBSD.org +COMMENT= Java Development Kit 17 + +LICENSE= GPLv2 + +ONLY_FOR_ARCHS= aarch64 amd64 + +USES= tar:xz + +NO_BUILD= yes +PLIST_SUB= JDK_ROOT=${JDK_ROOT} +WRKSRC= ${WRKDIR}/${JDK_ROOT} + +JDK_PORT= ${PKGNAMEPREFIX}${PORTNAME} +JDK_ROOT= ${PKGNAMEPREFIX}${PORTNAME} +JDK_ARCH= ${ARCH:C/armv.*/arm/}${JDK_ARCH_SUFFIX_${ARCH}} +JDK_ARCH_SUFFIX_powerpc64= -${PPC_ABI:tl} + +INSTALLDIR= ${STAGEDIR}${PREFIX}/${JDK_ROOT} + +do-install: + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${INSTALLDIR} + @cd ${WRKSRC} && ${COPYTREE_BIN} bin ${INSTALLDIR} + @${CHMOD} a+x ${INSTALLDIR}/lib/jspawnhelper + +.include <bsd.port.mk> diff --git a/java/bootstrap-openjdk17/distinfo b/java/bootstrap-openjdk17/distinfo new file mode 100644 index 000000000000..148f7f54d7fa --- /dev/null +++ b/java/bootstrap-openjdk17/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1637955076 +SHA256 (bootstrap-openjdk17-aarch64-17.0.1.12.1.tar.xz) = a1bf65078fbd9bc0826df4e3979ebd4d882b52fc04303b460a9d0d090f68e7a3 +SIZE (bootstrap-openjdk17-aarch64-17.0.1.12.1.tar.xz) = 108306712 +SHA256 (bootstrap-openjdk17-amd64-17.0.1.12.1.tar.xz) = 1c8469678ab77e61d78f05ff1e317a46a3208af086eb6dff822d487513adcaea +SIZE (bootstrap-openjdk17-amd64-17.0.1.12.1.tar.xz) = 109958368 diff --git a/java/bootstrap-openjdk17/pkg-descr b/java/bootstrap-openjdk17/pkg-descr new file mode 100644 index 000000000000..54c337919c09 --- /dev/null +++ b/java/bootstrap-openjdk17/pkg-descr @@ -0,0 +1,7 @@ +OpenJDK is an open-source implementation of the Java Platform, Standard Edition. + +Much of the OpenJDK code is licensed under the GPL version 2 with the +Classpath exception. The Java Hotspot virtual machine source code is +licensed under the GPL version 2 only. + +WWW: https://openjdk.java.net/ diff --git a/java/bootstrap-openjdk17/pkg-message b/java/bootstrap-openjdk17/pkg-message new file mode 100644 index 000000000000..18571e632381 --- /dev/null +++ b/java/bootstrap-openjdk17/pkg-message @@ -0,0 +1,18 @@ +[ +{ type: install + message: <<EOM +WARNING: This port only exists for bootstrapping java/openjdk17. +You are advised to remove this port as soon as a stable JDK is built. + +This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd + +If you have not done it yet, please do the following: + + mount -t fdescfs fdesc /dev/fd + +To make it permanent, you need the following lines in /etc/fstab: + + fdesc /dev/fd fdescfs rw 0 0 +EOM +} +] diff --git a/java/bootstrap-openjdk17/pkg-plist b/java/bootstrap-openjdk17/pkg-plist new file mode 100644 index 000000000000..1f3998c6b5f2 --- /dev/null +++ b/java/bootstrap-openjdk17/pkg-plist @@ -0,0 +1,408 @@ +%%JDK_ROOT%%/release +%%JDK_ROOT%%/lib/ct.sym +%%JDK_ROOT%%/lib/fontconfig.bfc +%%JDK_ROOT%%/lib/fontconfig.properties.src +%%JDK_ROOT%%/lib/jrt-fs.jar +%%JDK_ROOT%%/lib/jspawnhelper +%%JDK_ROOT%%/lib/jvm.cfg +%%JDK_ROOT%%/lib/libattach.so +%%JDK_ROOT%%/lib/libawt.so +%%JDK_ROOT%%/lib/libawt_headless.so +%%JDK_ROOT%%/lib/libawt_xawt.so +%%JDK_ROOT%%/lib/libjava.so +%%JDK_ROOT%%/lib/libjavajpeg.so +%%JDK_ROOT%%/lib/libjawt.so +%%JDK_ROOT%%/lib/libmanagement.so +%%JDK_ROOT%%/lib/libmanagement_agent.so +%%JDK_ROOT%%/lib/libmanagement_ext.so +%%JDK_ROOT%%/lib/libmlib_image.so +%%JDK_ROOT%%/lib/libnet.so +%%JDK_ROOT%%/lib/libnio.so +%%JDK_ROOT%%/lib/libdt_socket.so +%%JDK_ROOT%%/lib/libextnet.so +%%JDK_ROOT%%/lib/libfontmanager.so +%%JDK_ROOT%%/lib/libinstrument.so +%%JDK_ROOT%%/lib/libj2gss.so +%%JDK_ROOT%%/lib/libj2pcsc.so +%%JDK_ROOT%%/lib/libj2pkcs11.so +%%JDK_ROOT%%/lib/libjaas.so +%%JDK_ROOT%%/lib/psfont.properties.ja +%%JDK_ROOT%%/lib/psfontj2d.properties +%%JDK_ROOT%%/lib/tzdb.dat +%%JDK_ROOT%%/lib/libjdwp.so +%%JDK_ROOT%%/lib/libjimage.so +%%JDK_ROOT%%/lib/libjli.so +%%JDK_ROOT%%/lib/libjsig.so +%%JDK_ROOT%%/lib/libjsound.so +%%JDK_ROOT%%/lib/liblcms.so +%%JDK_ROOT%%/lib/libprefs.so +%%JDK_ROOT%%/lib/librmi.so +%%JDK_ROOT%%/lib/libsaproc.so +%%JDK_ROOT%%/lib/libsctp.so +%%JDK_ROOT%%/lib/libsplashscreen.so +%%JDK_ROOT%%/lib/libsyslookup.so +%%JDK_ROOT%%/lib/libverify.so +%%JDK_ROOT%%/lib/libzip.so +%%JDK_ROOT%%/lib/modules +%%JDK_ROOT%%/lib/classlist +%%JDK_ROOT%%/lib/server/classes_nocoops.jsa +%%JDK_ROOT%%/lib/server/libjsig.so +%%JDK_ROOT%%/lib/server/libjvm.so +%%JDK_ROOT%%/lib/server/classes.jsa +%%JDK_ROOT%%/lib/security/cacerts +%%JDK_ROOT%%/lib/security/default.policy +%%JDK_ROOT%%/lib/security/public_suffix_list.dat +%%JDK_ROOT%%/lib/security/blocked.certs +%%JDK_ROOT%%/lib/jfr/profile.jfc +%%JDK_ROOT%%/lib/jfr/default.jfc +%%JDK_ROOT%%/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.zipfs/LICENSE +%%JDK_ROOT%%/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.xml.dom/LICENSE +%%JDK_ROOT%%/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.unsupported/LICENSE +%%JDK_ROOT%%/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.unsupported.desktop/LICENSE +%%JDK_ROOT%%/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.security.jgss/LICENSE +%%JDK_ROOT%%/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.security.auth/LICENSE +%%JDK_ROOT%%/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.sctp/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.sctp/LICENSE +%%JDK_ROOT%%/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.random/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.random/LICENSE +%%JDK_ROOT%%/legal/jdk.random/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.nio.mapmode/LICENSE +%%JDK_ROOT%%/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.net/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.net/LICENSE +%%JDK_ROOT%%/legal/jdk.net/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.naming.rmi/LICENSE +%%JDK_ROOT%%/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.naming.dns/LICENSE +%%JDK_ROOT%%/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.management/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.management/LICENSE +%%JDK_ROOT%%/legal/jdk.management/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.management.jfr/LICENSE +%%JDK_ROOT%%/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.management.agent/LICENSE +%%JDK_ROOT%%/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.localedata/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.localedata/LICENSE +%%JDK_ROOT%%/legal/jdk.localedata/cldr.md +%%JDK_ROOT%%/legal/jdk.localedata/thaidict.md +%%JDK_ROOT%%/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jstatd/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jstatd/LICENSE +%%JDK_ROOT%%/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jsobject/LICENSE +%%JDK_ROOT%%/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jshell/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jshell/LICENSE +%%JDK_ROOT%%/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jlink/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jlink/LICENSE +%%JDK_ROOT%%/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jfr/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jfr/LICENSE +%%JDK_ROOT%%/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jdwp.agent/LICENSE +%%JDK_ROOT%%/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jdi/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jdi/LICENSE +%%JDK_ROOT%%/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jdeps/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jdeps/LICENSE +%%JDK_ROOT%%/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jconsole/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jconsole/LICENSE +%%JDK_ROOT%%/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jcmd/LICENSE +%%JDK_ROOT%%/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.javadoc/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.javadoc/LICENSE +%%JDK_ROOT%%/legal/jdk.javadoc/jquery.md +%%JDK_ROOT%%/legal/jdk.javadoc/jqueryUI.md +%%JDK_ROOT%%/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler.management/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.jartool/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.jartool/LICENSE +%%JDK_ROOT%%/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.vm.ci/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.opt/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.opt/jopt-simple.md +%%JDK_ROOT%%/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.le/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.le/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.le/jline.md +%%JDK_ROOT%%/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.jvmstat/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.internal.ed/LICENSE +%%JDK_ROOT%%/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.incubator.vector/LICENSE +%%JDK_ROOT%%/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.incubator.foreign/LICENSE +%%JDK_ROOT%%/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.httpserver/LICENSE +%%JDK_ROOT%%/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.hotspot.agent/LICENSE +%%JDK_ROOT%%/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.editpad/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.editpad/LICENSE +%%JDK_ROOT%%/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.dynalink/LICENSE +%%JDK_ROOT%%/legal/jdk.dynalink/dynalink.md +%%JDK_ROOT%%/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.crypto.ec/LICENSE +%%JDK_ROOT%%/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.crypto.cryptoki/LICENSE +%%JDK_ROOT%%/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +%%JDK_ROOT%%/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +%%JDK_ROOT%%/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.compiler/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.compiler/LICENSE +%%JDK_ROOT%%/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.charsets/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.charsets/LICENSE +%%JDK_ROOT%%/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.attach/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.attach/LICENSE +%%JDK_ROOT%%/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/jdk.accessibility/LICENSE +%%JDK_ROOT%%/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.xml/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.xml/LICENSE +%%JDK_ROOT%%/legal/java.xml/bcel.md +%%JDK_ROOT%%/legal/java.xml/dom.md +%%JDK_ROOT%%/legal/java.xml/jcup.md +%%JDK_ROOT%%/legal/java.xml/xalan.md +%%JDK_ROOT%%/legal/java.xml/xerces.md +%%JDK_ROOT%%/legal/java.xml/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.xml.crypto/LICENSE +%%JDK_ROOT%%/legal/java.xml.crypto/santuario.md +%%JDK_ROOT%%/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.transaction.xa/LICENSE +%%JDK_ROOT%%/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.sql/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.sql/LICENSE +%%JDK_ROOT%%/legal/java.sql/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.sql.rowset/LICENSE +%%JDK_ROOT%%/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.smartcardio/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.smartcardio/LICENSE +%%JDK_ROOT%%/legal/java.smartcardio/pcsclite.md +%%JDK_ROOT%%/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.security.sasl/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.security.sasl/LICENSE +%%JDK_ROOT%%/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.security.jgss/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.security.jgss/LICENSE +%%JDK_ROOT%%/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.se/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.se/LICENSE +%%JDK_ROOT%%/legal/java.se/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.scripting/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.scripting/LICENSE +%%JDK_ROOT%%/legal/java.scripting/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.rmi/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.rmi/LICENSE +%%JDK_ROOT%%/legal/java.rmi/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.prefs/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.prefs/LICENSE +%%JDK_ROOT%%/legal/java.prefs/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.net.http/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.net.http/LICENSE +%%JDK_ROOT%%/legal/java.net.http/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.naming/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.naming/LICENSE +%%JDK_ROOT%%/legal/java.naming/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.management/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.management/LICENSE +%%JDK_ROOT%%/legal/java.management/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.management.rmi/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.management.rmi/LICENSE +%%JDK_ROOT%%/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.logging/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.logging/LICENSE +%%JDK_ROOT%%/legal/java.logging/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.instrument/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.instrument/LICENSE +%%JDK_ROOT%%/legal/java.instrument/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.desktop/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.desktop/LICENSE +%%JDK_ROOT%%/legal/java.desktop/colorimaging.md +%%JDK_ROOT%%/legal/java.desktop/mesa3d.md +%%JDK_ROOT%%/legal/java.desktop/xwd.md +%%JDK_ROOT%%/legal/java.desktop/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.datatransfer/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.datatransfer/LICENSE +%%JDK_ROOT%%/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.compiler/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.compiler/LICENSE +%%JDK_ROOT%%/legal/java.compiler/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/legal/java.base/ASSEMBLY_EXCEPTION +%%JDK_ROOT%%/legal/java.base/LICENSE +%%JDK_ROOT%%/legal/java.base/aes.md +%%JDK_ROOT%%/legal/java.base/asm.md +%%JDK_ROOT%%/legal/java.base/c-libutl.md +%%JDK_ROOT%%/legal/java.base/cldr.md +%%JDK_ROOT%%/legal/java.base/icu.md +%%JDK_ROOT%%/legal/java.base/public_suffix.md +%%JDK_ROOT%%/legal/java.base/unicode.md +%%JDK_ROOT%%/legal/java.base/ADDITIONAL_LICENSE_INFO +%%JDK_ROOT%%/jmods/java.datatransfer.jmod +%%JDK_ROOT%%/jmods/java.desktop.jmod +%%JDK_ROOT%%/jmods/java.instrument.jmod +%%JDK_ROOT%%/jmods/java.logging.jmod +%%JDK_ROOT%%/jmods/java.management.jmod +%%JDK_ROOT%%/jmods/java.management.rmi.jmod +%%JDK_ROOT%%/jmods/java.naming.jmod +%%JDK_ROOT%%/jmods/java.net.http.jmod +%%JDK_ROOT%%/jmods/java.sql.jmod +%%JDK_ROOT%%/jmods/java.sql.rowset.jmod +%%JDK_ROOT%%/jmods/java.transaction.xa.jmod +%%JDK_ROOT%%/jmods/jdk.charsets.jmod +%%JDK_ROOT%%/jmods/jdk.compiler.jmod +%%JDK_ROOT%%/jmods/jdk.crypto.cryptoki.jmod +%%JDK_ROOT%%/jmods/jdk.crypto.ec.jmod +%%JDK_ROOT%%/jmods/java.base.jmod +%%JDK_ROOT%%/jmods/java.prefs.jmod +%%JDK_ROOT%%/jmods/java.rmi.jmod +%%JDK_ROOT%%/jmods/java.scripting.jmod +%%JDK_ROOT%%/jmods/java.se.jmod +%%JDK_ROOT%%/jmods/java.security.jgss.jmod +%%JDK_ROOT%%/jmods/java.security.sasl.jmod +%%JDK_ROOT%%/jmods/java.smartcardio.jmod +%%JDK_ROOT%%/jmods/jdk.dynalink.jmod +%%JDK_ROOT%%/jmods/jdk.editpad.jmod +%%JDK_ROOT%%/jmods/jdk.naming.rmi.jmod +%%JDK_ROOT%%/jmods/jdk.zipfs.jmod +%%JDK_ROOT%%/jmods/java.xml.crypto.jmod +%%JDK_ROOT%%/jmods/java.xml.jmod +%%JDK_ROOT%%/jmods/jdk.accessibility.jmod +%%JDK_ROOT%%/jmods/jdk.attach.jmod +%%JDK_ROOT%%/jmods/jdk.hotspot.agent.jmod +%%JDK_ROOT%%/jmods/jdk.httpserver.jmod +%%JDK_ROOT%%/jmods/jdk.incubator.foreign.jmod +%%JDK_ROOT%%/jmods/jdk.incubator.vector.jmod +%%JDK_ROOT%%/jmods/jdk.internal.ed.jmod +%%JDK_ROOT%%/jmods/jdk.internal.jvmstat.jmod +%%JDK_ROOT%%/jmods/jdk.internal.le.jmod +%%JDK_ROOT%%/jmods/jdk.internal.opt.jmod +%%JDK_ROOT%%/jmods/jdk.internal.vm.ci.jmod +%%JDK_ROOT%%/jmods/jdk.jdi.jmod +%%JDK_ROOT%%/jmods/jdk.jdwp.agent.jmod +%%JDK_ROOT%%/jmods/jdk.management.agent.jmod +%%JDK_ROOT%%/jmods/jdk.management.jfr.jmod +%%JDK_ROOT%%/jmods/jdk.management.jmod +%%JDK_ROOT%%/jmods/jdk.naming.dns.jmod +%%JDK_ROOT%%/jmods/java.compiler.jmod +%%JDK_ROOT%%/jmods/jdk.internal.vm.compiler.jmod +%%JDK_ROOT%%/jmods/jdk.internal.vm.compiler.management.jmod +%%JDK_ROOT%%/jmods/jdk.jartool.jmod +%%JDK_ROOT%%/jmods/jdk.javadoc.jmod +%%JDK_ROOT%%/jmods/jdk.jcmd.jmod +%%JDK_ROOT%%/jmods/jdk.jconsole.jmod +%%JDK_ROOT%%/jmods/jdk.jdeps.jmod +%%JDK_ROOT%%/jmods/jdk.jfr.jmod +%%JDK_ROOT%%/jmods/jdk.jlink.jmod +%%JDK_ROOT%%/jmods/jdk.jshell.jmod +%%JDK_ROOT%%/jmods/jdk.jsobject.jmod +%%JDK_ROOT%%/jmods/jdk.jstatd.jmod +%%JDK_ROOT%%/jmods/jdk.localedata.jmod +%%JDK_ROOT%%/jmods/jdk.net.jmod +%%JDK_ROOT%%/jmods/jdk.nio.mapmode.jmod +%%JDK_ROOT%%/jmods/jdk.random.jmod +%%JDK_ROOT%%/jmods/jdk.sctp.jmod +%%JDK_ROOT%%/jmods/jdk.security.auth.jmod +%%JDK_ROOT%%/jmods/jdk.security.jgss.jmod +%%JDK_ROOT%%/jmods/jdk.unsupported.desktop.jmod +%%JDK_ROOT%%/jmods/jdk.unsupported.jmod +%%JDK_ROOT%%/jmods/jdk.xml.dom.jmod +%%JDK_ROOT%%/include/jawt.h +%%JDK_ROOT%%/include/jdwpTransport.h +%%JDK_ROOT%%/include/jni.h +%%JDK_ROOT%%/include/jvmti.h +%%JDK_ROOT%%/include/jvmticmlr.h +%%JDK_ROOT%%/include/classfile_constants.h +%%JDK_ROOT%%/include/freebsd/jni_md.h +%%JDK_ROOT%%/include/freebsd/jawt_md.h +%%JDK_ROOT%%/conf/net.properties +%%JDK_ROOT%%/conf/sound.properties +%%JDK_ROOT%%/conf/logging.properties +%%JDK_ROOT%%/conf/security/java.security +%%JDK_ROOT%%/conf/security/java.policy +%%JDK_ROOT%%/conf/security/policy/README.txt +%%JDK_ROOT%%/conf/security/policy/unlimited/default_local.policy +%%JDK_ROOT%%/conf/security/policy/unlimited/default_US_export.policy +%%JDK_ROOT%%/conf/security/policy/limited/default_local.policy +%%JDK_ROOT%%/conf/security/policy/limited/exempt_local.policy +%%JDK_ROOT%%/conf/security/policy/limited/default_US_export.policy +%%JDK_ROOT%%/conf/management/jmxremote.password.template +%%JDK_ROOT%%/conf/management/management.properties +%%JDK_ROOT%%/conf/management/jmxremote.access +%%JDK_ROOT%%/bin/jarsigner +%%JDK_ROOT%%/bin/java +%%JDK_ROOT%%/bin/javac +%%JDK_ROOT%%/bin/javadoc +%%JDK_ROOT%%/bin/javap +%%JDK_ROOT%%/bin/jcmd +%%JDK_ROOT%%/bin/jconsole +%%JDK_ROOT%%/bin/jdb +%%JDK_ROOT%%/bin/jdeprscan +%%JDK_ROOT%%/bin/jdeps +%%JDK_ROOT%%/bin/jfr +%%JDK_ROOT%%/bin/jhsdb +%%JDK_ROOT%%/bin/jimage +%%JDK_ROOT%%/bin/jinfo +%%JDK_ROOT%%/bin/jlink +%%JDK_ROOT%%/bin/jmap +%%JDK_ROOT%%/bin/jmod +%%JDK_ROOT%%/bin/jps +%%JDK_ROOT%%/bin/jrunscript +%%JDK_ROOT%%/bin/jshell +%%JDK_ROOT%%/bin/jstack +%%JDK_ROOT%%/bin/jstat +%%JDK_ROOT%%/bin/jstatd +%%JDK_ROOT%%/bin/keytool +%%JDK_ROOT%%/bin/rmiregistry +%%JDK_ROOT%%/bin/serialver +%%JDK_ROOT%%/bin/jar