notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: java/openjdk17/Makefile

Number of commits found: 33

Sunday, 25 Feb 2024
20:27 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix the build on arm64
commit hash: 4b117286bf77534f83e134dfb368797542f6abea commit hash: 4b117286bf77534f83e134dfb368797542f6abea commit hash: 4b117286bf77534f83e134dfb368797542f6abea commit hash: 4b117286bf77534f83e134dfb368797542f6abea 4b11728
Friday, 9 Feb 2024
19:52 Michael Osipov (michaelo) search for other commits by this committer
java/openjdk*: Allow users to specify an alternative cacerts file

Similar to certificate management with certctl(8) users can use custom
enterprise CAs. These need to be assembled into a custom cacerts file.
Therefore, an admin can install a custom truststore to an arbitrary
location and have the OpenJDK port symlink to it by adding
OPENJDK_SYMLINK_CACERTS to make.conf.
E.g., OPENJDK_SYMLINK_CACERTS=/usr/local/etc/ssl/cacerts.

PR:		229329
Approved by:	jrm (mentor), otis (mentor), glewis
Differential Revision:	https://reviews.freebsd.org/D42720
commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 d901bf5
Sunday, 4 Feb 2024
22:51 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.10
commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9 commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9 commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9 commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9 eeca11d
Friday, 5 Jan 2024
21:00 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: drop ELFv1 support
commit hash: e2a8a2acd94ae89128abd017c32be524036c2c5e commit hash: e2a8a2acd94ae89128abd017c32be524036c2c5e commit hash: e2a8a2acd94ae89128abd017c32be524036c2c5e commit hash: e2a8a2acd94ae89128abd017c32be524036c2c5e e2a8a2ac
Sunday, 31 Dec 2023
00:37 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 bbab7f5
Saturday, 21 Oct 2023
00:15 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.9
commit hash: bc0e38d0f08e39ab601919240519f08a6d164def commit hash: bc0e38d0f08e39ab601919240519f08a6d164def commit hash: bc0e38d0f08e39ab601919240519f08a6d164def commit hash: bc0e38d0f08e39ab601919240519f08a6d164def bc0e38d
Friday, 28 Jul 2023
17:13 Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f 664a2fa
Sunday, 23 Jul 2023
06:58 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.8
commit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7dee commit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7dee commit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7dee commit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7dee d504e5d
Saturday, 29 Apr 2023
17:28 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.7
commit hash: 261cada65b715a194eca29ebd9fce369b9036579 commit hash: 261cada65b715a194eca29ebd9fce369b9036579 commit hash: 261cada65b715a194eca29ebd9fce369b9036579 commit hash: 261cada65b715a194eca29ebd9fce369b9036579 261cada
Tuesday, 24 Jan 2023
05:19 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix the build on some aarch64 machines

* Disable CompressedClassPointers on aarch64.  This fixes the build
  on some aarch64 machines where it previously failed, e.g. RPI4,
  and doesn't seem to affect the build on others (AWS aarch64 hardware).

This is based on and uses a patch initially created by ronald@

PR:		260187
Tested by:	ronald@
commit hash: b39d592147e2c549d009e01dba155f14128e600f commit hash: b39d592147e2c549d009e01dba155f14128e600f commit hash: b39d592147e2c549d009e01dba155f14128e600f commit hash: b39d592147e2c549d009e01dba155f14128e600f b39d592
Monday, 23 Jan 2023
06:06 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.6
commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5 commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5 commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5 commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5 15284be
Sunday, 18 Dec 2022
17:36 Dimitry Andric (dim) search for other commits by this committer
java/openjdk17: fix build with clang 15

During an exp-run for llvm 15 (see bug 265425), it turned out that
java/openjdk17 failed to build with clang 15:

 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:374:41:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
      proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error);
                                          ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:393:63:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
                                  (*g_network_address_parse_uri)(proxies[i], 0,
                                                                ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:398:70:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
                              phost = (*g_network_address_get_hostname)(conn);
                                                                       ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:399:66:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
                              pport = (*g_network_address_get_port)(conn);
                                                                   ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:435:22:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
          (*g_strfreev)(proxies);
                       ^

This is because clang 15 warns by default about functions without
arguments in their prototypes. Fix this by suppressing the warning.

PR:		268366
Approved by:	portmgr (tcberner)
MFH:		2022Q4
commit hash: 4d093f4f688f247642423498be93375d54a2a7fd commit hash: 4d093f4f688f247642423498be93375d54a2a7fd commit hash: 4d093f4f688f247642423498be93375d54a2a7fd commit hash: 4d093f4f688f247642423498be93375d54a2a7fd 4d093f4
Friday, 4 Nov 2022
06:30 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Use the distributed cacerts

PR:		266723
Reported by:	Michael Osipov <michael.osipov@siemens.com>
commit hash: 381f9126c0345124633cc3379a7898829746e060 commit hash: 381f9126c0345124633cc3379a7898829746e060 commit hash: 381f9126c0345124633cc3379a7898829746e060 commit hash: 381f9126c0345124633cc3379a7898829746e060 381f912
Saturday, 29 Oct 2022
22:21 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.5
commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6 commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6 commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6 commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6 0d0710f
Sunday, 25 Sep 2022
23:06 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.4.1
commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0 commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0 commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0 commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0 19899c4
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Tuesday, 2 Aug 2022
13:14 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.4
commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156 commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156 commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156 commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156 f20eed2
Tuesday, 24 May 2022
20:09 Rene Ladan (rene) search for other commits by this committer
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
commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49 commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49 commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49 commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49 c7d1c24
Thursday, 5 May 2022
02:06 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.3 GA
commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31 commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31 commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31 commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31 49c485c
Monday, 4 Apr 2022
07:56 Dimitry Andric (dim) search for other commits by this committer
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()) |
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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()) |
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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()) |
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ... (rest of output omitted)

