1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
freebsd-ports/java
Dimitry Andric 6601c2af09 java/openjdk16: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk16.

Building this manually shows that it results in a compile error:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/make'
/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3: error: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Werror,-Wstring-concatenation]
  "",
  ^
/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3: note: place parentheses around the string literal to silence warning
  "Opteron QC/Phenom"  // Barcelona et.al.
  ^
1 error generated.

This is due to a missing backport of this upstream commit:

commit f8a9602a0a65cdc98eb940aac9529256ded2bf42
Author: Yasumasa Suenaga <ysuenaga@openjdk.org>
Date:   Thu Jan 21 06:08:13 2021 +0000

    8260025: Missing comma in VM_Version_Ext::_family_id_amd

    Reviewed-by: dholmes, stuefe

Approved by:	maintainer timeout (2 weeks)
PR:		255905
MFH:		2021Q2
2021-05-29 16:08:19 +02:00
..
apache-bcel One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
apache-commons-beanutils Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-cli Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-codec One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
apache-commons-collections Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-dbcp Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-discovery Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-httpclient Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-lang Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-lang3 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
apache-commons-logging Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-pool Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
apache-commons-primitives Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
aparapi Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
avis all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
berkeley-db Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
bluej */*: Fix ENOTIME: return my ports to the pool 2021-05-22 10:13:01 +08:00
bootstrap-openjdk6 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
bootstrap-openjdk8 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
bootstrap-openjdk11 java/openjdk11: Add armv6 / armv7 support 2021-05-18 17:57:36 +02:00
bouncycastle Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
bouncycastle15 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
cos Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
cryptix-jce One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
dbvis Deorbit RESTRICTED && NO_CDROM, part one. 2021-05-06 13:47:41 +02:00
eclipse all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
eclipse-cdt Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
eclipse-drjava Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
eclipse-ecj Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
eclipse-EPIC Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
eclipse-findbugs Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
eclipse-pydev Clean up some things 2021-04-15 10:31:56 +02:00
eclipse-shelled Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
hamcrest java/hamcrest: Drop maintainership 2021-05-19 20:56:15 +01:00
icedtea-web Rebuild lang/rust consumers after d8837418ea 2021-05-11 20:33:12 +02:00
infobus Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
intellij Remove my useless "Created by" lines 2021-04-19 10:00:09 +02:00
intellij-fsnotifier Remove my useless "Created by" lines 2021-04-19 10:00:09 +02:00
intellij-pty4j Remove my useless "Created by" lines 2021-04-19 10:00:09 +02:00
intellij-rubymine java/intellij-rubymine: update to 2021.1.1 2021-05-04 11:03:58 +02:00
intellij-ultimate java/intellij-ultimate: update to 2021.1.1 2021-05-09 08:37:35 +02:00
jad Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jai Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jakarta-oro Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jasmin all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
jattach One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
java3d Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
java-cup all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
java-getopt Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
java-subversion Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
java-zoneinfo Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
javahelp Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
javamail Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
javavmwrapper all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
jaxen Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jcalendar Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jcckit Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jcommon Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jd-gui Remove my useless "Created by" lines 2021-04-19 10:00:09 +02:00
jdk8-doc Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jdk11-doc Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jdk12-doc Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jdom Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jflex all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
jfreechart Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jgraph Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jgraphx One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
jikes Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jlex all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
jlint Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jmf Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jode Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jrosetta Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jta Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
jtiger Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
jump Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
junit java/junit: Drop maintainership 2021-05-19 20:56:15 +01:00
jxgrabkey all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
lightweight-java-profiler Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
linux-oracle-jdk18 java/linux-oracle-jdk18: Update to 8u291 2021-05-08 13:45:20 -07:00
linux-oracle-jre18 Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
linux-oracle-serverjre10 Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
mmake Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
mx4j Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
netbeans java/netbeans: update to 12.3. 2021-04-08 22:59:07 +02:00
netcomponents Deorbit RESTRICTED && NO_CDROM, part two. 2021-05-06 13:47:48 +02:00
netrexx Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
netty all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
openjdk7 java/openjdk7: mark BROKEN on FreeBSD ≥ 13 2021-05-19 13:40:01 +03:00
openjdk7-jre One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
openjdk8 java/openjdk8: Fix build on armv6/7 2021-05-14 10:30:52 +02:00
openjdk8-jre One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
openjdk11 java/openjdk11(-jre): fix build with clang 12 2021-05-29 16:08:18 +02:00
openjdk11-jre One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
openjdk12 java/openjdk12: fix build with clang 12 2021-05-29 16:08:18 +02:00
openjdk13 java/openjdk13: fix build with clang 12 2021-05-29 16:08:18 +02:00
openjdk14 java/openjdk14: fix build with clang 12 2021-05-29 16:08:19 +02:00
openjdk15 java/openjdk15: fix build with clang 12 2021-05-29 16:08:19 +02:00
openjdk16 java/openjdk16: fix build with clang 12 2021-05-29 16:08:19 +02:00
openjfx14 devel/icu: update to 69.1 2021-04-08 23:33:31 +00:00
phpeclipse Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
proguard all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
sablevm One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
sablevm-classpath Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
servingxml Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
sigar Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
springframework Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
springframework31 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
sqlitejdbc Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
trove4j java/trove4j: Drop maintainership 2021-05-19 20:56:14 +01:00
veditor Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
visualvm One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
wildfly10 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
wildfly11 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
wildfly12 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
wildfly13 java/wildfly13: fix plist (@sample) 2021-05-12 14:55:38 +03:00
wildfly14 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
wildfly15 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
wildfly16 One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
wildfly17 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
wildfly18 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
wildfly90 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Makefile One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00