aboutsummaryrefslogtreecommitdiff
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
* java/sqlitejdbc: little cleanupRonald Klop8 days1-2/+4
| | | | | | | | | | | | - bump portrevision so new packages with the deprecation annotation and expiration date are build - be a bit more pedantic about the 3 months expiration date so we are sure the next quarterly branch contains this package - mark as conflicting with the new port, they install the same .so library file PR: 293491 Approved-by: maintainer timeout (Lapo Luchini)
* java/sqlitejdbc: deprecate and expireMichael Osipov8 days1-0/+3
| | | | | | | Upstream source dead for quite some time and long replaced by sqlite-jdbc on GitHub. PR: 293491
* lang/rust: Bump revisions after 1.95.0Mikael Urankar9 days1-1/+1
| | | | PR: 294615
* java/openjdk25: Update to OpenJDK 25.0.3Harald Eilertsen14 days2-6/+5
| | | | | | Approved by: jrm, fuz, pkubaj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56522
* java/sigar: fix running with openjdk8Ronald Klop2026-04-223-6/+9
| | | | | | | | | | | Running Cassandra 3 gave: java.lang.UnsupportedClassVersionError: org/hyperic/sigar/SigarException has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0 PR: 294323 Reported-by: Lapo Luchini Fixes: f3a12dc72aa72af22212e3e37c5f29652eae0cbb "fix compilation with jdk21" MFH: 2026Q2 Pointy-hat: to me
* java/dbvis: Update 26.1 => 26.1.1Vladimir Druzenko2026-04-212-5/+4
| | | | | | | | Release Notes: https://www.dbvis.com/releasenotes/26.1/ Sponsored by: UNIS Labs MFH: 2026Q2
* java/openjdk26: fix build on powerpc64*Piotr Kubaj2026-04-133-0/+199
| | | | | | 1. atomicAccess and orderAccess are implemented project-wide for ppc on all systems. 2. Sync os_bsd_ppc.cpp with linux to fix SIGABRT.
* java/openjdk22: Remove expired portRene Ladan2026-04-1213-595/+0
| | | | 2026-04-12 java/openjdk22: No longer supported by upstream
* java/apache-commons-dbcp: unpin openjdk8Ronald Klop2026-04-101-2/+1
| | | | | | | builds fine and all dependencies also use JAVA_DEFAULT (openjdk25) PR: 294355 Approved-by: maintainer (Alex Dupre)
* java/java3d: split combined patchesRonald Klop2026-04-096-181/+176
| | | | | | | Redo make makepatch to have "modern" port patches. No functional change intended. Approved-by: no maintainer
* java/jcalendar: unpin openjdk8Ronald Klop2026-04-092-2/+11
| | | | | | Builds fine with modern JDK. Approved-by: no maintainer
* java/jgraphx: unpin openjdk8Ronald Klop2026-04-092-2/+31
| | | | | | | | Builds fine with modern JDK. Dependency math/scilab uses openjdk8 so this needs to generate Java 8 compatible class files. Approved-by: no maintainer
* java/lightweight-java-profiler: unpin openjdk8Ronald Klop2026-04-081-3/+2
| | | | | | | Compiles fine with a modern JDK. NB: Nothing in the ports tree uses this port. Approved-by: no maintainer
* java/openjdk*: Fix possible race after configureHarald Eilertsen2026-04-087-7/+7
| | | | | | | | | | | | | | | | | | | Some setups could fail when building with poudriere bulk with a message about the configuration was out of date. Since configure is run as part of the build in any case, we don't need the explicit configure check in the openjdk build system, so we disable it. Fix originally proposed by jonc@chen.org.nz. Since this doen not change the port, only whether it will build or not, I have not bumped the PORTREVISION for this change. PR: 294199 Reported by: nxjoseph Reviewed by: glewis Approved by: glewis Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56289
* java/jasmin: fix build with jdk11+Ronald Klop2026-04-082-4/+34
| | | | | | | unpin openjdk8 PR: 294332 Approved-by: no maintainer
* */*: bump portrevision for openjdk dependency changeRonald Klop2026-04-081-1/+1
| | | | | | Other USES=java ports use JAVA_DEFAULT or are pinned to a specific version. PR: 293756
* */*: bump portrevision after java_default=25 updateRonald Klop2026-04-0267-64/+68
| | | | | | Included all ports that have USES=java. PR: 293559
* java/openjdk: Fix pkgsuffix for jre buildsHarald Eilertsen2026-03-282-3/+4
| | | | | | | | | | | 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
* java/openjdk26: Add portHarald Eilertsen2026-03-239-0/+286
| | | | | | | | | | | | | | | | | | | | 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
* lang/rust: Bump revisions after 1.94.0Mikael Urankar2026-03-231-1/+1
| | | | PR: 293615
* java/eclipse: 4.39Norbert Grundmann2026-03-202-33/+48
| | | | | | | | | | | 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: adc3eb52e35d32c701733065b59e806d4da09240 (devel/maven39: Update to 3.9.14)
* java/javacpp: Unpin JAVA_VERSIONGleb Popov2026-03-191-2/+0
| | | | | Reported by: ronald Approved by: Markus Graf <markus.graf@markusgraf.net> (maintainer, via email)
* */*: undeprecate after the upgrade of FFmpeg4Thierry Thomas2026-03-181-3/+0
| | | | PR: 293842, 293822, 293823, 293824, 293825, 293826, 278913, 293827, 270198, 270248, 270206, 293828, 261302, 270281, 270214, 270276, 270314
* *: Fix WWW with broken anchors-as-commentsTobias Kortkamp2026-03-171-1/+1
| | | | | | | | | | | | | | | | | 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.
* java/javacpp: Bridge between Java and C++Markus Graf2026-03-174-0/+55
| | | | Pull Request: https://github.com/freebsd/freebsd-ports/pull/498
* java/openjdk20: Remove expired portRene Ladan2026-03-1516-653/+0
| | | | 2026-03-12 java/openjdk20: No longer supported by upstream
* */*: Deprecate and set expiration date to 2026-06-30 on FFmpeg 4 consumersDaniel Engberg2026-03-151-0/+3
| | | | | | | | | 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
* java/dbvis: Update 25.3.3 => 26.1Vladimir Druzenko2026-03-082-3/+3
| | | | | | | Release Notes: https://www.dbvis.com/releasenotes/26.1/ MFH: 2026Q1
* java/dbvis: Update 25.3.2 => 25.3.3Vladimir Druzenko2026-03-082-4/+4
| | | | | | | Release Notes: https://www.dbvis.com/releasenotes/25.3/ MFH: 2026Q1
* java/aparapi: deprecate - does not build on java 11 and 17Ronald Klop2026-03-051-2/+5
| | | | | | | 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
* java/netbeans: Update 28 => 29Paolo Enriello2026-03-023-115/+64
| | | | | | | | Changelog: https://github.com/apache/netbeans/releases/tag/29 PR: 293537 MFH: 2026Q1
* java/openjdk25: Fix headless buildHarald Eilertsen2026-02-281-6/+2
| | | | | | | | | | | | 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
* java/openjdk25: Update to OpenJDK 25.0.2Harald Eilertsen2026-02-264-37/+5
| | | | | | | | | | | | | | | | | | | | | | | 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
* java/dbvis: Update 25.3.1 => 25.3.2Vladimir Druzenko2026-02-262-5/+4
| | | | | Release Notes: https://www.dbvis.com/releasenotes/25.3/
* */*: bump portrevision after java_default=21 updateRonald Klop2026-02-2667-42/+68
| | | | PR: 272855
* java/openjdk21-25: Bootstrap from prebuilt packagesHarald Eilertsen2026-02-2310-81/+75
| | | | | | | | | | | 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
* java/apache-commons-httpclient: make backwards compatible with java 8Ronald Klop2026-02-232-8/+31
| | | | | | | | | | | | | | | 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)
* java/wildfly: Update version 39.0.0=>39.0.1Muhammad Moinur Rahman2026-02-222-4/+4
| | | | Changelog: https://github.com/wildfly/wildfly/releases/tag/39.0.1.Final
* java/openjfx14: Fix a67f24e318a6966aa0f191de2c49f1fb687fde6ePo-Chuan Hsieh2026-02-171-3/+1
| | | | | | | Simplify RUBY_VER check PR: 293109 Reported by: Benjamin Takacs <nimaje+fbz@bureaucracy.de>
* java/openjdk19: Remove expired portRene Ladan2026-02-1418-736/+0
| | | | 2026-02-12 java/openjdk19: No longer supported by upstream
* java/openjfx14: Fix a67f24e318a6966aa0f191de2c49f1fb687fde6eVladimir Druzenko2026-02-111-7/+6
| | | | | | | | | | | 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)
* java/openjfx14: Fix 066663be20a8d55bde6ec67c54dbdaeafcf04feaPo-Chuan Hsieh2026-02-101-3/+8
| | | | | | rubygem-getoptlong is a conditional dependency. PR: 292489
* java/openjdk21: Update to 21.0.10Greg Lewis2026-02-082-6/+5
|
* java/openjdk17: Update to 17.0.18Greg Lewis2026-02-083-16/+5
|
* java/openjdk11: Update to 11.0.30Greg Lewis2026-02-082-4/+3
|
* java/openjdk8: Update to 8u482Greg Lewis2026-02-082-7/+6
|
* java/netbeans: Update 17 => 28, take maintainershipPaolo Enriello2026-02-063-1008/+434
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* graphics/lcms2: Bump PORTREVISION of dependent ports for shlib changePo-Chuan Hsieh2026-02-039-7/+9
| | | | | PR: 292881 Reported by: Petr Lampa <lampa@fit.vutbr.cz>
* lang/rust: Bump revisions after 1.93.0Mikael Urankar2026-01-281-1/+1
| | | | PR: 292360
* java/openjfx14: Fix build with ruby 3.4Vladimir Druzenko2026-01-261-1/+2
| | | | | | | /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