Package: openjfx / 8u111-b14-1

Metadata

Package Version Patches format
openjfx 8u111-b14-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 skip verify java.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 skip the verification of java to build with more recent versions of the jdk
02 use system libraries.patch | (download)

build.gradle | 12 6 + 6 - 0 !
buildSrc/build.gradle | 1 1 + 0 - 0 !
2 files changed, 7 insertions(+), 6 deletions(-)

 changes the dependency management to use the system jars when building
03 buildflags.patch | (download)

buildSrc/linux.gradle | 10 8 + 2 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile | 8 3 + 5 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile | 9 3 + 6 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile | 8 3 + 5 - 0 !
modules/media/src/main/native/jfxmedia/projects/linux/Makefile | 8 3 + 5 - 0 !
5 files changed, 20 insertions(+), 23 deletions(-)

 adjusts the compiler flags to enable the hardening and link to the system libraries
05 set antlr timeout.patch | (download)

buildSrc/build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 increase the timeout for processing the antlr grammar. this fixes a build failure on slow machines.
06 disable architecture verification.patch | (download)

build.gradle | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable the architecture verification which is limited to i386 and amd64
07 disable assembler on unsupported archs.patch | (download)

modules/web/src/main/native/Source/WTF/wtf/Platform.h | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 disable assembler in webkit on unsupported architectures
08 disable sse2.patch | (download)

modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile | 6 5 + 1 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile | 6 5 + 1 - 0 !
modules/media/src/main/native/jfxmedia/projects/linux/Makefile | 6 5 + 1 - 0 !
3 files changed, 15 insertions(+), 3 deletions(-)

 enable sse2 on i386 and amd64 cpus only
09 fix conflicting uchar32 typedef.patch | (download)

modules/web/src/main/native/Source/WTF/wtf/unicode/java/UnicodeJava.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a type definition conflict for uchar32
10 javadoc locale.patch | (download)

build.gradle | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 set the locale of the javadoc to make the build reproducible
11 icu dynamic linking.patch | (download)

modules/web/src/main/native/Source/WebCore/TargetJava.pri | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 dynamic linking against icu
12 generic qmake spec.patch | (download)

build.gradle | 10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-)

 build using the qmake linux-g++ spec
fix arm64 build.patch | (download)

modules/web/src/main/native/Source/WTF/wtf/Platform.h | 10 9 + 1 - 0 !
modules/web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 2 deletions(-)

 fix arm64 build
 Add AArch64 support in Platform.h
 Don't use COMPARE_AND_SWAP on arm64; it produces invalid asm.
 Fix some other areas where disabling JIT doesn't work.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752735
fix arm32 build.patch | (download)

buildSrc/linux.gradle | 12 0 + 12 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile | 5 0 + 5 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile | 5 0 + 5 - 0 !
modules/media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile | 5 0 + 5 - 0 !
modules/media/src/main/native/jfxmedia/projects/linux/Makefile | 5 0 + 5 - 0 !
5 files changed, 32 deletions(-)

---
15 fix javadoc refererences.diff | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
16 reproducible build timestamp.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use source_date_epoch for the build_timestamp
17 gcc compatibility.patch | (download)

modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fixes a build error with gcc 6