Commit Graph

5703 Commits

Author SHA1 Message Date
Ronald Klop 86813e9ccf */*: bump portrevision after java_default=25 update
Included all ports that have USES=java.

PR:	293559
2026-04-02 23:06:57 +02:00
Harald Eilertsen ad618043f3 java/openjdk: Fix pkgsuffix for jre builds
java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.

Reported by:	Antoine Brodin <antoine@freebsd.org>
Reviewed by:	fuz
Approved by:	fuz
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56123
2026-03-28 11:25:18 +01:00
Harald Eilertsen dd0268f9f5 java/openjdk26: Add port
Includes relevant fixes for FreeBSD from mainline development, but
otherwise identical to the upstream release.

Release notes for the upstream release is here:
https://www.oracle.com/java/technologies/javase/26-relnote-issues.html

FreeBSD related fixes on top of the upstream relese:
- Serviceability Agent: fix stack traces in threads.
- Serviceability Agent: simplify implementation of procadd_read_data to
  read memory from process being traced.
- Serviceability Agent: symbol lookup would occationally fail for native
  symbols in shared objects.

Reviewed by:	fuz (mentor), jrm
Approved by:	fuz (mentor), jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55938
2026-03-23 09:15:55 +01:00
Mikael Urankar 43f5b4a72f lang/rust: Bump revisions after 1.94.0
PR:		293615
2026-03-23 08:33:11 +01:00
Norbert Grundmann 0991998380 java/eclipse: 4.39
This also fixes the build caused by a change in the maven39 port
and a regression in the desktop icon.

PR:	293854 (Update 4.38 -> 4.39)
PR:	290241 (desktop icon is broken)
Tested-by:	vvd@
Obtained-from:	Norbert Grundmann (maintainer)
Fixes:	adc3eb52e3 (devel/maven39: Update to 3.9.14)
2026-03-20 07:42:01 +01:00
Gleb Popov bb1b2bc1de java/javacpp: Unpin JAVA_VERSION
Reported by:	ronald
Approved by:	Markus Graf <markus.graf@markusgraf.net> (maintainer, via email)
2026-03-19 14:12:43 +03:00
Thierry Thomas 39dc34dc79 */*: undeprecate after the upgrade of FFmpeg4
PR:		293842, 293822, 293823, 293824, 293825, 293826, 278913, 293827, 270198, 270248, 270206, 293828, 261302, 270281, 270214, 270276, 270314
2026-03-18 15:45:54 +00:00
Tobias Kortkamp 18a2d75dd3 *: Fix WWW with broken anchors-as-comments
Case 1: WWW=https://example.com#foo

 Here #foo is not part of the value of WWW since # introduces a comment
 whether it's part of a word or not (quoting the word+# makes no
 difference either).  # needs to be escaped:

   WWW=https://example.com\#foo

Case 2: WWW=https://example.com #foo

 This is probably fallout from when WWW was moved from pkg-descr to
 Makefile.

The anchors still exist on the actual websites too or I removed them.
2026-03-17 22:29:31 +01:00
Markus Graf 465f21e7c5 java/javacpp: Bridge between Java and C++
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/498
2026-03-17 17:29:37 +03:00
Rene Ladan 2bf9c3f8a5 java/openjdk20: Remove expired port
2026-03-12 java/openjdk20: No longer supported by upstream
2026-03-15 12:14:44 +01:00
Daniel Engberg 44f2f1412b */*: Deprecate and set expiration date to 2026-06-30 on FFmpeg 4 consumers
To follow up on 15dea205dc deprecate and
set expiration date on direct FFmpeg 4 consumers.

PR:		293822, 293823, 293824, 293825, 293826, 278913, 293827
		270198, 270248, 270206, 293828, 261302, 270281, 270214
		270276, 270314
2026-03-15 10:19:00 +01:00
Vladimir Druzenko 60e603b04d java/dbvis: Update 25.3.3 => 26.1
Release Notes:
https://www.dbvis.com/releasenotes/26.1/

MFH:	2026Q1
2026-03-08 03:00:01 +03:00
Vladimir Druzenko 2a42f45312 java/dbvis: Update 25.3.2 => 25.3.3
Release Notes:
https://www.dbvis.com/releasenotes/25.3/

MFH:	2026Q1
2026-03-08 03:00:01 +03:00
Ronald Klop ee13c7e7f2 java/aparapi: deprecate - does not build on java 11 and 17
error:
com.amd.aparapi.jni/build.xml:458: javah does not exist under Java 10 and higher, use the javac task with nativeHeaderDir instead

Approved-by:	no maintainer
2026-03-05 13:23:41 +01:00
Paolo Enriello bb8247385c java/netbeans: Update 28 => 29
Changelog:
https://github.com/apache/netbeans/releases/tag/29

PR:	293537
MFH:	2026Q1
2026-03-03 01:52:09 +03:00
Harald Eilertsen 46e595f728 java/openjdk25: Fix headless build
The OpenJDK headless builds still need xorg and related libraries.

This should hopefully fix the pkg fallouts reported after the update to
25.0.2.

Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55589
2026-02-28 14:32:44 +01:00
Harald Eilertsen 0f26e39d7c java/openjdk25: Update to OpenJDK 25.0.2
Update to track upstream version 25.0.2, with fixes for FreeBSD.

See the upstream release notes for details on what has changed since
version 25.0.1:
https://www.oracle.com/java/technologies/javase/25-0-2-relnotes.html

In addition to the above, this release includes the following patch,
scheduled for JDK 26 by upstream.

JDK-8371637: allocateNativeInternal sometimes return incorrectly aligned
memory

This is because this patch affects systems using jemalloc specifically,
like FreeBSD does, but I feel it's too long time to wait until the next
LTS release before making it available on FreeBSD.

Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55529
2026-02-26 20:41:39 +01:00
Vladimir Druzenko c30e294c22 java/dbvis: Update 25.3.1 => 25.3.2
Release Notes:
https://www.dbvis.com/releasenotes/25.3/
2026-02-26 22:38:27 +03:00
Ronald Klop 2baaf16375 */*: bump portrevision after java_default=21 update
PR:	272855
2026-02-26 09:10:21 +01:00
Harald Eilertsen 8de6fe6033 java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.

