<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/openjdk24, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>java/openjdk24: remove expired port and unregister it.</title>
<updated>2026-06-14T11:49:44+00:00</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2026-06-14T11:46:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=b6454920ca58171bf51e29a938b329c37a35143c'/>
<id>b6454920ca58171bf51e29a938b329c37a35143c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk*: Fix possible race after configure</title>
<updated>2026-04-08T14:12:20+00:00</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@FreeBSD.org</email>
</author>
<published>2026-04-07T08:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=6fe56cc444f47fe6180bb976ef0980a6d4ef906b'/>
<id>6fe56cc444f47fe6180bb976ef0980a6d4ef906b</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk21-25: Bootstrap from prebuilt packages</title>
<updated>2026-02-23T14:23:56+00:00</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@FreeBSD.org</email>
</author>
<published>2026-01-15T13:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=8de6fe603338d529fb9ef6c744a5a676370de59b'/>
<id>8de6fe603338d529fb9ef6c744a5a676370de59b</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change</title>
<updated>2026-02-03T05:13:43+00:00</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2026-02-03T05:08:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=2adc4bef7df69089f28bd4525c58238aebc4a34d'/>
<id>2adc4bef7df69089f28bd4525c58238aebc4a34d</id>
<content type='text'>
PR:		292881
Reported by:	Petr Lampa &lt;lampa@fit.vutbr.cz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		292881
Reported by:	Petr Lampa &lt;lampa@fit.vutbr.cz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk*: Deprecate unmaintained versions</title>
<updated>2025-12-12T12:00:52+00:00</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@FreeBSD.org</email>
</author>
<published>2025-12-11T15:02:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=6a245515c7c2048e25413bd31d15e06a96319c8f'/>
<id>6a245515c7c2048e25413bd31d15e06a96319c8f</id>
<content type='text'>
Mark OpenJDK versions no longer maintained by upstream as deprecated,
and for future removal. Keeping LTS versions, as well as the actively
maintained latest versions in the tree.

Reviewed by:	bofh (mentor), jrm
Approved by:	bofh (mentor)
MFH:		2025Q4
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54176
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mark OpenJDK versions no longer maintained by upstream as deprecated,
and for future removal. Keeping LTS versions, as well as the actively
maintained latest versions in the tree.

Reviewed by:	bofh (mentor), jrm
Approved by:	bofh (mentor)
MFH:		2025Q4
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54176
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk24: FreeBSD updates and fixes</title>
<updated>2025-09-25T13:32:44+00:00</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@anduin.net</email>
</author>
<published>2025-09-25T03:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=8e3dc60231183008cea882574020f74163db9b58'/>
<id>8e3dc60231183008cea882574020f74163db9b58</id>
<content type='text'>
- Enable and fix demangling C++ symbols in the Servicability Agent for
  FreeBSD. This fixes several issues with backtraces and looking up
  symbols when debugging or inspecting programs running in the JVM.

- Fix a performance issue when looking up committed memory size and
  number of open file handles via the OperatingSystemMXBean interface.
  This affected some large ElasticSearch clusters, but potentially also
  other large high performance systems.

Reviewed by:	emaste, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D52354
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Enable and fix demangling C++ symbols in the Servicability Agent for
  FreeBSD. This fixes several issues with backtraces and looking up
  symbols when debugging or inspecting programs running in the JVM.

- Fix a performance issue when looking up committed memory size and
  number of open file handles via the OperatingSystemMXBean interface.
  This affected some large ElasticSearch clusters, but potentially also
  other large high performance systems.

Reviewed by:	emaste, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D52354
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk24: pass MAKE_JOBS_NUMBER around</title>
<updated>2025-09-23T10:31:04+00:00</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-09-23T10:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=6732aab7d151c664fb0e1d54dc6d11310c27ec5b'/>
<id>6732aab7d151c664fb0e1d54dc6d11310c27ec5b</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk24: set proper ABI on powerpc64</title>
<updated>2025-09-17T08:37:10+00:00</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2025-09-16T10:42:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=8921df9c20effb4b5c41c7aa38c64d270be03450'/>
<id>8921df9c20effb4b5c41c7aa38c64d270be03450</id>
<content type='text'>
n file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/precompiled/precompiled.hpp:45:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/nmt/memTracker.hpp:30:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/nmt/memoryFileTracker.hpp:34:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/runtime/os.inline.hpp:31:
/wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.inline.hpp:35:10: error: no member named 'resolve_function_descriptor' in 'os::Bsd'; did you mean simply 'resolve_function_descriptor'?
   35 |   return os::Bsd::resolve_function_descriptor(p);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          resolve_function_descriptor
/wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.inline.hpp:34:18: note: 'resolve_function_descriptor' declared here
   34 | inline void* os::resolve_function_descriptor(void* p) {
      |                  ^
1 error generated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
n file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/precompiled/precompiled.hpp:45:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/nmt/memTracker.hpp:30:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/nmt/memoryFileTracker.hpp:34:
In file included from /wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/share/runtime/os.inline.hpp:31:
/wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.inline.hpp:35:10: error: no member named 'resolve_function_descriptor' in 'os::Bsd'; did you mean simply 'resolve_function_descriptor'?
   35 |   return os::Bsd::resolve_function_descriptor(p);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          resolve_function_descriptor
/wrkdirs/usr/ports/java/openjdk24/work/openjdk-jdk-24.0.2-ga-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.inline.hpp:34:18: note: 'resolve_function_descriptor' declared here
   34 | inline void* os::resolve_function_descriptor(void* p) {
      |                  ^
1 error generated.
</pre>
</div>
</content>
</entry>
<entry>
<title>java/openjdk24: Update to version 24.0.2</title>
<updated>2025-07-18T16:29:48+00:00</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@anduin.net</email>
</author>
<published>2025-07-17T14:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7aed795e864ced2f6dfee773d2371d01b23d5d4f'/>
<id>7aed795e864ced2f6dfee773d2371d01b23d5d4f</id>
<content type='text'>
Updates the OpenJDK to version 24.0.2, including several fixes for
FreeBSD backported from mainline.

Reviewed by:	jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D51367
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updates the OpenJDK to version 24.0.2, including several fixes for
FreeBSD backported from mainline.

Reviewed by:	jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D51367
</pre>
</div>
</content>
</entry>
<entry>
<title>openjdk: remove need for fdescfs(5) and probably procfs(5)</title>
<updated>2025-06-27T15:14:08+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2025-06-27T14:59:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=3a407ba074c037ab429e357307016648b4d5ed33'/>
<id>3a407ba074c037ab429e357307016648b4d5ed33</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
