ports/java
Dimitry Andric 4c37f9f5f2 java/openjdk17: fix build with clang 19
Clang 19 has a number of new warnings, and because java/openjdk17
compiles with -Werror by default, it results in errors similar to:

    /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.12-7-1/src/hotspot/os/posix/signals_posix.cpp:1681:20: error: cast from 'void (*)(int, siginfo_t *, ucontext_t *)' (aka 'void (*)(int, __siginfo *, __ucontext *)') to 'void (*)(int)' converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]
     1681 |   act.sa_handler = (void (*)(int)) SR_handler;
          |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~

I propose to disable warnings-as-errors for this port, similar to what
is already done for openjdk8 and openjdk11. It does not make sense to
have this on by default, unless you are an upstream maintainer.

PR:		280561
Approved by:	glewis (maintainer)
MFH:		2024Q3
2024-08-07 18:44:49 +02: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 java/apache-commons-collections4: upgrade to 4.5.0-M2 2024-06-19 18:38:00 +02:00
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 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
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 all: drop support for FreeBSD 13.2 which reached EOL today 2024-07-01 22:27:23 +02:00
eclipse-cdt */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
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.79.0 2024-06-18 12:59:14 +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 java/javahelp: use Tomcat 9.0 instead of expired Tomcat 8.5 2024-08-04 14:37:17 +02: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 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
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 java/netbeans: Update to 17. 2023-04-23 14:16:47 +02:00
netrexx
netty */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
openjdk8 java/openjdk8: fix build with clang 19 2024-08-07 18:44:09 +02:00
openjdk8-jre
openjdk11 java/openjdk11: fix build with clang 19 2024-08-07 18:44:21 +02:00
openjdk11-jre
openjdk17 java/openjdk17: fix build with clang 19 2024-08-07 18:44:49 +02:00
openjdk17-jre
openjdk18 all: drop support for FreeBSD 13.2 which reached EOL today 2024-07-01 22:27:23 +02:00
openjdk19 all: drop support for FreeBSD 13.2 which reached EOL today 2024-07-01 22:27:23 +02:00
openjdk20 all: drop support for FreeBSD 13.2 which reached EOL today 2024-07-01 22:27:23 +02:00
openjdk21 java/openjdk21: Update to 21.0.4 2024-07-27 23:08:32 -07:00
openjdk22 java/openjdk22: Update to 22.0.2 2024-07-27 23:08:33 -07: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 */*: Adopt ports from swills@ 2023-04-11 15:46:12 -05:00
wildfly java/wildfly: Update version 32.0.1=>33.0.0 2024-08-01 21:21:42 +02:00
Makefile java/eclipse-yaml-editor: new port to work with YAML in Eclipse IDE 2024-05-05 21:05:29 +03:00