1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
freebsd-ports/java
Dimitry Andric aa9dd58652 java/openjfx14: fix build with clang 19
Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:

  /wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h:923:65: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    923 |         AssemblerType::repatchCompact(dataLabelCompact.template dataLocation(), value);
        |                                                                 ^
  /wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSCast.h:146:33: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    146 |     return Dispatcher::template inherits(vm, from);
        |                                 ^
  /wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSCast.h:155:37: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    155 |     if (LIKELY(Dispatcher::template inherits(vm, from)))
        |                                     ^
  /wrkdirs/usr/ports/java/openjfx14/work/jfx-14.0.2.1-1/modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:159:75: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    159 |     return reinterpret_cast<LLIntCode>(getCodePtr<tag>(opcodeID).template executableAddress());
        |                                                                           ^

In all these cases, appending "<>" is enough to satisfy the constraint.

[1] https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96

PR:		282473
MFH:		2024Q4
2024-11-01 18:50:12 +01:00
..
apache-bcel
apache-commons-beanutils
apache-commons-cli
apache-commons-codec
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
apache-commons-logging
apache-commons-pool
aparapi
avis
berkeley-db *: Change the MAINTAINER field per request 2024-05-18 11:22:43 +03:00
bluej
bootstrap-openjdk8
bootstrap-openjdk11
bootstrap-openjdk17
bouncycastle java/bouncycastle: Deprecate 2024-10-11 11:39:00 +02:00
bouncycastle15
cos java/cos: unfetchable, mark broken & deprecate 2024-09-10 16:45:52 +02:00
dbvis
eclipse java/eclipse: Fix build: ld: error: unable to find library -lGLU 2024-10-31 01:38:59 +03:00
eclipse-cdt
eclipse-drjava
eclipse-ecj
eclipse-EPIC
eclipse-findbugs
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
icedtea-web lang/rust: Bump revisions after 1.81.0 2024-09-10 13:00:34 +02:00
infobus
intellij java/intellij: move man pages to share/man 2024-03-10 21:56:17 -04:00
intellij-fsnotifier
intellij-pty4j java/intellij-pty4j: update 0.11.4 → 0.12.35, take maintainership 2024-08-08 14:52:36 +03:00
intellij-ultimate java/intellij-ultimate: update to 2024.2.3 release 2024-10-22 17:36:31 +02:00
jad
jai
jakarta-oro
jasmin
jattach java/jattach: update to 2.2 2024-03-28 22:57:02 +03:00
java3d
java-cup
java-getopt
java-subversion */*: update devel/subversion{,-lts} to 1.14.4 2024-10-10 09:00:23 +02:00
java-zoneinfo
javahelp java/javahelp: use Tomcat 9.0 instead of expired Tomcat 8.5 2024-08-04 14:37:17 +02:00
javamail
javavmwrapper
jaxen
jcalendar
jcckit
jcommon java/jcommon: enable armv6 and armv7 2024-10-24 13:42:28 +02:00
jd-gui
jdk8-doc
jdk11-doc
jdom
jflex
jfreechart
jgraph
jgraphx
jikes java/jikes: Moved man to share/man 2024-02-24 13:29:30 +01:00
jlex
jlint
jmf
jode *: Change the MAINTAINER field per request 2024-05-18 11:22:43 +03:00
jrosetta
jta
jtiger
jump
junit
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
netbeans
netrexx
netty all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
openjdk8 java/openjdk8: fix build on 32 bit arm 2024-10-11 13:55:05 +02:00
openjdk8-jre
openjdk11 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk11-jre
openjdk17 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk17-jre
openjdk18 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk19 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk20 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk21 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjdk22 java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19 java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors 2024-09-15 13:36:13 +02:00
openjfx14 java/openjfx14: fix build with clang 19 2024-11-01 18:50:12 +01:00
phpeclipse
proguard
servingxml
sigar java/sigar: enable on armv6 and armv7 2024-10-28 15:42:22 +01:00
springframework
springframework31
sqlitejdbc
trove4j
veditor
visualvm
wildfly java/wildfly: Update version 33.0.1=>33.0.2 2024-10-19 13:13:47 +02:00
Makefile java/eclipse-yaml-editor: new port to work with YAML in Eclipse IDE 2024-05-05 21:05:29 +03:00