Page MenuHomeFreeBSD
Feed Advanced Search

Today

haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.

java/openjdk25: New port

Mon, Oct 27, 11:48 AM

Sat, Oct 25

haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.

java/openjdk25: New port

Sat, Oct 25, 2:59 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.

Thanks a lot for the review, I'll squash and update the summary/commit message once the diff is accepted.

Sat, Oct 25, 12:44 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: feedback from bofh and fuz
Sat, Oct 25, 12:40 PM

Fri, Oct 24

bofh renamed haraldei from haraldei_anduin.net to haraldei.
Fri, Oct 24, 9:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Drop PORTREVISION
Fri, Oct 24, 2:32 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • Add openjdk25 to bsd.default-versions.mk
Fri, Oct 24, 2:29 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.
In D53326#1217838, @jrm wrote:

The build is failing because configure is unhappy with the bootstrap version.

Fri, Oct 24, 1:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Fix bootstrap jdk dependency
Fri, Oct 24, 1:47 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/Makefile: Fix indentation
Fri, Oct 24, 1:29 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.
In D53326#1217823, @jrm wrote:

We need an entry in java/Makefile.

Fri, Oct 24, 1:26 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • Add openjdk 25 to available ports
Fri, Oct 24, 1:25 PM
haraldei requested review of D53326: java/openjdk25: Add port for openjdk 25.
Fri, Oct 24, 1:16 PM
haraldei added a comment to D53320: getrlimitusage.2: Update HISTORY section.

14.2 not 14.3

Fri, Oct 24, 12:47 PM

Sep 25 2025

haraldei added a comment to D51522: java/openjdk11: Update port to version 11.0.28.

@jrm Thanks, I'll revisit this.

Sep 25 2025, 8:21 AM

Sep 4 2025

haraldei added a comment to D52381: java/openjdk23: FreeBSD updates and fixes.

Should probably also mention in the commit message that this changes from the battleblow repo to the freebsd hosted repo.

Sep 4 2025, 1:22 PM
haraldei requested review of D52381: java/openjdk23: FreeBSD updates and fixes.
Sep 4 2025, 1:20 PM

Sep 3 2025

haraldei requested review of D52354: java/openjdk24: FreeBSD updates and fixes.
Sep 3 2025, 11:15 AM

Aug 13 2025

haraldei added a comment to D51873: java/bootstrap-openjdk17: Require compat14x.
In D51873#1185810, @des wrote:
In D51873#1185795, @haraldei_anduin.net wrote:

I don't really have an opinion, but it's interesting wrt https://reviews.freebsd.org/D50349.

Sorry, I don't see the relevance

Aug 13 2025, 12:59 PM
haraldei added a comment to D51873: java/bootstrap-openjdk17: Require compat14x.

I don't really have an opinion, but it's interesting wrt https://reviews.freebsd.org/D50349.

Aug 13 2025, 11:11 AM

Jul 25 2025

haraldei added a comment to D51522: java/openjdk11: Update port to version 11.0.28.

@glewis Thanks for the feedback. Fixed the issues you pointed out. Seems make makesum was a bit too eager :)

Jul 25 2025, 2:56 PM
haraldei updated the diff for D51522: java/openjdk11: Update port to version 11.0.28.
  • java/openjdk11: Drop PORTREVISION from makefile
  • java/openjdk11: Restore cups in distinfo
Jul 25 2025, 2:54 PM
haraldei requested review of D51522: java/openjdk11: Update port to version 11.0.28.
Jul 25 2025, 1:05 PM

Jul 17 2025

haraldei requested review of D51367: java/openjdk24: Update to version 24.0.2.
Jul 17 2025, 9:39 AM

May 16 2025

haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

Yeah, it's superfluous to install multiple JDKs unless you really need to use multiple versions, and the bootstrap- one isn't supposed to be used in other place so it's better not to leave on the system. (OTOH, it's only BUILD_DEPENDS so it won't be the case when installing via pkg)

