Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
13.0.11+4.1 24 May 2022 20:09:35 |
Rene Ladan (rene) |
cleanup: remove expired versions of OpenJDK (12 through 16)
Adjust ports depending on expired versions of OpenJDK:
- biology/snpeff: 12+ -> 17+
- devel/RStudio: 12 -> 11
- www/closure-compiler: 13 -> 11+
Allow java/openjdk17 to use java/openjdk17-bootstrap on i386
too, this builds just fine on 13.1-i386
Remove jdk12-doc as it is no longer relevant.
Clean up Java version calculations in bsd.java.mk
Reviewed by: jwb, java (glewis)
Differential Revision: https://reviews.freebsd.org/D35280 |
13.0.11+4.1 05 May 2022 02:28:37 |
Greg Lewis (glewis) |
java/openjdk13: Update to 13.0.11 GA |
13.0.10+5.1 21 Apr 2022 08:24:58 |
Baptiste Daroussin (bapt) |
openjdk: mark as deprecated all EOLed version of openjdk
The current supported version of openjdk are:
8 (LTS) up to 31 march 2025
11 (LTS) up to 30 september 2026
17 (LTS) up to 20 september 2031
18 up to 30 september 2022
All other version have expired long ago |
13.0.10+5.1 04 Apr 2022 07:56:40 |
Dimitry Andric (dim) |
java/openjdk13 java/openjdk14 java/openjdk15 java/openjdk16 java/openjdk17
java/openjdk17-jre: fix build with clang 14
During an exp-run for llvm 14 (see bug 261742), it turned out that
java/openjdk13 and java/openjdk17 fail to build with clang 14 (but this
also affects openjdk14 through 16):
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_serviceThread.o:
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
error: use of bitwise '|' with boolean operands
[-Werror,-Wbitwise-instead-of-logical]
while (((sensors_changed = LowMemoryDetector::has_pending_requests()) |
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
note: cast one or both operands to int to silence this warning
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
error: use of bitwise '|' with boolean operands
[-Werror,-Wbitwise-instead-of-logical]
while (((sensors_changed = LowMemoryDetector::has_pending_requests()) |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (Only the first 15 lines of the commit message are shown above ) |
13.0.10+5.1 06 Feb 2022 04:41:36 |
Greg Lewis (glewis) |
java/openjdk13: Update to 13.0.10 GA |
13.0.10+1.1 06 Nov 2021 19:22:19 |
Greg Lewis (glewis) |
java/openjdk13: Update to 13.0.9 |
13.0.8+5.1_1 16 Oct 2021 12:22:03 |
Dimitry Andric (dim) |
java/openjdk*: work around UB in markOopDesc, fix builds with clang 13
During an exp-run for llvm 13 (see bug 258209), it turned out that
java/openjdk11 through openjdk13 fail to build with clang 13:
=== Output from failing command(s) repeated here ===
* For target jdk__packages_attribute.done:
These crashes are all caused by the markOop/markOopDesc classes, which
are used to keep track of objects, and which are 'marked' using the low
few bits. (See
https://github.com/openjdk/jdk13u/blob/master/src/hotspot/share/oops/markOop.hpp
).
After some laborious bisecting, I found out that these crashes start (Only the first 15 lines of the commit message are shown above ) |
13.0.8+5.1 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
13.0.8+5.1 11 Sep 2021 11:33:26 |
Bernhard Froehlich (decke) |
java/openjdk13: Add CPE information
Approved by: portmgr (blanket) |
13.0.8+5.1 31 Jul 2021 05:00:51 |
Greg Lewis (glewis) |
java/openjdk13: Update to 13.0.8 |
13.0.7+1.1_1 29 May 2021 14:08:18 |
Dimitry Andric (dim) |
java/openjdk13: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk13.
Building this manually shows that it results in a compile error:
gmake[4]: Leaving directory
'/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/make'
/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3:
error: suspicious concatenation of string literals in an array initialization;
did you mean to separate the elements with a comma?
[-Werror,-Wstring-concatenation]
"",
^
/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3:
note: place parentheses around the string literal to silence warning
"Opteron QC/Phenom" // Barcelona et.al.
^ (Only the first 15 lines of the commit message are shown above ) |
13.0.7+1.1_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
13.0.7+1.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
13.0.7+1.1_1 17 Mar 2021 11:15:23 |
pkubaj |
java/openjdk13: enable dtrace on powerpc64 elfv2 |
13.0.7+1.1 16 Mar 2021 18:06:56 |
pkubaj |
java/openjdk15: fix build on powerpc64le
Also cosmetic fixes related to powerpc64* for openjdk 12, 13, 14. |
13.0.7+1.1 16 Mar 2021 15:47:28 |
pkubaj |
java/openjdk13: add powerpc64le support |
13.0.7+1.1 14 Feb 2021 05:15:44 |
glewis |
Fix the build on aarch64 |
13.0.7+1.1 07 Feb 2021 05:19:58 |
glewis |
Update to 13.0.7.1 |
13.0.5+3.1_1 07 Nov 2020 22:16:28 |
glewis |
Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861
This effectively upgrades us to 13.0.5.1 |
13.0.5+3.1 23 Oct 2020 05:27:12 |
glewis |
Update to 13.0.5 |
13.0.4+8.1 16 Jul 2020 05:09:12 |
glewis |
Update to 13.0.4 |
13.0.3+3.1_1 12 Jul 2020 02:13:27 |
glewis |
More accurate vendor information
PR: 244634 |
13.0.3+3.1_1 08 Jun 2020 04:41:31 |
kevans |
Multiple ports: improve regex compliance
These changes largely fall into just two categories:
1. Need textproc/gsed for GNU extensions
2. Extraneous escapes that can go away
For #1, there's a further subdivision into those that require autoconf magic
and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed.
-CURRENT will soon gain GNU extensions, but these will take longer to get to
all supported releases; we must switch them to gsed to ensure we're actually
properly building them as intended.
For #2, I've fixed these as I can and we should upstream these fixes.
(Only the first 15 lines of the commit message are shown above ) |
13.0.3+3.1 09 May 2020 19:24:50 |
tijl |
Update devel/gmake to 4.3.
Some changes have been made in this release that break backwards
compatibility. Let USES=gmake force users to upgrade to this version so
port maintainers don't have to support older versions.
PR: 245725
Exp-run by: antoine
Approved by: portmgr (antoine) |
13.0.3+3.1 18 Apr 2020 01:41:31 |
glewis |
Update to 13.0.3 GA |
13.0.2+8.1 18 Mar 2020 03:26:53 |
glewis |
Allow an already installed openjdk13 to be used as a bootstrap |
13.0.2+8.1 07 Feb 2020 09:00:36 |
pkubaj |
java/openjdk13: fix compilation for powerpc64 elfv2
Because of issue with macros in precompiled.hpp, --disable-precompiled-headers
is necessary.
Since openjdk compiles for elfv1 by default on big-endian ppc64, use a patch to
compile for elfv2.
PR: 243186
Approved by: java (maintainer timeout) |
13.0.2+8.1 16 Jan 2020 23:44:17 |
glewis |
Update to 13.0.2
Security: https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14 |
13.0.1+9.1 09 Nov 2019 22:28:53 |
glewis |
Reinstate guidance to have /proc mounted
* Having /proc mounted is not generally critical, but there is at least one
piece of functionality that does rely on its presence at the moment
(e.g. OperatingSystemMXBean) |
13.0.1+9.1 06 Nov 2019 18:03:34 |
zeising |
Add USES=xorg USES=gl, ports categories j
Add USES=xorg and USES=gl to ports in categories starting with 'j'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
13.0.1+9.1 06 Nov 2019 17:35:05 |
glewis |
Fix build on FreeBSD 12.x/powerpc64 on POWER8+ machines
* Make sure has_mfdscr() returns false on these machines as using it on
FreeBSD 12.x will cause problems (e.g. SIGILL).
PR: 239368
Sponsored by: The FreeBSD Foundation |
13.0.1+9.1 17 Oct 2019 20:20:30 |
glewis |
Update to 13.0.1 GA |
13+33.1 27 Sep 2019 15:44:39 |
glewis |
Sync with openjdk11
* Separate out platform/compiler concerns
* Disable AoT on all arches except amd64
Sponsored by: The FreeBSD Foundation |
13+33.1 18 Sep 2019 00:16:41 |
glewis |
Add a port of OpenJDK 13 |