User Details
- User Since
- Dec 24 2024, 12:50 PM (47 w, 1 d)
Yesterday
Not sure if it belongs in the java category, though... Perhaps security instead?
Tue, Nov 18
Sun, Nov 16
This is a good point!
Thu, Nov 13
Think I fixed all issues now.
- java/openjdk25: Fix minor typo causing wrong pkg name
- java/openjdk25: Fix review comments
Wed, Nov 12
Tue, Nov 4
Mon, Nov 3
The reason I was able to run tuxguitar (a gui app) under the -headless variant was that it bundles swt.jar which dynamically loads gtk. The -headless variant only affects awt based apps.
- java/openjdk25: Update with comments for review
Fri, Oct 31
I discovered during testing that it seems the headless build happyly also runs gui programs. That's not as intended, so I'll have to explore that before pushing this in any case.
Wed, Oct 29
Mon, Oct 27
Hopefully the commit message is better now. Used the template so field should be in order and values align, though it's not visible in the differential summary.
java/openjdk25: New port
Sat, Oct 25
java/openjdk25: New port
Thanks a lot for the review, I'll squash and update the summary/commit message once the diff is accepted.
- java/openjdk25: feedback from bofh and fuz
Fri, Oct 24
- java/openjdk25: Drop PORTREVISION
- Add openjdk25 to bsd.default-versions.mk
- java/openjdk25: Fix bootstrap jdk dependency
- java/Makefile: Fix indentation
- Add openjdk 25 to available ports
Sep 25 2025
@jrm Thanks, I'll revisit this.
Sep 4 2025
Should probably also mention in the commit message that this changes from the battleblow repo to the freebsd hosted repo.
Sep 3 2025
Aug 13 2025
I don't really have an opinion, but it's interesting wrt https://reviews.freebsd.org/D50349.
Jul 25 2025
@glewis Thanks for the feedback. Fixed the issues you pointed out. Seems make makesum was a bit too eager :)
- java/openjdk11: Drop PORTREVISION from makefile
- java/openjdk11: Restore cups in distinfo
Jul 17 2025
May 16 2025
May 15 2025
- java/openjdk24: Update distfiles location
- java/openjdk24: Remove unused var from Makefile
May 14 2025
- java/openjdk24: Don't extract bootjdk twice
Note, I do not have a OpenJDK23 bootstrap jdk for PPC64 yet, and will need help to get that built.
Apr 25 2025
Apr 24 2025
- java/openjdk24: Don't bump portrevision
Builds and installs fine on AMD64 and Aarch64. Waiting for feedback on PPC.
- java/openjdk24: Remove os_bsd_ppc patch
Mar 28 2025
Update pkg-descr to align with previous openjdk ports.
I'm good with the commit message, but let me fix the pkg-descr first :)
Mar 25 2025
- 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 14 2025
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 1 2025
Anything missing for this to be merged?
Feb 3 2025
Bump PORTREVISION
Jan 13 2025
@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.
@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 3 2025
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.
Dec 30 2024
@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
Update based on feedback:
Update patch based on feedback.
Dec 27 2024
Rebased on top of bofh's openjdk22 additions.
Dec 26 2024
Updated regex in Mk/bsd.java.mk and fixed indentation in openjdk23/Makefile
More changes based on feedback.
Dec 25 2024
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 24 2024
Update based on feedback.