Although the warning is normally an indication of a potential problem,
in this case a comment just before the affected code explictly mentions
the reason for using bitwise '|' instead of logical '||':

      // Process all available work on each (outer) iteration, rather than
      // only the first recognized bit of work, to avoid frequently true early
      // tests from potentially starving later work.  Hence the use of
      // arithmetic-or to combine results; we don't want short-circuiting.

(See
<https://github.com/openjdk/jdk/blob/master/src/hotspot/share/runtime/serviceThread.cpp#L140>)

Therefore, we should suppress -Wbitwise-instead-of-logical for clang 14
and higher.

PR:		262845
Approved by:	portmgr (build fix blanket)
MFH:		2022Q2
commit hash: e406118f774154589b91dc8d84f7f0320766d5a4 commit hash: e406118f774154589b91dc8d84f7f0320766d5a4 commit hash: e406118f774154589b91dc8d84f7f0320766d5a4 commit hash: e406118f774154589b91dc8d84f7f0320766d5a4 e406118
Sunday, 6 Feb 2022
04:41 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.2 GA
commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3 commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3 commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3 commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3 57a7e70
Thursday, 13 Jan 2022
02:43 Jung-uk Kim (jkim) search for other commits by this committer
java/openjdk17-jre: Add JRE-only package for java/openjdk17
commit hash: 701f037632a18f528fd7d28eb4584266b7e6be5e commit hash: 701f037632a18f528fd7d28eb4584266b7e6be5e commit hash: 701f037632a18f528fd7d28eb4584266b7e6be5e commit hash: 701f037632a18f528fd7d28eb4584266b7e6be5e 701f037
Friday, 31 Dec 2021
09:09 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Add i386 support
commit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917ba commit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917ba commit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917ba commit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917ba 4807e7f
Monday, 20 Dec 2021
12:45 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: allow bootstrapping on powerpc64le with bootstrap-openjdk17
commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9 commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9 commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9 commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9 69cdd4b
01:56 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: use java/bootstrap-openjdk17 on powerpc64 elfv2
commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0 commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0 commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0 commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0 9089fb0
Saturday, 27 Nov 2021
16:50 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Use the bootstrap port on supported ARCHs
commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1 commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1 commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1 commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1 11b6514
Sunday, 31 Oct 2021
18:07 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.1
commit hash: a9d52e329d39fb914170e582065f10f079eb4c5b commit hash: a9d52e329d39fb914170e582065f10f079eb4c5b commit hash: a9d52e329d39fb914170e582065f10f079eb4c5b commit hash: a9d52e329d39fb914170e582065f10f079eb4c5b a9d52e3
Saturday, 16 Oct 2021
12:22 Dimitry Andric (dim) search for other commits by this committer
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
occuring after the upstream commit https://github.com
/llvm/llvm-project/commit/16d03818412 (Return "[CGCall] Annotate this
argument with alignment").

What happens afterwards, is that clang considers the "this" pointer to
always be aligned to the alignment of the actual object, and then
masking or adding a few low bits is not working as expected.

The reason openjdk14 and higher work fine with clang 13, and don't crash
similarly, is that the OpenJDK people completely redid the
markOop/markOopDesc classes in
https://github.com/openjdk/jdk/commit/ae5615c6142a4dc0d9033462f4880d7b3c127e26
("8229258: Rework markOop and markOopDesc into a simpler mark word value
carrier"). E.g, the markOopDesc class was renamed to markWord, and
*stores* a pointer-like value instead of *being* a pointer-like value.
This is a much safer way of handling things.

However, this upstream commit is *very* large, as are a few of its
follow-ups, which is probably the reason why it has not been backported
to JDKs <= 13. I tried manually backporting it, but got lost in many
nasty patch conflicts and problems.

As a workaround, build openjdk8 through 13 with clang12 from the
devel/llvm12 port, for the time being.

In addition, allow openjdk14 through 17 to be built with clang 13, by
adding -Wno-unused-but-set-parameter to the compilation flags.

PR:		258954
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 3822416
Sunday, 10 Oct 2021
00:28 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix libfontmanager linkage

* Backport the fix from jdk17u so that --with-harfbuzz=system adds
  -lharfbuzz when linking libfontmanager.so

Reported by:	barulheira@gmail.com
commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1 commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1 commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1 commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1 c1b344b
Tuesday, 5 Oct 2021
12:00 Mikael Urankar (mikael) search for other commits by this committer
java/openjdk17: Remove enable-aot configure argument.

The Experimental AOT and JIT Compiler were remove in OpenJDK17:
https://openjdk.java.net/jeps/410

Remove this configure argument as it causes build failure on aarch64:
configure: error: unrecognized options: --enable-aot

Approved by:	portmgr (build fix blanket)
commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394 commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394 commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394 commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394 9c7b32b
Thursday, 30 Sep 2021
22:19 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: enable on powerpc64

While here, sort ONLY_FOR_ARCHS.
commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745 commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745 commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745 commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745 225ed0a
Wednesday, 29 Sep 2021
21:55 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: port to powerpc64le
commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9 commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9 commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9 commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9 670c3c8
Saturday, 25 Sep 2021
18:28 Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Add a port of OpenJDK 17

* Add a port of OpenJDK 17
* Restrict to amd64 and aarch64 until more platforms are tested
commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856 commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856 commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856 commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856 1b1bfba

Number of commits found: 33