Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
06 Aug 2022 10:55:32 11.0.16+8.1 |
Dimitry Andric (dim)  |
java/openjdk{8,11}: Remove dependency on devel/llvm12 which is no longer
necessary
The workarounds committed in aa1ca89826b5 and 846ff4e95291 are no longer
necessary, as both the upstream commits for PR258954
(https://github.com/battleblow/jdk11u/commit/305a68a90c722aa7a7b75589e24d5b5d554c96c1)
and PR264065 (https://hg.openjdk.java.net/jdk/jdk/rev/40c07de877ab) are
now merged into the distribution tarballs.
PR: 258954, 264065
Approved by: maintainer timeout (1 month)
MFH: 2022Q3 |
02 Aug 2022 05:03:55 11.0.16+8.1 |
Greg Lewis (glewis)  |
java/openjdk11: Update to 11.0.16 |
05 May 2022 01:50:04 11.0.15+10.1 |
Greg Lewis (glewis)  |
java/openjdk11: Update to 11.0.15 GA |
12 Feb 2022 04:28:15 11.0.14+9.1_1 |
Greg Lewis (glewis)  |
java/openjdk11: Bump PORTREVISION
Bump PORTREVISION, missed in the last commit.
PR: 260319
Reported by: Jonathan Chen |
09 Feb 2022 04:45:06 11.0.14+9.1 |
Greg Lewis (glewis)  |
java/openjdk11: Restore LLVM/Clang 13 workaround
This restores the previous LLVM/Clang 13 workaround. I had thought
the upstream changes would address this, but still seeing reports of
crashes when compiled with LLVM/Clang 13.
PR: 260319
Reported by: various |
06 Feb 2022 04:41:35 11.0.14+9.1 |
Greg Lewis (glewis)  |
java/openjdk11: Update to 11.0.14 GA |
31 Oct 2021 18:07:42 11.0.13+8.1 |
Greg Lewis (glewis)  |
java/openjdk11: Update to 11.0.13 |
16 Oct 2021 12:22:03 11.0.12+7.1_1 |
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 ) |
30 Sep 2021 21:23:30 11.0.12+7.1 |
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 |
11 Sep 2021 11:30:45 11.0.12+7.1 |
Bernhard Froehlich (decke)  |
java/openjdk11: Add CPE information
Approved by: portmgr (blanket) |
18 Aug 2021 15:58:15 11.0.12+7.1 |
Mikael Urankar (mikael)  |
java/openjdk11: Fix build on aarch64
Import upstream patch.
PR: 257643
Approved by: portmgr (build fix blanket) |
31 Jul 2021 02:43:33 11.0.12+7.1 |
Greg Lewis (glewis)  |
java/openjdk11: Update to 11.0.12 |
29 May 2021 14:08:18 11.0.11+9.1 |
Dimitry Andric (dim)  |
java/openjdk11(-jre): fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that
java/openjdk11 and java/openjdk11-jre do not build with clang 12.0.0:
Creating interim jimage
Compiling 2 files for BUILD_DEMO_Notepad
This is due to a missing backport of an upstream commit:
commit c484d8904285652246c3af212a4211b9a8955149
Author: Thomas Stuefe <stuefe@openjdk.org>
Date: Tue Mar 16 05:49:01 2021 +0000
8263557: Possible NULL dereference in Arena::destruct_contents()
Reviewed-by: kbarrett, coleenp
Approved by: maintainer timeout (2 weeks)
PR: 255900
MFH: 2021Q2 |
18 May 2021 15:57:36 11.0.11+9.1 |
Mikael Urankar (mikael)  |
java/openjdk11: Add armv6 / armv7 support
PR: 255662
Approved by: portmgr (tier 2 blanket) |
05 May 2021 05:23:35 11.0.11+9.1 |
Greg Lewis (glewis)  |
Update to 11.0.11 |
07 Apr 2021 08:09:01 11.0.10+9.1_1 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 11.0.10+9.1_1 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
17 Mar 2021 01:18:33
11.0.10+9.1_1 |
pkubaj  |
java/openjdk11: enable dtrace on powerpc64 elfv2 |
15 Mar 2021 13:08:31
11.0.10+9.1 |
pkubaj  |
java/openjdk11: enable dtrace on powerpc64le
Builds fine. |
21 Jan 2021 03:04:11
11.0.10+9.1 |
glewis  |
Update to 11.0.10 GA |
03 Dec 2020 23:46:21
11.0.9+11.1_2 |
pkubaj  |
java/openjdk11: add powerpc64le support
This mostly adds powerpc64le in places where there's only powerpc64.
PR: 251263
Approved by: java (maintainer timeout) |
07 Nov 2020 22:02:32
11.0.9+11.1_2 |
glewis  |
Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861
This effectively upgrades us to 11.0.9.1 |
24 Oct 2020 04:17:02
11.0.9+11.1_1 |
glewis  |
Enable the Shenandoah GC |
23 Oct 2020 03:58:05
11.0.9+11.1 |
glewis  |
Update to 11.0.9 |
20 Aug 2020 02:23:07
11.0.8+10.1 |
jkim  |
Add a port to create JRE-only package for java/openjdk11. |
20 Aug 2020 01:21:36
11.0.8+10.1 |
jkim  |
Work around build a failure with Clang 11 on head.
/wrkdirs/usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.8-10-1/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c:2186:12:
error: cast to smaller integer type 'jint' (aka 'int') from 'int (*)(Display *)'
(aka 'int (*)(struct _XDisplay *)')
[-Werror,-Wpointer-to-int-cast]
return (jint) XSynchronize((Display*)jlong_to_ptr(display), (onoff ==
JNI_TRUE ? True : False));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
It looks like a false-positive, though. |
19 Aug 2020 23:32:38
11.0.8+10.1 |
jkim  |
Add upstream patches to build with "-fno-common".
This is default with Clang 11 and GCC 10.
https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/3660248422f4
https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/371bbe373ae0 |
16 Jul 2020 01:52:40
11.0.8+10.1 |
glewis  |
Update to 11.0.8 |
12 Jul 2020 02:13:27
11.0.7+10.2_3 |
glewis  |
More accurate vendor information
PR: 244634 |
09 Jul 2020 02:33:05
11.0.7+10.2_3 |
glewis  |
Add a runtime dependency on xorg-fonts-truetype
PR: 247786
Reported by: phk@ |
02 Jul 2020 23:31:38
11.0.7+10.2_2 |
dmgk  |
java/openjdk11: Add fontconfig support
PR: 247238
Approved by: java (glewis) |
08 Jun 2020 04:41:31
11.0.7+10.2_1 |
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 ) |
16 Apr 2020 00:11:22
11.0.7+10.2 |
glewis  |
Update to 11.0.7 GA |
14 Apr 2020 13:05:21
11.0.6+10.1_1 |
krion  |
Fix build on HEAD.
PR: 244803
Submitted by: Yasuhiro KIMURA <yasu_AT_utahime__dot__org> |
26 Feb 2020 00:07:14
11.0.6+10.1_1 |
glewis  |
Ignore ECONNRESET when closing a socket
See https://github.com/battleblow/openjdk-jdk11u/issues/94 for details |
16 Jan 2020 19:58:03
11.0.6+10.1 |
glewis  |
Update to 11.0.6
Security: https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14 |
16 Jan 2020 13:52:16
11.0.5+10.1 |
pkubaj  |
java/openjdk11: correctly patch openejdk11 for ppc64 elfv2
The previous patch didn't check for architecture.
PR: 243183 |
16 Jan 2020 12:54:41
11.0.5+10.1 |
antoine  |
Revert r523182, it breaks build on tier 1
With hat: portmgr |
15 Jan 2020 22:08:04
11.0.5+10.1 |
pkubaj  |
java/openjdk11: add bootstrap and fix compilation for powerpc64 elfv2
Add bootstrap 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.
I assume here that GCC will be used exclusively on ELFv1 systems and Clang on
ELFv2.
PR: 243182
Approved by: glewis (maintainer) |
09 Nov 2019 22:28:53
11.0.5+10.1 |
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) |
06 Nov 2019 18:03:34
11.0.5+10.1 |
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. |
06 Nov 2019 17:21:58
11.0.5+10.1 |
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 |
16 Oct 2019 19:07:18
11.0.5+10.1 |
glewis  |
Update to 11.0.5 GA |
27 Sep 2019 15:29:33
11.0.5+8.1 |
glewis  |
Disable AoT except on amd64
This should be a no-op for all platforms except aarch64. AoT is disabled
on aarch64 due to crashes in internal JDK tests for that feature. |
20 Sep 2019 02:26:35
11.0.5+8.1 |
glewis  |
Update to an 11.0.5 pre-release
This is mostly to pick up fixes that have gone into the BSD repo. |
03 Sep 2019 19:39:00
11.0.4+11.2_1 |
glewis  |
Minor clean up
* Separate out compiler specifics from platform specifics. This also
removes a little duplication. |
30 Aug 2019 21:52:50
11.0.4+11.2_1 |
glewis  |
Add support for aarch64
* Add aarch64 to ONLY_FOR_ARCHES on FreeBSD 12.0 and up.
PR: 239246
Submitted by: Mikael Urankar <mikael.urankar@gmail.com> |
30 Aug 2019 04:24:53
11.0.4+11.2_1 |
glewis  |
Prepare for aarch64 support
* Add necessary configure arguments for aarch64
* Add patches needed to compile on aarch64. These have been upstreamed but
are not in a release yet. |
28 Aug 2019 15:34:33
11.0.4+11.2_1 |
glewis  |
Remove guidance about needing procfs
* Remove portions of pkg-message that mention needing /proc mounted.
This hasn't been the case for a while afaik (I don't have it mounted
and haven't observed any related problems). |
25 Aug 2019 20:28:47
11.0.4+11.2_1 |
glewis  |
Add support for powerpc64
PR: 237208 |
20 Aug 2019 18:05:27
11.0.4+11.2_1 |
glewis  |
Pet portlint |
20 Aug 2019 18:03:29
11.0.4+11.2_1 |
glewis  |
Update cacerts
* Use the latest cacerts file from Oracle's public distribution of 11.0.4. |
13 Aug 2019 22:22:35
11.0.4+11.2 |
mat  |
Convert to UCL & cleanup pkg-message (categories h-k) |
13 Aug 2019 04:41:41
11.0.4+11.2 |
glewis  |
Update to 11.0.4+11.2 |
04 Aug 2019 23:04:33
11.0.4+11.1_2 |
glewis  |
Fix the build on PowerPC64
PR: 239624
Submitted by: Curtis Hamilton <hamiltcl@verizon.net> |
31 Jul 2019 16:31:52
11.0.4+11.1_2 |
glewis  |
Register openjdk11 as a java provider with javavm
PR: 238092
Submitted by: Tommy P <tommyhp2@gmail.com> |
26 Jul 2019 20:46:57
11.0.4+11.1_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
24 Jul 2019 22:41:41
11.0.4+11.1 |
glewis  |
* Add a dependency on xrandr, since the latest version uses Xrandr.h
* Set NO_CCACHE to match configure being passed --disable-ccache
Fixes the build in poudriere and for people trying to use ccache
PR: 239387
Submitted by: Jonathan Chen <jonc@chen.org.nz> |
19 Jul 2019 17:07:37
11.0.4+11.1 |
glewis  |
Update to 11.0.4 |
01 Jul 2019 23:25:00
11.0.3+7.2 |
glewis  |
Convert one missed /usr/local to ${LOCALBASE}
Submitted by: jbeich@ |
01 Jul 2019 21:18:18
11.0.3+7.2 |
glewis  |
Allow the JDK to be compiled with gcc.
This is required for powerpc64 support. |
16 Jun 2019 16:05:29
11.0.3+7.2 |
antoine  |
Clean up LIB_DEPENDS |
17 May 2019 04:15:30
11.0.3+7.2 |
glewis  |
Update to 11.0.3.7.2 which includes powerpc64 support.
PR: 237208 |
11 May 2019 19:52:08
11.0.3+7.1 |
mat  |
Use USE_GITHUB when appropriate. |
17 Apr 2019 18:31:27
11.0.3.7.1 |
glewis  |
. Update to 11.0.3. |
29 Mar 2019 17:06:21
11.0.2.9.4 |
glewis  |
Fix DTrace support for 32 bit platforms and re-enable it.
PR: 236876 |
29 Mar 2019 15:41:06
11.0.2.9.4 |
glewis  |
Temporarily disable DTRACE on i386
PR: 236876 |
29 Mar 2019 05:58:57
11.0.2.9.4 |
glewis  |
Remove unnecessary CPPFLAGS and LDFLAGS. |
29 Mar 2019 01:05:26
11.0.2.9.4 |
glewis  |
. Update to 11.0.2.9.4
. Sort LIB_DEPENDS and USE_XORG
. Add a dependency in alsa-lib now that sound is supported on FreeBSD.
. Don't disable dtrace now that it is supported on FreeBSD.
. Less intrusive iconv change. |
28 Mar 2019 23:19:00
11.0.2.9.2_3 |
jkim  |
Refine r496923.
libinstrument.so and libjdwp.so do not need anything from $LOCALBASE but
libsplashscreen.so does. For example,
% cd /usr/local/openjdk11
% bin/java -jar demo/jfc/SwingSet2/SwingSet2.jar
ld-elf.so.1: /usr/local/openjdk11/lib/libsplashscreen.so: Undefined symbol
"libiconv_open"
PR: 236759 |
26 Mar 2019 20:48:04
11.0.2.9.2_2 |
glewis  |
Fixes for include path, jshell, and process issues.
* Put MD specific include files (e.g. jni_md.h) in a subdirectory named
'freebsd' rather than 'bsd'. [1]
* Remove the necessity to always have /usr/local/include in the header
paths and linker paths. This allows jshell to use the system iconv.h
rather than the third party one and link correctly. [2]
* Fix getting process commands and arguments on FreeBSD.
* Bump PORTREVISION.
All fixes need forward porting to openjdk12.
PR: 236754 [1], 236759 [2]
Submitted by: Kurt Miller [2] |
21 Mar 2019 18:32:50
11.0.2.9.2_1 |
glewis  |
. Fix permissions on jspawnhelper.
. Bump PORTREVISION. |
21 Mar 2019 17:22:39
11.0.2.9.2 |
glewis  |
Support i386 |
20 Mar 2019 20:59:00
11.0.2.9.2 |
glewis  |
Update to 11.0.2.9.2 |
16 Mar 2019 16:19:42
11.0.2.9.1 |
glewis  |
Add pkgconfig to USES
Reported by: Jonathan Chen <jonc@chen.org.nz> |
15 Mar 2019 21:42:08
11.0.2.9.1 |
sunpoet  |
Update WWW
Approved by: portmgr (blanket) |
15 Mar 2019 06:02:17
11.0.2.9.1 |
glewis  |
Add a port of OpenJDK 11 |
15 Mar 2019 05:56:35
11.0.2.9.1 |
glewis  |
Removing openjdk11 temporarily to do a repo copy from openjdk8 first. |
13 Mar 2019 16:11:33
11.0.2.9.1 |
sunpoet  |
Update WWW
Approved by: portmgr (blanket) |
13 Mar 2019 15:10:07
11.0.2.9.1 |
glewis  |
Add a port of OpenJDK 11 |