ports/java
Vladimir Druzenko 411ad89a83 java/apache-commons-collections: limit JAVA_VERSION from 8 to 20 because build fails with 21+
Build error with OpenJDK 21:
    [javac] /wrkdirs/usr/ports/java/apache-commons-collections/work/commons-collections-3.2.2-src/src/java/org/apache/commons/collections/CursorableLinkedList.java:188: error: addLast(Object) in CursorableLinkedList cannot implement addLast(E) in List
    [javac]     public boolean addLast(Object o) {
    [javac]                    ^
    [javac]   return type boolean is not compatible with void
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface List
    [javac] /wrkdirs/usr/ports/java/apache-commons-collections/work/commons-collections-3.2.2-src/src/java/org/apache/commons/collections/CursorableLinkedList.java:176: error: addFirst(Object) in CursorableLinkedList cannot implement addFirst(E) in List
    [javac]     public boolean addFirst(Object o) {
    [javac]                    ^
    [javac]   return type boolean is not compatible with void
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface List

New JDK 21 methods in java.util.List addFirst and addLast has a void
return type. This clashes with the existing boolean return from the
same method in AbstractLinkedList.
Upstream fixed this in 4.5.0 only. But this old 3.x branch isn't fixed.
Upstream issue: https://issues.apache.org/jira/browse/COLLECTIONS-842

PR:		279425
Reported by:	antoine (exp-run)
2024-06-10 01:27:04 +03:00
..
apache-bcel
apache-commons-beanutils
apache-commons-cli
apache-commons-codec java/apache-commons-codec: update to 1.16.0 release 2023-06-23 10:48:41 +02:00
apache-commons-collections java/apache-commons-collections: limit JAVA_VERSION from 8 to 20 because build fails with 21+ 2024-06-10 01:27:04 +03:00
apache-commons-collections4
apache-commons-dbcp java/apache-commons-dbcp: update to 2.12.0 release. 2024-03-05 08:05:24 +01:00
apache-commons-httpclient
apache-commons-lang
apache-commons-lang3 java/apache-commons-lang3: Upgrade to version 3.14.0 2023-12-17 17:34:07 -08:00
apache-commons-logging math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
apache-commons-pool
aparapi
avis */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
berkeley-db *: Change the MAINTAINER field per request 2024-05-18 11:22:43 +03:00
bluej
bootstrap-openjdk8 java/bootstrap-openjdk8: remove ELFv1 support 2024-01-05 22:01:06 +01:00
bootstrap-openjdk11 java/bootstrap-openjdk11: remove ELFv1 support 2024-01-05 22:00:54 +01:00
bootstrap-openjdk17 java/bootstrap-openjdk17: drop ELFv1 support 2024-01-05 22:01:03 +01:00
bouncycastle
bouncycastle15
cos
dbvis
eclipse */*: properly depend on Maven package 2024-03-11 10:09:45 +01:00
eclipse-cdt
eclipse-drjava
eclipse-ecj
eclipse-EPIC
eclipse-findbugs */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
eclipse-pydev java/eclipse-pydev: update to 12.0.0 2024-03-28 23:14:40 +03:00
eclipse-shelled
eclipse-yaml-editor java/eclipse-yaml-editor: new port to work with YAML in Eclipse IDE 2024-05-05 21:05:29 +03:00
hamcrest */*: Use only HTTPS to fetch ports from Maven Central 2023-09-17 14:30:09 +09:00
icedtea-web lang/rust: Bump revisions after 1.78.0 2024-05-13 13:03:24 +02:00
infobus
intellij java/intellij: move man pages to share/man 2024-03-10 21:56:17 -04:00
intellij-fsnotifier java/intellij-fsnotifier: Update to 20230112 2023-07-25 17:10:15 +02:00
intellij-pty4j
intellij-ultimate java/intellij-ultimate: Moved man to share/man 2024-02-24 13:29:29 +01:00
jad
jai
jakarta-oro
jasmin */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
jattach java/jattach: update to 2.2 2024-03-28 22:57:02 +03:00
java-cup */*: Return to pool as per maintainer's request 2023-09-16 03:27:19 +09:00
java-getopt */*: Update WWW to use HTTPS 2023-11-01 23:13:06 +01:00
java-subversion */*: take ownership of lev@'s Subversion ports 2024-04-22 15:09:56 +02:00
java-zoneinfo
java3d
javahelp math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
javamail
javavmwrapper java/javavmwrapper: Match currently supported versions 2024-02-04 14:51:31 -08:00
jaxen
jcalendar
jcckit */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
jcommon
jd-gui
jdk8-doc
jdk11-doc
jdom
jflex */*: Return to pool as per maintainer's request 2023-09-16 03:27:19 +09:00
jfreechart
jgraph
jgraphx math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
jikes java/jikes: Moved man to share/man 2024-02-24 13:29:30 +01:00
jlex
jlint java/jlint: Fix build with llvm16 2023-07-23 20:45:16 +02:00
jmf
jode *: Change the MAINTAINER field per request 2024-05-18 11:22:43 +03:00
jrosetta math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
jta
jtiger
jump */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
junit */*: Use only HTTPS to fetch ports from Maven Central 2023-09-17 14:30:09 +09:00
jxgrabkey *: Change the MAINTAINER field per request 2024-05-18 11:22:43 +03:00
lightweight-java-profiler
linux-oracle-jdk18
linux-oracle-jre18
linux-oracle-serverjre10
mmake java/mmake: Moved man to share/man 2024-02-24 20:25:32 +01:00
mx4j */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
netbeans
netrexx
netty */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
openjdk8 java/openjdk8: Update to 8u412 2024-04-30 13:42:05 -07:00
openjdk8-jre
openjdk11 java/openjdk11: Update to 11.0.23 2024-04-30 22:01:09 -07:00
openjdk11-jre
openjdk17 java/openjdk17: Update to 17.0.11 2024-05-01 20:16:06 -07:00
openjdk17-jre
openjdk18 java/openjdk18: drop ELFv1 support 2024-01-05 22:01:09 +01:00
openjdk19 java/openjdk{19,20,21}: fix build with lld 17 2024-01-26 23:23:12 +01:00
openjdk20 java/openjdk{19,20,21}: fix build with lld 17 2024-01-26 23:23:12 +01:00
openjdk21 java/openjdk21: Update to 21.0.3 2024-05-02 20:42:33 -07:00
openjdk22 java/openjdk22: fix build on powerpc64* 2024-04-12 00:40:49 +02:00
openjfx14 java/openjfx14: fix build on non-amd64 2024-06-03 17:11:53 +02:00
phpeclipse
proguard
servingxml */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
sigar
springframework
springframework31
sqlitejdbc
trove4j
veditor java/veditor: remove expired VHDL support. 2023-11-21 15:07:40 +01:00
visualvm
wildfly java/wildfly: Update version 30.0.1=>31.0.1 2024-03-13 23:41:41 +01:00
Makefile java/eclipse-yaml-editor: new port to work with YAML in Eclipse IDE 2024-05-05 21:05:29 +03:00