May 16 2025, 9:56 AM

May 15 2025

haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Update distfiles location
May 15 2025, 9:57 AM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

I do not see any pkg-descr file. Please add one.

May 15 2025, 8:33 AM
haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Remove unused var from Makefile
May 15 2025, 8:01 AM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

I feel that we could follow other java/bootstrap-openjdk* route, that seems more clear and cleaner (IMHO). We don't have newer bootstrap-openjdk than version 17 and maybe it's time for adding a bootstrap-openjdk23?

May 15 2025, 7:57 AM

May 14 2025

haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Don't extract bootjdk twice
May 14 2025, 1:16 PM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.
In D50349#1148782, @jrm wrote:

I requested an openjdk account on freefall to host the distfiles. Adding PowerPC here to see if they are willing to help.

May 14 2025, 12:57 PM
haraldei added inline comments to D50349: java/openjdk24: Build with temporary bootjdk.
May 14 2025, 12:55 PM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

Note, I do not have a OpenJDK23 bootstrap jdk for PPC64 yet, and will need help to get that built.

May 14 2025, 12:16 PM
haraldei requested review of D50349: java/openjdk24: Build with temporary bootjdk.
May 14 2025, 12:13 PM

Apr 25 2025

haraldei added a comment to D49996: java/openjdk24: Upgrade to version 24.0.1.
In D49996#1140454, @jrm wrote:

Poudriere builds look good. Harald, please let me know if you're satisfied with all your run-time tests, and I'll commit.

Apr 25 2025, 10:26 AM

Apr 24 2025

haraldei updated the diff for D49996: java/openjdk24: Upgrade to version 24.0.1.
  • java/openjdk24: Don't bump portrevision
Apr 24 2025, 1:43 PM
haraldei added inline comments to D49996: java/openjdk24: Upgrade to version 24.0.1.
Apr 24 2025, 1:03 PM
haraldei added a comment to D49996: java/openjdk24: Upgrade to version 24.0.1.

Builds and installs fine on AMD64 and Aarch64. Waiting for feedback on PPC.

Apr 24 2025, 1:01 PM
haraldei updated the diff for D49996: java/openjdk24: Upgrade to version 24.0.1.
  • java/openjdk24: Remove os_bsd_ppc patch
Apr 24 2025, 11:53 AM
haraldei requested review of D49996: java/openjdk24: Upgrade to version 24.0.1.
Apr 24 2025, 10:33 AM

Mar 28 2025

haraldei updated the diff for D49354: Add port for java/openjdk24.

Update pkg-descr to align with previous openjdk ports.

Mar 28 2025, 5:20 PM
haraldei added a comment to D49354: Add port for java/openjdk24.

I'm good with the commit message, but let me fix the pkg-descr first :)

Mar 28 2025, 5:11 PM

Mar 25 2025

haraldei added a comment to D49354: Add port for java/openjdk24.
In D49354#1128642, @jrm wrote:

Some lower-priority points:

Mar 25 2025, 5:34 PM
haraldei updated the diff for D49354: Add port for java/openjdk24.
  • Changed source repo to freebsd/openjdk.
  • Changed release tag to jdk-24-ga-freebsd-1
  • Removed i386 as target arch, and added comment.
  • Removed broken build lines for i386.
  • Fixed build for aarch64 by removing JAVA_TOOL_OPTIONS env var and enabling compressed class pointers.
Mar 25 2025, 12:13 PM

Mar 14 2025

haraldei added a comment to D49354: Add port for java/openjdk24.

Is there a reason not to apply (some of) the patches in the repo directly?

Mar 14 2025, 8:40 PM
haraldei added a comment to D49354: Add port for java/openjdk24.

This port is based on my own clone of the openjdk/jdk repo, as there's no bsd openjdk branch or repo from battleblow yet. I'm hoping we can move to battleblow before release.

