File webkit2gtk3-s390-build-fix.patch of Package webkit2gtk3.20666

diff -urp webkitgtk-2.28.3.orig/Source/JavaScriptCore/API/glib/JSCOptions.cpp webkitgtk-2.28.3/Source/JavaScriptCore/API/glib/JSCOptions.cpp
--- webkitgtk-2.28.3.orig/Source/JavaScriptCore/API/glib/JSCOptions.cpp	2020-02-04 04:23:57.000000000 -0600
+++ webkitgtk-2.28.3/Source/JavaScriptCore/API/glib/JSCOptions.cpp	2020-07-17 09:50:55.511793287 -0500
@@ -73,7 +73,7 @@ static void valueToGValue(int32_t value,
     g_value_set_int(gValue, value);
 }
 
-#if CPU(ADDRESS64)
+#if CPU(ADDRESS64) || defined(__s390__)
 static bool valueFromGValue(const GValue* gValue, unsigned& value)
 {
     value = g_value_get_uint(gValue);
@@ -542,7 +542,7 @@ static JSCOptionType jscOptionsType(int)
     return JSC_OPTION_INT;
 }
 
-#if CPU(ADDRESS64)
+#if CPU(ADDRESS64) || defined(__s390__)
 static JSCOptionType jscOptionsType(unsigned)
 {
     return JSC_OPTION_UINT;
diff -urp webkitgtk-2.28.3.orig/Source/JavaScriptCore/runtime/Options.cpp webkitgtk-2.28.3/Source/JavaScriptCore/runtime/Options.cpp
--- webkitgtk-2.28.3.orig/Source/JavaScriptCore/runtime/Options.cpp	2020-02-04 04:24:00.000000000 -0600
+++ webkitgtk-2.28.3/Source/JavaScriptCore/runtime/Options.cpp	2020-07-17 10:36:36.426264070 -0500
@@ -88,7 +88,7 @@ Optional<OptionsStorage::Unsigned> parse
     return WTF::nullopt;
 }
 
-#if CPU(ADDRESS64) || OS(DARWIN)
+#if CPU(ADDRESS64) || OS(DARWIN) || defined(__s390__)
 template<>
 Optional<OptionsStorage::Size> parse(const char* string)
 {
openSUSE Build Service is sponsored by