diff options
Diffstat (limited to 'recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch')
-rw-r--r-- | recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch b/recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch index 4d1df8a..5f8981d 100644 --- a/recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch +++ b/recipes-core/openjdk/patches-openjdk-8/2002-jdk-Allow-using-a-system-installed-libjpeg.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From aef9a3f955f6e189b2a24b9f79ccb396275d4fa3 Mon Sep 17 00:00:00 2001 | 1 | From a1a63e85513aa3501588b02940e4f0e93e992e89 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <andre.draszik@jci.com> | 2 | From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <andre.draszik@jci.com> |
3 | Date: Tue, 27 Feb 2018 13:36:53 +0000 | 3 | Date: Tue, 27 Feb 2018 13:36:53 +0000 |
4 | Subject: [PATCH 2002/2008] jdk: Allow using a system-installed libjpeg | 4 | Subject: [PATCH] jdk: Allow using a system-installed libjpeg |
5 | MIME-Version: 1.0 | 5 | MIME-Version: 1.0 |
6 | Content-Type: text/plain; charset=UTF-8 | 6 | Content-Type: text/plain; charset=UTF-8 |
7 | Content-Transfer-Encoding: 8bit | 7 | Content-Transfer-Encoding: 8bit |
@@ -21,8 +21,9 @@ Issues fixed on top of debian patch: | |||
21 | Upstream-Status: Backport | 21 | Upstream-Status: Backport |
22 | Signed-off-by: André Draszik <andre.draszik@jci.com> | 22 | Signed-off-by: André Draszik <andre.draszik@jci.com> |
23 | Signed-off-by: Richard Leitner <richard.leitner@skidata.com> | 23 | Signed-off-by: Richard Leitner <richard.leitner@skidata.com> |
24 | |||
24 | --- | 25 | --- |
25 | make/lib/Awt2dLibraries.gmk | 69 +++++++++++++------ | 26 | jdk/make/lib/Awt2dLibraries.gmk | 69 +++++++++++++------ |
26 | .../imageio/plugins/jpeg/JPEGImageReader.java | 2 +- | 27 | .../imageio/plugins/jpeg/JPEGImageReader.java | 2 +- |
27 | .../imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- | 28 | .../imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- |
28 | .../sun/awt/image/JPEGImageDecoder.java | 2 +- | 29 | .../sun/awt/image/JPEGImageDecoder.java | 2 +- |
@@ -30,10 +31,10 @@ Signed-off-by: Richard Leitner <richard.leitner@skidata.com> | |||
30 | 5 files changed, 51 insertions(+), 26 deletions(-) | 31 | 5 files changed, 51 insertions(+), 26 deletions(-) |
31 | 32 | ||
32 | diff --git a/jdk/make/lib/Awt2dLibraries.gmk b/jdk/make/lib/Awt2dLibraries.gmk | 33 | diff --git a/jdk/make/lib/Awt2dLibraries.gmk b/jdk/make/lib/Awt2dLibraries.gmk |
33 | index a06bfd6db..12b9da11d 100644 | 34 | index 9368a9d5..7fffcafc 100644 |
34 | --- a/jdk/make/lib/Awt2dLibraries.gmk | 35 | --- a/jdk/make/lib/Awt2dLibraries.gmk |
35 | +++ b/jdk/make/lib/Awt2dLibraries.gmk | 36 | +++ b/jdk/make/lib/Awt2dLibraries.gmk |
36 | @@ -695,21 +695,24 @@ $(BUILD_LIBLCMS): $(BUILD_LIBAWT) | 37 | @@ -702,21 +702,24 @@ $(BUILD_LIBLCMS): $(BUILD_LIBAWT) |
37 | 38 | ||
38 | ########################################################################################## | 39 | ########################################################################################## |
39 | 40 | ||
@@ -64,7 +65,7 @@ index a06bfd6db..12b9da11d 100644 | |||
64 | # Suppress gcc warnings like "variable might be clobbered by 'longjmp' | 65 | # Suppress gcc warnings like "variable might be clobbered by 'longjmp' |
65 | # or 'vfork'": this warning indicates that some variable is placed to | 66 | # or 'vfork'": this warning indicates that some variable is placed to |
66 | # a register by optimized compiler and it's value might be lost on longjmp(). | 67 | # a register by optimized compiler and it's value might be lost on longjmp(). |
67 | @@ -721,37 +724,50 @@ endif | 68 | @@ -728,37 +731,50 @@ endif |
68 | # $(shell $(EXPR) $(CC_MAJORVER) \> 4 \| \ | 69 | # $(shell $(EXPR) $(CC_MAJORVER) \> 4 \| \ |
69 | # \( $(CC_MAJORVER) = 4 \& $(CC_MINORVER) \>= 3 \) ) | 70 | # \( $(CC_MAJORVER) = 4 \& $(CC_MINORVER) \>= 3 \) ) |
70 | # ifeq ($(CC_43_OR_NEWER), 1) | 71 | # ifeq ($(CC_43_OR_NEWER), 1) |
@@ -129,7 +130,7 @@ index a06bfd6db..12b9da11d 100644 | |||
129 | 130 | ||
130 | ########################################################################################## | 131 | ########################################################################################## |
131 | 132 | ||
132 | @@ -1142,6 +1158,13 @@ ifndef BUILD_HEADLESS_ONLY | 133 | @@ -1149,6 +1165,13 @@ ifndef BUILD_HEADLESS_ONLY |
133 | GIFLIB_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/sun/awt/giflib | 134 | GIFLIB_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/sun/awt/giflib |
134 | endif | 135 | endif |
135 | 136 | ||
@@ -143,7 +144,7 @@ index a06bfd6db..12b9da11d 100644 | |||
143 | ifneq ($(OPENJDK_TARGET_OS), macosx) | 144 | ifneq ($(OPENJDK_TARGET_OS), macosx) |
144 | LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/awt/splashscreen | 145 | LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/awt/splashscreen |
145 | else | 146 | else |
146 | @@ -1198,11 +1221,13 @@ ifndef BUILD_HEADLESS_ONLY | 147 | @@ -1205,11 +1228,13 @@ ifndef BUILD_HEADLESS_ONLY |
147 | EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \ | 148 | EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \ |
148 | LANG := C, \ | 149 | LANG := C, \ |
149 | OPTIMIZATION := LOW, \ | 150 | OPTIMIZATION := LOW, \ |
@@ -160,7 +161,7 @@ index a06bfd6db..12b9da11d 100644 | |||
160 | VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \ | 161 | VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \ |
161 | RC_FLAGS := $(RC_FLAGS) \ | 162 | RC_FLAGS := $(RC_FLAGS) \ |
162 | diff --git a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 163 | diff --git a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java |
163 | index 8f58f5b3e..fcbab8260 100644 | 164 | index 8f58f5b3..fcbab826 100644 |
164 | --- a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 165 | --- a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java |
165 | +++ b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 166 | +++ b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java |
166 | @@ -89,7 +89,7 @@ public class JPEGImageReader extends ImageReader { | 167 | @@ -89,7 +89,7 @@ public class JPEGImageReader extends ImageReader { |
@@ -173,7 +174,7 @@ index 8f58f5b3e..fcbab8260 100644 | |||
173 | } | 174 | } |
174 | }); | 175 | }); |
175 | diff --git a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 176 | diff --git a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java |
176 | index 6a33bd5a1..dca189ed8 100644 | 177 | index 6a33bd5a..dca189ed 100644 |
177 | --- a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 178 | --- a/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java |
178 | +++ b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 179 | +++ b/jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java |
179 | @@ -177,7 +177,7 @@ public class JPEGImageWriter extends ImageWriter { | 180 | @@ -177,7 +177,7 @@ public class JPEGImageWriter extends ImageWriter { |
@@ -186,7 +187,7 @@ index 6a33bd5a1..dca189ed8 100644 | |||
186 | } | 187 | } |
187 | }); | 188 | }); |
188 | diff --git a/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java b/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java | 189 | diff --git a/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java b/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java |
189 | index 872ffc019..5965a186b 100644 | 190 | index 872ffc01..5965a186 100644 |
190 | --- a/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java | 191 | --- a/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java |
191 | +++ b/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java | 192 | +++ b/jdk/src/share/classes/sun/awt/image/JPEGImageDecoder.java |
192 | @@ -56,7 +56,7 @@ public class JPEGImageDecoder extends ImageDecoder { | 193 | @@ -56,7 +56,7 @@ public class JPEGImageDecoder extends ImageDecoder { |
@@ -199,7 +200,7 @@ index 872ffc019..5965a186b 100644 | |||
199 | } | 200 | } |
200 | }); | 201 | }); |
201 | diff --git a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 202 | diff --git a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c |
202 | index 7e1d8c99d..8cac61da3 100644 | 203 | index 7e1d8c99..8cac61da 100644 |
203 | --- a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 204 | --- a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c |
204 | +++ b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 205 | +++ b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c |
205 | @@ -51,7 +51,7 @@ | 206 | @@ -51,7 +51,7 @@ |
@@ -211,6 +212,3 @@ index 7e1d8c99d..8cac61da3 100644 | |||
211 | 212 | ||
212 | #undef MAX | 213 | #undef MAX |
213 | #define MAX(a,b) ((a) > (b) ? (a) : (b)) | 214 | #define MAX(a,b) ((a) > (b) ? (a) : (b)) |
214 | -- | ||
215 | 2.24.1 | ||
216 | |||