<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/openjdk17/Makefile, branch 13-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=13-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=13-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-04-08T14:12:20Z</updated>
<entry>
<title>java/openjdk*: Fix possible race after configure</title>
<updated>2026-04-08T14:12:20Z</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@FreeBSD.org</email>
</author>
<published>2026-04-07T08:03:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6fe56cc444f47fe6180bb976ef0980a6d4ef906b'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>java/openjdk17: Update to 17.0.18</title>
<updated>2026-02-08T20:48:06Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2026-02-08T20:47:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4a487d7cddb20d3a5d4159b705747be3793c177a'/>
<id>urn:sha1:4a487d7cddb20d3a5d4159b705747be3793c177a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change</title>
<updated>2026-02-03T05:13:43Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2026-02-03T05:08:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2adc4bef7df69089f28bd4525c58238aebc4a34d'/>
<id>urn:sha1:2adc4bef7df69089f28bd4525c58238aebc4a34d</id>
<content type='text'>
PR:		292881
Reported by:	Petr Lampa &lt;lampa@fit.vutbr.cz&gt;
</content>
</entry>
<entry>
<title>java/openjdk8-20: Bootstrap from prebuilt packages</title>
<updated>2026-01-15T10:51:04Z</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@FreeBSD.org</email>
</author>
<published>2026-01-13T10:04:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4121610441a887d2c26bc5d5ae33772f1cc9b0c6'/>
<id>urn:sha1:4121610441a887d2c26bc5d5ae33772f1cc9b0c6</id>
<content type='text'>
Use prebuilt known good packages (derived from the official pkgs)
instead of depending on the previous version of the OpenJDK.

This patch fixes bootstrapping for openjdk8-20 except 18 which is
expired, and 19 which has been dealt with before.

PR:		291872
Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54683
</content>
</entry>
<entry>
<title>java/openjdk17: Update to 17.0.17</title>
<updated>2025-11-02T21:48:21Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2025-11-02T19:53:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b0cdc77e7b53a27a8f67ec669882083657cc97e8'/>
<id>urn:sha1:b0cdc77e7b53a27a8f67ec669882083657cc97e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk17: fix parallel build on 14.3</title>
<updated>2025-10-13T12:31:53Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-10-13T11:28:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=df901df4bd47e30a9256dc2a241f42a22a19cd73'/>
<id>urn:sha1:df901df4bd47e30a9256dc2a241f42a22a19cd73</id>
<content type='text'>
Got a report that build is also flapping on 14.3, so extent the range
of OSVERSIONs.
Allow parallel jobs, but limited to the number of jobs that is
currently used (and works) on the official FreeBSD pkg build cluster.

PR:	290148
</content>
</entry>
<entry>
<title>java/openjdk18: fix flapping builds</title>
<updated>2025-09-19T17:23:01Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-09-11T10:43:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=10f1e41a8f7fb0de71ee1e68520d2ead2a9cf1ab'/>
<id>urn:sha1:10f1e41a8f7fb0de71ee1e68520d2ead2a9cf1ab</id>
<content type='text'>
Similar to the fix in openjdk17.

For more information and lessons learned see ports commit
fa96c62b2e3cacce280053fda46dedd8b84a1018 and the follow-up commits.
</content>
</entry>
<entry>
<title>java/openjdk17: generate more output during compilation</title>
<updated>2025-09-19T11:37:26Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-09-19T11:27:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d0afe5cf11c699741cc117f3120b618e12d39e91'/>
<id>urn:sha1:d0afe5cf11c699741cc117f3120b618e12d39e91</id>
<content type='text'>
Prevents:
Creating support/modules_libs/java.base/server/libjvm.so from 989 file(s)
=&gt;&gt; Killing runaway build after 7200 seconds with no output

The cmdlines output can also help in debugging the flapping builds if a
race condition is the cause of the 'nm' error. (see previous commits)

Reported-by: https://lists.freebsd.org/archives/freebsd-pkg-fallout/2025-September/807751.html

Plus, use --with-num-cores instead of --with-jobs. With-num-cores still
lets configure override (reduce) the number of parallel jobs if the
memory size is limited. With-jobs sets an absolute number.
See {WRKSRC}/doc/building.md for more information.

Reported-by: https://lists.freebsd.org/archives/freebsd-java/2025-September/003314.html

Bump portrevision so future failures are easy to trace back to specific
port version.
</content>
</entry>
<entry>
<title>java/openjdk17: fix build without MAKE_JOBS_UNSAFE</title>
<updated>2025-09-14T09:36:53Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-09-14T09:31:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=f3020798cf97b07671462ff28909defaad6af5aa'/>
<id>urn:sha1:f3020798cf97b07671462ff28909defaad6af5aa</id>
<content type='text'>
Put back _MAKE_JOBS with a description why it is set empty.

Fixes:
===&gt;  Building for openjdk17-17.0.16+8.1_2
Error: 'make -jN' is not supported, use 'make JOBS=N'

NB: this error came from work/jdk17u-jdk-17.0.16-8-1/make/InitSupport.gmk:119

Bump portrevision so future failures are easy to trace back to specific
port version.

Reported-by: https://lists.freebsd.org/archives/freebsd-ports/2025-September/008453.html
</content>
</entry>
<entry>
<title>java/openjdk17: pass --with-jobs to honour MAKE_JOBS_NUMBER</title>
<updated>2025-09-13T19:32:54Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-09-13T12:38:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=00d241bb50a1e8ec79bff2ec6f0127126079e03d'/>
<id>urn:sha1:00d241bb50a1e8ec79bff2ec6f0127126079e03d</id>
<content type='text'>
The configure script detects cores and memory and calculates itself how many jobs it uses.

checking for number of cores... 28
checking for memory size... 130926 MB
checking for appropriate number of jobs to run in parallel... 28

Override this by the variables of our ports framework.

If this fixes the flapping builds I want to apply it to the other openjdk* ports.

Bump portrevision so future failures are easy to trace back.

Suggested in: https://lists.freebsd.org/archives/freebsd-java/2025-September/003304.html
</content>
</entry>
</feed>
