5654 Commits

Author SHA1 Message Date
Ronald Klop
5c22d5b7a1
java/openjdk11: honour MAKE_JOBS_NUMBER
fixes flapping builds

similar to fixes in the openjdk17 Makefile
2025-09-20 15:19:10 +02:00
Vladimir Druzenko
1881ab85f7 java/dbvis: Update 25.2.3 => 25.2.4
Release notes:
https://www.dbvis.com/releasenotes/25.2/

Reported by:	pkg-fallout (fetch failed)
MFH:		2025Q3
2025-09-20 04:20:59 +03:00
Ronald Klop
10f1e41a8f
java/openjdk18: fix flapping builds
Similar to the fix in openjdk17.

For more information and lessons learned see ports commit
fa96c62b2e3cacce280053fda46dedd8b84a1018 and the follow-up commits.
2025-09-19 19:23:01 +02:00
Ronald Klop
d0afe5cf11
java/openjdk17: generate more output during compilation
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.
2025-09-19 13:37:26 +02:00
Piotr Kubaj
8921df9c20 java/openjdk24: set proper ABI on powerpc64
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.
2025-09-17 10:37:10 +02:00
Ronald Klop
f3020798cf
java/openjdk17: fix build without MAKE_JOBS_UNSAFE
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
2025-09-14 11:36:53 +02:00
Muhammad Moinur Rahman
214f7cd9c9
java/wildfly: Update version 37.0.0=>37.0.1
Changelog: https://www.wildfly.org/news/2025/09/04/WildFly-37-0-1-is-released/
2025-09-13 22:59:03 +02:00
Ronald Klop
00d241bb50
java/openjdk17: pass --with-jobs to honour MAKE_JOBS_NUMBER
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
2025-09-13 21:32:54 +02:00
Vladimir Druzenko
de267d3724 java/dbvis: 25.2.2 => 25.2.3
Release notes:
https://www.dbvis.com/releasenotes/25.2/

MFH:	2025Q3
2025-09-13 05:05:51 +03:00
Gleb Popov
5bd848fb61 java/intellij-fsnotifier: Fix building on FreeBSD 15+
Reported by:	rene
2025-09-11 18:58:12 +03:00
Alex Dupre
521ac42cb9 java/intellij-ultimate: update to 2025.2.1 release. 2025-09-11 14:46:26 +02:00
Ronald Klop
fa96c62b2e
java/openjdk17: try to fix the flapping build
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
2025-09-11 11:05:52 +02:00
Vladimir Druzenko
d6a05de973 java/eclipse: Update distinfo after upstream tarball reroll
PR:		289316
Reported by:	Ale <discipline@tiscali.it>
Approved by:	Norbert Grundmann <ngrundmann@gmx.de> (maintainer, implicit)
2025-09-06 05:21:34 +03:00
Norbert Grundmann
e990be2127 java/eclipse: Update 4.36 => 4.37
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
2025-09-06 01:10:11 +03:00
Piotr Kubaj
d407ee5432 java/java3d: fix installation
===>   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
2025-09-03 11:21:16 +02:00
Mikael Urankar
b21956d7db lang/rust: Bump revisions after 1.89.0
PR:		288923
2025-09-01 10:25:04 +02:00
Rene Ladan
b304d8ab18 all: bump PORTREVISION after updating graphics/libyuv
Using the Tools/scripts/bump_revision.pl script
2025-08-31 12:30:51 +02:00
Atanu Biswas
da8cf0ee31 java/apache-commons-cli: Update 1.9.0 => 1.10.0
Changelog:
https://commons.apache.org/proper/commons-cli/changes.html#a1.10.0

PR:	288858
2025-08-14 15:17:09 +03:00
Dag-Erling Smørgrav
f4f80af577 java/bootstrap-openjdk17: Require compat14x
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
2025-08-13 14:30:41 +02:00
Muhammad Moinur Rahman
2b10dfbc67
java/wildfly: Update version 36.0.1=>37.0.0
Changelog: https://www.wildfly.org/news/2025/08/04/WildFly-37-is-released/
2025-08-08 22:55:58 +02:00
Muhammad Moinur Rahman
e626e069e7
java/openjdk21-jre: New port
PR:		287500
Reported by:	bsd@abinet.ru
2025-08-03 20:41:14 +02:00
Rene Ladan
6d0c0c40a8 java/servingxml: Remove expired port
2025-07-31 java/servingxml: Abandoned and obsolete, last release in 2010
2025-08-02 11:36:14 +02:00
Greg Lewis
b962e33454 java/openjdk21: Update to 21.0.8 2025-07-25 10:42:16 -07:00
Greg Lewis
d1896072c1 java/openjdk17: Update to 17.0.16 2025-07-25 08:39:29 -07:00
Greg Lewis
aaf3de01b3 java/openjdk8: Update to 8u462 2025-07-25 06:26:02 -07:00
Norbert Grundmann
9bb8de6223 java/eclipse: Update 4.35 => 4.36
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
2025-07-19 13:46:05 +03:00
Harald Eilertsen
7aed795e86
java/openjdk24: Update to version 24.0.2
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
2025-07-18 13:29:48 -03:00
Vladimir Druzenko
d1c37051d3 java/dbvis: Update 25.2.1 => 25.2.2
Release notes:
https://www.dbvis.com/releasenotes/25.2/

