Version: 1.8.0.332.b09.1, Package name: jdk-1.8.0.332.b09.1 |
Maintained by: Kurt Miller |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description 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. |
Filesize: 101187.71 KB |
Version History (View Complete History) |
|
2021-10-31 14:55:28 by Kurt Miller | Files touched by this commit (9) |
Log message: Update to 8u312 GA: * Contains many upstream bug fixes which can be found in the release notes here: https://foojay.io/java-8/?tab=allissues&version=openjdk8u312&quarter=102021 https://openjdk.java.net/groups/vulnerability/advisories/2021-10-19 * Update cacerts |
2021-10-30 16:48:11 by Kurt Miller | Files touched by this commit (6) |
Log message: Fix build with llvm 13. okay naddy@ |
2021-08-05 09:40:20 by Kurt Miller | Files touched by this commit (5) |
Log message: Enable debug packages. |
2021-08-04 16:18:26 by Kurt Miller | Files touched by this commit (44) |
Log message: Update to 8u302 GA: * Contains many upstream bug fixes which can be found in the release notes here: https://foojay.io/java-8/?tab=allissues&version=openjdk8u302&quarter=072021 https://openjdk.java.net/groups/vulnerability/advisories/2021-07-20 |
2021-07-21 18:12:10 by Kurt Miller | Files touched by this commit (7) |
Log message: Sparc64 fixes: * Fix stackghost implementation in frame::sender_pc(). * Fix _flush_reg_windows assembly which corrects Native Memory Tracking (NMT) test cases. * Add stackghost implementations for I7 register. * Remove .orig patches committed by mistake |
2021-07-15 04:28:30 by Kurt Miller | Files touched by this commit (42) |
Log message: Add support for sparc64. With stackghost pointers from kettenis@ okay kmos@ |
2021-06-18 13:37:53 by Kurt Miller | Files touched by this commit (6) |
Log message: Updated bootjdk's that use new futex system libs. |
2021-05-18 19:37:37 by Kurt Miller | Files touched by this commit (6) |
Log message: Add aarch64 support. Thanks to Mikael Urankar for porting bsd aarch64 support over from linux. Also use same naming convention for bootjdk's as 11 and 16. Print complile output in build log. okay ian@ |
2021-05-05 06:29:28 by Kurt Miller | Files touched by this commit (2) |
Log message: Update to 8u292 GA: * Contains many upstream bug fixes which can be found in the release notes here: https://foojay.io/java-8/?tab=allissues&version=8u292 https://openjdk.java.net/groups/vulnerability/advisories/2021-04-20 |
2021-01-21 12:32:51 by Kurt Miller | Files touched by this commit (4) |
Log message: Update to 8u282 GA: * Contains many upstream bug fixes which can be found here: https://foojay.io/java-8/?quarter=012021&tab=allissues https://openjdk.java.net/groups/vulnerability/advisories/2021-01-19 |
2020-11-25 06:22:42 by Stuart Henderson | Files touched by this commit (2) |
Log message: jdk/1.8: fix "libnet.so: undefined symbol 'socketOptionSupported'" as found by pamela@ and kmos@. ok kurt@ |
2020-11-20 13:48:15 by Kurt Miller | Files touched by this commit (5) |
Log message: Update to 8u275 GA: * Contains many upstream bug fixes and security fixes which can be found in the release notes here: https://foojay.io/java-8/?quarter=102020&tab=highlights https://openjdk.java.net/groups/vulnerability/advisories/2020-10-20 * Reduce optimization level of bitMap.cpp to -O1 to fix an undefined symbol runtime linking error with clang 10 on i386. * Fix build due to no support for socket options TCP_KEEPIDLE, TCP_KEEPCNT and TCP_KEEPINTVL |
2020-08-03 10:10:25 by Kurt Miller | Files touched by this commit (2) |
Log message: Update to 8u265 GA |
2020-07-16 09:47:30 by Kurt Miller | Files touched by this commit (4) |
Log message: Update to 8u262 GA: * Contains many upstream bug fixes and security fixes which can be found in the release notes here: https://adoptopenjdk.net/release_notes.html#jdk8u262 https://openjdk.java.net/groups/vulnerability/advisories/2020-07-14 * Remove reduction of the default compressed class space size now that PROT_NONE memory isn't included in RLIMIT_DATA. |
2020-04-24 08:46:56 by Kurt Miller | Files touched by this commit (2) |
Log message: Update to 8u252 GA: * Contains many upstream bug fixes and security fixes which can be found in the release notes here: https://adoptopenjdk.net/release_notes.html#jdk8u252 https://openjdk.java.net/groups/vulnerability/advisories/2020-04-14 * Adjust build-bootjdk target to work with PORTS_PRIVSEP |
2020-03-20 10:44:29 by Christian Weisgerber | Files touched by this commit (135) |
Log message: Make use of "find -exec {} +" (which is POSIX) and "find -delete" (which is not) throughout the ports Makefiles. * Replace find|xargs with find -exec {} + * Replace -exec {} \; with -exec {} + if applicable. * Use the -delete operator to remove files and empty directories. * Combine and tweak some find(1) invocations while here. ok kn@ rsadowski@ espie@ |
2020-01-18 10:42:58 by Kurt Miller | Files touched by this commit (5) |
Log message: Update to 8u242: * Contains many upstream bug fixes and security fixes which can be found in the release notes here: https://adoptopenjdk.net/release_notes.html#jdk8u242 https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14 |
2019-12-05 14:18:08 by Stuart Henderson | Files touched by this commit (3) |
Log message: Treat DPB_PROPERTIES=parallel as a hint that a port is parallel-safe for use in regular builds too; if that is present in a port, use ${PARALLEL_MAKE_JOBS} jobs in the build, defaulting to hw.ncpuonline. Adjust PARALLEL_BUILD=No, this originally seemed intended to be a hint that a port could NOT handle a parallel build, but current usage is "don't pass make -jXX because this port has its own way to handle things", instead change this to a slightly more understandable PARALLEL_MAKE_FLAGS variable. This defaults to -j${PARALLEL_MAKE_JOBS} but can be reset for build system requirements as needed (java/libreoffice have their own mechanism) and is added automatically to MAKE_FLAGS where a build uses >1 concurrent job. Based on a diff from / ok espie@ - the default value may want revising as hw.ncpuonline jobs will be too many in some cases (e.g. machines with many cores or low RAM), but committing at this stage to avoid further out-of-tree bikeshedding. If you need to restrict to a lower number of jobs, set e.g. PARALLEL_MAKE_JOBS=2 in /etc/mk.conf, and please provide feedback. |
2019-11-21 10:39:08 by Theo Buehler | Files touched by this commit (3) |
Log message: Fix file interaction: load libnio in BsdNativeDispatcher and export getmntonname0 from libnio. Fixes scala -howtorun:script breakage reported by solene. Patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241317 ok kurt |
2019-10-26 11:03:12 by Kurt Miller | Files touched by this commit (3) |
Log message: Update to u232: * Contains many upstream bug fixes and security fixes which can be mined from the release notes here: https://adoptopenjdk.net/release_notes.html#jdk8u232 |
2019-07-22 17:15:39 by Kurt Miller | Files touched by this commit (7) |
Log message: Update to u222: * Contains many upstream bug fixes and security fixes which can be mined from u212-u222 release notes here: https://adoptopenjdk.net/release_notes.html * Removed patches merged upstream |
2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-06-17 13:21:38 by Kurt Miller | Files touched by this commit (2) |
Log message: Fix return value from closeDescriptors(). |
2019-06-10 18:35:18 by Kurt Miller | Files touched by this commit (13) |
Log message: Update to u212: * Contains many upstream bug fixes and security fixes which can be mined from u202-u212 release notes here: https://adoptopenjdk.net/release_notes.html * Also contains a series of FreeBSD corrections merged into upstream repo. * Remove jre package since jre package support was removed from java.port.mk and javaPathHelper already. okay sthen@, ian@, naddy@ |
2019-05-28 11:37:40 by Kurt Miller | Files touched by this commit (2) |
Log message: Use closefrom(2) after fork/vfork and before exec instead of opendir/readdir on /dev/fd. opendir/readdir are not async-signal- safe and may not be safely called after forking in a multi-threaded program. Issue raised to my attention by deraadt@. Okay ian@ |
2019-03-11 13:51:35 by Kurt Miller | Files touched by this commit (3) |
Log message: Update to u202 which includes upstream fix for jdb issue. Also contains many upstream bug fixes and security fixes which can be mined from u192-u202 release notes here: https://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html okay sthen@ |
2019-02-08 13:36:44 by Kurt Miller | Files touched by this commit (3) |
Log message: - Restore bsd specific iconv make flags lost in upstream merge conflict. Fixes missing libiconv_open symbol in libspashscreen.so. |
2019-01-24 10:20:14 by Kurt Miller | Files touched by this commit (4) |
Log message: - Update to u192 Contains many upstream bug fixes and security fixes which can be mined from u172-u192 release notes here: https://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html okay sthen@ |
2019-01-21 08:54:59 by Kurt Miller | Files touched by this commit (2) |
Log message: Lower the max memory used for i386 build so that it reliably detects that it can use it and then it sets the max size of the object heap while building. Having the max size set works out better because it allocates it all at once and limits the jdk from growing it a piece at a time randomly into limited VM space. |
2019-01-11 15:08:11 by Stuart Henderson | Files touched by this commit (3) |
Log message: patch jdk to disable use of mincore(), approach suggested by / ok kurt@ jca@ switch to new bootstraps |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918) |
Log message: convert to PKGSTEM |
2018-06-04 11:03:36 by Kurt Miller | Files touched by this commit (77) |
Log message: - Update to u172 Contains many upstream bug fixes and security fixes which can be mined from u144-u172 release notes here: http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html - Many patches for clang 6.0 were already resolved upstream through the use of -std=gnu++98 - Includes alternate fix for memTracker placement new on read-only memory committed upstream - Includes upstream fix for unsafe.o SIGSEGV reported by Mike Belopuhov |
2018-04-11 11:03:12 by Stuart Henderson | Files touched by this commit (1) |
Log message: more whitespace around constants for clang6, in an i386-only file |
2018-04-11 06:26:56 by Stuart Henderson | Files touched by this commit (2) |
Log message: runtime fix for jdk with clang6, found by me, then forgotten about and re-found by dcoppa@ |
2018-04-11 06:25:59 by Stuart Henderson | Files touched by this commit (56) |
Log message: clang6 fixes from Matthew Martin, mostly spaces around constants, plus some others. |
2018-04-07 06:08:18 by Stuart Henderson | Files touched by this commit (15) |
Log message: spaces around constants; part of what's needed for new clang |
2018-04-07 05:05:13 by Stuart Henderson | Files touched by this commit (1) |
Log message: regen, no real change |
2018-03-07 04:04:24 by Stuart Henderson | Files touched by this commit (2) |
Log message: new i386 bootjdk |
2018-03-06 15:56:15 by Stuart Henderson | Files touched by this commit (2) |
Log message: extra bit needed to use different dated bootjdk files between i386+amd64 |
2018-03-06 15:46:53 by Stuart Henderson | Files touched by this commit (2) |
Log message: regenerate amd64 bootstrap (will do i386 later) |
2017-09-05 17:49:07 by Kurt Miller | Files touched by this commit (1) |
Log message: - CONFIGURE_ENV/LD_LIBRARY_PATH is only needed for when !native_bootstrap FLAVOR. okay naddy@ |
2017-09-04 14:55:05 by Christian Weisgerber | Files touched by this commit (1) |
Log message: point LD_LIBRARY_PATH at the bootstrap libs for configure, too |
2017-08-31 15:19:19 by Kurt Miller | Files touched by this commit (2) |
Log message: - Update to u144 Contains upstream bug fixes and security fixes which can be viewed here: http://www.oracle.com/technetwork/java/javase/8u144-relnotes-3838694.html okay sthen@ |
2017-08-26 08:05:56 by Kurt Miller | Files touched by this commit (7) |
Log message: - Update to u131 Contains upstream bug fixes and security fixes which can be viewed here: http://www.oracle.com/technetwork/java/javase/8u131-relnotes-3565278.html - Remove patches committed to upstream bsd-port repo. okay sthen@ |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-06-13 08:22:57 by Ingo Schwarze | Files touched by this commit (1) |
Log message: Whitespace and unimportant font differences only, so drop USE_GROFF and bump. There are two tables in java(1) and jcmd(1) that look horrible either way. No point in keeping groff just for that. |
2017-05-08 11:52:46 by Marc Espie | Files touched by this commit (1) |
Log message: no longer hangs. make sure your ld.so is uptodate!!! |
2017-04-24 09:25:49 by Kurt Miller | Files touched by this commit (3) |
Log message: - fix clang + fastdebug issue in loopPredicate.cpp - use HW_PHYSMEM64 to correct assert in fastdebug |
2017-04-22 20:32:34 by Marc Espie | Files touched by this commit (1) |
Log message: prevent building on clang arch until someone figures out why it hangs |
2017-04-22 18:29:22 by Kurt Miller | Files touched by this commit (1) |
Log message: - Clean up makefile and fix MAKE_ENV as per espie@ guidance. okay espie@ |
2017-04-20 20:30:40 by Kurt Miller | Files touched by this commit (3) |
Log message: - patches to allow build with clang 4.0 - uncomment MAKE_ENV+=USE_CLANG=true to build with clang |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2017-03-09 19:21:22 by Kurt Miller | Files touched by this commit (10) |
Log message: Eliminiate with_ipv6 FLAVOR. ipv6 will be included in the main package by default now. However ipv4 will continue to be the default address family in the package. To enable ipv6 (and disable ipv4 in the process), see package README's. okay sthen@ with feedback from ajacoutot@ |
2017-02-23 06:11:42 by Kurt Miller | Files touched by this commit (2) |
Log message: - fix socket creation in with_ipv6 flavor by stopping the jdk from forcing ipv4 to ipv6 address mapping on using the IPV6_V6ONLY socket option. |
2017-02-07 09:56:51 by Kurt Miller | Files touched by this commit (4) |
Log message: - Update to u121 Contains many upstream bug fixes and security fixes which can be mined from u112-u121 release notes here: http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html - Update cacerts from freebsd repo - Remove patch now upstream okay sthen@ |
2016-12-31 12:58:56 by Kurt Miller | Files touched by this commit (4) |
Log message: - switch bootstrap to bootjdk so that jdk 1.7 can be removed - fix getOpenFileDescriptorCount() reported by Pavel Korovin okay sthen@ |
2016-12-16 10:27:45 by Kurt Miller | Files touched by this commit (2) |
Log message: Update to u112. Contains many upstream bug fixes and security fixes which can be mined from u72-u112 release notes here: http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html Tested by naddy@ edd@ sthen@. okay sthen@ |
2016-08-18 06:29:32 by Stuart Henderson | Files touched by this commit (2) |
Log message: use the centralized ld "wxneeded" wrapper for the jdk ports. |
2016-08-17 15:58:36 by Stuart Henderson | Files touched by this commit (1) |
Log message: apply the same ld wrapper to jdk/1.8 as was done for jdk/1.7 to mark the binaries as wxneeded. this build is less complicated than 1.7 so a nicer fix than the wrapper should be sanely possible, but committing the simpler one for now to hopefully unbreak packages. |
2016-08-01 15:45:30 by Christian Weisgerber | Files touched by this commit (1) |
Log message: replace libiconv module |
2016-06-29 10:14:45 by Marc Espie | Files touched by this commit (309) |
Log message: add is-branch to all trivial ports that exist as multiple branches. |
2016-03-18 15:38:26 by Christian Weisgerber | Files touched by this commit (82) |
Log message: remove SHARED_ONLY from simple ports that use the gettext or libiconv module |
2016-02-23 13:54:51 by Kurt Miller | Files touched by this commit (4) |
Log message: Update to u72. Contains many upstream bug fixes and security fixes which can be mined from u51-u72 release notes here: http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html Tested by Caspar Schutijser. okay sthen@ & naddy |
2016-01-06 02:48:44 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: hookup missing README; ok kurt@ |
2015-06-29 04:46:28 by Christian Weisgerber | Files touched by this commit (1) |
Log message: neuter another check that picks up gawk without need; ok kurt@ |
2015-06-27 06:21:02 by Christian Weisgerber | Files touched by this commit (1) |
Log message: The JDK build framework eventually calls a GNU configure script, so use CONFIGURE_STYLE=gnu in order to pull in all our tweaks. ok kurt@ |
2015-06-18 13:12:04 by Kurt Miller | Files touched by this commit (3) |
Log message: - Install a valid cacerts file with the jdk to fix ssl connections. Problem reported by ian@ - cacerts file obtained from FreeBSD's svn repo. - Fix iconv linking and symbols. Problem reported by Christian Schulte. |