freebsd-ports/java
Dimitry Andric e0c21e404e java/openjfx14: fix build with lld 17
Building java/openjfx14 with lld 17 results in the following link
errors:

  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZN3WTF6StringC1EPKtj' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZN3WTF8LockBase8lockSlowEv' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZN3WTF8LockBase10unlockSlowEv' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZN3WTF10fastMallocEj' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZN3WTF16fastZeroedMallocEj' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol '_ZNK3WTF10StringView23underlyingStringIsValidEv' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_addRangeImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_collapseImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_collapseToEndImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_collapseToStartImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_containsNodeImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_deleteFromDocumentImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_dispose' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_emptyImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_extendImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_getAnchorNodeImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_getAnchorOffsetImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_getBaseNodeImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_getBaseOffsetImpl' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.0' to symbol 'Java_com_sun_webkit_dom_DOMSelectionImpl_getExtentNodeImpl' failed: symbol not defined

This is because lld 17 defaults to errors when undefined symbols are
referenced in linker version scripts. Suppress the errors since
openjfx14 is mostly unmaintained.

PR:		273753
MFH:		2023Q4
2023-11-13 20:06:23 +01:00
..
apache-bcel Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-beanutils Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-cli Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-codec java/apache-commons-codec: update to 1.16.0 release 2023-06-23 10:48:41 +02:00
apache-commons-collections math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
apache-commons-collections4 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-dbcp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-httpclient Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-lang Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-lang3 java/apache-commons-lang3: Upgrade to 3.13.0 2023-09-11 03:49:49 -07:00
apache-commons-logging math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
apache-commons-pool Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
aparapi Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
avis */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
berkeley-db Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
bluej audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
bootstrap-openjdk8 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bootstrap-openjdk11 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bootstrap-openjdk17 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bouncycastle Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bouncycastle15 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
cos Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
dbvis Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse java/eclipse: fix build 2023-08-30 09:56:52 +02:00
eclipse-cdt */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
eclipse-drjava Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-ecj Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-EPIC Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 10.2.1 2023-07-03 23:53:12 +03:00
eclipse-shelled Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02: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.73.0 2023-10-24 12:22:32 +02:00
infobus Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij-fsnotifier java/intellij-fsnotifier: Update to 20230112 2023-07-25 17:10:15 +02:00
intellij-pty4j Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij-ultimate java/intellij-ultimate: fix fsnotifier path 2023-09-26 13:47:54 +02:00
jad java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
jai Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jakarta-oro Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jasmin */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
jattach java/jattach: update to 2.1 2022-12-12 09:42:33 +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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
java-zoneinfo java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
java3d Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
javahelp math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
javamail Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
javavmwrapper java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
jaxen Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jcalendar Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jcckit */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
jcommon Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jd-gui Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdk8-doc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdk11-doc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdom Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jflex */*: Return to pool as per maintainer's request 2023-09-16 03:27:19 +09:00
jfreechart Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jgraph Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jgraphx math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
jikes */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
jlex Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jlint java/jlint: Fix build with llvm16 2023-07-23 20:45:16 +02:00
jmf Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jode */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
jrosetta math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
jta Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jtiger Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
lightweight-java-profiler */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
linux-oracle-jdk18 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
linux-oracle-jre18 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
linux-oracle-serverjre10 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
mmake Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02: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
netcomponents Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
netrexx Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
netty java/netty: Fix buils with llvm15 2023-06-12 21:45:17 +02:00
openjdk8 java/openjdk8: Update to 8u392 2023-10-18 22:57:36 -07:00
openjdk8-jre
openjdk11 java/openjdk11: Update to 11.0.21 2023-10-20 13:38:46 -07:00
openjdk11-jre
openjdk17 java/openjdk17: fix build on powerpc64* 2023-10-25 08:43:52 +02:00
openjdk17-jre
openjdk18 java/openjdk18: fix build with lld 17 2023-11-12 21:04:01 +01:00
openjdk19 java/openjdk19: Fix build with llvm16 2023-08-08 00:00:19 +02:00
openjdk20 java/openjdk20: Fix the build on aarch64 2023-10-16 09:26:33 -07:00
openjdk21 java/openjdk21: fix build on powerpc64* 2023-10-23 19:04:07 +02:00
openjfx14 java/openjfx14: fix build with lld 17 2023-11-13 20:06:23 +01:00
phpeclipse Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
proguard Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sablevm Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sablevm-classpath */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
servingxml */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
sigar Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
springframework Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
springframework31 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sqlitejdbc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
trove4j Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
veditor *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
visualvm */*: Adopt ports from swills@ 2023-04-11 15:46:12 -05:00
wildfly10 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly11 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly12 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly13 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly14 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly15 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly16 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly17 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly18 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly24 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly25 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly26 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
wildfly90 java/wildfly*: Deprecate and set expiration date to 2023-11-30 2023-10-23 20:22:58 +02:00
Makefile java/openjdk21: Add a port of JDK 21 2023-10-22 21:25:25 -07:00