Mar 14 2025, 10:12 AM
haraldei requested review of D49354: Add port for java/openjdk24.
Mar 14 2025, 10:07 AM

Mar 1 2025

haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.

Anything missing for this to be merged?

Mar 1 2025, 12:12 PM

Feb 3 2025

haraldei updated the diff for D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.

Bump PORTREVISION

Feb 3 2025, 2:26 PM
haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
In D48806#1113263, @jrm wrote:

Sounds good. You also need to bump PORTREVSION.

Feb 3 2025, 2:20 PM
haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
In D48806#1113261, @jrm wrote:

Should the patch be removed from other JDK ports as well?

Feb 3 2025, 1:43 PM
haraldei requested review of D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
Feb 3 2025, 11:22 AM

Jan 13 2025

haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

@jrm Yeah, I was mostly thinking about the quality of production code backtraces :) A full strip will clearly strip more than just debug info. It will probably make a difference for internal errors in the JVM itself, but not much for code running _on_ the JVM.

Jan 13 2025, 6:03 PM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

@michaelo I don't see any significant change between the output from jstack regardless of the target process running from stripped or non-stripped binaries: https://gist.github.com/snake66/319cdc0772902037610da906c0863d47

Jan 13 2025, 2:22 PM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.
In D48223#1105116, @haraldei_anduin.net wrote:

I think so, but only native code. The stack traces should still include all the information that the JVM itself handles.

Very good, there is likely only case: JVM crashes and dump file does contain any reasonable information for a backtrace.

Jan 13 2025, 11:16 AM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

It depends, sometimes you simply cannot reproduce on non-prod. Does this affect jstack? This is often requested on the Tomcat mailing lists.

Jan 13 2025, 10:40 AM

Jan 3 2025

haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

I think this should be ok. There are some parts of the handling of internal errors that tries to look up debug info to get better stacktraces, but I don't think that is important to production deployments.

Jan 3 2025, 10:56 AM
haraldei requested review of D48299: java/openjdk23: More Makefile improvements.
Jan 3 2025, 10:52 AM

Dec 30 2024

haraldei added a comment to D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

@glewis With debug enabled I get this more useful message:

#  Internal Error (/home/haraldei/src/openjdk/src/hotspot/cpu/x86/macroAssembler_x86.cpp:4206), pid=14704, tid=109565
#  assert(is_aligned(set.size() * xmm_save_size(), StackAlignmentInBytes)) failed: must be
Dec 30 2024, 7:20 PM
haraldei updated the diff for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

Update based on feedback:

Dec 30 2024, 5:49 PM
haraldei updated the diff for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

Update patch based on feedback.

Dec 30 2024, 5:41 PM
haraldei added reviewers for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15: jrm, emaste, glewis, bofh.
Dec 30 2024, 4:24 PM
haraldei requested review of D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.
Dec 30 2024, 4:21 PM

Dec 27 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Rebased on top of bofh's openjdk22 additions.

Dec 27 2024, 7:00 PM

Dec 26 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Updated regex in Mk/bsd.java.mk and fixed indentation in openjdk23/Makefile

Dec 26 2024, 9:13 PM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 26 2024, 8:53 PM
haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

More changes based on feedback.

Dec 26 2024, 5:46 PM

Dec 25 2024

haraldei added a comment to D48194: Add OpenJDK 23 to ports.

I have created a bug report https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283600 for adding the openjdk22. Have a look at it as it will give some idea about the changes required.

Dec 25 2024, 6:34 PM
haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Think I got all the parts of Mk/bsd.java.mk covered now, but please check as I'm not all that familiar with how it works.

Dec 25 2024, 9:40 AM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 25 2024, 9:14 AM

Dec 24 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Update based on feedback.

Dec 24 2024, 6:35 PM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 24 2024, 6:33 PM
haraldei requested review of D48194: Add OpenJDK 23 to ports.
Dec 24 2024, 4:25 PM