aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
* 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-243-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
* java/eclipse: Update distinfo after upstream tarball rerollVladimir Druzenko2025-09-062-5/+6
| | | | | | PR: 289316 Reported by: Ale <discipline@tiscali.it> Approved by: Norbert Grundmann <ngrundmann@gmx.de> (maintainer, implicit)
* java/eclipse: Update 4.36 => 4.37Norbert Grundmann2025-09-063-32/+31
| | | | | | | | | | News: https://eclipse.dev/eclipse/markdown/?f=news/4.37/index.md Release Notes: https://eclipse.dev/eclipse/development/readme_eclipse_4.37.html PR: 289316
* java/java3d: fix installationPiotr Kubaj2025-09-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ===> Installing existing package /packages/All/java3d-1.5.2_8.pkg [powerpc64le-143-default-job-29] Installing java3d-1.5.2_8... [powerpc64le-143-default-job-29] `-- Installing libXt-1.3.0,1... [powerpc64le-143-default-job-29] | `-- Installing libICE-1.1.2,1... [powerpc64le-143-default-job-29] | `-- Extracting libICE-1.1.2,1: .......... done [powerpc64le-143-default-job-29] | `-- Installing libSM-1.2.6,1... [powerpc64le-143-default-job-29] | `-- Extracting libSM-1.2.6,1: ........ done [powerpc64le-143-default-job-29] | `-- Installing libX11-1.8.12,1... [powerpc64le-143-default-job-29] | | `-- Installing libxcb-1.17.0... [powerpc64le-143-default-job-29] | | `-- Installing libXau-1.0.12... [powerpc64le-143-default-job-29] | | `-- Extracting libXau-1.0.12: .......... done [powerpc64le-143-default-job-29] | | `-- Installing libXdmcp-1.1.5... [powerpc64le-143-default-job-29] | | | `-- Installing xorgproto-2024.1... [powerpc64le-143-default-job-29] | | | `-- Extracting xorgproto-2024.1: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting libXdmcp-1.1.5: ...... done [powerpc64le-143-default-job-29] | | `-- Extracting libxcb-1.17.0: .......... done [powerpc64le-143-default-job-29] | `-- Extracting libX11-1.8.12,1: .......... done [powerpc64le-143-default-job-29] `-- Extracting libXt-1.3.0,1: .......... done [powerpc64le-143-default-job-29] `-- Installing libglvnd-1.7.0... [powerpc64le-143-default-job-29] | `-- Installing libXext-1.3.6,1... [powerpc64le-143-default-job-29] | `-- Extracting libXext-1.3.6,1: .......... done [powerpc64le-143-default-job-29] `-- Extracting libglvnd-1.7.0: .......... done [powerpc64le-143-default-job-29] `-- Installing openjdk8-8.462.08.1... [powerpc64le-143-default-job-29] | `-- Installing alsa-lib-1.2.14... [powerpc64le-143-default-job-29] | `-- Extracting alsa-lib-1.2.14: .......... done [powerpc64le-143-default-job-29] | `-- Installing dejavu-2.37_3... [powerpc64le-143-default-job-29] | | `-- Installing fontconfig-2.15.0_3,1... [powerpc64le-143-default-job-29] | | `-- Installing expat-2.7.1... [powerpc64le-143-default-job-29] | | `-- Extracting expat-2.7.1: .......... done [powerpc64le-143-default-job-29] | | `-- Installing freetype2-2.13.3... [powerpc64le-143-default-job-29] | | | `-- Installing brotli-1.1.0,1... [powerpc64le-143-default-job-29] | | | `-- Extracting brotli-1.1.0,1: .......... done [powerpc64le-143-default-job-29] | | | `-- Installing png-1.6.49... [powerpc64le-143-default-job-29] | | | `-- Extracting png-1.6.49: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting freetype2-2.13.3: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting fontconfig-2.15.0_3,1: .......... done [powerpc64le-143-default-job-29] | | `-- Installing mkfontscale-1.2.3... [powerpc64le-143-default-job-29] | | `-- Installing libfontenc-1.1.8... [powerpc64le-143-default-job-29] | | `-- Extracting libfontenc-1.1.8: ...... done [powerpc64le-143-default-job-29] | | `-- Extracting mkfontscale-1.2.3: .... done [powerpc64le-143-default-job-29] | `-- Extracting dejavu-2.37_3: .......... done [powerpc64le-143-default-job-29] | `-- Installing giflib-5.2.2... [powerpc64le-143-default-job-29] | `-- Extracting giflib-5.2.2: .......... done [powerpc64le-143-default-job-29] | `-- Installing java-zoneinfo-2021.e... [powerpc64le-143-default-job-29] | `-- Extracting java-zoneinfo-2021.e: .......... done [powerpc64le-143-default-job-29] | `-- Installing javavmwrapper-2.7.10... [powerpc64le-143-default-job-29] | `-- Extracting javavmwrapper-2.7.10: .......... done [powerpc64le-143-default-job-29] | `-- Installing libXi-1.8.2,1... [powerpc64le-143-default-job-29] | | `-- Installing libXfixes-6.0.1... [powerpc64le-143-default-job-29] | | `-- Extracting libXfixes-6.0.1: ....... done [powerpc64le-143-default-job-29] | `-- Extracting libXi-1.8.2,1: .......... done [powerpc64le-143-default-job-29] | `-- Installing libXrender-0.9.12... [powerpc64le-143-default-job-29] | `-- Extracting libXrender-0.9.12: ....... done [powerpc64le-143-default-job-29] | `-- Installing libXtst-1.2.5... [powerpc64le-143-default-job-29] | `-- Extracting libXtst-1.2.5: .......... done [powerpc64le-143-default-job-29] | `-- Installing libinotify-20240724_3... [powerpc64le-143-default-job-29] | `-- Extracting libinotify-20240724_3: .......... done [powerpc64le-143-default-job-29] `-- Extracting openjdk8-8.462.08.1: .......... done pkg-static: Missing shlib dependency: libjawt.so Failed to install the following 1 package(s): /packages/All/java3d-1.5.2_8.pkg
* lang/rust: Bump revisions after 1.89.0Mikael Urankar2025-09-011-1/+1
| | | | PR: 288923
* all: bump PORTREVISION after updating graphics/libyuvRene Ladan2025-08-3110-5/+10
| | | | Using the Tools/scripts/bump_revision.pl script
* java/apache-commons-cli: Update 1.9.0 => 1.10.0Atanu Biswas2025-08-142-5/+6
| | | | | | | Changelog: https://commons.apache.org/proper/commons-cli/changes.html#a1.10.0 PR: 288858
* java/bootstrap-openjdk17: Require compat14xDag-Erling Smørgrav2025-08-131-0/+5
| | | | | | | | | | | This port installs precompiled binaries which rely on libutil.so.9, which is replaced by libutil.so.10 in FreeBSD 15 and up. Note that this only helps platforms for which misc/compat14x is available, i.e. i386, amd64, and aarch64. The port remains broken on powerpc, powerpc64, and powerpc64le. Differential Revision: https://reviews.freebsd.org/D51873
* java/wildfly: Update version 36.0.1=>37.0.0Muhammad Moinur Rahman2025-08-082-5/+9
| | | | Changelog: https://www.wildfly.org/news/2025/08/04/WildFly-37-is-released/
* java/openjdk21-jre: New portMuhammad Moinur Rahman2025-08-032-0/+9
| | | | | PR: 287500 Reported by: bsd@abinet.ru
* java/servingxml: Remove expired portRene Ladan2025-08-027-575/+0
| | | | 2025-07-31 java/servingxml: Abandoned and obsolete, last release in 2010
* java/openjdk21: Update to 21.0.8Greg Lewis2025-07-252-6/+5
|
* java/openjdk17: Update to 17.0.16Greg Lewis2025-07-252-6/+5
|
* java/openjdk8: Update to 8u462Greg Lewis2025-07-252-7/+6
|
* java/eclipse: Update 4.35 => 4.36Norbert Grundmann2025-07-192-30/+30
| | | | | | | | | | News: https://eclipse.dev/eclipse/markdown/?f=news/4.36/index.md Release Notes: https://eclipse.dev/eclipse/development/readme_eclipse_4.36.html PR: 288299
* java/openjdk24: Update to version 24.0.2Harald Eilertsen2025-07-182-7/+6
| | | | | | | | | 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
* java/dbvis: Update 25.2.1 => 25.2.2Vladimir Druzenko2025-07-152-4/+4
| | | | | | | Release notes: https://www.dbvis.com/releasenotes/25.2/ MFH: 2025Q3
* java/dbvis: Improve do-installVladimir Druzenko2025-07-091-3/+6
| | | | MFH: 2025Q3
* all: return kwm's ports to the pool after safekeeping his commit bit.Rene Ladan2025-07-071-1/+1
| | | | Hat: portmgr-secretary
* java/dbvis: Update 25.2 => 25.2.1Vladimir Druzenko2025-07-072-5/+5
| | | | | | | Release notes: https://www.dbvis.com/releasenotes/25.2/ MFH: 2025Q3
* lang/rust: Bump revisions after 1.88.0Mikael Urankar2025-07-031-1/+1
| | | | PR: 287766
* java/mx4j: Remove expired portRene Ladan2025-06-304-46/+0
| | | | 2025-06-30 java/mx4j: Abandoned upstream, no activity since 2010
* java/openjfx14: Unbreak after update libxm2 to 2.14Vladimir Druzenko2025-06-293-3/+29
| | | | PR: 280158
* openjdk: remove need for fdescfs(5) and probably procfs(5)Baptiste Daroussin2025-06-2734-43/+1001
| | | | | | | | | | | | | | | 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.
* java/dbvis: Update 25.1.4 => 25.2Vladimir Druzenko2025-06-252-4/+4
| | | | | | | | | | Changelogs: https://www.dbvis.com/releasenotes/25.1/ https://www.dbvis.com/releasenotes/25.2/ Previous version is unfetchable. MFH: 2025Q2
* java/jaxen: Remove expired portRene Ladan2025-06-234-48/+0
| | | | 2025-04-30 java/jaxen: Outdated, unsupported upstream and unmaintained in tree for years
* java/jdom: Remove expired portRene Ladan2025-06-234-56/+0
| | | | 2025-06-04 java/jdom: Depends on exired java/jaxen
* java/openjfx14: Mark BROKENDaniel Engberg2025-06-211-0/+2
| | | | | | Fails to build with libxml2 2.13+, error: no matching constructor for initialization of 'XMLDocumentParserScope' PR: 280158
* java/intellij-ultimate: update to 2025.1.2 release.Alex Dupre2025-06-163-65/+603
|
* java/servingxml: Deprecate and set expiration date to 2025-07-31Daniel Engberg2025-06-081-0/+3
| | | | | | | | | Abandoned and obsolete, last release in 2010 Functionality offered in various more active projects and/or including JDK itself PR: 287366 Reviewed by: Jean-Paul Beconne <jpbeconne@free.fr> (maintainer)
* java/apache-commons-beanutils: update to version 1.11.0Jimmy Olgeni2025-06-073-13/+19
|