| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
21.0.12+8.2_1 31 Jul 2026 11:19:41 commit hash: a86e7f3b7b3b8f25b4c24d6f4e0d5b42c2dbc6db commit hash: a86e7f3b7b3b8f25b4c24d6f4e0d5b42c2dbc6db commit hash: a86e7f3b7b3b8f25b4c24d6f4e0d5b42c2dbc6db commit hash: a86e7f3b7b3b8f25b4c24d6f4e0d5b42c2dbc6db files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk21: Update to version 21.0.12
Includes the following FreeBSD specific fixes:
- Set wxneeded flag on executables on FreeBSD.
- Fix build with clang 22.
Sponsored by: The FreeBSD Foundation |
21.0.10+7.1_1 30 Jun 2026 20:03:57 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 files touched by this commit |
Tijl Coosemans (tijl) search for other commits by this committer |
*/*: Use C.UTF-8 locale
Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters. USE_LOCALE was introduced to let ports use another
locale if they needed it. The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.
Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.
PR: 295945
Exp-run by: antoine |
21.0.10+7.1_1 25 Jun 2026 07:11:44 commit hash: 52dcd350e7d8d967da4d10b9da9ecbce44f0b7dc commit hash: 52dcd350e7d8d967da4d10b9da9ecbce44f0b7dc commit hash: 52dcd350e7d8d967da4d10b9da9ecbce44f0b7dc commit hash: 52dcd350e7d8d967da4d10b9da9ecbce44f0b7dc files touched by this commit |
Ronald Klop (ronald) search for other commits by this committer |
java/openjdk21: fix build on freebsd 16/aarch64
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_perf_bsd.o:
In file included from
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.10-7-1/src/hotspot/os/bsd/os_perf_bsd.cpp:38:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint'
follows non-static declaration
35 | breakpoint(void)
| ^
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.10-7-1/src/hotspot/share/utilities/breakpoint.hpp:31:17:
note: previous declaration is here
31 | extern "C" void breakpoint();
| ^ (Only the first 15 lines of the commit message are shown above View all of this commit message) |
21.0.10+7.1_1 08 Apr 2026 14:12:20 commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk*: Fix possible race after configure
Some setups could fail when building with poudriere bulk with a message
about the configuration was out of date. Since configure is run as part
of the build in any case, we don't need the explicit configure check in
the openjdk build system, so we disable it.
Fix originally proposed by jonc@chen.org.nz.
Since this doen not change the port, only whether it will build or not,
I have not bumped the PORTREVISION for this change.
PR: 294199
Reported by: nxjoseph
Reviewed by: glewis
Approved by: glewis
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56289 |
21.0.10+7.1_1 23 Feb 2026 14:23:56 commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b files touched by this commit |
Harald Eilertsen (haraldei) search for other commits by this committer |
java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.
PR: 289731
Reviewed by: jrm, fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731 |
21.0.10+7.1 08 Feb 2026 21:40:18 commit hash: f748d8569ea59a260fa46f753b91f0c85995fe5f commit hash: f748d8569ea59a260fa46f753b91f0c85995fe5f commit hash: f748d8569ea59a260fa46f753b91f0c85995fe5f commit hash: f748d8569ea59a260fa46f753b91f0c85995fe5f files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.10 |
21.0.9+10.1_1 03 Feb 2026 05:13:43 commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d files touched by this commit |
Po-Chuan Hsieh (sunpoet) search for other commits by this committer |
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR: 292881
Reported by: Petr Lampa <lampa@fit.vutbr.cz> |
21.0.9+10.1 02 Nov 2025 21:48:21 commit hash: 0c5e4c5b4d1423dbea86122061a9175623f61762 commit hash: 0c5e4c5b4d1423dbea86122061a9175623f61762 commit hash: 0c5e4c5b4d1423dbea86122061a9175623f61762 commit hash: 0c5e4c5b4d1423dbea86122061a9175623f61762 files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.9 |
21.0.8+9.1_1 23 Sep 2025 10:31:01 commit hash: 13896b356c7ee05910913cd82b243da8f656684c commit hash: 13896b356c7ee05910913cd82b243da8f656684c commit hash: 13896b356c7ee05910913cd82b243da8f656684c commit hash: 13896b356c7ee05910913cd82b243da8f656684c files touched by this commit |
Ronald Klop (ronald) search for other commits by this committer |
java/openjdk21: pass MAKE_JOBS_NUMBER around
Be more verbose during the build to prevent output timeout.
For rationale of this change see the commits in java/openjdk17 of the
last two weeks. |
21.0.8+9.1 25 Jul 2025 17:42:16 commit hash: b962e334545b2b095cca680a0958370af4e91144 commit hash: b962e334545b2b095cca680a0958370af4e91144 commit hash: b962e334545b2b095cca680a0958370af4e91144 commit hash: b962e334545b2b095cca680a0958370af4e91144 files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.8 |
21.0.7+6.1_1 27 Jun 2025 15:14:08 commit hash: 3a407ba074c037ab429e357307016648b4d5ed33 commit hash: 3a407ba074c037ab429e357307016648b4d5ed33 commit hash: 3a407ba074c037ab429e357307016648b4d5ed33 commit hash: 3a407ba074c037ab429e357307016648b4d5ed33 files touched by this commit |
Baptiste Daroussin (bapt) search for other commits by this committer |
openjdk: remove need for fdescfs(5) and probably procfs(5)
Implement getCommittedVirtualMemorySize() directly using sysctl
kern.proc.vmmap
Implement getOpenFileDescriptorCount() directly using sysctl
kern.proc.nfds
Note on openjdk17 use closefrom where possible (note this use case is
only in openjdk 17, 21, 23 and 24)
Remove the message about the use of fdescfs(5) as this is not needed
for sure, keep the information about procfs(5) as I have not analysed
enough the source code to make sure it is not used anywhere else, but
I don't think it is. |
21.0.7+6.1 29 May 2025 16:51:09 commit hash: 5769468b4ba38b5d24dcba7aaa0b0131cc5d10d6 commit hash: 5769468b4ba38b5d24dcba7aaa0b0131cc5d10d6 commit hash: 5769468b4ba38b5d24dcba7aaa0b0131cc5d10d6 commit hash: 5769468b4ba38b5d24dcba7aaa0b0131cc5d10d6 files touched by this commit |
Ronald Klop (ronald) search for other commits by this committer |
java/openjdk18-24: fix printf in configure output
Printf was confused because the argument was used as format string
and contained a %.
The issue is only cosmetical so not bumping port revision.
It is mentioned in the PR that an upstream fix is in openjdk25.
PR: 287053
Approved by: java@ |
21.0.7+6.1 20 Apr 2025 22:26:19 commit hash: ae385006dfadacf1b6d9b927317bf346efa611fd commit hash: ae385006dfadacf1b6d9b927317bf346efa611fd commit hash: ae385006dfadacf1b6d9b927317bf346efa611fd commit hash: ae385006dfadacf1b6d9b927317bf346efa611fd files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.7 |
21.0.6+7.1 15 Feb 2025 04:10:06 commit hash: 822b68ecbbacef479347a578f4fb695563406612 commit hash: 822b68ecbbacef479347a578f4fb695563406612 commit hash: 822b68ecbbacef479347a578f4fb695563406612 commit hash: 822b68ecbbacef479347a578f4fb695563406612 files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.6 |
21.0.5+11.1 06 Jan 2025 14:16:58 commit hash: 2cf6bc1add649b35668b449ab35fb04ed0a6d263 commit hash: 2cf6bc1add649b35668b449ab35fb04ed0a6d263 commit hash: 2cf6bc1add649b35668b449ab35fb04ed0a6d263 commit hash: 2cf6bc1add649b35668b449ab35fb04ed0a6d263 files touched by this commit |
Xavier Beaudouin (kiwi) search for other commits by this committer |
java/openjdk*: Update pkg-message information about fdescfs and procfs
OpenJDK installation inform that fdescfs(5) and procfs(5) should be
mounted when using OpenJDK.
After doing some test and some traces, it seems that this should be
no so usefull, some applications will require it, but most of java
applications doesn't seems to suffer to work or performance when
such pseudo FS is not mounted.
So this change request permit to let local administrator to decide if
it is really needed or not.
Sponsored by: Entersekt (previously Modirum MDpay)
Sponsored by: Klara Inc.
Approved by: 0mp (mentor)
PR: 283364 |
21.0.5+11.1 12 Nov 2024 01:10:53 commit hash: 4069613b854696911298317973d29ba19d643f5d commit hash: 4069613b854696911298317973d29ba19d643f5d commit hash: 4069613b854696911298317973d29ba19d643f5d commit hash: 4069613b854696911298317973d29ba19d643f5d files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.5 |
21.0.4+7.1 15 Sep 2024 11:36:13 commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52 commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52 commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52 commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52 files touched by this commit |
Dimitry Andric (dim) search for other commits by this committer |
java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19
java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors
Generally disable warnings-as-errors for all openjdk ports, removing all
the conditionals we have now for particular architectures and/or
compilers. It does not make sense to have this on by default, unless you
are an upstream maintainer.
PR: 281188
Approved by: maintainer timeout (2 weeks)
MFH: 2024Q3 |
21.0.4+7.1 28 Jul 2024 06:08:32 commit hash: 9a42aed9ee48c21edbd1580c7dd696c549ca0ef2 commit hash: 9a42aed9ee48c21edbd1580c7dd696c549ca0ef2 commit hash: 9a42aed9ee48c21edbd1580c7dd696c549ca0ef2 commit hash: 9a42aed9ee48c21edbd1580c7dd696c549ca0ef2 files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.4 |
21.0.3+9.1 01 Jul 2024 20:27:23 commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 files touched by this commit |
Rene Ladan (rene) search for other commits by this committer |
all: drop support for FreeBSD 13.2 which reached EOL today
Thanks again to jbeich for noticing various things I overlooked.
Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision: https://reviews.freebsd.org/D45141 |
21.0.3+9.1 03 May 2024 03:42:33 commit hash: 2a7d639522d6d509d5f3934d86ee0bd8925bf9ca commit hash: 2a7d639522d6d509d5f3934d86ee0bd8925bf9ca commit hash: 2a7d639522d6d509d5f3934d86ee0bd8925bf9ca commit hash: 2a7d639522d6d509d5f3934d86ee0bd8925bf9ca files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.3 |
21.0.2+13.1_1 09 Feb 2024 19:52:07 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 files touched by this commit |
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 |
21.0.2+13.1 04 Feb 2024 22:51:33 commit hash: b8aba58e494b5a2fa076324dac97d19cfc2bef2d commit hash: b8aba58e494b5a2fa076324dac97d19cfc2bef2d commit hash: b8aba58e494b5a2fa076324dac97d19cfc2bef2d commit hash: b8aba58e494b5a2fa076324dac97d19cfc2bef2d files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Update to 21.0.2 |
21.0.1+12.1 26 Jan 2024 22:23:12 commit hash: a1f91b22f1fc8ada691c47864c6365731cf8ef86 commit hash: a1f91b22f1fc8ada691c47864c6365731cf8ef86 commit hash: a1f91b22f1fc8ada691c47864c6365731cf8ef86 commit hash: a1f91b22f1fc8ada691c47864c6365731cf8ef86 files touched by this commit |
Michael Osipov (michaelo) search for other commits by this committer Author: Dimitry Andric |
java/openjdk{19,20,21}: fix build with lld 17
Building java/openjdk{19,20,21} with lld 17 results in the following link
errors:
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZ21WB_HandshakeWalkStackE16TraceSelfClosure' failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZ24WB_HandshakeReadMonitorsE19ReadMonitorsClosure' failed: symbol not
defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZ26WB_AsyncHandshakeWalkStackE16TraceSelfClosure' failed: symbol not
defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZL20reinitialize_itablesvE18ReinitTableClosure' failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN12JvmtiEnvBase27check_for_periodic_clean_upEvE28ThreadInsideIterationClosure'
failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN15G1RemSetSummary6updateEvE11CollectData' failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN16SATBMarkQueueSet22set_active_all_threadsEbbE22SetThreadActiveClosure'
failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN16SATBMarkQueueSet23abandon_partial_markingEvE25AbandonThreadQueueClosure'
failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN18G1ConcurrentRefine30get_and_reset_refinement_statsEvE12CollectStats'
failed: symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN19G1DirtyCardQueueSet12abandon_logsEvE23AbandonThreadLogClosure' failed:
symbol not defined
ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN19G1DirtyCardQueueSet16concatenate_logsEvE27ConcatenateThreadLogClosure'
failed: symbol not defined(Only the first 15 lines of the commit message are shown above View all of this commit message) |
21.0.1+12.1 05 Jan 2024 21:00:58 commit hash: 51d9f23280d128f473e26e9b01184f873be6c912 commit hash: 51d9f23280d128f473e26e9b01184f873be6c912 commit hash: 51d9f23280d128f473e26e9b01184f873be6c912 commit hash: 51d9f23280d128f473e26e9b01184f873be6c912 files touched by this commit |
Piotr Kubaj (pkubaj) search for other commits by this committer |
java/openjdk21: remove ELFv1 support |
21.0.1+12.1 31 Dec 2023 00:37:05 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit |
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 |
21.0.1+12.1 23 Oct 2023 17:04:07 commit hash: e7710c85bfc9949b7bd235822b49c7ad82816820 commit hash: e7710c85bfc9949b7bd235822b49c7ad82816820 commit hash: e7710c85bfc9949b7bd235822b49c7ad82816820 commit hash: e7710c85bfc9949b7bd235822b49c7ad82816820 files touched by this commit |
Piotr Kubaj (pkubaj) search for other commits by this committer |
java/openjdk21: fix build on powerpc64*
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/runtime/javaThread.hpp:1117:10:
fatal error: 'javaThread_bsd_ppc.hpp' file not found
^~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:618:40:
note: expanded from macro 'OS_CPU_HEADER'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:35:17:
note: expanded from macro 'XSTR'
^~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:32:17:
note: expanded from macro 'STR'
^~
<scratch space>:74:1: note: expanded from here
"javaThread_bsd_ppc.hpp"
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated. |
21.0.1+12.1 23 Oct 2023 13:14:40 commit hash: 2ac75eafd85218e6a4f7d66bfe8cb40575b684da commit hash: 2ac75eafd85218e6a4f7d66bfe8cb40575b684da commit hash: 2ac75eafd85218e6a4f7d66bfe8cb40575b684da commit hash: 2ac75eafd85218e6a4f7d66bfe8cb40575b684da files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Fix bootstrap dependency specification
PR: 273979 |
21.0.1+12.1 23 Oct 2023 04:25:25 commit hash: 2d2c432352a6244d496b3fccaf7747fcd490ef7b commit hash: 2d2c432352a6244d496b3fccaf7747fcd490ef7b commit hash: 2d2c432352a6244d496b3fccaf7747fcd490ef7b commit hash: 2d2c432352a6244d496b3fccaf7747fcd490ef7b files touched by this commit |
Greg Lewis (glewis) search for other commits by this committer |
java/openjdk21: Add a port of JDK 21 |