1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
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
apache-commons-beanutils
apache-commons-cli
apache-commons-codec
apache-commons-collections math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
apache-commons-collections4
apache-commons-dbcp
apache-commons-httpclient
apache-commons-lang
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
aparapi
avis */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
berkeley-db
bluej
bootstrap-openjdk8
bootstrap-openjdk11
bootstrap-openjdk17
bouncycastle
bouncycastle15
cos
dbvis
eclipse java/eclipse: fix build 2023-08-30 09:56:52 +02: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
eclipse-shelled
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
intellij
intellij-fsnotifier java/intellij-fsnotifier: Update to 20230112 2023-07-25 17:10:15 +02:00
intellij-pty4j
intellij-ultimate java/intellij-ultimate: fix fsnotifier path 2023-09-26 13:47:54 +02:00
jad
jai
jakarta-oro
jasmin */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
jattach
java3d
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
java-zoneinfo
javahelp math/scilab: drop maintainership 2023-11-08 21:43:07 +03:00
javamail
javavmwrapper
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 */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
jlex
jlint java/jlint: Fix build with llvm16 2023-07-23 20:45:16 +02:00
jmf
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
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 */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
lightweight-java-profiler
linux-oracle-jdk18
linux-oracle-jre18
linux-oracle-serverjre10
mmake
mx4j */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
netbeans
netcomponents
netrexx
netty
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
proguard
sablevm
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
springframework
springframework31
sqlitejdbc
trove4j
veditor
visualvm
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