PR:		289731
Reviewed by:	jrm, fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731
2026-02-23 15:23:56 +01:00
Ronald Klop d33ede1043 java/apache-commons-httpclient: make backwards compatible with java 8
Dependency openoffice needs java 8. Without this patch openoffice fails
with:
bad class file: /usr/local/share/java/classes/commons-httpclient.jar(org/apache/commons/httpclient/HttpClient.class)
  class file has wrong version 65.0, should be 52.0
  Please remove or make sure it appears in the correct subdirectory of the classpath.

So make httpclient target java 8 for now.

While here I added encoding= to javac instead of the REINPLACE_CMD statement.

PR:	293317
Approved-by:	Alex Dupre (maintainer)
2026-02-23 14:28:12 +01:00
Muhammad Moinur Rahman 5fe7cad8c9 java/wildfly: Update version 39.0.0=>39.0.1
Changelog: https://github.com/wildfly/wildfly/releases/tag/39.0.1.Final
2026-02-22 13:22:13 +01:00
Po-Chuan Hsieh c2fa1c94c1 java/openjfx14: Fix a67f24e318
Simplify RUBY_VER check

PR:		293109
Reported by:	Benjamin Takacs <nimaje+fbz@bureaucracy.de>
2026-02-18 00:53:43 +08:00
Rene Ladan e661d7f1b4 java/openjdk19: Remove expired port
2026-02-12 java/openjdk19: No longer supported by upstream
2026-02-14 13:29:41 +01:00
Vladimir Druzenko 8879f34c4c java/openjfx14: Fix a67f24e318
Fix build with WEBKIT=off.
RUBY_VER variable is only defined with USES=ruby, which is only the
case if the WEBKIT option is on.

While here move LDFLAGS higher.

PR:	293109
Fixes:	a67f24e318 (Fix 066663be20)
2026-02-11 19:32:18 +03:00
Po-Chuan Hsieh a67f24e318 java/openjfx14: Fix 066663be20
rubygem-getoptlong is a conditional dependency.

PR:		292489
2026-02-11 03:35:25 +08:00
Greg Lewis f748d8569e java/openjdk21: Update to 21.0.10 2026-02-08 13:40:18 -08:00
Greg Lewis 4a487d7cdd java/openjdk17: Update to 17.0.18 2026-02-08 12:48:06 -08:00
Greg Lewis e1f2c5fe87 java/openjdk11: Update to 11.0.30 2026-02-08 11:11:09 -08:00
Greg Lewis 01730771f3 java/openjdk8: Update to 8u482 2026-02-08 09:28:49 -08:00
Paolo Enriello b381b02bcd java/netbeans: Update 17 => 28, take maintainership
Changelogs:
https://github.com/apache/netbeans/releases/tag/18
https://github.com/apache/netbeans/releases/tag/19
https://github.com/apache/netbeans/releases/tag/20
https://github.com/apache/netbeans/releases/tag/21
https://github.com/apache/netbeans/releases/tag/22
https://github.com/apache/netbeans/releases/tag/23
https://github.com/apache/netbeans/releases/tag/24
https://github.com/apache/netbeans/releases/tag/25
https://github.com/apache/netbeans/releases/tag/26
https://github.com/apache/netbeans/releases/tag/27
https://github.com/apache/netbeans/releases/tag/28

