SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
172
devel/jdk/1.8/Makefile
Normal file
172
devel/jdk/1.8/Makefile
Normal file
|
@ -0,0 +1,172 @@
|
|||
ONLY_FOR_ARCHS= i386 amd64 aarch64 sparc64
|
||||
USE_WXNEEDED= Yes
|
||||
USE_NOBTCFI= Yes
|
||||
DPB_PROPERTIES= parallel
|
||||
|
||||
COMMENT= OpenJDK Software Development Kit v${V}
|
||||
BASE_VER= 1.8.0
|
||||
UPDATE_VER= 382
|
||||
BUILD_VER= b05
|
||||
BSD_PORT_REL= 1
|
||||
V= ${BASE_VER}.${UPDATE_VER}.${BUILD_VER}.${BSD_PORT_REL}
|
||||
PKGNAME= jdk-${V}
|
||||
PKGSTEM= jdk-${BASE_VER}
|
||||
EPOCH= 0
|
||||
REVISION= 0
|
||||
|
||||
DIST_SUBDIR= jdk
|
||||
DISTNAME= jdk8u${UPDATE_VER}-${BUILD_VER}.${BSD_PORT_REL}
|
||||
BOOTJDK_DATE= 20230629
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
WRKDIST= ${WRKDIR}/jdk8u-jdk8u${UPDATE_VER}-${BUILD_VER}.${BSD_PORT_REL}
|
||||
|
||||
CATEGORIES= devel/jdk java
|
||||
|
||||
PSEUDO_FLAVORS= native_bootstrap
|
||||
FLAVOR?=
|
||||
|
||||
HOMEPAGE= https://openjdk.java.net/
|
||||
|
||||
MASTER_SITES= https://github.com/battleblow/jdk8u/archive/
|
||||
MASTER_SITES1= https://spacehopper.org/mirrors/ \
|
||||
http://www.intricatesoftware.com/distfiles/
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
# GPLv2 w/CLASSPATH exception
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||||
|
||||
NO_TEST= Yes
|
||||
|
||||
SUPDISTFILES+= openjdk-jdk8u-bootjdk-i386-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk8u-bootjdk-amd64-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk8u-bootjdk-aarch64-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk8u-bootjdk-sparc64-${BOOTJDK_DATE}.tar.gz:1
|
||||
|
||||
COMPILER= base-clang base-gcc
|
||||
|
||||
.include <bsd.port.arch.mk>
|
||||
|
||||
.if ${FLAVOR:Mnative_bootstrap}
|
||||
INSTALLED!= (pkg_info -qe "jdk->=1.8.0.00v0,<1.9v0" && echo yes) || echo no
|
||||
. if ${INSTALLED:L} != "yes"
|
||||
ERRORS += "Fatal: This flavor requires an installed 1.8.0.00v0 or greater jdk package"
|
||||
. endif
|
||||
BUILD_DEPENDS+= jdk->=1.8.0.00v0,<1.9v0:devel/jdk/1.8
|
||||
BOOT_JDK= ${LOCALBASE}/jdk-1.8.0
|
||||
.else
|
||||
BOOT_JDK_DIST= openjdk-jdk8u-bootjdk-${MACHINE_ARCH}-${BOOTJDK_DATE}.tar.gz
|
||||
. if (${MACHINE_ARCH}==amd64) || (${MACHINE_ARCH}==i386) || \
|
||||
(${MACHINE_ARCH}==aarch64) || (${MACHINE_ARCH}==sparc64)
|
||||
DISTFILES+= ${BOOT_JDK_DIST}:1
|
||||
. endif
|
||||
MAKE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
CONFIGURE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
BOOT_JDK= ${WRKDIR}/bootjdk
|
||||
.endif
|
||||
|
||||
BUILD_DEPENDS+= archivers/zip \
|
||||
archivers/unzip \
|
||||
print/cups,-libs \
|
||||
shells/bash
|
||||
|
||||
LIB_DEPENDS= converters/libiconv \
|
||||
graphics/giflib
|
||||
|
||||
WANTLIB= X11 Xext Xi Xrender Xtst c freetype gif iconv m pthread ${COMPILER_LIBCXX} z
|
||||
|
||||
USE_GMAKE= Yes
|
||||
GMAKE= ${LOCALBASE}/bin/gmake
|
||||
|
||||
# Don't call make -jN, instead pass MAKE_JOBS to --with-jobs
|
||||
PARALLEL_MAKE_FLAGS=
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
CONFIGURE_ARGS= OBJCOPY=objcopy OBJDUMP=objdump READLINK=readlink \
|
||||
--disable-option-checking \
|
||||
--with-boot-jdk=${BOOT_JDK} \
|
||||
--with-package-path=${LOCALBASE} \
|
||||
--with-fontconfig=${X11BASE} \
|
||||
--with-jobs=${MAKE_JOBS} \
|
||||
--with-debug-level=release \
|
||||
--disable-ccache \
|
||||
--disable-freetype-bundling \
|
||||
--enable-static-libjli \
|
||||
--with-zlib=system \
|
||||
--with-giflib=system \
|
||||
--with-milestone=fcs \
|
||||
--with-update-version=${UPDATE_VER} \
|
||||
--with-build-number=${BUILD_VER}
|
||||
CONFIGURE_ENV+= ac_cv_path_GIT="" ac_cv_path_HG="" ac_cv_path_NAWK=awk \
|
||||
ac_cv_prog_BDEPS_FTP=ftp ac_cv_prog_BDEPS_UNZIP=unzip
|
||||
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/common/autoconf/build-aux
|
||||
|
||||
MAKE_FLAGS= LOG=debug
|
||||
MAKE_ENV+= DEFAULT_LIBPATH="/usr/lib:${X11BASE}/lib:${LOCALBASE}/lib" \
|
||||
COMPILER_WARNINGS_FATAL=false
|
||||
|
||||
.if ${PROPERTIES:Mclang}
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=clang
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=gcc
|
||||
.endif
|
||||
|
||||
.if ${PROPERTIES:Mdebuginfo}
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=internal
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=none
|
||||
.endif
|
||||
|
||||
JDKHOME= jdk-1.8.0
|
||||
|
||||
JVMARCH= ${MACHINE_ARCH:S/i386/x86/:S/amd64/x86_64/:S/sparc64/sparcv9/}
|
||||
LIBARCH= ${MACHINE_ARCH:S/sparc64/sparcv9/}
|
||||
BUILDDIR= ${WRKDIST}/build/bsd-${JVMARCH}-normal-server-release/images
|
||||
JDKIMAGEDIR= ${BUILDDIR}/j2sdk-image
|
||||
WRKTMP= ${WRKDIR}/tmp
|
||||
|
||||
SUBST_VARS= JDKHOME LIBARCH
|
||||
|
||||
post-extract:
|
||||
chmod +x ${WRKDIST}/configure
|
||||
|
||||
post-build:
|
||||
@rm -rf ${JDKIMAGEDIR}/man/ja ${JDKIMAGEDIR}/man/ja_JP.UTF-8
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${JDKHOME}
|
||||
cd ${JDKIMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${JDKHOME} -xf -
|
||||
|
||||
# The bootjdk is the jdk image with some parts deleted
|
||||
# and a copy of the system shared libs needed to run it.
|
||||
# The parts deleted are not needed for bootstrap and would
|
||||
# require more system shared libs to be saved.
|
||||
BOOTJDK_TAR= openjdk-jdk8u-bootjdk-${MACHINE_ARCH}-$$(date +%Y%m%d).tar.gz
|
||||
build-bootjdk: build
|
||||
@${_PBUILD} rm -rf ${WRKTMP}
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk-libs
|
||||
@cd ${JDKIMAGEDIR} && \
|
||||
tar -cf - * | \
|
||||
${_PBUILD} tar -C ${WRKTMP}/bootjdk -xf -
|
||||
@cd ${WRKTMP}/bootjdk && \
|
||||
${_PBUILD} rm -rf demo sample
|
||||
@cd ${WRKTMP}/bootjdk && \
|
||||
${_PBUILD} rm bin/appletviewer bin/policytool jre/bin/policytool
|
||||
@cd ${WRKTMP}/bootjdk/jre/lib/${LIBARCH} && \
|
||||
${_PBUILD} rm libnpt.so libinstrument.so libsplashscreen.so \
|
||||
libjsound.so libawt_xawt.so
|
||||
@find ${WRKTMP}/bootjdk/jre/lib ${WRKTMP}/bootjdk/jre/bin \
|
||||
-exec sh -c 'file {} | grep -q ELF && \
|
||||
${_PBUILD} strip -S {}' \;
|
||||
@LD_LIBRARY_PATH="${WRKTMP}/bootjdk/jre/lib/${LIBARCH}:${WRKTMP}/bootjdk/jre/lib/${LIBARCH}/server" \
|
||||
find ${WRKTMP}/bootjdk -type f -exec ldd {} + 2>/dev/null | \
|
||||
grep rlib | cut -d"/" -f 2-20 | sort -u | grep -v "\.so$$" | \
|
||||
xargs -I % ${_PBUILD} cp /% ${WRKTMP}/bootjdk-libs
|
||||
@cd ${WRKTMP} && \
|
||||
${_PBUILD} tar czf ${BOOTJDK_TAR} bootjdk*
|
||||
@echo "New bootjdk is located at ${WRKTMP}/${BOOTJDK_TAR}"
|
||||
|
||||
.include <bsd.port.mk>
|
10
devel/jdk/1.8/distinfo
Normal file
10
devel/jdk/1.8/distinfo
Normal file
|
@ -0,0 +1,10 @@
|
|||
SHA256 (jdk/jdk8u382-b05.1.tar.gz) = pOBSD6cHkqbI6iRSwm30QGdIJmTd4qmB6exQlGLb6nU=
|
||||
SHA256 (jdk/openjdk-jdk8u-bootjdk-aarch64-20230629.tar.gz) = jwblbahhiItfiJaLSayi9hLJAWz02sWk/GjajZeDNfE=
|
||||
SHA256 (jdk/openjdk-jdk8u-bootjdk-amd64-20230629.tar.gz) = otjbIFIxZX/ObPueF/TRnS3Kxsvr0oVSx9HI+gL34B0=
|
||||
SHA256 (jdk/openjdk-jdk8u-bootjdk-i386-20230629.tar.gz) = C0lRAIZWbyD0+6wYswcFyel+6DBpeF7pMGhqsLwY50k=
|
||||
SHA256 (jdk/openjdk-jdk8u-bootjdk-sparc64-20230629.tar.gz) = RO3wtgB8NrWhCJQbRCIYP+0PtDrETlT4PcfdQLy4PTc=
|
||||
SIZE (jdk/jdk8u382-b05.1.tar.gz) = 93689861
|
||||
SIZE (jdk/openjdk-jdk8u-bootjdk-aarch64-20230629.tar.gz) = 107390945
|
||||
SIZE (jdk/openjdk-jdk8u-bootjdk-amd64-20230629.tar.gz) = 108012513
|
||||
SIZE (jdk/openjdk-jdk8u-bootjdk-i386-20230629.tar.gz) = 103675294
|
||||
SIZE (jdk/openjdk-jdk8u-bootjdk-sparc64-20230629.tar.gz) = 107573452
|
|
@ -0,0 +1,21 @@
|
|||
Index: common/autoconf/generated-configure.sh
|
||||
--- common/autoconf/generated-configure.sh.orig
|
||||
+++ common/autoconf/generated-configure.sh
|
||||
@@ -41202,7 +41202,7 @@ fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld requires -z wxneeded" >&5
|
||||
$as_echo_n "checking if ld requires -z wxneeded... " >&6; }
|
||||
PUSHED_LDFLAGS="$LDFLAGS"
|
||||
- LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
|
||||
+ LDFLAGS="$LDFLAGS -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
int main() { }
|
||||
@@ -41212,7 +41212,7 @@ if ac_fn_cxx_try_link "$LINENO"; then :
|
||||
if $READELF -l conftest$ac_exeext | $GREP OPENBSD_WXNEED > /dev/null; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
- LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded"
|
||||
+ LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
18
devel/jdk/1.8/patches/patch-common_autoconf_toolchain_m4
Normal file
18
devel/jdk/1.8/patches/patch-common_autoconf_toolchain_m4
Normal file
|
@ -0,0 +1,18 @@
|
|||
Index: common/autoconf/toolchain.m4
|
||||
--- common/autoconf/toolchain.m4.orig
|
||||
+++ common/autoconf/toolchain.m4
|
||||
@@ -855,12 +855,12 @@ AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
|
||||
if test "`uname -s`" = "OpenBSD"; then
|
||||
AC_MSG_CHECKING([if ld requires -z wxneeded])
|
||||
PUSHED_LDFLAGS="$LDFLAGS"
|
||||
- LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
|
||||
+ LDFLAGS="$LDFLAGS -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { }]])],
|
||||
[
|
||||
if $READELF -l conftest$ac_exeext | $GREP OPENBSD_WXNEED > /dev/null; then
|
||||
AC_MSG_RESULT([yes])
|
||||
- LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded"
|
||||
+ LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
else
|
||||
AC_MSG_RESULT([yes])
|
||||
fi
|
|
@ -0,0 +1,13 @@
|
|||
Reading from .text was not the intent here.
|
||||
|
||||
Index: hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
|
||||
--- hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp.orig
|
||||
+++ hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
|
||||
@@ -1054,7 +1054,6 @@ address InterpreterGenerator::generate_native_entry(bo
|
||||
__ ldr(r10, Address(rmethod, Method::native_function_offset()));
|
||||
address unsatisfied = (SharedRuntime::native_method_throw_unsatisfied_link_error_entry());
|
||||
__ mov(rscratch2, unsatisfied);
|
||||
- __ ldr(rscratch2, rscratch2);
|
||||
__ cmp(r10, rscratch2);
|
||||
__ br(Assembler::NE, L);
|
||||
__ call_VM(noreg,
|
29
devel/jdk/1.8/patches/patch-hotspot_src_os_bsd_vm_os_bsd_cpp
Normal file
29
devel/jdk/1.8/patches/patch-hotspot_src_os_bsd_vm_os_bsd_cpp
Normal file
|
@ -0,0 +1,29 @@
|
|||
Remove syscall(2) use.
|
||||
|
||||
Add support for detecting the primordial thread.
|
||||
|
||||
Index: hotspot/src/os/bsd/vm/os_bsd.cpp
|
||||
--- hotspot/src/os/bsd/vm/os_bsd.cpp.orig
|
||||
+++ hotspot/src/os/bsd/vm/os_bsd.cpp
|
||||
@@ -1285,7 +1285,7 @@ pid_t os::Bsd::gettid() {
|
||||
return (pid_t)tid;
|
||||
#endif
|
||||
#elif defined(__OpenBSD__)
|
||||
- retval = syscall(SYS_getthrid);
|
||||
+ return ::getthrid();
|
||||
#elif defined(__NetBSD__)
|
||||
retval = (pid_t) _lwp_self();
|
||||
#endif
|
||||
@@ -4590,6 +4590,12 @@ void os::pause() {
|
||||
"Could not open pause file '%s', continuing immediately.\n", filename);
|
||||
}
|
||||
}
|
||||
+
|
||||
+#ifdef __OpenBSD__
|
||||
+bool os::is_primordial_thread() {
|
||||
+ return (pthread_main_np() == 1);
|
||||
+}
|
||||
+#endif
|
||||
|
||||
|
||||
// Refer to the comments in os_solaris.cpp park-unpark.
|
|
@ -0,0 +1,14 @@
|
|||
Sync changes with os_linux_sparc.cpp
|
||||
|
||||
Index: hotspot/src/os_cpu/bsd_sparc/vm/os_bsd_sparc.cpp
|
||||
--- hotspot/src/os_cpu/bsd_sparc/vm/os_bsd_sparc.cpp.orig
|
||||
+++ hotspot/src/os_cpu/bsd_sparc/vm/os_bsd_sparc.cpp
|
||||
@@ -618,7 +618,7 @@ JVM_handle_bsd_signal(int sig,
|
||||
return 1;
|
||||
}
|
||||
|
||||
- if (checkPrefetch(uc, pc)) {
|
||||
+ if ((sig == SIGSEGV || sig == SIGBUS) && checkPrefetch(uc, pc)) {
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Reduce the number of sched_yield(2) before sleeping 1ms to work-around an
|
||||
issue on sparc64
|
||||
|
||||
Index: hotspot/src/share/vm/runtime/globals.hpp
|
||||
--- hotspot/src/share/vm/runtime/globals.hpp.orig
|
||||
+++ hotspot/src/share/vm/runtime/globals.hpp
|
||||
@@ -2033,7 +2033,7 @@ class CommandLineFlags {
|
||||
experimental(uintx, WorkStealingSleepMillis, 1, \
|
||||
"Sleep time when sleep is used for yields") \
|
||||
\
|
||||
- experimental(uintx, WorkStealingYieldsBeforeSleep, 5000, \
|
||||
+ experimental(uintx, WorkStealingYieldsBeforeSleep, 10, \
|
||||
"Number of yields before a sleep is done during workstealing") \
|
||||
\
|
||||
experimental(uintx, WorkStealingHardSpins, 4096, \
|
|
@ -0,0 +1,14 @@
|
|||
Add support for detecting the primordial thread
|
||||
|
||||
Index: hotspot/src/share/vm/runtime/os.hpp
|
||||
--- hotspot/src/share/vm/runtime/os.hpp.orig
|
||||
+++ hotspot/src/share/vm/runtime/os.hpp
|
||||
@@ -468,7 +468,7 @@ class os: AllStatic {
|
||||
// need special-case handling of the primordial thread if it attaches
|
||||
// to the VM.
|
||||
static bool is_primordial_thread(void)
|
||||
-#if defined(_WINDOWS) || defined(BSD)
|
||||
+#if defined(_WINDOWS) || (defined(BSD) && !defined(__OpenBSD__))
|
||||
// No way to identify the primordial thread.
|
||||
{ return false; }
|
||||
#else
|
|
@ -0,0 +1,19 @@
|
|||
Disable stack guarding on the primordial thread because its protections
|
||||
are immutable. Note this will interfere with the primordial thread throwing
|
||||
StackOverflowError exceptions.
|
||||
|
||||
Index: hotspot/src/share/vm/runtime/thread.cpp
|
||||
--- hotspot/src/share/vm/runtime/thread.cpp.orig
|
||||
+++ hotspot/src/share/vm/runtime/thread.cpp
|
||||
@@ -2494,7 +2494,11 @@ void JavaThread::java_resume() {
|
||||
void JavaThread::create_stack_guard_pages() {
|
||||
if (!os::uses_stack_guard_pages() ||
|
||||
_stack_guard_state != stack_guard_unused ||
|
||||
+#ifdef __OpenBSD__
|
||||
+ os::is_primordial_thread()) {
|
||||
+#else
|
||||
(DisablePrimordialThreadGuardPages && os::is_primordial_thread())) {
|
||||
+#endif
|
||||
if (TraceThreadEvents) {
|
||||
tty->print_cr("Stack guard page creation for thread "
|
||||
UINTX_FORMAT " disabled", os::current_thread_id());
|
11
devel/jdk/1.8/pkg/DESCR
Executable file
11
devel/jdk/1.8/pkg/DESCR
Executable file
|
@ -0,0 +1,11 @@
|
|||
OpenJDK SDK, Standard Edition
|
||||
Version 1.8.0
|
||||
|
||||
The OpenJDK SDK software includes tools useful for developing and
|
||||
testing programs written in the Java programming language and
|
||||
running on the Java platform.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/1.8 package.
|
810
devel/jdk/1.8/pkg/PLIST
Normal file
810
devel/jdk/1.8/pkg/PLIST
Normal file
|
@ -0,0 +1,810 @@
|
|||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict jdk->=1.8v0,<1.9v0
|
||||
@conflict jre->=1.8v0,<1.9v0
|
||||
@pkgpath devel/jdk/1.7,-jdk[,with_ipv6]
|
||||
@pkgpath devel/jdk/1.7,-jre[,with_ipv6]
|
||||
@pkgpath devel/jdk/1.8,-jdk[,with_ipv6]
|
||||
@pkgpath devel/jdk/1.8,-main[,with_ipv6]
|
||||
@pkgpath devel/jdk/1.8,-jre[,with_ipv6]
|
||||
${JDKHOME}/
|
||||
${JDKHOME}/ASSEMBLY_EXCEPTION
|
||||
${JDKHOME}/LICENSE
|
||||
${JDKHOME}/THIRD_PARTY_README
|
||||
${JDKHOME}/bin/
|
||||
@bin ${JDKHOME}/bin/appletviewer
|
||||
@bin ${JDKHOME}/bin/clhsdb
|
||||
@bin ${JDKHOME}/bin/extcheck
|
||||
@bin ${JDKHOME}/bin/hsdb
|
||||
@bin ${JDKHOME}/bin/idlj
|
||||
@bin ${JDKHOME}/bin/jar
|
||||
@bin ${JDKHOME}/bin/jarsigner
|
||||
@bin ${JDKHOME}/bin/java
|
||||
${JDKHOME}/bin/java-rmi.cgi
|
||||
@bin ${JDKHOME}/bin/javac
|
||||
@bin ${JDKHOME}/bin/javadoc
|
||||
@bin ${JDKHOME}/bin/javah
|
||||
@bin ${JDKHOME}/bin/javap
|
||||
@bin ${JDKHOME}/bin/jcmd
|
||||
@bin ${JDKHOME}/bin/jconsole
|
||||
@bin ${JDKHOME}/bin/jdb
|
||||
@bin ${JDKHOME}/bin/jdeps
|
||||
@bin ${JDKHOME}/bin/jfr
|
||||
@bin ${JDKHOME}/bin/jhat
|
||||
@bin ${JDKHOME}/bin/jinfo
|
||||
@bin ${JDKHOME}/bin/jjs
|
||||
@bin ${JDKHOME}/bin/jmap
|
||||
@bin ${JDKHOME}/bin/jps
|
||||
@bin ${JDKHOME}/bin/jrunscript
|
||||
@bin ${JDKHOME}/bin/jsadebugd
|
||||
@bin ${JDKHOME}/bin/jstack
|
||||
@bin ${JDKHOME}/bin/jstat
|
||||
@bin ${JDKHOME}/bin/jstatd
|
||||
@bin ${JDKHOME}/bin/keytool
|
||||
@bin ${JDKHOME}/bin/native2ascii
|
||||
@bin ${JDKHOME}/bin/orbd
|
||||
@bin ${JDKHOME}/bin/pack200
|
||||
@bin ${JDKHOME}/bin/policytool
|
||||
@bin ${JDKHOME}/bin/rmic
|
||||
@bin ${JDKHOME}/bin/rmid
|
||||
@bin ${JDKHOME}/bin/rmiregistry
|
||||
@bin ${JDKHOME}/bin/schemagen
|
||||
@bin ${JDKHOME}/bin/serialver
|
||||
@bin ${JDKHOME}/bin/servertool
|
||||
@bin ${JDKHOME}/bin/tnameserv
|
||||
@bin ${JDKHOME}/bin/unpack200
|
||||
@bin ${JDKHOME}/bin/wsgen
|
||||
@bin ${JDKHOME}/bin/wsimport
|
||||
@bin ${JDKHOME}/bin/xjc
|
||||
${JDKHOME}/demo/
|
||||
${JDKHOME}/demo/README
|
||||
${JDKHOME}/demo/applets/
|
||||
${JDKHOME}/demo/applets/ArcTest/
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcCanvas.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcControls.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcTest.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcTest.java
|
||||
${JDKHOME}/demo/applets/ArcTest/IntegerTextField.class
|
||||
${JDKHOME}/demo/applets/ArcTest/example1.html
|
||||
${JDKHOME}/demo/applets/BarChart/
|
||||
${JDKHOME}/demo/applets/BarChart/BarChart.class
|
||||
${JDKHOME}/demo/applets/BarChart/BarChart.java
|
||||
${JDKHOME}/demo/applets/BarChart/example1.html
|
||||
${JDKHOME}/demo/applets/BarChart/example2.html
|
||||
${JDKHOME}/demo/applets/Blink/
|
||||
${JDKHOME}/demo/applets/Blink/Blink$1.class
|
||||
${JDKHOME}/demo/applets/Blink/Blink.class
|
||||
${JDKHOME}/demo/applets/Blink/Blink.java
|
||||
${JDKHOME}/demo/applets/Blink/example1.html
|
||||
${JDKHOME}/demo/applets/CardTest/
|
||||
${JDKHOME}/demo/applets/CardTest/CardPanel.class
|
||||
${JDKHOME}/demo/applets/CardTest/CardTest.class
|
||||
${JDKHOME}/demo/applets/CardTest/CardTest.java
|
||||
${JDKHOME}/demo/applets/CardTest/example1.html
|
||||
${JDKHOME}/demo/applets/Clock/
|
||||
${JDKHOME}/demo/applets/Clock/Clock.class
|
||||
${JDKHOME}/demo/applets/Clock/Clock.java
|
||||
${JDKHOME}/demo/applets/Clock/example1.html
|
||||
${JDKHOME}/demo/applets/DitherTest/
|
||||
${JDKHOME}/demo/applets/DitherTest/CardinalTextField.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherCanvas.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherControls.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherMethod.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherTest$1.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherTest.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherTest.java
|
||||
${JDKHOME}/demo/applets/DitherTest/example1.html
|
||||
${JDKHOME}/demo/applets/DrawTest/
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawControls.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawPanel.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawTest.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawTest.java
|
||||
${JDKHOME}/demo/applets/DrawTest/example1.html
|
||||
${JDKHOME}/demo/applets/Fractal/
|
||||
${JDKHOME}/demo/applets/Fractal/CLSFractal.class
|
||||
${JDKHOME}/demo/applets/Fractal/CLSFractal.java
|
||||
${JDKHOME}/demo/applets/Fractal/CLSRule.class
|
||||
${JDKHOME}/demo/applets/Fractal/CLSTurtle.class
|
||||
${JDKHOME}/demo/applets/Fractal/ContextLSystem.class
|
||||
${JDKHOME}/demo/applets/Fractal/example1.html
|
||||
${JDKHOME}/demo/applets/GraphicsTest/
|
||||
${JDKHOME}/demo/applets/GraphicsTest/AppletFrame.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/AppletFrame.java
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcCard.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcDegreePanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcPanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ColorUtils.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsCards.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsPanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsTest.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsTest.java
|
||||
${JDKHOME}/demo/applets/GraphicsTest/OvalShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/PolygonShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/RectShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/RoundRectShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/Shape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ShapeTest.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/example1.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/Matrix3D.java
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/MoleculeViewer.jar
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/XYZApp.java
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example1.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example2.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example3.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/src.zip
|
||||
${JDKHOME}/demo/applets/NervousText/
|
||||
${JDKHOME}/demo/applets/NervousText/NervousText.class
|
||||
${JDKHOME}/demo/applets/NervousText/NervousText.java
|
||||
${JDKHOME}/demo/applets/NervousText/example1.html
|
||||
${JDKHOME}/demo/applets/SimpleGraph/
|
||||
${JDKHOME}/demo/applets/SimpleGraph/GraphApplet.class
|
||||
${JDKHOME}/demo/applets/SimpleGraph/GraphApplet.java
|
||||
${JDKHOME}/demo/applets/SimpleGraph/example1.html
|
||||
${JDKHOME}/demo/applets/SortDemo/
|
||||
${JDKHOME}/demo/applets/SortDemo/BidirBubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/BubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/BubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/QSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/QSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/SortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/SortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/SortItem.class
|
||||
${JDKHOME}/demo/applets/SortDemo/SortItem.java
|
||||
${JDKHOME}/demo/applets/SortDemo/example1.html
|
||||
${JDKHOME}/demo/applets/SpreadSheet/
|
||||
${JDKHOME}/demo/applets/SpreadSheet/Cell.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/CellUpdater.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/InputField.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/Node.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheet.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheet.java
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheetInput.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/example1.html
|
||||
${JDKHOME}/demo/applets/WireFrame/
|
||||
${JDKHOME}/demo/applets/WireFrame/Matrix3D.java
|
||||
${JDKHOME}/demo/applets/WireFrame/ThreeD.java
|
||||
${JDKHOME}/demo/applets/WireFrame/WireFrame.jar
|
||||
${JDKHOME}/demo/applets/WireFrame/example1.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example2.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example3.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example4.html
|
||||
${JDKHOME}/demo/applets/WireFrame/src.zip
|
||||
${JDKHOME}/demo/jfc/
|
||||
${JDKHOME}/demo/jfc/CodePointIM/
|
||||
${JDKHOME}/demo/jfc/CodePointIM/CodePointIM.jar
|
||||
${JDKHOME}/demo/jfc/CodePointIM/README.html
|
||||
${JDKHOME}/demo/jfc/CodePointIM/README_ja.html
|
||||
${JDKHOME}/demo/jfc/CodePointIM/README_zh_CN.html
|
||||
${JDKHOME}/demo/jfc/CodePointIM/src.zip
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/FileChooserDemo.jar
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/README.txt
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/src.zip
|
||||
${JDKHOME}/demo/jfc/Font2DTest/
|
||||
${JDKHOME}/demo/jfc/Font2DTest/Font2DTest.html
|
||||
${JDKHOME}/demo/jfc/Font2DTest/Font2DTest.jar
|
||||
${JDKHOME}/demo/jfc/Font2DTest/README.txt
|
||||
${JDKHOME}/demo/jfc/Font2DTest/src.zip
|
||||
${JDKHOME}/demo/jfc/Metalworks/
|
||||
${JDKHOME}/demo/jfc/Metalworks/Metalworks.jar
|
||||
${JDKHOME}/demo/jfc/Metalworks/README.txt
|
||||
${JDKHOME}/demo/jfc/Metalworks/src.zip
|
||||
${JDKHOME}/demo/jfc/Notepad/
|
||||
${JDKHOME}/demo/jfc/Notepad/Notepad.jar
|
||||
${JDKHOME}/demo/jfc/Notepad/README.txt
|
||||
${JDKHOME}/demo/jfc/Notepad/src.zip
|
||||
${JDKHOME}/demo/jfc/SampleTree/
|
||||
${JDKHOME}/demo/jfc/SampleTree/README.txt
|
||||
${JDKHOME}/demo/jfc/SampleTree/SampleTree.jar
|
||||
${JDKHOME}/demo/jfc/SampleTree/src.zip
|
||||
${JDKHOME}/demo/jfc/SwingApplet/
|
||||
${JDKHOME}/demo/jfc/SwingApplet/README.txt
|
||||
${JDKHOME}/demo/jfc/SwingApplet/SwingApplet.html
|
||||
${JDKHOME}/demo/jfc/SwingApplet/SwingApplet.jar
|
||||
${JDKHOME}/demo/jfc/SwingApplet/src.zip
|
||||
${JDKHOME}/demo/jfc/TableExample/
|
||||
${JDKHOME}/demo/jfc/TableExample/README.txt
|
||||
${JDKHOME}/demo/jfc/TableExample/TableExample.jar
|
||||
${JDKHOME}/demo/jfc/TableExample/src.zip
|
||||
${JDKHOME}/demo/jfc/TransparentRuler/
|
||||
${JDKHOME}/demo/jfc/TransparentRuler/README.txt
|
||||
${JDKHOME}/demo/jfc/TransparentRuler/TransparentRuler.jar
|
||||
${JDKHOME}/demo/jfc/TransparentRuler/src.zip
|
||||
${JDKHOME}/demo/jpda/
|
||||
${JDKHOME}/demo/jpda/com/
|
||||
${JDKHOME}/demo/jpda/com/sun/
|
||||
${JDKHOME}/demo/jpda/com/sun/tools/
|
||||
${JDKHOME}/demo/jpda/com/sun/tools/example/
|
||||
${JDKHOME}/demo/jpda/com/sun/tools/example/README
|
||||
${JDKHOME}/demo/jpda/examples.jar
|
||||
${JDKHOME}/demo/jpda/src.zip
|
||||
${JDKHOME}/demo/jvmti/
|
||||
${JDKHOME}/demo/jvmti/compiledMethodLoad/
|
||||
${JDKHOME}/demo/jvmti/compiledMethodLoad/README.txt
|
||||
${JDKHOME}/demo/jvmti/compiledMethodLoad/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
|
||||
${JDKHOME}/demo/jvmti/compiledMethodLoad/src.zip
|
||||
${JDKHOME}/demo/jvmti/gctest/
|
||||
${JDKHOME}/demo/jvmti/gctest/README.txt
|
||||
${JDKHOME}/demo/jvmti/gctest/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/gctest/lib/libgctest.so
|
||||
${JDKHOME}/demo/jvmti/gctest/src.zip
|
||||
${JDKHOME}/demo/jvmti/heapTracker/
|
||||
${JDKHOME}/demo/jvmti/heapTracker/README.txt
|
||||
${JDKHOME}/demo/jvmti/heapTracker/heapTracker.jar
|
||||
${JDKHOME}/demo/jvmti/heapTracker/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/heapTracker/lib/libheapTracker.so
|
||||
${JDKHOME}/demo/jvmti/heapTracker/src.zip
|
||||
${JDKHOME}/demo/jvmti/heapViewer/
|
||||
${JDKHOME}/demo/jvmti/heapViewer/README.txt
|
||||
${JDKHOME}/demo/jvmti/heapViewer/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/heapViewer/lib/libheapViewer.so
|
||||
${JDKHOME}/demo/jvmti/heapViewer/src.zip
|
||||
${JDKHOME}/demo/jvmti/hprof/
|
||||
${JDKHOME}/demo/jvmti/hprof/README.txt
|
||||
${JDKHOME}/demo/jvmti/hprof/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/hprof/lib/libhprof.so
|
||||
${JDKHOME}/demo/jvmti/hprof/src.zip
|
||||
${JDKHOME}/demo/jvmti/index.html
|
||||
${JDKHOME}/demo/jvmti/minst/
|
||||
${JDKHOME}/demo/jvmti/minst/README.txt
|
||||
${JDKHOME}/demo/jvmti/minst/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/minst/lib/libminst.so
|
||||
${JDKHOME}/demo/jvmti/minst/minst.jar
|
||||
${JDKHOME}/demo/jvmti/minst/src.zip
|
||||
${JDKHOME}/demo/jvmti/mtrace/
|
||||
${JDKHOME}/demo/jvmti/mtrace/README.txt
|
||||
${JDKHOME}/demo/jvmti/mtrace/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/mtrace/lib/libmtrace.so
|
||||
${JDKHOME}/demo/jvmti/mtrace/mtrace.jar
|
||||
${JDKHOME}/demo/jvmti/mtrace/src.zip
|
||||
${JDKHOME}/demo/jvmti/versionCheck/
|
||||
${JDKHOME}/demo/jvmti/versionCheck/README.txt
|
||||
${JDKHOME}/demo/jvmti/versionCheck/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/versionCheck/lib/libversionCheck.so
|
||||
${JDKHOME}/demo/jvmti/versionCheck/src.zip
|
||||
${JDKHOME}/demo/jvmti/waiters/
|
||||
${JDKHOME}/demo/jvmti/waiters/README.txt
|
||||
${JDKHOME}/demo/jvmti/waiters/lib/
|
||||
@so ${JDKHOME}/demo/jvmti/waiters/lib/libwaiters.so
|
||||
${JDKHOME}/demo/jvmti/waiters/src.zip
|
||||
${JDKHOME}/demo/management/
|
||||
${JDKHOME}/demo/management/FullThreadDump/
|
||||
${JDKHOME}/demo/management/FullThreadDump/FullThreadDump.jar
|
||||
${JDKHOME}/demo/management/FullThreadDump/README.txt
|
||||
${JDKHOME}/demo/management/FullThreadDump/src.zip
|
||||
${JDKHOME}/demo/management/JTop/
|
||||
${JDKHOME}/demo/management/JTop/JTop.jar
|
||||
${JDKHOME}/demo/management/JTop/README.txt
|
||||
${JDKHOME}/demo/management/JTop/src.zip
|
||||
${JDKHOME}/demo/management/MemoryMonitor/
|
||||
${JDKHOME}/demo/management/MemoryMonitor/MemoryMonitor.jar
|
||||
${JDKHOME}/demo/management/MemoryMonitor/README.txt
|
||||
${JDKHOME}/demo/management/MemoryMonitor/src.zip
|
||||
${JDKHOME}/demo/management/VerboseGC/
|
||||
${JDKHOME}/demo/management/VerboseGC/README.txt
|
||||
${JDKHOME}/demo/management/VerboseGC/VerboseGC.jar
|
||||
${JDKHOME}/demo/management/VerboseGC/src.zip
|
||||
${JDKHOME}/demo/management/index.html
|
||||
${JDKHOME}/demo/nbproject/
|
||||
${JDKHOME}/demo/nbproject/README.txt
|
||||
${JDKHOME}/demo/nbproject/jfc/
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Metalworks/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/Notepad/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SampleTree/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TableExample/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/build.properties
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/build.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/nbproject/
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/management/
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/build.properties
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/build.xml
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/nbproject/
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/FullThreadDump/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/management/JTop/
|
||||
${JDKHOME}/demo/nbproject/management/JTop/build.properties
|
||||
${JDKHOME}/demo/nbproject/management/JTop/build.xml
|
||||
${JDKHOME}/demo/nbproject/management/JTop/nbproject/
|
||||
${JDKHOME}/demo/nbproject/management/JTop/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/JTop/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/JTop/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/build.properties
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/build.xml
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/nbproject/
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/build.properties
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/build.xml
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/nbproject/
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/management/VerboseGC/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/project.xml
|
||||
${JDKHOME}/demo/nbproject/scripting/
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/build.properties
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/build.xml
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/nbproject/
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
|
||||
${JDKHOME}/demo/nio/
|
||||
${JDKHOME}/demo/nio/zipfs/
|
||||
${JDKHOME}/demo/nio/zipfs/Demo.java
|
||||
${JDKHOME}/demo/nio/zipfs/README.txt
|
||||
${JDKHOME}/demo/nio/zipfs/src.zip
|
||||
${JDKHOME}/demo/nio/zipfs/zipfs.jar
|
||||
${JDKHOME}/demo/scripting/
|
||||
${JDKHOME}/demo/scripting/jconsole-plugin/
|
||||
${JDKHOME}/demo/scripting/jconsole-plugin/README.txt
|
||||
${JDKHOME}/demo/scripting/jconsole-plugin/build.xml
|
||||
${JDKHOME}/demo/scripting/jconsole-plugin/jconsole-plugin.jar
|
||||
${JDKHOME}/demo/scripting/jconsole-plugin/src.zip
|
||||
${JDKHOME}/include/
|
||||
${JDKHOME}/include/classfile_constants.h
|
||||
${JDKHOME}/include/jawt.h
|
||||
${JDKHOME}/include/jdwpTransport.h
|
||||
${JDKHOME}/include/jni.h
|
||||
${JDKHOME}/include/jvmti.h
|
||||
${JDKHOME}/include/jvmticmlr.h
|
||||
${JDKHOME}/include/openbsd/
|
||||
${JDKHOME}/include/openbsd/jawt_md.h
|
||||
${JDKHOME}/include/openbsd/jni_md.h
|
||||
${JDKHOME}/jre/
|
||||
${JDKHOME}/jre/ASSEMBLY_EXCEPTION
|
||||
${JDKHOME}/jre/LICENSE
|
||||
${JDKHOME}/jre/THIRD_PARTY_README
|
||||
${JDKHOME}/jre/bin/
|
||||
@bin ${JDKHOME}/jre/bin/java
|
||||
@bin ${JDKHOME}/jre/bin/jjs
|
||||
@bin ${JDKHOME}/jre/bin/keytool
|
||||
@bin ${JDKHOME}/jre/bin/orbd
|
||||
@bin ${JDKHOME}/jre/bin/pack200
|
||||
@bin ${JDKHOME}/jre/bin/policytool
|
||||
@bin ${JDKHOME}/jre/bin/rmid
|
||||
@bin ${JDKHOME}/jre/bin/rmiregistry
|
||||
@bin ${JDKHOME}/jre/bin/servertool
|
||||
@bin ${JDKHOME}/jre/bin/tnameserv
|
||||
@bin ${JDKHOME}/jre/bin/unpack200
|
||||
${JDKHOME}/jre/lib/
|
||||
${JDKHOME}/jre/lib/${LIBARCH}/
|
||||
@bin ${JDKHOME}/jre/lib/${LIBARCH}/jexec
|
||||
${JDKHOME}/jre/lib/${LIBARCH}/jli/
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/jli/libjli.so
|
||||
@bin ${JDKHOME}/jre/lib/${LIBARCH}/jspawnhelper
|
||||
${JDKHOME}/jre/lib/${LIBARCH}/jvm.cfg
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libattach.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libawt.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libawt_headless.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libawt_xawt.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libdt_socket.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libfontmanager.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libhprof.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libinstrument.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libj2gss.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libj2pcsc.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libj2pkcs11.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjaas_unix.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjava.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjava_crw_demo.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjawt.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjdwp.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjpeg.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjsdt.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjsig.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libjsound.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/liblcms.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libmanagement.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libmlib_image.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libnet.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libnio.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libnpt.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libsaproc.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libsplashscreen.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libsunec.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libunpack.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libverify.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/libzip.so
|
||||
${JDKHOME}/jre/lib/${LIBARCH}/server/
|
||||
${JDKHOME}/jre/lib/${LIBARCH}/server/Xusage.txt
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/server/libjsig.so
|
||||
@so ${JDKHOME}/jre/lib/${LIBARCH}/server/libjvm.so
|
||||
${JDKHOME}/jre/lib/applet/
|
||||
${JDKHOME}/jre/lib/calendars.properties
|
||||
${JDKHOME}/jre/lib/charsets.jar
|
||||
${JDKHOME}/jre/lib/classlist
|
||||
${JDKHOME}/jre/lib/cmm/
|
||||
${JDKHOME}/jre/lib/cmm/CIEXYZ.pf
|
||||
${JDKHOME}/jre/lib/cmm/GRAY.pf
|
||||
${JDKHOME}/jre/lib/cmm/LINEAR_RGB.pf
|
||||
${JDKHOME}/jre/lib/cmm/PYCC.pf
|
||||
${JDKHOME}/jre/lib/cmm/sRGB.pf
|
||||
${JDKHOME}/jre/lib/content-types.properties
|
||||
${JDKHOME}/jre/lib/currency.data
|
||||
${JDKHOME}/jre/lib/ext/
|
||||
${JDKHOME}/jre/lib/ext/cldrdata.jar
|
||||
${JDKHOME}/jre/lib/ext/dnsns.jar
|
||||
${JDKHOME}/jre/lib/ext/jaccess.jar
|
||||
${JDKHOME}/jre/lib/ext/localedata.jar
|
||||
${JDKHOME}/jre/lib/ext/meta-index
|
||||
${JDKHOME}/jre/lib/ext/nashorn.jar
|
||||
${JDKHOME}/jre/lib/ext/sunec.jar
|
||||
${JDKHOME}/jre/lib/ext/sunjce_provider.jar
|
||||
${JDKHOME}/jre/lib/ext/sunpkcs11.jar
|
||||
${JDKHOME}/jre/lib/ext/zipfs.jar
|
||||
${JDKHOME}/jre/lib/flavormap.properties
|
||||
${JDKHOME}/jre/lib/fontconfig.bfc
|
||||
${JDKHOME}/jre/lib/fontconfig.properties.src
|
||||
${JDKHOME}/jre/lib/hijrah-config-umalqura.properties
|
||||
${JDKHOME}/jre/lib/images/
|
||||
${JDKHOME}/jre/lib/images/cursors/
|
||||
${JDKHOME}/jre/lib/images/cursors/cursors.properties
|
||||
${JDKHOME}/jre/lib/images/cursors/invalid32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_CopyDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_LinkDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_MoveDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/jce.jar
|
||||
${JDKHOME}/jre/lib/jfr/
|
||||
${JDKHOME}/jre/lib/jfr.jar
|
||||
${JDKHOME}/jre/lib/jfr/default.jfc
|
||||
${JDKHOME}/jre/lib/jfr/profile.jfc
|
||||
${JDKHOME}/jre/lib/jsse.jar
|
||||
${JDKHOME}/jre/lib/jvm.hprof.txt
|
||||
${JDKHOME}/jre/lib/logging.properties
|
||||
${JDKHOME}/jre/lib/management/
|
||||
${JDKHOME}/jre/lib/management-agent.jar
|
||||
${JDKHOME}/jre/lib/management/jmxremote.access
|
||||
${JDKHOME}/jre/lib/management/jmxremote.password.template
|
||||
${JDKHOME}/jre/lib/management/management.properties
|
||||
${JDKHOME}/jre/lib/management/snmp.acl.template
|
||||
${JDKHOME}/jre/lib/meta-index
|
||||
${JDKHOME}/jre/lib/net.properties
|
||||
${JDKHOME}/jre/lib/psfont.properties.ja
|
||||
${JDKHOME}/jre/lib/psfontj2d.properties
|
||||
${JDKHOME}/jre/lib/resources.jar
|
||||
${JDKHOME}/jre/lib/rt.jar
|
||||
${JDKHOME}/jre/lib/security/
|
||||
${JDKHOME}/jre/lib/security/blacklisted.certs
|
||||
${JDKHOME}/jre/lib/security/cacerts
|
||||
${JDKHOME}/jre/lib/security/java.policy
|
||||
${JDKHOME}/jre/lib/security/java.security
|
||||
${JDKHOME}/jre/lib/security/policy/
|
||||
${JDKHOME}/jre/lib/security/policy/limited/
|
||||
${JDKHOME}/jre/lib/security/policy/limited/US_export_policy.jar
|
||||
${JDKHOME}/jre/lib/security/policy/limited/local_policy.jar
|
||||
${JDKHOME}/jre/lib/security/policy/unlimited/
|
||||
${JDKHOME}/jre/lib/security/policy/unlimited/US_export_policy.jar
|
||||
${JDKHOME}/jre/lib/security/policy/unlimited/local_policy.jar
|
||||
${JDKHOME}/jre/lib/sound.properties
|
||||
${JDKHOME}/jre/lib/tzdb.dat
|
||||
${JDKHOME}/lib/
|
||||
${JDKHOME}/lib/${LIBARCH}/
|
||||
@bin ${JDKHOME}/lib/${LIBARCH}/jexec
|
||||
${JDKHOME}/lib/${LIBARCH}/jli/
|
||||
@so ${JDKHOME}/lib/${LIBARCH}/jli/libjli.so
|
||||
@so ${JDKHOME}/lib/${LIBARCH}/libjawt.so
|
||||
${JDKHOME}/lib/ct.sym
|
||||
${JDKHOME}/lib/dt.jar
|
||||
${JDKHOME}/lib/ir.idl
|
||||
${JDKHOME}/lib/jconsole.jar
|
||||
${JDKHOME}/lib/orb.idl
|
||||
${JDKHOME}/lib/sa-jdi.jar
|
||||
${JDKHOME}/lib/tools.jar
|
||||
@mandir ${JDKHOME}/man/
|
||||
${JDKHOME}/man/man1/
|
||||
@man ${JDKHOME}/man/man1/appletviewer.1
|
||||
@man ${JDKHOME}/man/man1/extcheck.1
|
||||
@man ${JDKHOME}/man/man1/idlj.1
|
||||
@man ${JDKHOME}/man/man1/jar.1
|
||||
@man ${JDKHOME}/man/man1/jarsigner.1
|
||||
@man ${JDKHOME}/man/man1/java.1
|
||||
@man ${JDKHOME}/man/man1/javac.1
|
||||
@man ${JDKHOME}/man/man1/javadoc.1
|
||||
@man ${JDKHOME}/man/man1/javah.1
|
||||
@man ${JDKHOME}/man/man1/javap.1
|
||||
@man ${JDKHOME}/man/man1/jcmd.1
|
||||
@man ${JDKHOME}/man/man1/jconsole.1
|
||||
@man ${JDKHOME}/man/man1/jdb.1
|
||||
@man ${JDKHOME}/man/man1/jdeps.1
|
||||
@man ${JDKHOME}/man/man1/jhat.1
|
||||
@man ${JDKHOME}/man/man1/jinfo.1
|
||||
@man ${JDKHOME}/man/man1/jjs.1
|
||||
@man ${JDKHOME}/man/man1/jmap.1
|
||||
@man ${JDKHOME}/man/man1/jps.1
|
||||
@man ${JDKHOME}/man/man1/jrunscript.1
|
||||
@man ${JDKHOME}/man/man1/jsadebugd.1
|
||||
@man ${JDKHOME}/man/man1/jstack.1
|
||||
@man ${JDKHOME}/man/man1/jstat.1
|
||||
@man ${JDKHOME}/man/man1/jstatd.1
|
||||
@man ${JDKHOME}/man/man1/keytool.1
|
||||
@man ${JDKHOME}/man/man1/native2ascii.1
|
||||
@man ${JDKHOME}/man/man1/orbd.1
|
||||
@man ${JDKHOME}/man/man1/pack200.1
|
||||
@man ${JDKHOME}/man/man1/policytool.1
|
||||
@man ${JDKHOME}/man/man1/rmic.1
|
||||
@man ${JDKHOME}/man/man1/rmid.1
|
||||
@man ${JDKHOME}/man/man1/rmiregistry.1
|
||||
@man ${JDKHOME}/man/man1/schemagen.1
|
||||
@man ${JDKHOME}/man/man1/serialver.1
|
||||
@man ${JDKHOME}/man/man1/servertool.1
|
||||
@man ${JDKHOME}/man/man1/tnameserv.1
|
||||
@man ${JDKHOME}/man/man1/unpack200.1
|
||||
@man ${JDKHOME}/man/man1/wsgen.1
|
||||
@man ${JDKHOME}/man/man1/wsimport.1
|
||||
@man ${JDKHOME}/man/man1/xjc.1
|
||||
${JDKHOME}/release
|
||||
${JDKHOME}/sample/
|
||||
${JDKHOME}/sample/README
|
||||
${JDKHOME}/sample/annotations/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/Device.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/Module.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/Require.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/src/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/src/plugins/
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java
|
||||
${JDKHOME}/sample/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java
|
||||
${JDKHOME}/sample/annotations/Validator/
|
||||
${JDKHOME}/sample/annotations/Validator/src/
|
||||
${JDKHOME}/sample/annotations/Validator/src/PositiveIntegerSupplier.java
|
||||
${JDKHOME}/sample/annotations/Validator/src/SupplierValidator.java
|
||||
${JDKHOME}/sample/annotations/Validator/src/Validate.java
|
||||
${JDKHOME}/sample/annotations/Validator/src/Validator.java
|
||||
${JDKHOME}/sample/annotations/index.html
|
||||
${JDKHOME}/sample/forkjoin/
|
||||
${JDKHOME}/sample/forkjoin/mergesort/
|
||||
${JDKHOME}/sample/forkjoin/mergesort/MergeDemo.java
|
||||
${JDKHOME}/sample/forkjoin/mergesort/MergeSort.java
|
||||
${JDKHOME}/sample/jmx/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/build.properties
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/build.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/connect-local-ant-run.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/connect-local-java-jar.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/connect-local.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/remote-connection-failed.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/remote-connection.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/scandir-config.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/scandir-result.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/docfiles/scandir-start.jpg
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/index.html
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/keystore
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/logging.properties
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/manifest.mf
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/nbproject/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/nbproject/file-targets.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/nbproject/jdk.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/nbproject/project.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/etc/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/etc/access.properties
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/etc/management.properties
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/etc/password.properties
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/src/etc/testconfig.xml
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java
|
||||
${JDKHOME}/sample/jmx/jmx-scandir/truststore
|
||||
${JDKHOME}/sample/lambda/
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/index.html
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/src/
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/src/CSVProcessor.java
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/src/Grep.java
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/src/PasswordGenerator.java
|
||||
${JDKHOME}/sample/lambda/BulkDataOperations/src/WC.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/ArrayIterator.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/DiamondInheritance.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/Inheritance.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/MixIn.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/Reflection.java
|
||||
${JDKHOME}/sample/lambda/DefaultMethods/SimplestUsage.java
|
||||
${JDKHOME}/sample/nbproject/
|
||||
${JDKHOME}/sample/nbproject/project.xml
|
||||
${JDKHOME}/sample/nio/
|
||||
${JDKHOME}/sample/nio/chatserver/
|
||||
${JDKHOME}/sample/nio/chatserver/ChatServer.java
|
||||
${JDKHOME}/sample/nio/chatserver/Client.java
|
||||
${JDKHOME}/sample/nio/chatserver/ClientReader.java
|
||||
${JDKHOME}/sample/nio/chatserver/DataReader.java
|
||||
${JDKHOME}/sample/nio/chatserver/MessageReader.java
|
||||
${JDKHOME}/sample/nio/chatserver/NameReader.java
|
||||
${JDKHOME}/sample/nio/chatserver/README.txt
|
||||
${JDKHOME}/sample/nio/file/
|
||||
${JDKHOME}/sample/nio/file/AclEdit.java
|
||||
${JDKHOME}/sample/nio/file/Chmod.java
|
||||
${JDKHOME}/sample/nio/file/Copy.java
|
||||
${JDKHOME}/sample/nio/file/DiskUsage.java
|
||||
${JDKHOME}/sample/nio/file/FileType.java
|
||||
${JDKHOME}/sample/nio/file/WatchDir.java
|
||||
${JDKHOME}/sample/nio/file/Xdd.java
|
||||
${JDKHOME}/sample/nio/multicast/
|
||||
${JDKHOME}/sample/nio/multicast/MulticastAddress.java
|
||||
${JDKHOME}/sample/nio/multicast/Reader.java
|
||||
${JDKHOME}/sample/nio/multicast/Sender.java
|
||||
${JDKHOME}/sample/nio/server/
|
||||
${JDKHOME}/sample/nio/server/AcceptHandler.java
|
||||
${JDKHOME}/sample/nio/server/Acceptor.java
|
||||
${JDKHOME}/sample/nio/server/B1.java
|
||||
${JDKHOME}/sample/nio/server/BN.java
|
||||
${JDKHOME}/sample/nio/server/BP.java
|
||||
${JDKHOME}/sample/nio/server/ChannelIO.java
|
||||
${JDKHOME}/sample/nio/server/ChannelIOSecure.java
|
||||
${JDKHOME}/sample/nio/server/Content.java
|
||||
${JDKHOME}/sample/nio/server/Dispatcher.java
|
||||
${JDKHOME}/sample/nio/server/Dispatcher1.java
|
||||
${JDKHOME}/sample/nio/server/DispatcherN.java
|
||||
${JDKHOME}/sample/nio/server/FileContent.java
|
||||
${JDKHOME}/sample/nio/server/Handler.java
|
||||
${JDKHOME}/sample/nio/server/MalformedRequestException.java
|
||||
${JDKHOME}/sample/nio/server/N1.java
|
||||
${JDKHOME}/sample/nio/server/N2.java
|
||||
${JDKHOME}/sample/nio/server/README.txt
|
||||
${JDKHOME}/sample/nio/server/Reply.java
|
||||
${JDKHOME}/sample/nio/server/Request.java
|
||||
${JDKHOME}/sample/nio/server/RequestHandler.java
|
||||
${JDKHOME}/sample/nio/server/RequestServicer.java
|
||||
${JDKHOME}/sample/nio/server/Sendable.java
|
||||
${JDKHOME}/sample/nio/server/Server.java
|
||||
${JDKHOME}/sample/nio/server/StringContent.java
|
||||
${JDKHOME}/sample/nio/server/URLDumper.java
|
||||
${JDKHOME}/sample/scripting/
|
||||
${JDKHOME}/sample/scripting/scriptpad/
|
||||
${JDKHOME}/sample/scripting/scriptpad/README.txt
|
||||
${JDKHOME}/sample/scripting/scriptpad/build.properties
|
||||
${JDKHOME}/sample/scripting/scriptpad/build.xml
|
||||
${JDKHOME}/sample/scripting/scriptpad/nbproject/
|
||||
${JDKHOME}/sample/scripting/scriptpad/nbproject/file-targets.xml
|
||||
${JDKHOME}/sample/scripting/scriptpad/nbproject/jdk.xml
|
||||
${JDKHOME}/sample/scripting/scriptpad/nbproject/netbeans-targets.xml
|
||||
${JDKHOME}/sample/scripting/scriptpad/nbproject/project.xml
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/META-INF/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/META-INF/manifest.mf
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/com/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/com/sun/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/com/sun/sample/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/Main.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/conc.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/gui.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/mm.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/resources/scriptpad.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/README.txt
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/browse.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/insertfile.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/linewrap.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/mail.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/memmonitor.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/memory.bat
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/memory.js
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/memory.sh
|
||||
${JDKHOME}/sample/scripting/scriptpad/src/scripts/textcolor.js
|
||||
${JDKHOME}/sample/try-with-resources/
|
||||
${JDKHOME}/sample/try-with-resources/index.html
|
||||
${JDKHOME}/sample/try-with-resources/src/
|
||||
${JDKHOME}/sample/try-with-resources/src/CustomAutoCloseableSample.java
|
||||
${JDKHOME}/sample/try-with-resources/src/Unzip.java
|
||||
${JDKHOME}/sample/try-with-resources/src/ZipCat.java
|
||||
${JDKHOME}/src.zip
|
||||
share/doc/pkg-readmes/${PKGSTEM}
|
14
devel/jdk/1.8/pkg/README
Executable file
14
devel/jdk/1.8/pkg/README
Executable file
|
@ -0,0 +1,14 @@
|
|||
+-----------------------------------------------------------------------
|
||||
| Running ${PKGSTEM} on OpenBSD
|
||||
+-----------------------------------------------------------------------
|
||||
|
||||
ipv4 and v6 networking
|
||||
======================
|
||||
ipv4 to ipv6 address mapping is disabled on OpenBSD. This means the
|
||||
jdk can only use ipv4 addresses or ipv6 addresses but not both at
|
||||
the same time. By default ipv4 addresses are enabled. To use ipv6
|
||||
addresses set the following properties when you start java:
|
||||
|
||||
-Djava.net.preferIPv4Stack=false
|
||||
-Djava.net.preferIPv6Stack=true
|
||||
-Djava.net.preferIPv6Addresses=true
|
207
devel/jdk/11/Makefile
Normal file
207
devel/jdk/11/Makefile
Normal file
|
@ -0,0 +1,207 @@
|
|||
ONLY_FOR_ARCHS= i386 amd64 aarch64
|
||||
USE_WXNEEDED= Yes
|
||||
USE_NOBTCFI= Yes
|
||||
DPB_PROPERTIES= parallel
|
||||
|
||||
COMMENT= OpenJDK Software Development Kit v${VERSION_STR}
|
||||
BASE_VER= 11.0.20
|
||||
PATCH_VER= 8
|
||||
BSD_PORT_REL= 1
|
||||
VERSION_STR= ${BASE_VER}+${PATCH_VER}-${BSD_PORT_REL}
|
||||
PACKAGE_VER= ${BASE_VER}.${PATCH_VER}.${BSD_PORT_REL}
|
||||
PKGNAME= jdk-${PACKAGE_VER}
|
||||
PKGSTEM= jdk-11
|
||||
EPOCH= 0
|
||||
REVISION= 0
|
||||
|
||||
DIST_SUBDIR= jdk
|
||||
DISTNAME= jdk-${VERSION_STR}
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
WRKDIST= ${WRKDIR}/jdk11u-jdk-${BASE_VER}-${PATCH_VER}-${BSD_PORT_REL}
|
||||
BOOTJDK_DATE= 20230630
|
||||
|
||||
CATEGORIES= devel/jdk java
|
||||
|
||||
PSEUDO_FLAVORS= native_bootstrap
|
||||
FLAVOR?=
|
||||
|
||||
HOMEPAGE= http://openjdk.java.net/
|
||||
|
||||
MASTER_SITES= https://github.com/battleblow/jdk11u/archive/
|
||||
MASTER_SITES1= https://spacehopper.org/mirrors/ \
|
||||
http://www.intricatesoftware.com/distfiles/
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
# GPLv2 w/CLASSPATH exception
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xi Xrender Xtst c freetype gif
|
||||
WANTLIB += harfbuzz iconv jpeg lcms2 m png pthread z
|
||||
|
||||
NO_TEST= Yes
|
||||
|
||||
SUPDISTFILES+= openjdk-jdk11u-bootjdk-i386-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk11u-bootjdk-amd64-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk11u-bootjdk-aarch64-${BOOTJDK_DATE}.tar.gz:1
|
||||
|
||||
COMPILER= base-clang ports-gcc
|
||||
|
||||
.include <bsd.port.arch.mk>
|
||||
|
||||
.if ${FLAVOR:Mnative_bootstrap}
|
||||
INSTALLED!= (pkg_info -qe "jdk->=11v0,<12v0" && echo yes) || echo no
|
||||
. if ${INSTALLED:L} != "yes"
|
||||
ERRORS += "Fatal: This flavor requires an installed jdk-11v0 or greater jdk package"
|
||||
. endif
|
||||
BUILD_DEPENDS+= jdk->=11v0,<12v0:devel/jdk/11
|
||||
BOOT_JDK= ${LOCALBASE}/jdk-11
|
||||
.else
|
||||
BOOT_JDK_DIST= openjdk-jdk11u-bootjdk-${MACHINE_ARCH}-${BOOTJDK_DATE}.tar.gz
|
||||
. if (${MACHINE_ARCH}==amd64) || (${MACHINE_ARCH}==i386) || (${MACHINE_ARCH}==aarch64)
|
||||
DISTFILES+= ${BOOT_JDK_DIST}:1
|
||||
. endif
|
||||
MAKE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
CONFIGURE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
BOOT_JDK= ${WRKDIR}/bootjdk
|
||||
.endif
|
||||
|
||||
AUTOCONF_VERSION= 2.69
|
||||
BUILD_DEPENDS+= ${MODGNU_AUTOCONF_DEPENDS} \
|
||||
archivers/gtar \
|
||||
archivers/zip \
|
||||
archivers/unzip \
|
||||
print/cups,-libs \
|
||||
shells/bash
|
||||
|
||||
LIB_DEPENDS= converters/libiconv \
|
||||
devel/harfbuzz \
|
||||
graphics/jpeg \
|
||||
graphics/lcms2 \
|
||||
graphics/png \
|
||||
graphics/giflib
|
||||
|
||||
USE_GMAKE= Yes
|
||||
GMAKE= ${LOCALBASE}/bin/gmake
|
||||
|
||||
# Don't call make -jN, instead pass MAKE_JOBS to --with-jobs
|
||||
PARALLEL_MAKE_FLAGS=
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
CONFIGURE_ENV+= AUTOCONF_VERSION=${AUTOCONF_VERSION} \
|
||||
ac_cv_path_GAWK=awk
|
||||
CONFIGURE_ARGS= DOT="" FLOCK="" GIT="" HG="" PANDOC="" \
|
||||
DIFF=diff GZIP=gzip MAKE=${GMAKE} MKDIR=mkdir NAWK=awk \
|
||||
OBJCOPY=objcopy OBJDUMP=objdump PATCH=patch \
|
||||
READELF=readelf READLINK=readlink \
|
||||
--with-jvm-features=shenandoahgc \
|
||||
--with-boot-jdk=${BOOT_JDK} \
|
||||
--with-jobs=${MAKE_JOBS} \
|
||||
--with-debug-level=release \
|
||||
--with-version-string=${VERSION_STR} \
|
||||
--with-fontconfig=${X11BASE} \
|
||||
--with-cups=${LOCALBASE} \
|
||||
--with-freetype=system \
|
||||
--with-zlib=system \
|
||||
--with-libpng=system \
|
||||
--with-lcms=system \
|
||||
--with-libjpeg=system \
|
||||
--with-harfbuzz=system \
|
||||
--with-giflib=system \
|
||||
--with-giflib-include=${LOCALBASE}/include \
|
||||
--with-giflib-lib=${LOCALBASE}/lib \
|
||||
--disable-option-checking \
|
||||
--disable-ccache \
|
||||
--disable-hotspot-gtest \
|
||||
--disable-dtrace \
|
||||
--disable-javac-server
|
||||
|
||||
.if ${PROPERTIES:Mclang}
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=clang
|
||||
# for clang15+
|
||||
CONFIGURE_ARGS+=--disable-warnings-as-errors
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=gcc
|
||||
.endif
|
||||
|
||||
.if ${PROPERTIES:Mdebuginfo}
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=external
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=none
|
||||
.endif
|
||||
|
||||
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/make/autoconf/build-aux
|
||||
|
||||
MAKE_FLAGS+= LOG=debug
|
||||
ALL_TARGET= images
|
||||
|
||||
.if ${MACHINE_ARCH} == "amd64"
|
||||
PKG_ARGS+= -Daot=1
|
||||
.else
|
||||
# aot is not working yet on aarch64 and not supported on i386
|
||||
CONFIGURE_ARGS+=--enable-aot=no
|
||||
PKG_ARGS+= -Daot=0
|
||||
.endif
|
||||
|
||||
.if ${MACHINE_ARCH} != "i386"
|
||||
PKG_ARGS+= -Dci=1
|
||||
.else
|
||||
PKG_ARGS+= -Dci=0
|
||||
.endif
|
||||
|
||||
JVMARCH= ${MACHINE_ARCH:S/i386/x86/:S/amd64/x86_64/}
|
||||
BUILDDIR= ${WRKDIST}/build/bsd-${JVMARCH}-normal-server-release
|
||||
IMAGEDIR= ${BUILDDIR}/images/jdk
|
||||
WRKTMP= ${WRKDIR}/tmp
|
||||
|
||||
post-extract:
|
||||
sed -i "s|#!/bin/bash|#!\${LOCALBASE}/bin/bash|" ${WRKDIST}/configure
|
||||
chmod +x ${WRKDIST}/configure
|
||||
|
||||
.if ${PROPERTIES:Mdebuginfo}
|
||||
post-build:
|
||||
cd ${IMAGEDIR}/lib && \
|
||||
find . -name \*.debuginfo -exec \
|
||||
sh -c 'mv {} `echo {} | sed s/.debuginfo/.so/`' \; && \
|
||||
mv jspawnhelper.so jspawnhelper && \
|
||||
cp libjsig.so server/
|
||||
cd ${IMAGEDIR}/bin && \
|
||||
find . -name \*.debuginfo -exec \
|
||||
sh -c 'mv {} `echo {} | sed s/.debuginfo//`' \;
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${PKGSTEM}
|
||||
cd ${IMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${PKGSTEM} -xf -
|
||||
|
||||
# The bootjdk is the jdk image with some parts deleted
|
||||
# and a copy of the system shared libs needed to run it.
|
||||
# The parts deleted are not needed for bootstrap and would
|
||||
# require more system shared libs to be saved.
|
||||
BOOTJDK_TAR= openjdk-jdk11u-bootjdk-${MACHINE_ARCH}-$$(date +%Y%m%d).tar.gz
|
||||
build-bootjdk: build
|
||||
@${_PBUILD} rm -rf ${WRKTMP}
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk-libs
|
||||
@cd ${IMAGEDIR} && \
|
||||
tar -cf - * | \
|
||||
${_PBUILD} tar -C ${WRKTMP}/bootjdk -xf -
|
||||
@cd ${WRKTMP}/bootjdk && \
|
||||
${_PBUILD} rm -rf demo jmods man sample
|
||||
@cd ${WRKTMP}/bootjdk/lib && \
|
||||
${_PBUILD} rm libsplashscreen.so libinstrument.so libawt_xawt.so \
|
||||
liblcms.so libfontmanager.so libjdwp.so libjavajpeg.so
|
||||
@find ${WRKTMP}/bootjdk/lib ${WRKTMP}/bootjdk/bin \
|
||||
-exec sh -c 'file {} | grep -q ELF && \
|
||||
${_PBUILD} strip -S {}' \;
|
||||
@LD_LIBRARY_PATH="${WRKTMP}/bootjdk/lib" \
|
||||
find ${WRKTMP}/bootjdk -type f -perm -500 -exec ldd {} + 2>/dev/null | \
|
||||
grep rlib | cut -d"/" -f 2-20 | sort -u | grep -v "\.so$$" | \
|
||||
xargs -I % ${_PBUILD} cp /% ${WRKTMP}/bootjdk-libs
|
||||
@cd ${WRKTMP} && \
|
||||
${_PBUILD} tar czf ${BOOTJDK_TAR} bootjdk*
|
||||
@echo "New bootjdk is located at ${WRKTMP}/${BOOTJDK_TAR}"
|
||||
|
||||
.include <bsd.port.mk>
|
8
devel/jdk/11/distinfo
Normal file
8
devel/jdk/11/distinfo
Normal file
|
@ -0,0 +1,8 @@
|
|||
SHA256 (jdk/jdk-11.0.20+8-1.tar.gz) = T7f8zEYqjGWY+gZa6iA6GzA+8bb/r/Ox/bBOKxnjBsw=
|
||||
SHA256 (jdk/openjdk-jdk11u-bootjdk-aarch64-20230630.tar.gz) = 0Y+t94GfrfSHIls9LeH1G1pN45VL3JRQ/fMdFhntIyQ=
|
||||
SHA256 (jdk/openjdk-jdk11u-bootjdk-amd64-20230630.tar.gz) = MwLQzx6Lw5fvzGAyhwmreLwhMTY188J0Oa9xY0AvbdM=
|
||||
SHA256 (jdk/openjdk-jdk11u-bootjdk-i386-20230630.tar.gz) = BsW8OBLxjNzkCCPpWM8mxRSB/wm2YSuSnlpzuH8MIp0=
|
||||
SIZE (jdk/jdk-11.0.20+8-1.tar.gz) = 116277026
|
||||
SIZE (jdk/openjdk-jdk11u-bootjdk-aarch64-20230630.tar.gz) = 113608056
|
||||
SIZE (jdk/openjdk-jdk11u-bootjdk-amd64-20230630.tar.gz) = 114794808
|
||||
SIZE (jdk/openjdk-jdk11u-bootjdk-i386-20230630.tar.gz) = 103778873
|
18
devel/jdk/11/patches/patch-make_autoconf_flags-ldflags_m4
Normal file
18
devel/jdk/11/patches/patch-make_autoconf_flags-ldflags_m4
Normal file
|
@ -0,0 +1,18 @@
|
|||
Index: make/autoconf/flags-ldflags.m4
|
||||
--- make/autoconf/flags-ldflags.m4.orig
|
||||
+++ make/autoconf/flags-ldflags.m4
|
||||
@@ -127,12 +127,12 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
||||
if test "x$OPENJDK_TARGET_OS_ENV" = xbsd.openbsd; then
|
||||
AC_MSG_CHECKING([if ld requires -z wxneeded])
|
||||
PUSHED_LDFLAGS="$LDFLAGS"
|
||||
- LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
|
||||
+ LDFLAGS="$LDFLAGS -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { }]])],
|
||||
[
|
||||
if $READELF -l conftest$ac_exeext | $GREP WXNEED > /dev/null; then
|
||||
AC_MSG_RESULT([yes])
|
||||
- OS_LDFLAGS="-Wl,-z,wxneeded"
|
||||
+ OS_LDFLAGS="-Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
18
devel/jdk/11/patches/patch-make_common_NativeCompilation_gmk
Normal file
18
devel/jdk/11/patches/patch-make_common_NativeCompilation_gmk
Normal file
|
@ -0,0 +1,18 @@
|
|||
Keep full bin/lib with debug in debuginfo file so it can be restored
|
||||
later in post-build. This results in jmod's without debuginfo so we
|
||||
get the debug package without bloating the size of the jdk package.
|
||||
|
||||
Index: make/common/NativeCompilation.gmk
|
||||
--- make/common/NativeCompilation.gmk.orig
|
||||
+++ make/common/NativeCompilation.gmk
|
||||
@@ -1003,9 +1003,7 @@ define SetupNativeCompilationBody
|
||||
# Setup the command line creating debuginfo files, to be run after linking.
|
||||
# It cannot be run separately since it updates the original target file
|
||||
$1_CREATE_DEBUGINFO_CMDS := \
|
||||
- $$($1_OBJCOPY) --only-keep-debug $$($1_TARGET) $$($1_DEBUGINFO_FILES) $$(NEWLINE) \
|
||||
- $(CD) $$($1_OUTPUT_DIR) && \
|
||||
- $$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)
|
||||
+ $(CP) $$($1_TARGET) $$($1_DEBUGINFO_FILES)
|
||||
|
||||
else ifeq ($(OPENJDK_TARGET_OS), aix)
|
||||
# AIX does not provide the equivalent of OBJCOPY to extract debug symbols,
|
|
@ -0,0 +1,11 @@
|
|||
Index: src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
|
||||
--- src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp.orig
|
||||
+++ src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
|
||||
@@ -1321,7 +1321,6 @@ address TemplateInterpreterGenerator::generate_native_
|
||||
__ ldr(r10, Address(rmethod, Method::native_function_offset()));
|
||||
address unsatisfied = (SharedRuntime::native_method_throw_unsatisfied_link_error_entry());
|
||||
__ mov(rscratch2, unsatisfied);
|
||||
- __ ldr(rscratch2, rscratch2);
|
||||
__ cmp(r10, rscratch2);
|
||||
__ br(Assembler::NE, L);
|
||||
__ call_VM(noreg,
|
18
devel/jdk/11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp
Normal file
18
devel/jdk/11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp
Normal file
|
@ -0,0 +1,18 @@
|
|||
Add support for detecting the primordial thread
|
||||
|
||||
Index: src/hotspot/os/bsd/os_bsd.cpp
|
||||
--- src/hotspot/os/bsd/os_bsd.cpp.orig
|
||||
+++ src/hotspot/os/bsd/os_bsd.cpp
|
||||
@@ -4407,6 +4407,12 @@ static void current_stack_region(address * bottom, siz
|
||||
os::current_stack_pointer() < *bottom + *size, "just checking");
|
||||
}
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+bool os::is_primordial_thread() {
|
||||
+ return (pthread_main_np() == 1);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
address os::current_stack_base() {
|
||||
address bottom;
|
||||
size_t size;
|
14
devel/jdk/11/patches/patch-src_hotspot_share_runtime_os_hpp
Normal file
14
devel/jdk/11/patches/patch-src_hotspot_share_runtime_os_hpp
Normal file
|
@ -0,0 +1,14 @@
|
|||
Add support for detecting the primordial thread
|
||||
|
||||
Index: src/hotspot/share/runtime/os.hpp
|
||||
--- src/hotspot/share/runtime/os.hpp.orig
|
||||
+++ src/hotspot/share/runtime/os.hpp
|
||||
@@ -508,7 +508,7 @@ class os: AllStatic {
|
||||
// need special-case handling of the primordial thread if it attaches
|
||||
// to the VM.
|
||||
static bool is_primordial_thread(void)
|
||||
-#if defined(_WINDOWS) || defined(BSD)
|
||||
+#if defined(_WINDOWS) || (defined(BSD) && !defined(__OpenBSD__))
|
||||
// No way to identify the primordial thread.
|
||||
{ return false; }
|
||||
#else
|
|
@ -0,0 +1,19 @@
|
|||
Disable stack guarding on the primordial thread because its protections
|
||||
are immutable. Note this will interfere with the primordial thread throwing
|
||||
StackOverflowError exceptions.
|
||||
|
||||
Index: src/hotspot/share/runtime/thread.cpp
|
||||
--- src/hotspot/share/runtime/thread.cpp.orig
|
||||
+++ src/hotspot/share/runtime/thread.cpp
|
||||
@@ -2608,7 +2608,11 @@ size_t JavaThread::_stack_shadow_zone_size = 0;
|
||||
void JavaThread::create_stack_guard_pages() {
|
||||
if (!os::uses_stack_guard_pages() ||
|
||||
_stack_guard_state != stack_guard_unused ||
|
||||
+#ifdef __OpenBSD__
|
||||
+ (os::is_primordial_thread())) {
|
||||
+#else
|
||||
(DisablePrimordialThreadGuardPages && os::is_primordial_thread())) {
|
||||
+#endif
|
||||
log_info(os, thread)("Stack guard page creation for thread "
|
||||
UINTX_FORMAT " disabled", os::current_thread_id());
|
||||
return;
|
|
@ -0,0 +1,12 @@
|
|||
Index: src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
|
||||
--- src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java.orig
|
||||
+++ src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
|
||||
@@ -59,7 +59,7 @@ abstract class AbstractPlainDatagramSocketImpl extends
|
||||
/**
|
||||
* flag set if the native connect() call not to be used
|
||||
*/
|
||||
- private static final boolean connectDisabled = os.contains("OS X");
|
||||
+ private static final boolean connectDisabled = os.contains("OS X") || os.equals("OpenBSD");
|
||||
|
||||
/**
|
||||
* Load net library into runtime.
|
|
@ -0,0 +1,14 @@
|
|||
Start using waitid(2)
|
||||
|
||||
Index: src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
|
||||
--- src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c.orig
|
||||
+++ src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
|
||||
@@ -259,7 +259,7 @@ Java_java_lang_ProcessHandleImpl_waitForProcessExit0(J
|
||||
return status;
|
||||
}
|
||||
} else {
|
||||
-#if defined(__OpenBSD__)
|
||||
+#if defined(__OpenBSD__) && OpenBSD < 202304
|
||||
return os_waitForProcessExitNoReap(pid);
|
||||
#else
|
||||
/*
|
|
@ -0,0 +1,24 @@
|
|||
Start using waitid(2)
|
||||
|
||||
Index: src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h
|
||||
--- src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h.orig
|
||||
+++ src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h
|
||||
@@ -25,6 +25,10 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+ #include <sys/param.h>
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* Declaration of ProcessHandleImpl functions common on all Unix platforms.
|
||||
* 'unix_' functions have a single implementation in ProcessHandleImpl_unix.c
|
||||
@@ -75,6 +79,6 @@ extern void unix_fillArgArray(JNIEnv *env, jobject jin
|
||||
|
||||
extern void os_initNative(JNIEnv *env, jclass clazz);
|
||||
|
||||
-#if defined(__OpenBSD__)
|
||||
+#if defined(__OpenBSD__) && OpenBSD < 202304
|
||||
extern int os_waitForProcessExitNoReap(pid_t pid);
|
||||
#endif
|
|
@ -0,0 +1,12 @@
|
|||
Index: src/java.desktop/share/classes/sun/print/PSPrinterJob.java
|
||||
--- src/java.desktop/share/classes/sun/print/PSPrinterJob.java.orig
|
||||
+++ src/java.desktop/share/classes/sun/print/PSPrinterJob.java
|
||||
@@ -1620,7 +1620,7 @@ public class PSPrinterJob extends RasterPrinterJob {
|
||||
|
||||
String osname = System.getProperty("os.name");
|
||||
if (osname.equals("Linux") || osname.contains("OS X") || osname.endsWith("BSD")) {
|
||||
- String lprPath = "/usr/bin/lpr";
|
||||
+ String lprPath = (osname.equals("OpenBSD")) ? "/usr/local/bin/lpr" : "/usr/bin/lpr";
|
||||
if (osname.equals("FreeBSD")) {
|
||||
final PrintService pservice = getPrintService();
|
||||
Boolean isIPPPrinter = java.security.AccessController.doPrivileged(
|
11
devel/jdk/11/pkg/DESCR
Executable file
11
devel/jdk/11/pkg/DESCR
Executable file
|
@ -0,0 +1,11 @@
|
|||
OpenJDK SDK, Standard Edition
|
||||
Version 11
|
||||
|
||||
The OpenJDK SDK software includes tools useful for developing and
|
||||
testing programs written in the Java programming language and
|
||||
running on the Java platform.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/11 package.
|
16
devel/jdk/11/pkg/PFRAG.aot
Normal file
16
devel/jdk/11/pkg/PFRAG.aot
Normal file
|
@ -0,0 +1,16 @@
|
|||
@bin jdk-11/bin/jaotc
|
||||
jdk-11/jmods/jdk.aot.jmod
|
||||
jdk-11/jmods/jdk.internal.vm.compiler.jmod
|
||||
jdk-11/jmods/jdk.internal.vm.compiler.management.jmod
|
||||
jdk-11/legal/jdk.aot/
|
||||
jdk-11/legal/jdk.aot/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.aot/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.aot/LICENSE
|
||||
jdk-11/legal/jdk.internal.vm.compiler/
|
||||
jdk-11/legal/jdk.internal.vm.compiler.management/
|
||||
jdk-11/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.vm.compiler.management/LICENSE
|
||||
jdk-11/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.vm.compiler/LICENSE
|
5
devel/jdk/11/pkg/PFRAG.ci
Normal file
5
devel/jdk/11/pkg/PFRAG.ci
Normal file
|
@ -0,0 +1,5 @@
|
|||
jdk-11/jmods/jdk.internal.vm.ci.jmod
|
||||
jdk-11/legal/jdk.internal.vm.ci/
|
||||
jdk-11/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.vm.ci/LICENSE
|
681
devel/jdk/11/pkg/PLIST
Normal file
681
devel/jdk/11/pkg/PLIST
Normal file
|
@ -0,0 +1,681 @@
|
|||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict jdk->=11v0,<12v0
|
||||
@pkgpath devel/jdk/11
|
||||
jdk-11/
|
||||
jdk-11/bin/
|
||||
@bin jdk-11/bin/jar
|
||||
@bin jdk-11/bin/jarsigner
|
||||
@bin jdk-11/bin/java
|
||||
@bin jdk-11/bin/javac
|
||||
@bin jdk-11/bin/javadoc
|
||||
@bin jdk-11/bin/javap
|
||||
@bin jdk-11/bin/jcmd
|
||||
@bin jdk-11/bin/jconsole
|
||||
@bin jdk-11/bin/jdb
|
||||
@bin jdk-11/bin/jdeprscan
|
||||
@bin jdk-11/bin/jdeps
|
||||
@bin jdk-11/bin/jfr
|
||||
@bin jdk-11/bin/jimage
|
||||
@bin jdk-11/bin/jinfo
|
||||
@bin jdk-11/bin/jjs
|
||||
@bin jdk-11/bin/jlink
|
||||
@bin jdk-11/bin/jmap
|
||||
@bin jdk-11/bin/jmod
|
||||
@bin jdk-11/bin/jps
|
||||
@bin jdk-11/bin/jrunscript
|
||||
@bin jdk-11/bin/jshell
|
||||
@bin jdk-11/bin/jstack
|
||||
@bin jdk-11/bin/jstat
|
||||
@bin jdk-11/bin/jstatd
|
||||
@bin jdk-11/bin/keytool
|
||||
@bin jdk-11/bin/pack200
|
||||
@bin jdk-11/bin/rmic
|
||||
@bin jdk-11/bin/rmid
|
||||
@bin jdk-11/bin/rmiregistry
|
||||
@bin jdk-11/bin/serialver
|
||||
@bin jdk-11/bin/unpack200
|
||||
jdk-11/conf/
|
||||
jdk-11/conf/logging.properties
|
||||
jdk-11/conf/management/
|
||||
jdk-11/conf/management/jmxremote.access
|
||||
jdk-11/conf/management/jmxremote.password.template
|
||||
jdk-11/conf/management/management.properties
|
||||
jdk-11/conf/net.properties
|
||||
jdk-11/conf/security/
|
||||
jdk-11/conf/security/java.policy
|
||||
jdk-11/conf/security/java.security
|
||||
jdk-11/conf/security/policy/
|
||||
jdk-11/conf/security/policy/README.txt
|
||||
jdk-11/conf/security/policy/limited/
|
||||
jdk-11/conf/security/policy/limited/default_US_export.policy
|
||||
jdk-11/conf/security/policy/limited/default_local.policy
|
||||
jdk-11/conf/security/policy/limited/exempt_local.policy
|
||||
jdk-11/conf/security/policy/unlimited/
|
||||
jdk-11/conf/security/policy/unlimited/default_US_export.policy
|
||||
jdk-11/conf/security/policy/unlimited/default_local.policy
|
||||
jdk-11/conf/sound.properties
|
||||
jdk-11/demo/
|
||||
jdk-11/demo/README
|
||||
jdk-11/demo/jfc/
|
||||
jdk-11/demo/jfc/CodePointIM/
|
||||
jdk-11/demo/jfc/CodePointIM/CodePointIM.jar
|
||||
jdk-11/demo/jfc/CodePointIM/README.html
|
||||
jdk-11/demo/jfc/CodePointIM/README_ja.html
|
||||
jdk-11/demo/jfc/CodePointIM/README_zh_CN.html
|
||||
jdk-11/demo/jfc/CodePointIM/src.zip
|
||||
jdk-11/demo/jfc/FileChooserDemo/
|
||||
jdk-11/demo/jfc/FileChooserDemo/FileChooserDemo.jar
|
||||
jdk-11/demo/jfc/FileChooserDemo/README.txt
|
||||
jdk-11/demo/jfc/FileChooserDemo/src.zip
|
||||
jdk-11/demo/jfc/Font2DTest/
|
||||
jdk-11/demo/jfc/Font2DTest/Font2DTest.html
|
||||
jdk-11/demo/jfc/Font2DTest/Font2DTest.jar
|
||||
jdk-11/demo/jfc/Font2DTest/README.txt
|
||||
jdk-11/demo/jfc/Font2DTest/src.zip
|
||||
jdk-11/demo/jfc/J2Ddemo/
|
||||
jdk-11/demo/jfc/J2Ddemo/J2Ddemo.jar
|
||||
jdk-11/demo/jfc/J2Ddemo/README.txt
|
||||
jdk-11/demo/jfc/J2Ddemo/src.zip
|
||||
jdk-11/demo/jfc/Metalworks/
|
||||
jdk-11/demo/jfc/Metalworks/Metalworks.jar
|
||||
jdk-11/demo/jfc/Metalworks/README.txt
|
||||
jdk-11/demo/jfc/Metalworks/src.zip
|
||||
jdk-11/demo/jfc/Notepad/
|
||||
jdk-11/demo/jfc/Notepad/Notepad.jar
|
||||
jdk-11/demo/jfc/Notepad/README.txt
|
||||
jdk-11/demo/jfc/Notepad/src.zip
|
||||
jdk-11/demo/jfc/SampleTree/
|
||||
jdk-11/demo/jfc/SampleTree/README.txt
|
||||
jdk-11/demo/jfc/SampleTree/SampleTree.jar
|
||||
jdk-11/demo/jfc/SampleTree/src.zip
|
||||
jdk-11/demo/jfc/Stylepad/
|
||||
jdk-11/demo/jfc/Stylepad/README.txt
|
||||
jdk-11/demo/jfc/Stylepad/Stylepad.jar
|
||||
jdk-11/demo/jfc/Stylepad/src.zip
|
||||
jdk-11/demo/jfc/SwingSet2/
|
||||
jdk-11/demo/jfc/SwingSet2/README.txt
|
||||
jdk-11/demo/jfc/SwingSet2/SwingSet2.html
|
||||
jdk-11/demo/jfc/SwingSet2/SwingSet2.jar
|
||||
jdk-11/demo/jfc/SwingSet2/src.zip
|
||||
jdk-11/demo/jfc/TableExample/
|
||||
jdk-11/demo/jfc/TableExample/README.txt
|
||||
jdk-11/demo/jfc/TableExample/TableExample.jar
|
||||
jdk-11/demo/jfc/TableExample/src.zip
|
||||
jdk-11/demo/jfc/TransparentRuler/
|
||||
jdk-11/demo/jfc/TransparentRuler/README.txt
|
||||
jdk-11/demo/jfc/TransparentRuler/TransparentRuler.jar
|
||||
jdk-11/demo/jfc/TransparentRuler/src.zip
|
||||
jdk-11/demo/nbproject/
|
||||
jdk-11/demo/nbproject/README.txt
|
||||
jdk-11/demo/nbproject/jfc/
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/build.properties
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/build.xml
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/build.properties
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/build.xml
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/build.properties
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/build.xml
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Metalworks/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/Notepad/
|
||||
jdk-11/demo/nbproject/jfc/Notepad/build.properties
|
||||
jdk-11/demo/nbproject/jfc/Notepad/build.xml
|
||||
jdk-11/demo/nbproject/jfc/Notepad/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/Notepad/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/build.properties
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/build.xml
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/SampleTree/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/build.properties
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/build.xml
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/TableExample/
|
||||
jdk-11/demo/nbproject/jfc/TableExample/build.properties
|
||||
jdk-11/demo/nbproject/jfc/TableExample/build.xml
|
||||
jdk-11/demo/nbproject/jfc/TableExample/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/TableExample/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/build.properties
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/build.xml
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/nbproject/
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/management/
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/build.properties
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/build.xml
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/nbproject/
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/management/FullThreadDump/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/management/JTop/
|
||||
jdk-11/demo/nbproject/management/JTop/build.properties
|
||||
jdk-11/demo/nbproject/management/JTop/build.xml
|
||||
jdk-11/demo/nbproject/management/JTop/nbproject/
|
||||
jdk-11/demo/nbproject/management/JTop/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/management/JTop/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/management/JTop/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/build.properties
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/build.xml
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/nbproject/
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/management/VerboseGC/
|
||||
jdk-11/demo/nbproject/management/VerboseGC/build.properties
|
||||
jdk-11/demo/nbproject/management/VerboseGC/build.xml
|
||||
jdk-11/demo/nbproject/management/VerboseGC/nbproject/
|
||||
jdk-11/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/management/VerboseGC/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/project.xml
|
||||
jdk-11/demo/nbproject/scripting/
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/build.properties
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/build.xml
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/nbproject/
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
|
||||
jdk-11/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
|
||||
jdk-11/include/
|
||||
jdk-11/include/classfile_constants.h
|
||||
jdk-11/include/jawt.h
|
||||
jdk-11/include/jdwpTransport.h
|
||||
jdk-11/include/jni.h
|
||||
jdk-11/include/jvmti.h
|
||||
jdk-11/include/jvmticmlr.h
|
||||
jdk-11/include/openbsd/
|
||||
jdk-11/include/openbsd/jawt_md.h
|
||||
jdk-11/include/openbsd/jni_md.h
|
||||
jdk-11/jmods/
|
||||
jdk-11/jmods/java.base.jmod
|
||||
jdk-11/jmods/java.compiler.jmod
|
||||
jdk-11/jmods/java.datatransfer.jmod
|
||||
jdk-11/jmods/java.desktop.jmod
|
||||
jdk-11/jmods/java.instrument.jmod
|
||||
jdk-11/jmods/java.logging.jmod
|
||||
jdk-11/jmods/java.management.jmod
|
||||
jdk-11/jmods/java.management.rmi.jmod
|
||||
jdk-11/jmods/java.naming.jmod
|
||||
jdk-11/jmods/java.net.http.jmod
|
||||
jdk-11/jmods/java.prefs.jmod
|
||||
jdk-11/jmods/java.rmi.jmod
|
||||
jdk-11/jmods/java.scripting.jmod
|
||||
jdk-11/jmods/java.se.jmod
|
||||
jdk-11/jmods/java.security.jgss.jmod
|
||||
jdk-11/jmods/java.security.sasl.jmod
|
||||
jdk-11/jmods/java.smartcardio.jmod
|
||||
jdk-11/jmods/java.sql.jmod
|
||||
jdk-11/jmods/java.sql.rowset.jmod
|
||||
jdk-11/jmods/java.transaction.xa.jmod
|
||||
jdk-11/jmods/java.xml.crypto.jmod
|
||||
jdk-11/jmods/java.xml.jmod
|
||||
jdk-11/jmods/jdk.accessibility.jmod
|
||||
jdk-11/jmods/jdk.attach.jmod
|
||||
jdk-11/jmods/jdk.charsets.jmod
|
||||
jdk-11/jmods/jdk.compiler.jmod
|
||||
jdk-11/jmods/jdk.crypto.cryptoki.jmod
|
||||
jdk-11/jmods/jdk.crypto.ec.jmod
|
||||
jdk-11/jmods/jdk.dynalink.jmod
|
||||
jdk-11/jmods/jdk.editpad.jmod
|
||||
jdk-11/jmods/jdk.httpserver.jmod
|
||||
jdk-11/jmods/jdk.internal.ed.jmod
|
||||
jdk-11/jmods/jdk.internal.jvmstat.jmod
|
||||
jdk-11/jmods/jdk.internal.le.jmod
|
||||
jdk-11/jmods/jdk.internal.opt.jmod
|
||||
jdk-11/jmods/jdk.jartool.jmod
|
||||
jdk-11/jmods/jdk.javadoc.jmod
|
||||
jdk-11/jmods/jdk.jcmd.jmod
|
||||
jdk-11/jmods/jdk.jconsole.jmod
|
||||
jdk-11/jmods/jdk.jdeps.jmod
|
||||
jdk-11/jmods/jdk.jdi.jmod
|
||||
jdk-11/jmods/jdk.jdwp.agent.jmod
|
||||
jdk-11/jmods/jdk.jfr.jmod
|
||||
jdk-11/jmods/jdk.jlink.jmod
|
||||
jdk-11/jmods/jdk.jshell.jmod
|
||||
jdk-11/jmods/jdk.jsobject.jmod
|
||||
jdk-11/jmods/jdk.jstatd.jmod
|
||||
jdk-11/jmods/jdk.localedata.jmod
|
||||
jdk-11/jmods/jdk.management.agent.jmod
|
||||
jdk-11/jmods/jdk.management.jfr.jmod
|
||||
jdk-11/jmods/jdk.management.jmod
|
||||
jdk-11/jmods/jdk.naming.dns.jmod
|
||||
jdk-11/jmods/jdk.naming.ldap.jmod
|
||||
jdk-11/jmods/jdk.naming.rmi.jmod
|
||||
jdk-11/jmods/jdk.net.jmod
|
||||
jdk-11/jmods/jdk.pack.jmod
|
||||
jdk-11/jmods/jdk.rmic.jmod
|
||||
jdk-11/jmods/jdk.scripting.nashorn.jmod
|
||||
jdk-11/jmods/jdk.scripting.nashorn.shell.jmod
|
||||
jdk-11/jmods/jdk.sctp.jmod
|
||||
jdk-11/jmods/jdk.security.auth.jmod
|
||||
jdk-11/jmods/jdk.security.jgss.jmod
|
||||
jdk-11/jmods/jdk.unsupported.desktop.jmod
|
||||
jdk-11/jmods/jdk.unsupported.jmod
|
||||
jdk-11/jmods/jdk.xml.dom.jmod
|
||||
jdk-11/jmods/jdk.zipfs.jmod
|
||||
jdk-11/legal/
|
||||
jdk-11/legal/java.base/
|
||||
jdk-11/legal/java.base/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.base/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.base/LICENSE
|
||||
jdk-11/legal/java.base/aes.md
|
||||
jdk-11/legal/java.base/asm.md
|
||||
jdk-11/legal/java.base/c-libutl.md
|
||||
jdk-11/legal/java.base/cldr.md
|
||||
jdk-11/legal/java.base/icu.md
|
||||
jdk-11/legal/java.base/public_suffix.md
|
||||
jdk-11/legal/java.base/unicode.md
|
||||
jdk-11/legal/java.compiler/
|
||||
jdk-11/legal/java.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.compiler/LICENSE
|
||||
jdk-11/legal/java.datatransfer/
|
||||
jdk-11/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.datatransfer/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.datatransfer/LICENSE
|
||||
jdk-11/legal/java.desktop/
|
||||
jdk-11/legal/java.desktop/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.desktop/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.desktop/LICENSE
|
||||
jdk-11/legal/java.desktop/colorimaging.md
|
||||
jdk-11/legal/java.desktop/mesa3d.md
|
||||
jdk-11/legal/java.desktop/xwd.md
|
||||
jdk-11/legal/java.instrument/
|
||||
jdk-11/legal/java.instrument/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.instrument/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.instrument/LICENSE
|
||||
jdk-11/legal/java.logging/
|
||||
jdk-11/legal/java.logging/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.logging/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.logging/LICENSE
|
||||
jdk-11/legal/java.management/
|
||||
jdk-11/legal/java.management.rmi/
|
||||
jdk-11/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.management.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.management.rmi/LICENSE
|
||||
jdk-11/legal/java.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.management/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.management/LICENSE
|
||||
jdk-11/legal/java.naming/
|
||||
jdk-11/legal/java.naming/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.naming/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.naming/LICENSE
|
||||
jdk-11/legal/java.net.http/
|
||||
jdk-11/legal/java.net.http/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.net.http/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.net.http/LICENSE
|
||||
jdk-11/legal/java.prefs/
|
||||
jdk-11/legal/java.prefs/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.prefs/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.prefs/LICENSE
|
||||
jdk-11/legal/java.rmi/
|
||||
jdk-11/legal/java.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.rmi/LICENSE
|
||||
jdk-11/legal/java.scripting/
|
||||
jdk-11/legal/java.scripting/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.scripting/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.scripting/LICENSE
|
||||
jdk-11/legal/java.se/
|
||||
jdk-11/legal/java.se/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.se/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.se/LICENSE
|
||||
jdk-11/legal/java.security.jgss/
|
||||
jdk-11/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.security.jgss/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.security.jgss/LICENSE
|
||||
jdk-11/legal/java.security.sasl/
|
||||
jdk-11/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.security.sasl/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.security.sasl/LICENSE
|
||||
jdk-11/legal/java.smartcardio/
|
||||
jdk-11/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.smartcardio/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.smartcardio/LICENSE
|
||||
jdk-11/legal/java.smartcardio/pcsclite.md
|
||||
jdk-11/legal/java.sql/
|
||||
jdk-11/legal/java.sql.rowset/
|
||||
jdk-11/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.sql.rowset/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.sql.rowset/LICENSE
|
||||
jdk-11/legal/java.sql/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.sql/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.sql/LICENSE
|
||||
jdk-11/legal/java.transaction.xa/
|
||||
jdk-11/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.transaction.xa/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.transaction.xa/LICENSE
|
||||
jdk-11/legal/java.xml/
|
||||
jdk-11/legal/java.xml.crypto/
|
||||
jdk-11/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.xml.crypto/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.xml.crypto/LICENSE
|
||||
jdk-11/legal/java.xml.crypto/santuario.md
|
||||
jdk-11/legal/java.xml/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/java.xml/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/java.xml/LICENSE
|
||||
jdk-11/legal/java.xml/bcel.md
|
||||
jdk-11/legal/java.xml/dom.md
|
||||
jdk-11/legal/java.xml/jcup.md
|
||||
jdk-11/legal/java.xml/xalan.md
|
||||
jdk-11/legal/java.xml/xerces.md
|
||||
jdk-11/legal/jdk.accessibility/
|
||||
jdk-11/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.accessibility/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.accessibility/LICENSE
|
||||
jdk-11/legal/jdk.attach/
|
||||
jdk-11/legal/jdk.attach/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.attach/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.attach/LICENSE
|
||||
jdk-11/legal/jdk.charsets/
|
||||
jdk-11/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.charsets/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.charsets/LICENSE
|
||||
jdk-11/legal/jdk.compiler/
|
||||
jdk-11/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.compiler/LICENSE
|
||||
jdk-11/legal/jdk.crypto.cryptoki/
|
||||
jdk-11/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.crypto.cryptoki/LICENSE
|
||||
jdk-11/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
|
||||
jdk-11/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
|
||||
jdk-11/legal/jdk.crypto.ec/
|
||||
jdk-11/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.crypto.ec/LICENSE
|
||||
jdk-11/legal/jdk.crypto.ec/ecc.md
|
||||
jdk-11/legal/jdk.dynalink/
|
||||
jdk-11/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.dynalink/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.dynalink/LICENSE
|
||||
jdk-11/legal/jdk.dynalink/dynalink.md
|
||||
jdk-11/legal/jdk.editpad/
|
||||
jdk-11/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.editpad/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.editpad/LICENSE
|
||||
jdk-11/legal/jdk.httpserver/
|
||||
jdk-11/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.httpserver/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.httpserver/LICENSE
|
||||
jdk-11/legal/jdk.internal.ed/
|
||||
jdk-11/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.ed/LICENSE
|
||||
jdk-11/legal/jdk.internal.jvmstat/
|
||||
jdk-11/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.jvmstat/LICENSE
|
||||
jdk-11/legal/jdk.internal.le/
|
||||
jdk-11/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.le/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.le/LICENSE
|
||||
jdk-11/legal/jdk.internal.le/jline.md
|
||||
jdk-11/legal/jdk.internal.opt/
|
||||
jdk-11/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.internal.opt/LICENSE
|
||||
jdk-11/legal/jdk.internal.opt/jopt-simple.md
|
||||
%%ci%%
|
||||
jdk-11/legal/jdk.jartool/
|
||||
jdk-11/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jartool/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jartool/LICENSE
|
||||
jdk-11/legal/jdk.javadoc/
|
||||
jdk-11/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.javadoc/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.javadoc/LICENSE
|
||||
jdk-11/legal/jdk.javadoc/jquery.md
|
||||
jdk-11/legal/jdk.javadoc/jqueryUI.md
|
||||
jdk-11/legal/jdk.javadoc/jszip.md
|
||||
jdk-11/legal/jdk.javadoc/pako.md
|
||||
jdk-11/legal/jdk.jcmd/
|
||||
jdk-11/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jcmd/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jcmd/LICENSE
|
||||
jdk-11/legal/jdk.jconsole/
|
||||
jdk-11/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jconsole/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jconsole/LICENSE
|
||||
jdk-11/legal/jdk.jdeps/
|
||||
jdk-11/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jdeps/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jdeps/LICENSE
|
||||
jdk-11/legal/jdk.jdi/
|
||||
jdk-11/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jdi/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jdi/LICENSE
|
||||
jdk-11/legal/jdk.jdwp.agent/
|
||||
jdk-11/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jdwp.agent/LICENSE
|
||||
jdk-11/legal/jdk.jfr/
|
||||
jdk-11/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jfr/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jfr/LICENSE
|
||||
jdk-11/legal/jdk.jlink/
|
||||
jdk-11/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jlink/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jlink/LICENSE
|
||||
jdk-11/legal/jdk.jshell/
|
||||
jdk-11/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jshell/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jshell/LICENSE
|
||||
jdk-11/legal/jdk.jsobject/
|
||||
jdk-11/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jsobject/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jsobject/LICENSE
|
||||
jdk-11/legal/jdk.jstatd/
|
||||
jdk-11/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.jstatd/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.jstatd/LICENSE
|
||||
jdk-11/legal/jdk.localedata/
|
||||
jdk-11/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.localedata/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.localedata/LICENSE
|
||||
jdk-11/legal/jdk.localedata/cldr.md
|
||||
jdk-11/legal/jdk.localedata/thaidict.md
|
||||
jdk-11/legal/jdk.management/
|
||||
jdk-11/legal/jdk.management.agent/
|
||||
jdk-11/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.management.agent/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.management.agent/LICENSE
|
||||
jdk-11/legal/jdk.management.jfr/
|
||||
jdk-11/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.management.jfr/LICENSE
|
||||
jdk-11/legal/jdk.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.management/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.management/LICENSE
|
||||
jdk-11/legal/jdk.naming.dns/
|
||||
jdk-11/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.naming.dns/LICENSE
|
||||
jdk-11/legal/jdk.naming.ldap/
|
||||
jdk-11/legal/jdk.naming.ldap/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.naming.ldap/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.naming.ldap/LICENSE
|
||||
jdk-11/legal/jdk.naming.rmi/
|
||||
jdk-11/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.naming.rmi/LICENSE
|
||||
jdk-11/legal/jdk.net/
|
||||
jdk-11/legal/jdk.net/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.net/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.net/LICENSE
|
||||
jdk-11/legal/jdk.pack/
|
||||
jdk-11/legal/jdk.pack/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.pack/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.pack/LICENSE
|
||||
jdk-11/legal/jdk.rmic/
|
||||
jdk-11/legal/jdk.rmic/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.rmic/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.rmic/LICENSE
|
||||
jdk-11/legal/jdk.scripting.nashorn/
|
||||
jdk-11/legal/jdk.scripting.nashorn.shell/
|
||||
jdk-11/legal/jdk.scripting.nashorn.shell/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.scripting.nashorn.shell/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.scripting.nashorn.shell/LICENSE
|
||||
jdk-11/legal/jdk.scripting.nashorn/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.scripting.nashorn/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.scripting.nashorn/LICENSE
|
||||
jdk-11/legal/jdk.scripting.nashorn/double-conversion.md
|
||||
jdk-11/legal/jdk.scripting.nashorn/joni.md
|
||||
jdk-11/legal/jdk.sctp/
|
||||
jdk-11/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.sctp/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.sctp/LICENSE
|
||||
jdk-11/legal/jdk.security.auth/
|
||||
jdk-11/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.security.auth/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.security.auth/LICENSE
|
||||
jdk-11/legal/jdk.security.jgss/
|
||||
jdk-11/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.security.jgss/LICENSE
|
||||
jdk-11/legal/jdk.unsupported/
|
||||
jdk-11/legal/jdk.unsupported.desktop/
|
||||
jdk-11/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.unsupported.desktop/LICENSE
|
||||
jdk-11/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.unsupported/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.unsupported/LICENSE
|
||||
jdk-11/legal/jdk.xml.dom/
|
||||
jdk-11/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.xml.dom/LICENSE
|
||||
jdk-11/legal/jdk.zipfs/
|
||||
jdk-11/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO
|
||||
jdk-11/legal/jdk.zipfs/ASSEMBLY_EXCEPTION
|
||||
jdk-11/legal/jdk.zipfs/LICENSE
|
||||
jdk-11/lib/
|
||||
jdk-11/lib/classlist
|
||||
jdk-11/lib/ct.sym
|
||||
jdk-11/lib/fontconfig.bfc
|
||||
jdk-11/lib/fontconfig.properties.src
|
||||
jdk-11/lib/jfr/
|
||||
jdk-11/lib/jfr/default.jfc
|
||||
jdk-11/lib/jfr/profile.jfc
|
||||
jdk-11/lib/jli/
|
||||
@so jdk-11/lib/jli/libjli.so
|
||||
jdk-11/lib/jrt-fs.jar
|
||||
@bin jdk-11/lib/jspawnhelper
|
||||
jdk-11/lib/jvm.cfg
|
||||
@so jdk-11/lib/libattach.so
|
||||
@so jdk-11/lib/libawt.so
|
||||
@so jdk-11/lib/libawt_headless.so
|
||||
@so jdk-11/lib/libawt_xawt.so
|
||||
@so jdk-11/lib/libdt_socket.so
|
||||
@so jdk-11/lib/libextnet.so
|
||||
@so jdk-11/lib/libfontmanager.so
|
||||
@so jdk-11/lib/libinstrument.so
|
||||
@so jdk-11/lib/libj2gss.so
|
||||
@so jdk-11/lib/libj2pcsc.so
|
||||
@so jdk-11/lib/libj2pkcs11.so
|
||||
@so jdk-11/lib/libjaas.so
|
||||
@so jdk-11/lib/libjava.so
|
||||
@so jdk-11/lib/libjavajpeg.so
|
||||
@so jdk-11/lib/libjawt.so
|
||||
@so jdk-11/lib/libjdwp.so
|
||||
@so jdk-11/lib/libjimage.so
|
||||
@so jdk-11/lib/libjsig.so
|
||||
@so jdk-11/lib/liblcms.so
|
||||
@so jdk-11/lib/libmanagement.so
|
||||
@so jdk-11/lib/libmanagement_agent.so
|
||||
@so jdk-11/lib/libmanagement_ext.so
|
||||
@so jdk-11/lib/libmlib_image.so
|
||||
@so jdk-11/lib/libnet.so
|
||||
@so jdk-11/lib/libnio.so
|
||||
@so jdk-11/lib/libprefs.so
|
||||
@so jdk-11/lib/librmi.so
|
||||
@so jdk-11/lib/libsplashscreen.so
|
||||
@so jdk-11/lib/libsunec.so
|
||||
@so jdk-11/lib/libunpack.so
|
||||
@so jdk-11/lib/libverify.so
|
||||
@so jdk-11/lib/libzip.so
|
||||
jdk-11/lib/modules
|
||||
jdk-11/lib/psfont.properties.ja
|
||||
jdk-11/lib/psfontj2d.properties
|
||||
jdk-11/lib/security/
|
||||
jdk-11/lib/security/blocked.certs
|
||||
jdk-11/lib/security/cacerts
|
||||
jdk-11/lib/security/default.policy
|
||||
jdk-11/lib/security/public_suffix_list.dat
|
||||
jdk-11/lib/server/
|
||||
jdk-11/lib/server/Xusage.txt
|
||||
@so jdk-11/lib/server/libjsig.so
|
||||
@so jdk-11/lib/server/libjvm.so
|
||||
jdk-11/lib/src.zip
|
||||
jdk-11/lib/tzdb.dat
|
||||
@mandir jdk-11/man/
|
||||
jdk-11/man/man1/
|
||||
@man jdk-11/man/man1/jar.1
|
||||
@man jdk-11/man/man1/jarsigner.1
|
||||
@man jdk-11/man/man1/java.1
|
||||
@man jdk-11/man/man1/javac.1
|
||||
@man jdk-11/man/man1/javadoc.1
|
||||
@man jdk-11/man/man1/javap.1
|
||||
@man jdk-11/man/man1/jcmd.1
|
||||
@man jdk-11/man/man1/jconsole.1
|
||||
@man jdk-11/man/man1/jdb.1
|
||||
@man jdk-11/man/man1/jdeps.1
|
||||
@man jdk-11/man/man1/jinfo.1
|
||||
@man jdk-11/man/man1/jjs.1
|
||||
@man jdk-11/man/man1/jmap.1
|
||||
@man jdk-11/man/man1/jps.1
|
||||
@man jdk-11/man/man1/jrunscript.1
|
||||
@man jdk-11/man/man1/jstack.1
|
||||
@man jdk-11/man/man1/jstat.1
|
||||
@man jdk-11/man/man1/jstatd.1
|
||||
@man jdk-11/man/man1/keytool.1
|
||||
@man jdk-11/man/man1/pack200.1
|
||||
@man jdk-11/man/man1/rmic.1
|
||||
@man jdk-11/man/man1/rmid.1
|
||||
@man jdk-11/man/man1/rmiregistry.1
|
||||
@man jdk-11/man/man1/serialver.1
|
||||
@man jdk-11/man/man1/unpack200.1
|
||||
jdk-11/release
|
||||
share/doc/pkg-readmes/${PKGSTEM}
|
||||
%%aot%%
|
14
devel/jdk/11/pkg/README
Executable file
14
devel/jdk/11/pkg/README
Executable file
|
@ -0,0 +1,14 @@
|
|||
+-----------------------------------------------------------------------
|
||||
| Running ${PKGSTEM} on OpenBSD
|
||||
+-----------------------------------------------------------------------
|
||||
|
||||
ipv4 and v6 networking
|
||||
======================
|
||||
ipv4 to ipv6 address mapping is disabled on OpenBSD. This means the
|
||||
jdk can only use ipv4 addresses or ipv6 addresses but not both at
|
||||
the same time. By default ipv4 addresses are enabled. To use ipv6
|
||||
addresses set the following properties when you start java:
|
||||
|
||||
-Djava.net.preferIPv4Stack=false
|
||||
-Djava.net.preferIPv6Stack=true
|
||||
-Djava.net.preferIPv6Addresses=true
|
196
devel/jdk/17/Makefile
Normal file
196
devel/jdk/17/Makefile
Normal file
|
@ -0,0 +1,196 @@
|
|||
ONLY_FOR_ARCHS= i386 amd64 aarch64
|
||||
USE_WXNEEDED= Yes
|
||||
USE_NOBTCFI= Yes
|
||||
DPB_PROPERTIES= parallel
|
||||
|
||||
COMMENT= OpenJDK Software Development Kit v${VERSION_STR}
|
||||
BASE_VER= 17.0.8
|
||||
PATCH_VER= 7
|
||||
BSD_PORT_REL= 1
|
||||
VERSION_STR= ${BASE_VER}+${PATCH_VER}-${BSD_PORT_REL}
|
||||
PACKAGE_VER= ${BASE_VER}.${PATCH_VER}.${BSD_PORT_REL}
|
||||
PKGNAME= jdk-${PACKAGE_VER}
|
||||
PKGSTEM= jdk-17
|
||||
EPOCH= 0
|
||||
REVISION= 0
|
||||
|
||||
DIST_SUBDIR= jdk
|
||||
DISTNAME= jdk-${VERSION_STR}
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
WRKDIST= ${WRKDIR}/jdk17u-jdk-${BASE_VER}-${PATCH_VER}-${BSD_PORT_REL}
|
||||
BOOTJDK_DATE= 20230630
|
||||
|
||||
CATEGORIES= devel/jdk java
|
||||
|
||||
PSEUDO_FLAVORS= native_bootstrap
|
||||
FLAVOR?=
|
||||
|
||||
HOMEPAGE= http://openjdk.java.net/
|
||||
|
||||
MASTER_SITES= https://github.com/battleblow/jdk17u/archive/
|
||||
MASTER_SITES1= https://spacehopper.org/mirrors/ \
|
||||
http://www.intricatesoftware.com/distfiles/
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
# GPLv2 w/CLASSPATH exception
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xi Xrender Xtst c freetype gif
|
||||
WANTLIB += harfbuzz iconv jpeg lcms2 m png pthread z
|
||||
|
||||
NO_TEST= Yes
|
||||
|
||||
SUPDISTFILES+= openjdk-jdk17u-bootjdk-i386-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk17u-bootjdk-amd64-${BOOTJDK_DATE}.tar.gz:1 \
|
||||
openjdk-jdk17u-bootjdk-aarch64-${BOOTJDK_DATE}.tar.gz:1
|
||||
|
||||
COMPILER= base-clang ports-gcc
|
||||
|
||||
.include <bsd.port.arch.mk>
|
||||
|
||||
.if ${FLAVOR:Mnative_bootstrap}
|
||||
INSTALLED!= (pkg_info -qe "jdk->=17v0,<18v0" && echo yes) || echo no
|
||||
. if ${INSTALLED:L} != "yes"
|
||||
ERRORS += "Fatal: This flavor requires an installed jdk-17 package"
|
||||
. endif
|
||||
BUILD_DEPENDS+= jdk->=17v0,<18v0:devel/jdk/17
|
||||
BOOT_JDK= ${LOCALBASE}/jdk-17
|
||||
.else
|
||||
BOOT_JDK_DIST= openjdk-jdk17u-bootjdk-${MACHINE_ARCH}-${BOOTJDK_DATE}.tar.gz
|
||||
. if (${MACHINE_ARCH}==amd64) || (${MACHINE_ARCH}==i386) || (${MACHINE_ARCH}==aarch64)
|
||||
DISTFILES+= ${BOOT_JDK_DIST}:1
|
||||
. endif
|
||||
MAKE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
CONFIGURE_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bootjdk-libs
|
||||
BOOT_JDK= ${WRKDIR}/bootjdk
|
||||
.endif
|
||||
|
||||
AUTOCONF_VERSION= 2.69
|
||||
BUILD_DEPENDS+= ${MODGNU_AUTOCONF_DEPENDS} \
|
||||
archivers/gtar \
|
||||
archivers/zip \
|
||||
archivers/unzip \
|
||||
print/cups,-libs \
|
||||
shells/bash
|
||||
|
||||
LIB_DEPENDS= converters/libiconv \
|
||||
devel/harfbuzz \
|
||||
graphics/jpeg \
|
||||
graphics/lcms2 \
|
||||
graphics/png \
|
||||
graphics/giflib
|
||||
|
||||
USE_GMAKE= Yes
|
||||
GMAKE= ${LOCALBASE}/bin/gmake
|
||||
|
||||
# Don't call make -jN, instead pass MAKE_JOBS to --with-jobs
|
||||
PARALLEL_MAKE_FLAGS=
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
CONFIGURE_ENV+= AUTOCONF_VERSION=${AUTOCONF_VERSION}
|
||||
CONFIGURE_ARGS= DOT="" FLOCK="" GIT="" HG="" PANDOC="" \
|
||||
AWK=awk DIFF=diff GZIP=gzip MAKE=${GMAKE} MKDIR=mkdir \
|
||||
OBJCOPY=objcopy OBJDUMP=objdump PATCH=patch \
|
||||
READELF=readelf READLINK=readlink \
|
||||
--with-boot-jdk=${BOOT_JDK} \
|
||||
--with-jobs=${MAKE_JOBS} \
|
||||
--with-debug-level=release \
|
||||
--with-version-string=${VERSION_STR} \
|
||||
--with-fontconfig=${X11BASE} \
|
||||
--with-cups=${LOCALBASE} \
|
||||
--with-freetype=system \
|
||||
--with-zlib=system \
|
||||
--with-libpng=system \
|
||||
--with-lcms=system \
|
||||
--with-libjpeg=system \
|
||||
--with-harfbuzz=system \
|
||||
--with-giflib=system \
|
||||
--with-giflib-include=${LOCALBASE}/include \
|
||||
--with-giflib-lib=${LOCALBASE}/lib \
|
||||
--disable-option-checking \
|
||||
--disable-ccache \
|
||||
--disable-dtrace \
|
||||
--disable-javac-server
|
||||
|
||||
.if ${PROPERTIES:Mclang}
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=clang
|
||||
# for clang15+
|
||||
CONFIGURE_ARGS+=--disable-warnings-as-errors
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-toolchain-type=gcc
|
||||
.endif
|
||||
|
||||
.if ${PROPERTIES:Mdebuginfo}
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=external
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-native-debug-symbols=none
|
||||
.endif
|
||||
|
||||
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/make/autoconf/build-aux
|
||||
|
||||
MAKE_FLAGS+= LOG=debug
|
||||
ALL_TARGET= images
|
||||
|
||||
.if ${MACHINE_ARCH} != "i386"
|
||||
PKG_ARGS+= -Dci=1
|
||||
.else
|
||||
PKG_ARGS+= -Dci=0
|
||||
.endif
|
||||
|
||||
JVMARCH= ${MACHINE_ARCH:S/i386/x86/:S/amd64/x86_64/}
|
||||
BUILDDIR= ${WRKDIST}/build/bsd-${JVMARCH}-server-release
|
||||
IMAGEDIR= ${BUILDDIR}/images/jdk
|
||||
WRKTMP= ${WRKDIR}/tmp
|
||||
|
||||
post-extract:
|
||||
sed -i "s|#!/bin/bash|#!\${LOCALBASE}/bin/bash|" ${WRKDIST}/configure
|
||||
chmod +x ${WRKDIST}/configure
|
||||
|
||||
.if ${PROPERTIES:Mdebuginfo}
|
||||
post-build:
|
||||
cd ${IMAGEDIR}/lib && \
|
||||
find . -name \*.debuginfo -exec \
|
||||
sh -c 'mv {} `echo {} | sed s/.debuginfo/.so/`' \; && \
|
||||
mv jspawnhelper.so jspawnhelper && \
|
||||
cp libjsig.so server/
|
||||
cd ${IMAGEDIR}/bin && \
|
||||
find . -name \*.debuginfo -exec \
|
||||
sh -c 'mv {} `echo {} | sed s/.debuginfo//`' \;
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${PKGSTEM}
|
||||
cd ${IMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${PKGSTEM} -xf -
|
||||
|
||||
# The bootjdk is the jdk image with some parts deleted
|
||||
# and a copy of the system shared libs needed to run it.
|
||||
# The parts deleted are not needed for bootstrap and would
|
||||
# require more system shared libs to be saved.
|
||||
BOOTJDK_TAR= openjdk-jdk17u-bootjdk-${MACHINE_ARCH}-$$(date +%Y%m%d).tar.gz
|
||||
build-bootjdk: build
|
||||
@${_PBUILD} rm -rf ${WRKTMP}
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk
|
||||
@${_PBUILD} mkdir -p ${WRKTMP}/bootjdk-libs
|
||||
@cd ${IMAGEDIR} && \
|
||||
tar -cf - * | \
|
||||
${_PBUILD} tar -C ${WRKTMP}/bootjdk -xf -
|
||||
@cd ${WRKTMP}/bootjdk && \
|
||||
${_PBUILD} rm -rf demo jmods man sample
|
||||
@cd ${WRKTMP}/bootjdk/lib && \
|
||||
${_PBUILD} rm libsplashscreen.so libinstrument.so \
|
||||
libawt_xawt.so liblcms.so libfontmanager.so libjdwp.so libjavajpeg.so
|
||||
@find ${WRKTMP}/bootjdk/lib ${WRKTMP}/bootjdk/bin \
|
||||
-exec sh -c 'file {} | grep -q ELF && \
|
||||
${_PBUILD} strip -S {}' \;
|
||||
@LD_LIBRARY_PATH="${WRKTMP}/bootjdk/lib" \
|
||||
find ${WRKTMP}/bootjdk -type f -exec ldd {} + 2>/dev/null | \
|
||||
grep rlib | cut -d"/" -f 2-20 | sort -u | grep -v "\.so$$" | \
|
||||
xargs -I % ${_PBUILD} cp /% ${WRKTMP}/bootjdk-libs
|
||||
@cd ${WRKTMP} && \
|
||||
${_PBUILD} tar czf ${BOOTJDK_TAR} bootjdk*
|
||||
@echo "New bootjdk is located at ${WRKTMP}/${BOOTJDK_TAR}"
|
||||
|
||||
.include <bsd.port.mk>
|
8
devel/jdk/17/distinfo
Normal file
8
devel/jdk/17/distinfo
Normal file
|
@ -0,0 +1,8 @@
|
|||
SHA256 (jdk/jdk-17.0.8+7-1.tar.gz) = McQ83VtZ8hqj/bjX6a00jfFM9HGjxHvPkJXvVS1ptrM=
|
||||
SHA256 (jdk/openjdk-jdk17u-bootjdk-aarch64-20230630.tar.gz) = kSPI7eNLFYh/H7qGoQU1MQ/SmhT+8O4xol9IS42wb4o=
|
||||
SHA256 (jdk/openjdk-jdk17u-bootjdk-amd64-20230630.tar.gz) = hyL5r3uCK7bERxQNcf6bKgM8KM3B+jnE0zASiu3znok=
|
||||
SHA256 (jdk/openjdk-jdk17u-bootjdk-i386-20230630.tar.gz) = KRo0UkCrh3LzNBza00RUcrpAWE6lyF0D8fTvP0Xad9w=
|
||||
SIZE (jdk/jdk-17.0.8+7-1.tar.gz) = 105990448
|
||||
SIZE (jdk/openjdk-jdk17u-bootjdk-aarch64-20230630.tar.gz) = 114514828
|
||||
SIZE (jdk/openjdk-jdk17u-bootjdk-amd64-20230630.tar.gz) = 114974211
|
||||
SIZE (jdk/openjdk-jdk17u-bootjdk-i386-20230630.tar.gz) = 108546594
|
18
devel/jdk/17/patches/patch-make_autoconf_flags-ldflags_m4
Normal file
18
devel/jdk/17/patches/patch-make_autoconf_flags-ldflags_m4
Normal file
|
@ -0,0 +1,18 @@
|
|||
Index: make/autoconf/flags-ldflags.m4
|
||||
--- make/autoconf/flags-ldflags.m4.orig
|
||||
+++ make/autoconf/flags-ldflags.m4
|
||||
@@ -127,12 +127,12 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
||||
if test "x$OPENJDK_TARGET_OS_ENV" = xbsd.openbsd; then
|
||||
AC_MSG_CHECKING([if ld requires -z wxneeded])
|
||||
PUSHED_LDFLAGS="$LDFLAGS"
|
||||
- LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
|
||||
+ LDFLAGS="$LDFLAGS -Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { }]])],
|
||||
[
|
||||
if $READELF -l conftest$ac_exeext | $GREP WXNEED > /dev/null; then
|
||||
AC_MSG_RESULT([yes])
|
||||
- OS_LDFLAGS="-Wl,-z,wxneeded"
|
||||
+ OS_LDFLAGS="-Wl,-z,wxneeded -Wl,-z,nobtcfi"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
18
devel/jdk/17/patches/patch-make_common_NativeCompilation_gmk
Normal file
18
devel/jdk/17/patches/patch-make_common_NativeCompilation_gmk
Normal file
|
@ -0,0 +1,18 @@
|
|||
Keep full bin/lib with debug in debuginfo file so it can be restored
|
||||
later in post-build. This results in jmod's without debuginfo so we
|
||||
get the debug package without bloating the size of the jdk package.
|
||||
|
||||
Index: make/common/NativeCompilation.gmk
|
||||
--- make/common/NativeCompilation.gmk.orig
|
||||
+++ make/common/NativeCompilation.gmk
|
||||
@@ -1000,9 +1000,7 @@ define SetupNativeCompilationBody
|
||||
# Setup the command line creating debuginfo files, to be run after linking.
|
||||
# It cannot be run separately since it updates the original target file
|
||||
$1_CREATE_DEBUGINFO_CMDS := \
|
||||
- $$($1_OBJCOPY) --only-keep-debug $$($1_TARGET) $$($1_DEBUGINFO_FILES) $$(NEWLINE) \
|
||||
- $(CD) $$($1_SYMBOLS_DIR) && \
|
||||
- $$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)
|
||||
+ $(CP) $$($1_TARGET) $$($1_DEBUGINFO_FILES)
|
||||
|
||||
else ifeq ($(call isTargetOs, aix), true)
|
||||
# AIX does not provide the equivalent of OBJCOPY to extract debug symbols,
|
|
@ -0,0 +1,11 @@
|
|||
Index: src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
|
||||
--- src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp.orig
|
||||
+++ src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
|
||||
@@ -1261,7 +1261,6 @@ address TemplateInterpreterGenerator::generate_native_
|
||||
__ ldr(r10, Address(rmethod, Method::native_function_offset()));
|
||||
address unsatisfied = (SharedRuntime::native_method_throw_unsatisfied_link_error_entry());
|
||||
__ mov(rscratch2, unsatisfied);
|
||||
- __ ldr(rscratch2, rscratch2);
|
||||
__ cmp(r10, rscratch2);
|
||||
__ br(Assembler::NE, L);
|
||||
__ call_VM(noreg,
|
18
devel/jdk/17/patches/patch-src_hotspot_os_bsd_os_bsd_cpp
Normal file
18
devel/jdk/17/patches/patch-src_hotspot_os_bsd_os_bsd_cpp
Normal file
|
@ -0,0 +1,18 @@
|
|||
Add support for detecting the primordial thread
|
||||
|
||||
Index: src/hotspot/os/bsd/os_bsd.cpp
|
||||
--- src/hotspot/os/bsd/os_bsd.cpp.orig
|
||||
+++ src/hotspot/os/bsd/os_bsd.cpp
|
||||
@@ -2491,6 +2491,12 @@ static void current_stack_region(address * bottom, siz
|
||||
os::current_stack_pointer() < *bottom + *size, "just checking");
|
||||
}
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+bool os::is_primordial_thread() {
|
||||
+ return (pthread_main_np() == 1);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
address os::current_stack_base() {
|
||||
address bottom;
|
||||
size_t size;
|
14
devel/jdk/17/patches/patch-src_hotspot_share_runtime_os_hpp
Normal file
14
devel/jdk/17/patches/patch-src_hotspot_share_runtime_os_hpp
Normal file
|
@ -0,0 +1,14 @@
|
|||
Add support for detecting the primordial thread
|
||||
|
||||
Index: src/hotspot/share/runtime/os.hpp
|
||||
--- src/hotspot/share/runtime/os.hpp.orig
|
||||
+++ src/hotspot/share/runtime/os.hpp
|
||||
@@ -468,7 +468,7 @@ class os: AllStatic {
|
||||
// need special-case handling of the primordial thread if it attaches
|
||||
// to the VM.
|
||||
static bool is_primordial_thread(void)
|
||||
-#if defined(_WINDOWS) || defined(BSD)
|
||||
+#if defined(_WINDOWS) || (defined(BSD) && !defined(__OpenBSD__))
|
||||
// No way to identify the primordial thread.
|
||||
{ return false; }
|
||||
#else
|
|
@ -0,0 +1,31 @@
|
|||
Disable stack guarding on the primordial thread because its protections
|
||||
are immutable. Note this will interfere with the primordial thread throwing
|
||||
StackOverflowError exceptions.
|
||||
|
||||
Index: src/hotspot/share/runtime/stackOverflow.cpp
|
||||
--- src/hotspot/share/runtime/stackOverflow.cpp.orig
|
||||
+++ src/hotspot/share/runtime/stackOverflow.cpp
|
||||
@@ -69,7 +69,11 @@ void StackOverflow::initialize_stack_zone_sizes() {
|
||||
bool StackOverflow::stack_guards_enabled() const {
|
||||
#ifdef ASSERT
|
||||
if (os::uses_stack_guard_pages() &&
|
||||
+#ifdef __OpenBSD__
|
||||
+ !os::is_primordial_thread()) {
|
||||
+#else
|
||||
!(DisablePrimordialThreadGuardPages && os::is_primordial_thread())) {
|
||||
+#endif
|
||||
assert(_stack_guard_state != stack_guard_unused, "guard pages must be in use");
|
||||
}
|
||||
#endif
|
||||
@@ -79,7 +83,11 @@ bool StackOverflow::stack_guards_enabled() const {
|
||||
void StackOverflow::create_stack_guard_pages() {
|
||||
if (!os::uses_stack_guard_pages() ||
|
||||
_stack_guard_state != stack_guard_unused ||
|
||||
+#ifdef __OpenBSD__
|
||||
+ os::is_primordial_thread()) {
|
||||
+#else
|
||||
(DisablePrimordialThreadGuardPages && os::is_primordial_thread())) {
|
||||
+#endif
|
||||
log_info(os, thread)("Stack guard page creation for thread "
|
||||
UINTX_FORMAT " disabled", os::current_thread_id());
|
||||
return;
|
|
@ -0,0 +1,14 @@
|
|||
Start using waitid(2)
|
||||
|
||||
Index: src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
|
||||
--- src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c.orig
|
||||
+++ src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
|
||||
@@ -252,7 +252,7 @@ Java_java_lang_ProcessHandleImpl_waitForProcessExit0(J
|
||||
return status;
|
||||
}
|
||||
} else {
|
||||
-#if defined(__OpenBSD__)
|
||||
+#if defined(__OpenBSD__) && OpenBSD < 202304
|
||||
return os_waitForProcessExitNoReap(pid);
|
||||
#else
|
||||
/*
|
|
@ -0,0 +1,24 @@
|
|||
Start using waitid(2)
|
||||
|
||||
Index: src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h
|
||||
--- src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h.orig
|
||||
+++ src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h
|
||||
@@ -25,6 +25,10 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+ #include <sys/param.h>
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* Declaration of ProcessHandleImpl functions common on all Unix platforms.
|
||||
* 'unix_' functions have a single implementation in ProcessHandleImpl_unix.c
|
||||
@@ -75,6 +79,6 @@ extern void unix_fillArgArray(JNIEnv *env, jobject jin
|
||||
|
||||
extern void os_initNative(JNIEnv *env, jclass clazz);
|
||||
|
||||
-#if defined(__OpenBSD__)
|
||||
+#if defined(__OpenBSD__) && OpenBSD < 202304
|
||||
extern int os_waitForProcessExitNoReap(pid_t pid);
|
||||
#endif
|
11
devel/jdk/17/pkg/DESCR
Normal file
11
devel/jdk/17/pkg/DESCR
Normal file
|
@ -0,0 +1,11 @@
|
|||
OpenJDK SDK, Standard Edition
|
||||
Version 17
|
||||
|
||||
The OpenJDK SDK software includes tools useful for developing and
|
||||
testing programs written in the Java programming language and
|
||||
running on the Java platform.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/17 package.
|
16
devel/jdk/17/pkg/PFRAG.ci
Normal file
16
devel/jdk/17/pkg/PFRAG.ci
Normal file
|
@ -0,0 +1,16 @@
|
|||
jdk-17/jmods/jdk.internal.vm.ci.jmod
|
||||
jdk-17/jmods/jdk.internal.vm.compiler.jmod
|
||||
jdk-17/jmods/jdk.internal.vm.compiler.management.jmod
|
||||
jdk-17/legal/jdk.internal.vm.ci/
|
||||
jdk-17/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.vm.ci/LICENSE
|
||||
jdk-17/legal/jdk.internal.vm.compiler/
|
||||
jdk-17/legal/jdk.internal.vm.compiler.management/
|
||||
jdk-17/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.vm.compiler.management/LICENSE
|
||||
jdk-17/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.vm.compiler/LICENSE
|
||||
jdk-17/lib/server/classes_nocoops.jsa
|
664
devel/jdk/17/pkg/PLIST
Normal file
664
devel/jdk/17/pkg/PLIST
Normal file
|
@ -0,0 +1,664 @@
|
|||
@option no-default-conflict
|
||||
@option is-branch
|
||||
@conflict jdk->=17v0,<18v0
|
||||
@pkgpath devel/jdk/16
|
||||
@pkgpath devel/jdk/17
|
||||
%%ci%%
|
||||
jdk-17/
|
||||
jdk-17/bin/
|
||||
@bin jdk-17/bin/jar
|
||||
@bin jdk-17/bin/jarsigner
|
||||
@bin jdk-17/bin/java
|
||||
@bin jdk-17/bin/javac
|
||||
@bin jdk-17/bin/javadoc
|
||||
@bin jdk-17/bin/javap
|
||||
@bin jdk-17/bin/jcmd
|
||||
@bin jdk-17/bin/jconsole
|
||||
@bin jdk-17/bin/jdb
|
||||
@bin jdk-17/bin/jdeprscan
|
||||
@bin jdk-17/bin/jdeps
|
||||
@bin jdk-17/bin/jfr
|
||||
@bin jdk-17/bin/jimage
|
||||
@bin jdk-17/bin/jinfo
|
||||
@bin jdk-17/bin/jlink
|
||||
@bin jdk-17/bin/jmap
|
||||
@bin jdk-17/bin/jmod
|
||||
@bin jdk-17/bin/jps
|
||||
@bin jdk-17/bin/jrunscript
|
||||
@bin jdk-17/bin/jshell
|
||||
@bin jdk-17/bin/jstack
|
||||
@bin jdk-17/bin/jstat
|
||||
@bin jdk-17/bin/jstatd
|
||||
@bin jdk-17/bin/keytool
|
||||
@bin jdk-17/bin/rmiregistry
|
||||
@bin jdk-17/bin/serialver
|
||||
jdk-17/conf/
|
||||
jdk-17/conf/logging.properties
|
||||
jdk-17/conf/management/
|
||||
jdk-17/conf/management/jmxremote.access
|
||||
jdk-17/conf/management/jmxremote.password.template
|
||||
jdk-17/conf/management/management.properties
|
||||
jdk-17/conf/net.properties
|
||||
jdk-17/conf/security/
|
||||
jdk-17/conf/security/java.policy
|
||||
jdk-17/conf/security/java.security
|
||||
jdk-17/conf/security/policy/
|
||||
jdk-17/conf/security/policy/README.txt
|
||||
jdk-17/conf/security/policy/limited/
|
||||
jdk-17/conf/security/policy/limited/default_US_export.policy
|
||||
jdk-17/conf/security/policy/limited/default_local.policy
|
||||
jdk-17/conf/security/policy/limited/exempt_local.policy
|
||||
jdk-17/conf/security/policy/unlimited/
|
||||
jdk-17/conf/security/policy/unlimited/default_US_export.policy
|
||||
jdk-17/conf/security/policy/unlimited/default_local.policy
|
||||
jdk-17/conf/sound.properties
|
||||
jdk-17/demo/
|
||||
jdk-17/demo/README
|
||||
jdk-17/demo/jfc/
|
||||
jdk-17/demo/jfc/CodePointIM/
|
||||
jdk-17/demo/jfc/CodePointIM/CodePointIM.jar
|
||||
jdk-17/demo/jfc/CodePointIM/README.html
|
||||
jdk-17/demo/jfc/CodePointIM/README_ja.html
|
||||
jdk-17/demo/jfc/CodePointIM/README_zh_CN.html
|
||||
jdk-17/demo/jfc/CodePointIM/src.zip
|
||||
jdk-17/demo/jfc/FileChooserDemo/
|
||||
jdk-17/demo/jfc/FileChooserDemo/FileChooserDemo.jar
|
||||
jdk-17/demo/jfc/FileChooserDemo/README.txt
|
||||
jdk-17/demo/jfc/FileChooserDemo/src.zip
|
||||
jdk-17/demo/jfc/Font2DTest/
|
||||
jdk-17/demo/jfc/Font2DTest/Font2DTest.html
|
||||
jdk-17/demo/jfc/Font2DTest/Font2DTest.jar
|
||||
jdk-17/demo/jfc/Font2DTest/README.txt
|
||||
jdk-17/demo/jfc/Font2DTest/src.zip
|
||||
jdk-17/demo/jfc/J2Ddemo/
|
||||
jdk-17/demo/jfc/J2Ddemo/J2Ddemo.jar
|
||||
jdk-17/demo/jfc/J2Ddemo/README.txt
|
||||
jdk-17/demo/jfc/J2Ddemo/src.zip
|
||||
jdk-17/demo/jfc/Metalworks/
|
||||
jdk-17/demo/jfc/Metalworks/Metalworks.jar
|
||||
jdk-17/demo/jfc/Metalworks/README.txt
|
||||
jdk-17/demo/jfc/Metalworks/src.zip
|
||||
jdk-17/demo/jfc/Notepad/
|
||||
jdk-17/demo/jfc/Notepad/Notepad.jar
|
||||
jdk-17/demo/jfc/Notepad/README.txt
|
||||
jdk-17/demo/jfc/Notepad/src.zip
|
||||
jdk-17/demo/jfc/SampleTree/
|
||||
jdk-17/demo/jfc/SampleTree/README.txt
|
||||
jdk-17/demo/jfc/SampleTree/SampleTree.jar
|
||||
jdk-17/demo/jfc/SampleTree/src.zip
|
||||
jdk-17/demo/jfc/Stylepad/
|
||||
jdk-17/demo/jfc/Stylepad/README.txt
|
||||
jdk-17/demo/jfc/Stylepad/Stylepad.jar
|
||||
jdk-17/demo/jfc/Stylepad/src.zip
|
||||
jdk-17/demo/jfc/SwingSet2/
|
||||
jdk-17/demo/jfc/SwingSet2/README.txt
|
||||
jdk-17/demo/jfc/SwingSet2/SwingSet2.html
|
||||
jdk-17/demo/jfc/SwingSet2/SwingSet2.jar
|
||||
jdk-17/demo/jfc/SwingSet2/src.zip
|
||||
jdk-17/demo/jfc/TableExample/
|
||||
jdk-17/demo/jfc/TableExample/README.txt
|
||||
jdk-17/demo/jfc/TableExample/TableExample.jar
|
||||
jdk-17/demo/jfc/TableExample/src.zip
|
||||
jdk-17/demo/jfc/TransparentRuler/
|
||||
jdk-17/demo/jfc/TransparentRuler/README.txt
|
||||
jdk-17/demo/jfc/TransparentRuler/TransparentRuler.jar
|
||||
jdk-17/demo/jfc/TransparentRuler/src.zip
|
||||
jdk-17/demo/nbproject/
|
||||
jdk-17/demo/nbproject/README.txt
|
||||
jdk-17/demo/nbproject/jfc/
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/build.properties
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/build.xml
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/build.properties
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/build.xml
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/build.properties
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/build.xml
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Metalworks/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/Notepad/
|
||||
jdk-17/demo/nbproject/jfc/Notepad/build.properties
|
||||
jdk-17/demo/nbproject/jfc/Notepad/build.xml
|
||||
jdk-17/demo/nbproject/jfc/Notepad/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/Notepad/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/build.properties
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/build.xml
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/SampleTree/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/build.properties
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/build.xml
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/TableExample/
|
||||
jdk-17/demo/nbproject/jfc/TableExample/build.properties
|
||||
jdk-17/demo/nbproject/jfc/TableExample/build.xml
|
||||
jdk-17/demo/nbproject/jfc/TableExample/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/TableExample/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/build.properties
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/build.xml
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/nbproject/
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/management/
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/build.properties
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/build.xml
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/nbproject/
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/management/FullThreadDump/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/management/JTop/
|
||||
jdk-17/demo/nbproject/management/JTop/build.properties
|
||||
jdk-17/demo/nbproject/management/JTop/build.xml
|
||||
jdk-17/demo/nbproject/management/JTop/nbproject/
|
||||
jdk-17/demo/nbproject/management/JTop/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/management/JTop/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/management/JTop/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/build.properties
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/build.xml
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/nbproject/
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/management/VerboseGC/
|
||||
jdk-17/demo/nbproject/management/VerboseGC/build.properties
|
||||
jdk-17/demo/nbproject/management/VerboseGC/build.xml
|
||||
jdk-17/demo/nbproject/management/VerboseGC/nbproject/
|
||||
jdk-17/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/management/VerboseGC/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/project.xml
|
||||
jdk-17/demo/nbproject/scripting/
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/build.properties
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/build.xml
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/nbproject/
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
|
||||
jdk-17/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
|
||||
jdk-17/include/
|
||||
jdk-17/include/classfile_constants.h
|
||||
jdk-17/include/jawt.h
|
||||
jdk-17/include/jdwpTransport.h
|
||||
jdk-17/include/jni.h
|
||||
jdk-17/include/jvmti.h
|
||||
jdk-17/include/jvmticmlr.h
|
||||
jdk-17/include/openbsd/
|
||||
jdk-17/include/openbsd/jawt_md.h
|
||||
jdk-17/include/openbsd/jni_md.h
|
||||
jdk-17/jmods/
|
||||
jdk-17/jmods/java.base.jmod
|
||||
jdk-17/jmods/java.compiler.jmod
|
||||
jdk-17/jmods/java.datatransfer.jmod
|
||||
jdk-17/jmods/java.desktop.jmod
|
||||
jdk-17/jmods/java.instrument.jmod
|
||||
jdk-17/jmods/java.logging.jmod
|
||||
jdk-17/jmods/java.management.jmod
|
||||
jdk-17/jmods/java.management.rmi.jmod
|
||||
jdk-17/jmods/java.naming.jmod
|
||||
jdk-17/jmods/java.net.http.jmod
|
||||
jdk-17/jmods/java.prefs.jmod
|
||||
jdk-17/jmods/java.rmi.jmod
|
||||
jdk-17/jmods/java.scripting.jmod
|
||||
jdk-17/jmods/java.se.jmod
|
||||
jdk-17/jmods/java.security.jgss.jmod
|
||||
jdk-17/jmods/java.security.sasl.jmod
|
||||
jdk-17/jmods/java.smartcardio.jmod
|
||||
jdk-17/jmods/java.sql.jmod
|
||||
jdk-17/jmods/java.sql.rowset.jmod
|
||||
jdk-17/jmods/java.transaction.xa.jmod
|
||||
jdk-17/jmods/java.xml.crypto.jmod
|
||||
jdk-17/jmods/java.xml.jmod
|
||||
jdk-17/jmods/jdk.accessibility.jmod
|
||||
jdk-17/jmods/jdk.attach.jmod
|
||||
jdk-17/jmods/jdk.charsets.jmod
|
||||
jdk-17/jmods/jdk.compiler.jmod
|
||||
jdk-17/jmods/jdk.crypto.cryptoki.jmod
|
||||
jdk-17/jmods/jdk.crypto.ec.jmod
|
||||
jdk-17/jmods/jdk.dynalink.jmod
|
||||
jdk-17/jmods/jdk.editpad.jmod
|
||||
jdk-17/jmods/jdk.httpserver.jmod
|
||||
jdk-17/jmods/jdk.incubator.foreign.jmod
|
||||
jdk-17/jmods/jdk.incubator.vector.jmod
|
||||
jdk-17/jmods/jdk.internal.ed.jmod
|
||||
jdk-17/jmods/jdk.internal.jvmstat.jmod
|
||||
jdk-17/jmods/jdk.internal.le.jmod
|
||||
jdk-17/jmods/jdk.internal.opt.jmod
|
||||
jdk-17/jmods/jdk.jartool.jmod
|
||||
jdk-17/jmods/jdk.javadoc.jmod
|
||||
jdk-17/jmods/jdk.jcmd.jmod
|
||||
jdk-17/jmods/jdk.jconsole.jmod
|
||||
jdk-17/jmods/jdk.jdeps.jmod
|
||||
jdk-17/jmods/jdk.jdi.jmod
|
||||
jdk-17/jmods/jdk.jdwp.agent.jmod
|
||||
jdk-17/jmods/jdk.jfr.jmod
|
||||
jdk-17/jmods/jdk.jlink.jmod
|
||||
jdk-17/jmods/jdk.jshell.jmod
|
||||
jdk-17/jmods/jdk.jsobject.jmod
|
||||
jdk-17/jmods/jdk.jstatd.jmod
|
||||
jdk-17/jmods/jdk.localedata.jmod
|
||||
jdk-17/jmods/jdk.management.agent.jmod
|
||||
jdk-17/jmods/jdk.management.jfr.jmod
|
||||
jdk-17/jmods/jdk.management.jmod
|
||||
jdk-17/jmods/jdk.naming.dns.jmod
|
||||
jdk-17/jmods/jdk.naming.rmi.jmod
|
||||
jdk-17/jmods/jdk.net.jmod
|
||||
jdk-17/jmods/jdk.nio.mapmode.jmod
|
||||
jdk-17/jmods/jdk.random.jmod
|
||||
jdk-17/jmods/jdk.sctp.jmod
|
||||
jdk-17/jmods/jdk.security.auth.jmod
|
||||
jdk-17/jmods/jdk.security.jgss.jmod
|
||||
jdk-17/jmods/jdk.unsupported.desktop.jmod
|
||||
jdk-17/jmods/jdk.unsupported.jmod
|
||||
jdk-17/jmods/jdk.xml.dom.jmod
|
||||
jdk-17/jmods/jdk.zipfs.jmod
|
||||
jdk-17/legal/
|
||||
jdk-17/legal/java.base/
|
||||
jdk-17/legal/java.base/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.base/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.base/LICENSE
|
||||
jdk-17/legal/java.base/aes.md
|
||||
jdk-17/legal/java.base/asm.md
|
||||
jdk-17/legal/java.base/c-libutl.md
|
||||
jdk-17/legal/java.base/cldr.md
|
||||
jdk-17/legal/java.base/icu.md
|
||||
jdk-17/legal/java.base/public_suffix.md
|
||||
jdk-17/legal/java.base/unicode.md
|
||||
jdk-17/legal/java.compiler/
|
||||
jdk-17/legal/java.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.compiler/LICENSE
|
||||
jdk-17/legal/java.datatransfer/
|
||||
jdk-17/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.datatransfer/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.datatransfer/LICENSE
|
||||
jdk-17/legal/java.desktop/
|
||||
jdk-17/legal/java.desktop/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.desktop/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.desktop/LICENSE
|
||||
jdk-17/legal/java.desktop/colorimaging.md
|
||||
jdk-17/legal/java.desktop/mesa3d.md
|
||||
jdk-17/legal/java.desktop/xwd.md
|
||||
jdk-17/legal/java.instrument/
|
||||
jdk-17/legal/java.instrument/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.instrument/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.instrument/LICENSE
|
||||
jdk-17/legal/java.logging/
|
||||
jdk-17/legal/java.logging/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.logging/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.logging/LICENSE
|
||||
jdk-17/legal/java.management/
|
||||
jdk-17/legal/java.management.rmi/
|
||||
jdk-17/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.management.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.management.rmi/LICENSE
|
||||
jdk-17/legal/java.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.management/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.management/LICENSE
|
||||
jdk-17/legal/java.naming/
|
||||
jdk-17/legal/java.naming/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.naming/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.naming/LICENSE
|
||||
jdk-17/legal/java.net.http/
|
||||
jdk-17/legal/java.net.http/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.net.http/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.net.http/LICENSE
|
||||
jdk-17/legal/java.prefs/
|
||||
jdk-17/legal/java.prefs/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.prefs/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.prefs/LICENSE
|
||||
jdk-17/legal/java.rmi/
|
||||
jdk-17/legal/java.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.rmi/LICENSE
|
||||
jdk-17/legal/java.scripting/
|
||||
jdk-17/legal/java.scripting/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.scripting/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.scripting/LICENSE
|
||||
jdk-17/legal/java.se/
|
||||
jdk-17/legal/java.se/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.se/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.se/LICENSE
|
||||
jdk-17/legal/java.security.jgss/
|
||||
jdk-17/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.security.jgss/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.security.jgss/LICENSE
|
||||
jdk-17/legal/java.security.sasl/
|
||||
jdk-17/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.security.sasl/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.security.sasl/LICENSE
|
||||
jdk-17/legal/java.smartcardio/
|
||||
jdk-17/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.smartcardio/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.smartcardio/LICENSE
|
||||
jdk-17/legal/java.smartcardio/pcsclite.md
|
||||
jdk-17/legal/java.sql/
|
||||
jdk-17/legal/java.sql.rowset/
|
||||
jdk-17/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.sql.rowset/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.sql.rowset/LICENSE
|
||||
jdk-17/legal/java.sql/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.sql/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.sql/LICENSE
|
||||
jdk-17/legal/java.transaction.xa/
|
||||
jdk-17/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.transaction.xa/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.transaction.xa/LICENSE
|
||||
jdk-17/legal/java.xml/
|
||||
jdk-17/legal/java.xml.crypto/
|
||||
jdk-17/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.xml.crypto/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.xml.crypto/LICENSE
|
||||
jdk-17/legal/java.xml.crypto/santuario.md
|
||||
jdk-17/legal/java.xml/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/java.xml/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/java.xml/LICENSE
|
||||
jdk-17/legal/java.xml/bcel.md
|
||||
jdk-17/legal/java.xml/dom.md
|
||||
jdk-17/legal/java.xml/jcup.md
|
||||
jdk-17/legal/java.xml/xalan.md
|
||||
jdk-17/legal/java.xml/xerces.md
|
||||
jdk-17/legal/jdk.accessibility/
|
||||
jdk-17/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.accessibility/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.accessibility/LICENSE
|
||||
jdk-17/legal/jdk.attach/
|
||||
jdk-17/legal/jdk.attach/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.attach/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.attach/LICENSE
|
||||
jdk-17/legal/jdk.charsets/
|
||||
jdk-17/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.charsets/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.charsets/LICENSE
|
||||
jdk-17/legal/jdk.compiler/
|
||||
jdk-17/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.compiler/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.compiler/LICENSE
|
||||
jdk-17/legal/jdk.crypto.cryptoki/
|
||||
jdk-17/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.crypto.cryptoki/LICENSE
|
||||
jdk-17/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
|
||||
jdk-17/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
|
||||
jdk-17/legal/jdk.crypto.ec/
|
||||
jdk-17/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.crypto.ec/LICENSE
|
||||
jdk-17/legal/jdk.dynalink/
|
||||
jdk-17/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.dynalink/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.dynalink/LICENSE
|
||||
jdk-17/legal/jdk.dynalink/dynalink.md
|
||||
jdk-17/legal/jdk.editpad/
|
||||
jdk-17/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.editpad/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.editpad/LICENSE
|
||||
jdk-17/legal/jdk.httpserver/
|
||||
jdk-17/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.httpserver/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.httpserver/LICENSE
|
||||
jdk-17/legal/jdk.incubator.foreign/
|
||||
jdk-17/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.incubator.foreign/LICENSE
|
||||
jdk-17/legal/jdk.incubator.vector/
|
||||
jdk-17/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.incubator.vector/LICENSE
|
||||
jdk-17/legal/jdk.internal.ed/
|
||||
jdk-17/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.ed/LICENSE
|
||||
jdk-17/legal/jdk.internal.jvmstat/
|
||||
jdk-17/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.jvmstat/LICENSE
|
||||
jdk-17/legal/jdk.internal.le/
|
||||
jdk-17/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.le/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.le/LICENSE
|
||||
jdk-17/legal/jdk.internal.le/jline.md
|
||||
jdk-17/legal/jdk.internal.opt/
|
||||
jdk-17/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.internal.opt/LICENSE
|
||||
jdk-17/legal/jdk.internal.opt/jopt-simple.md
|
||||
jdk-17/legal/jdk.jartool/
|
||||
jdk-17/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jartool/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jartool/LICENSE
|
||||
jdk-17/legal/jdk.javadoc/
|
||||
jdk-17/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.javadoc/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.javadoc/LICENSE
|
||||
jdk-17/legal/jdk.javadoc/jquery.md
|
||||
jdk-17/legal/jdk.javadoc/jqueryUI.md
|
||||
jdk-17/legal/jdk.jcmd/
|
||||
jdk-17/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jcmd/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jcmd/LICENSE
|
||||
jdk-17/legal/jdk.jconsole/
|
||||
jdk-17/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jconsole/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jconsole/LICENSE
|
||||
jdk-17/legal/jdk.jdeps/
|
||||
jdk-17/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jdeps/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jdeps/LICENSE
|
||||
jdk-17/legal/jdk.jdi/
|
||||
jdk-17/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jdi/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jdi/LICENSE
|
||||
jdk-17/legal/jdk.jdwp.agent/
|
||||
jdk-17/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jdwp.agent/LICENSE
|
||||
jdk-17/legal/jdk.jfr/
|
||||
jdk-17/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jfr/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jfr/LICENSE
|
||||
jdk-17/legal/jdk.jlink/
|
||||
jdk-17/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jlink/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jlink/LICENSE
|
||||
jdk-17/legal/jdk.jshell/
|
||||
jdk-17/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jshell/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jshell/LICENSE
|
||||
jdk-17/legal/jdk.jsobject/
|
||||
jdk-17/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jsobject/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jsobject/LICENSE
|
||||
jdk-17/legal/jdk.jstatd/
|
||||
jdk-17/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.jstatd/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.jstatd/LICENSE
|
||||
jdk-17/legal/jdk.localedata/
|
||||
jdk-17/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.localedata/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.localedata/LICENSE
|
||||
jdk-17/legal/jdk.localedata/cldr.md
|
||||
jdk-17/legal/jdk.localedata/thaidict.md
|
||||
jdk-17/legal/jdk.management/
|
||||
jdk-17/legal/jdk.management.agent/
|
||||
jdk-17/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.management.agent/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.management.agent/LICENSE
|
||||
jdk-17/legal/jdk.management.jfr/
|
||||
jdk-17/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.management.jfr/LICENSE
|
||||
jdk-17/legal/jdk.management/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.management/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.management/LICENSE
|
||||
jdk-17/legal/jdk.naming.dns/
|
||||
jdk-17/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.naming.dns/LICENSE
|
||||
jdk-17/legal/jdk.naming.rmi/
|
||||
jdk-17/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.naming.rmi/LICENSE
|
||||
jdk-17/legal/jdk.net/
|
||||
jdk-17/legal/jdk.net/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.net/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.net/LICENSE
|
||||
jdk-17/legal/jdk.nio.mapmode/
|
||||
jdk-17/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.nio.mapmode/LICENSE
|
||||
jdk-17/legal/jdk.random/
|
||||
jdk-17/legal/jdk.random/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.random/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.random/LICENSE
|
||||
jdk-17/legal/jdk.sctp/
|
||||
jdk-17/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.sctp/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.sctp/LICENSE
|
||||
jdk-17/legal/jdk.security.auth/
|
||||
jdk-17/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.security.auth/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.security.auth/LICENSE
|
||||
jdk-17/legal/jdk.security.jgss/
|
||||
jdk-17/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.security.jgss/LICENSE
|
||||
jdk-17/legal/jdk.unsupported/
|
||||
jdk-17/legal/jdk.unsupported.desktop/
|
||||
jdk-17/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.unsupported.desktop/LICENSE
|
||||
jdk-17/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.unsupported/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.unsupported/LICENSE
|
||||
jdk-17/legal/jdk.xml.dom/
|
||||
jdk-17/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.xml.dom/LICENSE
|
||||
jdk-17/legal/jdk.zipfs/
|
||||
jdk-17/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO
|
||||
jdk-17/legal/jdk.zipfs/ASSEMBLY_EXCEPTION
|
||||
jdk-17/legal/jdk.zipfs/LICENSE
|
||||
jdk-17/lib/
|
||||
jdk-17/lib/classlist
|
||||
jdk-17/lib/ct.sym
|
||||
jdk-17/lib/fontconfig.bfc
|
||||
jdk-17/lib/fontconfig.properties.src
|
||||
jdk-17/lib/jfr/
|
||||
jdk-17/lib/jfr/default.jfc
|
||||
jdk-17/lib/jfr/profile.jfc
|
||||
jdk-17/lib/jrt-fs.jar
|
||||
@bin jdk-17/lib/jspawnhelper
|
||||
jdk-17/lib/jvm.cfg
|
||||
@so jdk-17/lib/libattach.so
|
||||
@so jdk-17/lib/libawt.so
|
||||
@so jdk-17/lib/libawt_headless.so
|
||||
@so jdk-17/lib/libawt_xawt.so
|
||||
@so jdk-17/lib/libdt_socket.so
|
||||
@so jdk-17/lib/libextnet.so
|
||||
@so jdk-17/lib/libfontmanager.so
|
||||
@so jdk-17/lib/libinstrument.so
|
||||
@so jdk-17/lib/libj2gss.so
|
||||
@so jdk-17/lib/libj2pcsc.so
|
||||
@so jdk-17/lib/libj2pkcs11.so
|
||||
@so jdk-17/lib/libjaas.so
|
||||
@so jdk-17/lib/libjava.so
|
||||
@so jdk-17/lib/libjavajpeg.so
|
||||
@so jdk-17/lib/libjawt.so
|
||||
@so jdk-17/lib/libjdwp.so
|
||||
@so jdk-17/lib/libjimage.so
|
||||
@so jdk-17/lib/libjli.so
|
||||
@so jdk-17/lib/libjsig.so
|
||||
@so jdk-17/lib/liblcms.so
|
||||
@so jdk-17/lib/libmanagement.so
|
||||
@so jdk-17/lib/libmanagement_agent.so
|
||||
@so jdk-17/lib/libmanagement_ext.so
|
||||
@so jdk-17/lib/libmlib_image.so
|
||||
@so jdk-17/lib/libnet.so
|
||||
@so jdk-17/lib/libnio.so
|
||||
@so jdk-17/lib/libprefs.so
|
||||
@so jdk-17/lib/librmi.so
|
||||
@so jdk-17/lib/libsplashscreen.so
|
||||
@so jdk-17/lib/libsyslookup.so
|
||||
@so jdk-17/lib/libverify.so
|
||||
@so jdk-17/lib/libzip.so
|
||||
jdk-17/lib/modules
|
||||
jdk-17/lib/psfont.properties.ja
|
||||
jdk-17/lib/psfontj2d.properties
|
||||
jdk-17/lib/security/
|
||||
jdk-17/lib/security/blocked.certs
|
||||
jdk-17/lib/security/cacerts
|
||||
jdk-17/lib/security/default.policy
|
||||
jdk-17/lib/security/public_suffix_list.dat
|
||||
jdk-17/lib/server/
|
||||
jdk-17/lib/server/classes.jsa
|
||||
@so jdk-17/lib/server/libjsig.so
|
||||
@so jdk-17/lib/server/libjvm.so
|
||||
jdk-17/lib/src.zip
|
||||
jdk-17/lib/tzdb.dat
|
||||
@mandir jdk-17/man/
|
||||
jdk-17/man/man1/
|
||||
@man jdk-17/man/man1/jar.1
|
||||
@man jdk-17/man/man1/jarsigner.1
|
||||
@man jdk-17/man/man1/java.1
|
||||
@man jdk-17/man/man1/javac.1
|
||||
@man jdk-17/man/man1/javadoc.1
|
||||
@man jdk-17/man/man1/javap.1
|
||||
@man jdk-17/man/man1/jcmd.1
|
||||
@man jdk-17/man/man1/jconsole.1
|
||||
@man jdk-17/man/man1/jdb.1
|
||||
@man jdk-17/man/man1/jdeprscan.1
|
||||
@man jdk-17/man/man1/jdeps.1
|
||||
@man jdk-17/man/man1/jfr.1
|
||||
@man jdk-17/man/man1/jinfo.1
|
||||
@man jdk-17/man/man1/jlink.1
|
||||
@man jdk-17/man/man1/jmap.1
|
||||
@man jdk-17/man/man1/jmod.1
|
||||
@man jdk-17/man/man1/jps.1
|
||||
@man jdk-17/man/man1/jrunscript.1
|
||||
@man jdk-17/man/man1/jshell.1
|
||||
@man jdk-17/man/man1/jstack.1
|
||||
@man jdk-17/man/man1/jstat.1
|
||||
@man jdk-17/man/man1/jstatd.1
|
||||
@man jdk-17/man/man1/keytool.1
|
||||
@man jdk-17/man/man1/rmiregistry.1
|
||||
@man jdk-17/man/man1/serialver.1
|
||||
jdk-17/release
|
||||
share/doc/pkg-readmes/${PKGSTEM}
|
14
devel/jdk/17/pkg/README
Executable file
14
devel/jdk/17/pkg/README
Executable file
|
@ -0,0 +1,14 @@
|
|||
+-----------------------------------------------------------------------
|
||||
| Running ${PKGSTEM} on OpenBSD
|
||||
+-----------------------------------------------------------------------
|
||||
|
||||
ipv4 and v6 networking
|
||||
======================
|
||||
ipv4 to ipv6 address mapping is disabled on OpenBSD. This means the
|
||||
jdk can only use ipv4 addresses or ipv6 addresses but not both at
|
||||
the same time. By default ipv4 addresses are enabled. To use ipv6
|
||||
addresses set the following properties when you start java:
|
||||
|
||||
-Djava.net.preferIPv4Stack=false
|
||||
-Djava.net.preferIPv6Stack=true
|
||||
-Djava.net.preferIPv6Addresses=true
|
6
devel/jdk/Makefile
Normal file
6
devel/jdk/Makefile
Normal file
|
@ -0,0 +1,6 @@
|
|||
SUBDIR =
|
||||
SUBDIR += 1.8
|
||||
SUBDIR += 11
|
||||
SUBDIR += 17
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
95
devel/jdk/java.port.mk
Normal file
95
devel/jdk/java.port.mk
Normal file
|
@ -0,0 +1,95 @@
|
|||
# Set MODJAVA_VER to 1.8, 11 or 17 based on the version of the jdk needed
|
||||
# for the port. Append a + (e.g., 11+) if any higher version is acceptable.
|
||||
|
||||
MODJAVA_VER?=
|
||||
|
||||
# Based on the MODJAVA_VER, NO_BUILD and MACHINE_ARCH, the following
|
||||
# things will be setup:
|
||||
#
|
||||
# ONLY_FOR_ARCHS if not already set.
|
||||
# BUILD_DEPENDS on a jdk (only if not NO_BUILD)
|
||||
# JAVA_HOME to pass on to the port build
|
||||
# RUN_DEPENDS for all jdk's that can run the port.
|
||||
# MODJAVA_RUN_DEPENDS with same value as RUN_DEPENDS
|
||||
# to assist with multipackages.
|
||||
#
|
||||
# NOTE: All source built java ports must properly set javac -source and
|
||||
# -target build arguments. Depending on the architecture an older level
|
||||
# port may be built by a newer jdk. The JAVA_HOME variable points to the
|
||||
# build jdk not the default RUN_DEPEND jdk, so it should not be used to
|
||||
# set a default jdk to run with. The javaPathHelper port should be used
|
||||
# to set the default JAVA_HOME or JAVACMD vars for a package.
|
||||
#
|
||||
|
||||
.if ${MODJAVA_VER:S/+//} != "1.8" && ${MODJAVA_VER:S/+//} != "11" && \
|
||||
${MODJAVA_VER:S/+//} != "17"
|
||||
ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11 or 17 with an optional + suffix."
|
||||
.endif
|
||||
|
||||
.if ${MODJAVA_VER:S/+//} == "1.8"
|
||||
ONLY_FOR_ARCHS?= i386 amd64 aarch64 sparc64
|
||||
.else
|
||||
ONLY_FOR_ARCHS?= i386 amd64 aarch64
|
||||
.endif
|
||||
|
||||
.if ${MODJAVA_VER:S/+//} == "1.8"
|
||||
JAVA_HOME= ${LOCALBASE}/jdk-1.8.0
|
||||
MODJAVA_BUILD_DEPENDS= jdk->=1.8v0,<1.9v0:devel/jdk/1.8
|
||||
.elif ${MODJAVA_VER:S/+//} == "11"
|
||||
JAVA_HOME= ${LOCALBASE}/jdk-11
|
||||
MODJAVA_BUILD_DEPENDS+= jdk->=11v0,<12v0:devel/jdk/11
|
||||
.else
|
||||
JAVA_HOME= ${LOCALBASE}/jdk-17
|
||||
MODJAVA_BUILD_DEPENDS+= jdk->=17v0,<18v0:devel/jdk/17
|
||||
.endif
|
||||
|
||||
.if ${MODJAVA_VER:M*+}
|
||||
MODJAVA_RUN_DEPENDS= ${MODJAVA_BUILD_DEPENDS:C/,.*:/:/}
|
||||
.else
|
||||
MODJAVA_RUN_DEPENDS= ${MODJAVA_BUILD_DEPENDS}
|
||||
.endif
|
||||
RUN_DEPENDS+= ${MODJAVA_RUN_DEPENDS}
|
||||
|
||||
.if ${NO_BUILD:L} != "yes"
|
||||
BUILD_DEPENDS+= ${MODJAVA_BUILD_DEPENDS}
|
||||
CONFIGURE_ENV += JAVA_HOME=${JAVA_HOME}
|
||||
MAKE_ENV += JAVA_HOME=${JAVA_HOME}
|
||||
.endif
|
||||
|
||||
# Append 'java' to the list of categories.
|
||||
CATEGORIES+= java
|
||||
|
||||
# Allow ports to that use devel/apache-ant to set MODJAVA_BUILD=ant
|
||||
# In case a non-standard build target, build file or build directory are
|
||||
# needed, set MODJAVA_BUILD_TARGET_NAME, MODJAVA_BUILD_FILE or MODJAVA_BUILD_DIR
|
||||
# respectively.
|
||||
.if defined(MODJAVA_BUILD) && ${MODJAVA_BUILD:L} == "ant"
|
||||
BUILD_DEPENDS += devel/apache-ant
|
||||
MODJAVA_BUILD_TARGET_NAME ?=
|
||||
MODJAVA_BUILD_FILE ?= build.xml
|
||||
MODJAVA_BUILD_DIR ?= ${WRKSRC}
|
||||
MODJAVA_BUILD_ARGS ?=
|
||||
|
||||
MODJAVA_BUILD_TARGET = \
|
||||
cd ${MODJAVA_BUILD_DIR} && \
|
||||
${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/ant \
|
||||
-buildfile ${MODJAVA_BUILD_FILE} ${MODJAVA_BUILD_TARGET_NAME} \
|
||||
${MODJAVA_BUILD_ARGS}
|
||||
. if !target(do-build)
|
||||
do-build:
|
||||
${MODJAVA_BUILD_TARGET}
|
||||
. endif
|
||||
.endif
|
||||
|
||||
# Convenience variables.
|
||||
# Ports that install .jar files for public use (ie, in ${MODJAVA_JAR_DIR})
|
||||
# please install unversioned .jar files. If a port installs
|
||||
# multiple .jar files, use a ${MODJAVA_JAR_DIR}/<project_name>/ prefix.
|
||||
# This will help other ports to pickup these classes.
|
||||
MODJAVA_SHARE_DIR = ${PREFIX}/share/java/
|
||||
MODJAVA_JAR_DIR = ${MODJAVA_SHARE_DIR}/classes/
|
||||
MODJAVA_EXAMPLE_DIR = ${MODJAVA_SHARE_DIR}/examples/
|
||||
MODJAVA_DOC_DIR = ${MODJAVA_SHARE_DIR}/doc/
|
||||
|
||||
SUBST_VARS += MODJAVA_SHARE_DIR MODJAVA_JAR_DIR MODJAVA_EXAMPLE_DIR \
|
||||
MODJAVA_DOC_DIR
|
Loading…
Add table
Add a link
Reference in a new issue