5696 Commits

Author SHA1 Message Date
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 15dea205dcd006fb94a96d7ffafd617e3ba4201d 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 a67f24e318a6966aa0f191de2c49f1fb687fde6e
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 a67f24e318a6966aa0f191de2c49f1fb687fde6e
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:	a67f24e318a6 (Fix 066663be20a8d55bde6ec67c54dbdaeafcf04fea)
2026-02-11 19:32:18 +03:00
Po-Chuan Hsieh
a67f24e318
java/openjfx14: Fix 066663be20a8d55bde6ec67c54dbdaeafcf04fea
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:	0bb32f6170f8040ec686c7e597408b1f3923a225 (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 c0eef0ceec76f8e99a152aca04e938dcb12f7261 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
Ronald Klop
46d9cce47b
java/aparapi: pin to openjdk8-17
Does not build with JDK21.
    [javac] error: Source option 7 is no longer supported. Use 8 or later.
    [javac] error: Target option 7 is no longer supported. Use 8 or later.

NB: maybe the build can be easily fixed with jdk21, but that would need more
time to investigate and my test setup does not have amd64.
If you use this port, please try and test.

PR:	272855
Approved-by:	no maintainer
2025-12-15 20:26:04 +01:00
Ronald Klop
73a7d8d7c7
java/javahelp: allow building with jdk21 or jdk25 also
PR:	272855
2025-12-14 16:53:25 +01:00
Vladimir Druzenko
66d185e7c6 java/dbvis: Update 25.2.5 => 25.3
Release Notes:
https://www.dbvis.com/releasenotes/25.2/
https://www.dbvis.com/releasenotes/25.3/

MFH:	2025Q4
2025-12-13 03:04:15 +03:00
Norbert Grundmann
b7477e4743 java/eclipse: Update 4.37 => 4.38
News:
https://eclipse.dev/eclipse/markdown/?f=news/4.38/index.md

Release Notes:
https://eclipse.dev/eclipse/development/readme_eclipse_4.38.html

PR:	291606
2025-12-12 22:05:25 +03:00
Harald Eilertsen
6a245515c7 java/openjdk*: Deprecate unmaintained versions
Mark OpenJDK versions no longer maintained by upstream as deprecated,
and for future removal. Keeping LTS versions, as well as the actively
maintained latest versions in the tree.

Reviewed by:	bofh (mentor), jrm
Approved by:	bofh (mentor)
MFH:		2025Q4
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54176
2025-12-12 13:00:52 +01:00
Dima Panov
e64a521227
java/javamail: unbreak build after 3166f9b4ba3622ba64b9882deb2f64fda6410cb9
/!\ javamail-1.6.2_2: Makefile errors /!\

you cannot include bsd.port[.pre].mk twice

Defining both PORTVERSION and DISTVERSION is wrong, only set one, if necessary,
set DISTNAME
2025-12-12 11:50:49 +03:00
Alex Dupre
c2fe56e4de java/intellij-ultimate: update to 2025.3 release 2025-12-11 17:15:20 +01:00