- Repalce PORTVERSION with DISTVERSION.
- Remove shebangfix variables with default values.
- Parametrize netbeans with PORTNAME.
- Fix warnings from portclippy.
- Exclude from extract binary files for other OSes - add NO_ARCH.
- Use RLN instead of LN -s in post-install.

PR:		292351
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-02-06 12:53:58 +03:00
Po-Chuan Hsieh 2adc4bef7d graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
2026-02-03 13:13:43 +08:00
Mikael Urankar 3d631100e8 lang/rust: Bump revisions after 1.93.0
PR:		292360
2026-01-28 09:48:51 +01:00
Vladimir Druzenko 066663be20 java/openjfx14: Fix build with ruby 3.4
/usr/local/lib/ruby/3.4/did_you_mean/core_ext/name_error.rb:11: warning: getoptlong is not part of the default gems starting from Ruby 3.4.0. Install getoptlong from RubyGems.
<internal:/usr/local/lib/ruby/3.4/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require': cannot load such file -- getoptlong (LoadError)

PR:	292489
2026-01-26 20:35:46 +03:00
Ronald Klop cddcb216be math/scilab: fix build with jdk8 and JAVA_DEFAULT=21
When scilab compiles with jdk8 it needs the libraries to be
compiled with jdk8 also.

PR:	272855
Approved-By:	no maintainer
Fixes:	0bb32f6170 (scilab pin to jdk8)
2026-01-26 11:49:41 +01:00
Muhammad Moinur Rahman b4d7e1eb3a java/wildfly: Update version 38.0.1=>39.0.0
Changelog: https://www.wildfly.org/news/2026/01/16/WildFly-39-is-released/
2026-01-24 20:11:54 +01:00
Ronald Klop 5a7eba0c1d java/jfreechart: allow building with jdk21
PR:	292647
Approved-by:	olgeni@ (maintainer)
2026-01-22 16:38:14 +01:00
Rene Ladan be11b62a1c java/jta: Remove expired port
2026-01-17 java/jta: manual download, no users in the ports tree, newer version is at https://github.com/jakartaee/transactions
2026-01-19 18:39:37 +01:00
Ronald Klop 1407e225ec java/jxgrabkey: support jdk21
Don't pin javac to source/target.

Revert ports c0eef0ceec for this.

PR:	292152
2026-01-17 21:41:29 +01:00
Rene Ladan 8eb98b6b0f java/openjdk18: Remove expired port
2026-01-12 java/openjdk18: No longer supported by upstream
2026-01-16 20:28:49 +01:00
Harald Eilertsen 4121610441 java/openjdk8-20: Bootstrap from prebuilt packages
Use prebuilt known good packages (derived from the official pkgs)
instead of depending on the previous version of the OpenJDK.

This patch fixes bootstrapping for openjdk8-20 except 18 which is
expired, and 19 which has been dealt with before.

PR:		291872
Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54683
2026-01-15 11:51:04 +01:00
Harald Eilertsen 12ed3bddb5 java/openjdk19: Bootstrap port from prebuilt package
Change the way the port is bootstrapped, by extracting a prebuild
package to the work dir, instead of installing the previous openjdk
version to the system.

Reviewed by:	bofh (mentor)
Approved by:	bofh (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54608
2026-01-12 14:19:12 +01:00
Vladimir Druzenko 25d1030b5e java/dbvis: Update 25.3 => 25.3.1
Release Notes:
https://www.dbvis.com/releasenotes/25.3/
2026-01-06 16:47:35 +03:00
Michael Zhilin edd3a3dfc9 java/eclipse-pydev: update to 13.1.0
Changelog:	https://www.pydev.org/history_pydev.html#release-13-1-0-2025-09-21
2026-01-01 17:09:04 +03:00
Rene Ladan fdbc305078 java/springframework: Remove expired port
2025-12-31 java/springframework: Superseded upstream by newer versions many years ago
2025-12-31 14:02:31 +01:00
Rene Ladan 02dfc490d6 java/springframework31: Remove expired port
2025-12-31 java/springframework31: Superseded upstream by newer versions many years ago
2025-12-31 14:02:10 +01:00
Ronald Klop d55eb70661 java/jcommon: fix build with jdk21+
The build was pinned to a jdk version that is not supported by jdk21.
Fix that by just compiling to the JAVA_DEFAULT version.

PR:	291667
Approved-By:	maintainer timeout
2025-12-29 19:58:14 +01:00
Michael Osipov d1147b234d java/springframework*: Deprecate and expire ports
PR:		291876
Approved by:	olgeni (maintainer)
2025-12-24 10:20:24 +01:00
Baptiste Daroussin 18ea9c7108 multimedia/ffmpeg: bump revision to chase lib version change 2025-12-24 09:55:21 +01:00
Mikael Urankar 5e496c7707 lang/rust: Bump revisions after 1.92.0
PR:		291582
2025-12-16 13:12:31 +01:00