aboutsummaryrefslogtreecommitdiff
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
...
* java/bouncycastle: support compilation with jdk21 alsoRonald Klop2025-12-041-4/+5
| | | | | | | | Increases compiler source and target version to jdk8. Tested with JAVA_DEFAULT=21. PR: 263601,272855 Reviewed-by: https://lists.freebsd.org/archives/freebsd-java/2025-December/003386.html
* java/openjdk25: Update to version 25.0.1Harald Eilertsen2025-12-042-5/+5
| | | | | | | Reviewed-by: fuz (mentor) Approved by: fuz (mentor) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53975
* java/wildfly: Update version 38.0.0=>38.0.1Muhammad Moinur Rahman2025-11-282-4/+4
| | | | Changelog: https://github.com/wildfly/wildfly/releases/tag/38.0.1.Final
* java/bootstrap-openjdk*: Revert 13f33637597.Bryan Drewery2025-11-253-9/+3
| | | | | | | BUNDLE_LIBS is for preventing _providing_ libraries. In this case the pre-compiled binary distributed has dependencies on libraries that are not provided here. BUNDLE_LIBS does not help the problem.
* java/openjdk25: Add jre_headless flavorHarald Eilertsen2025-11-251-20/+30
| | | | | | | | | | | Add flavor to make a headless jre package, where dev tools and x11 support is removed. As requested in Bug #266059. PR: 266059 Reviewed by: fuz, jrm Approved by: fuz (Mentor), jrm Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53707
* java/apache-commons-cli: Update 1.10.0 => 1.11.0Atanu Biswas2025-11-242-4/+4
| | | | | | | Changelog: https://commons.apache.org/proper/commons-cli/changes.html#a1.11.0 PR: 291183
* java/bootstrap-openjdk*: Mark these ports as bundling libraries.Bryan Drewery2025-11-143-2/+9
| | | | | | | | | This prevents Pkg from recording the bundled libraries as dependencies. This otherwise can confuse Pkg and Poudriere about missing dependencies. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D53723
* java/openjdk11: reduce build log sizeRonald Klop2025-11-141-0/+2
| | | | | | | | | | | Suppress warnings with newer llvm versions. If upstream doesn't fix the warnings it makes no sense to bother the port with it. In my test the log went from 30 MB to 3 MB. No functional change intended. Approved by: java@ mailing list
* lang/rust: Bump revisions after 1.91.1Mikael Urankar2025-11-111-1/+1
| | | | PR: 290816
* java/apache-commons-codec: update to 1.20.0 release.Alex Dupre2025-11-062-4/+4
|
* java/dbvis: Update 25.2.4 => 25.2.5Vladimir Druzenko2025-11-062-4/+4
| | | | | | | Release notes: https://www.dbvis.com/releasenotes/25.2/ MFH: 2025Q4
* java/openjdk17: Add missing header file to fix build on aarch64Greg Lewis2025-11-041-0/+10
|
* java/openjdk25: Add jre and headless flavorsHarald Eilertsen2025-11-041-52/+76
| | | | | | | | | | | | | Add FLAVORS to allow building jre and headless variants from the same port. For backwards compatibility, it is also possible to build the jre version by setting the BUILD_JRE env var. Also reorganize the Makefile to make portclippy happy Reviewed by: fuz, jrm Approved by: fuz (mentor) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53450
* java/openjdk21: Update to 21.0.9Greg Lewis2025-11-025-126/+5
|
* java/openjdk17: Update to 17.0.17Greg Lewis2025-11-024-117/+5
|
* java/openjdk11: Update to 11.0.29Greg Lewis2025-11-023-95/+5
|
* java/openjdk8: Update to 8u472Greg Lewis2025-11-023-94/+4
|
* java/openjdk25: fix build on powerpc64*Piotr Kubaj2025-10-301-0/+11
| | | | /wrkdirs/usr/ports/java/openjdk25/work/openjdk-jdk-25-36-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:182:54: error: no member named 'regs' in '__mcontext'
* java/openjdk25: New portHarald Eilertsen2025-10-2710-0/+280
| | | | | | | | | | | An open-source implementation of the Java Platform, Standard Edition. WWW: https://openjdk.java.net/projects/jdk/25/ Reviewed by: jrm, bofh Approved by: fuz (mentor) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53326
* java/jta: deprecateRonald Klop2025-10-171-0/+3
| | | | | | - old version, the project continued in another repository and nobody noticed - no users in the ports tree - manual download, so no package is available
* java/wildfly: Update version 37.0.1=>38.0.0Muhammad Moinur Rahman2025-10-172-4/+4
| | | | Changelog: https://www.wildfly.org/news/2025/10/16/WildFly-38-is-released/
* java/openjdk17: fix parallel build on 14.3Ronald Klop2025-10-131-2/+2
| | | | | | | | | 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
* java/intellij-ultimate: update to 2025.2.3 release.Alex Dupre2025-10-093-12/+14
|
* lang/rust: Bump revisions after 1.90.0Mikael Urankar2025-10-031-1/+1
| | | | PR: 289709
* java/openjdk23: remove patch that breaks buildPiotr Kubaj2025-10-011-44/+0
| | | | os::current_stack_base_and_size is implemented is os_bsd.cpp.
* java/apache-commons-logging: Improve portVladimir Druzenko2025-09-301-7/+15
| | | | | | | | | | | | - Add LICENSE_FILE. - Add EXTRACT_AFTER_ARGS to prevent extract unnecessary files. - Replace %%JAVAJARDIR%% with ${JAVAJARDIR} in PLIST_FILES. - Replace LN with RLN. - Copy documentation only if DOCS option is on. - Add to documentation NOTICE.txt RELEASE-NOTES.txt. PR: 286425 Approved by: Atanu Biswas <atanubiswas484@gmail.com> (maintainer)
* java/apache-commons-logging: pet stage-qa, get rid of "._*' metadata before ↵Dima Panov2025-09-301-0/+3
| | | | | | installing Approved by: portmgr blanket
* java/java3d: Various fixesTijl Coosemans2025-09-272-13/+15
| | | | | | | | | | - Add dependency on libX11 and libXext. - Replace ${SETENV} with ${SETENVI} ${WRK_ENV} to build with a clean environment. - Install the library with ${INSTALL_LIB} so it is stripped. - Link with C compiler because ld doesn't always search /usr/lib. Reported by: vvd
* java/java3d: Fix build with lldTijl Coosemans2025-09-262-4/+3
| | | | Replace Solaris -G flag with -shared.
* java/apache-commons-lang3: Upgrade to 3.19.0Don Lewis2025-09-262-4/+4
|
* java/openjdk24: FreeBSD updates and fixesHarald Eilertsen2025-09-253-94/+5
| | | | | | | | | | | | | | | - 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
* java/openjdk23: FreeBSD updates and fixesHarald Eilertsen2025-09-253-96/+7
| | | | | | | | | | | | - Enable IPv6 dual protocol socket support on FreeBSD. - Fixed 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/D52381
* java/openjdk24: pass MAKE_JOBS_NUMBER aroundRonald Klop2025-09-231-2/+6
| | | | | | | 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.
* java/openjdk23: pass MAKE_JOBS_NUMBER aroundRonald Klop2025-09-231-2/+6
| | | | | | | 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.
* java/openjdk22: pass MAKE_JOBS_NUMBER aroundRonald Klop2025-09-231-0/+4
| | | | | | | 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.
* java/openjdk21: pass MAKE_JOBS_NUMBER aroundRonald Klop2025-09-231-0/+5
| | | | | | | 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.
* java/openjdk20: pass MAKE_JOBS_NUMBER aroundRonald Klop2025-09-201-1/+5
|
* java/openjdk19: take MAKE_JOBS_NUMBER into accountRonald Klop2025-09-201-1/+5
|
* java/openjdk11: honour MAKE_JOBS_NUMBERRonald Klop2025-09-201-1/+10
| | | | | | fixes flapping builds similar to fixes in the openjdk17 Makefile
* java/dbvis: Update 25.2.3 => 25.2.4Vladimir Druzenko2025-09-202-4/+4
| | | | | | | | Release notes: https://www.dbvis.com/releasenotes/25.2/ Reported by: pkg-fallout (fetch failed) MFH: 2025Q3
* java/openjdk18: fix flapping buildsRonald Klop2025-09-192-3/+12
| | | | | | | Similar to the fix in openjdk17. For more information and lessons learned see ports commit fa96c62b2e3cacce280053fda46dedd8b84a1018 and the follow-up commits.
* java/openjdk17: generate more output during compilationRonald Klop2025-09-191-2/+3
| | | | | | | | | | | | | | | | | | | | | Prevents: Creating support/modules_libs/java.base/server/libjvm.so from 989 file(s) =>> 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.
* java/openjdk24: set proper ABI on powerpc64Piotr Kubaj2025-09-171-10/+9
| | | | | | | | | | | | | | | 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.
* java/openjdk17: fix build without MAKE_JOBS_UNSAFERonald Klop2025-09-141-7/+5
| | | | | | | | | | | | | | | Put back _MAKE_JOBS with a description why it is set empty. Fixes: ===> 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
* java/wildfly: Update version 37.0.0=>37.0.1Muhammad Moinur Rahman2025-09-132-19/+6
| | | | Changelog: https://www.wildfly.org/news/2025/09/04/WildFly-37-0-1-is-released/
* java/openjdk17: pass --with-jobs to honour MAKE_JOBS_NUMBERRonald Klop2025-09-131-2/+12
| | | | | | | | | | | | | | | | 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
* java/dbvis: 25.2.2 => 25.2.3Vladimir Druzenko2025-09-132-7/+7
| | | | | | | Release notes: https://www.dbvis.com/releasenotes/25.2/ MFH: 2025Q3
* java/intellij-fsnotifier: Fix building on FreeBSD 15+Gleb Popov2025-09-112-0/+16
| | | | Reported by: rene
* java/intellij-ultimate: update to 2025.2.1 release.Alex Dupre2025-09-113-56/+290
|
* java/openjdk17: try to fix the flapping buildRonald Klop2025-09-111-1/+2
| | | | | | | | | | | | | | | | | | Build is flapping. The error that pops up is similar to this, but the filename can change: nm: 'abstractCompiler.o': Invalid argument Sometimes the build runs fine and I can't reproduce the failure locally on a 4-CPU RPI4. If this stabalizes the build for openjdk17 I will apply it to other openjdk* ports too. Mind that openjdk23 and -24 already have this change and don't seem to fail. Bumped portrevision so I can easily see if future failures use this change or not. Reported by: https://portsfallout.com/fallout?port=java%2Fopenjdk17%24 Reviewed by: https://lists.freebsd.org/archives/freebsd-java/2025-September/003296.html