MFH:	2025Q3
2025-07-15 05:17:14 +03:00
Vladimir Druzenko
2b74b9e1c6 java/dbvis: Improve do-install
MFH:	2025Q3
2025-07-09 04:29:46 +03:00
Rene Ladan
084a730cd9 all: return kwm's ports to the pool after safekeeping his commit bit.
Hat:	portmgr-secretary
2025-07-07 21:05:05 +02:00
Vladimir Druzenko
591d12814d java/dbvis: Update 25.2 => 25.2.1
Release notes:
https://www.dbvis.com/releasenotes/25.2/

MFH:	2025Q3
2025-07-07 18:19:37 +03:00
Mikael Urankar
f3f7e555b0 lang/rust: Bump revisions after 1.88.0
PR:		287766
2025-07-03 10:46:01 +02:00
Rene Ladan
a8640cb8d9 java/mx4j: Remove expired port
2025-06-30 java/mx4j: Abandoned upstream, no activity since 2010
2025-06-30 12:48:52 +02:00
Vladimir Druzenko
f96941abd9 java/openjfx14: Unbreak after update libxm2 to 2.14
PR:	280158
2025-06-29 15:16:12 +03:00
Baptiste Daroussin
3a407ba074 openjdk: remove need for fdescfs(5) and probably procfs(5)
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.
2025-06-27 17:14:08 +02:00
Vladimir Druzenko
e0a39adf93 java/dbvis: Update 25.1.4 => 25.2
Changelogs:
https://www.dbvis.com/releasenotes/25.1/
https://www.dbvis.com/releasenotes/25.2/

Previous version is unfetchable.

MFH:	2025Q2
2025-06-25 02:23:22 +03:00
Rene Ladan
b1ca522ad3 java/jaxen: Remove expired port
2025-04-30 java/jaxen: Outdated, unsupported upstream and unmaintained in tree for years
2025-06-23 21:35:39 +02:00
Rene Ladan
96f9fb1451 java/jdom: Remove expired port
2025-06-04 java/jdom: Depends on exired java/jaxen
2025-06-23 21:35:14 +02:00
Daniel Engberg
17eb38d5dc java/openjfx14: Mark BROKEN
Fails to build with libxml2 2.13+, error: no matching constructor for initialization of 'XMLDocumentParserScope'

PR:		280158
2025-06-21 16:09:31 +02:00
Alex Dupre
ce286f6838 java/intellij-ultimate: update to 2025.1.2 release. 2025-06-16 11:52:46 +02:00
Daniel Engberg
1874b7abf3 java/servingxml: Deprecate and set expiration date to 2025-07-31
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)
2025-06-08 15:46:53 +02:00
Jimmy Olgeni
fdcfd413cb java/apache-commons-beanutils: update to version 1.11.0 2025-06-07 16:32:02 +02:00
Mikael Urankar
3ed29b8185 lang/rust: Bump revisions after 1.87.0
PR:		286829
2025-06-05 09:52:53 +02:00
Alex Dupre
c9b77f6a3c java/apache-commons-pool: update to 2.12.1 release
PR:		287176
Submitted by:	vvd
2025-06-04 12:39:18 +02:00
Muhammad Moinur Rahman
6d8689680d
java/wildfly: Update version 36.0.0=>36.0.1
Changelog: https://www.wildfly.org/news/2025/05/15/WildFly3601-Released/
2025-06-01 19:09:56 +02:00
Daniel Engberg
da7c1aedf2 java/mx4j: Deprecate and set expiration date to 2025-06-30
Abandoned upstream, no activity since 2010
2025-05-31 12:36:01 +02:00
Ronald Klop
5769468b4b
java/openjdk18-24: fix printf in configure output
Printf was confused because the argument was used as format string
and contained a %.
The issue is only cosmetical so not bumping port revision.

It is mentioned in the PR that an upstream fix is in openjdk25.

PR:	287053
Approved by:	java@
2025-05-29 18:51:09 +02:00
Vladimir Druzenko
ec09a43a3e java/dbvis: Update 25.1.3 => 25.1.4
Changelog:
https://www.dbvis.com/releasenotes/25.1/
2025-05-27 01:24:22 +03:00
Vladimir Druzenko
454352333f java/linux-oracle-jdk18: Fix port install
===>  Checking if linux-oracle-jdk18 is already installed
===>   Registering installation for linux-oracle-jdk18-8.291
pkg-static: Invalid value for config option SHLIB_PROVIDE_PATHS_NATIVE, 'jre/lib' is not an absolute path.
pkg-static: Invalid value for config option SHLIB_PROVIDE_PATHS_NATIVE, 'lib' is not an absolute path.
pkg-static: Cannot parse configuration file!
*** Error code 1

This is variable LIB_DIRS collision with Mk/bsd.port.mk.

PR:		286831
Approved by:	java (maintainer, implicit - fix port)
MFH:		2025Q2
2025-05-16 18:57:45 +03:00
Rene Ladan
00568ddb64 all: expire (indirect) consumers of java/jaxen on 2025-06-04 2025-05-04 14:10:56 +02:00