summaryrefslogtreecommitdiffstats
path: root/libraries/webkit2gtk
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/webkit2gtk')
-rw-r--r--libraries/webkit2gtk/icu4c-65.1.patch27
-rw-r--r--libraries/webkit2gtk/webkit2gtk.SlackBuild3
-rw-r--r--libraries/webkit2gtk/webkit2gtk.info2
3 files changed, 31 insertions, 1 deletions
diff --git a/libraries/webkit2gtk/icu4c-65.1.patch b/libraries/webkit2gtk/icu4c-65.1.patch
new file mode 100644
index 0000000000..6133449409
--- /dev/null
+++ b/libraries/webkit2gtk/icu4c-65.1.patch
@@ -0,0 +1,27 @@
+diff -Naur webkitgtk-2.20.5.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.5/Source/WebCore/dom/Document.cpp
+--- webkitgtk-2.20.5.orig/Source/WebCore/dom/Document.cpp 2018-06-11 11:32:58.000000000 +0200
++++ webkitgtk-2.20.5/Source/WebCore/dom/Document.cpp 2019-10-07 17:35:29.096058000 +0200
+@@ -4688,12 +4688,12 @@
+ unsigned i = 0;
+
+ UChar32 c;
+- U16_NEXT(characters, i, length, c)
++ U16_NEXT(characters, i, length, c);
+ if (!isValidNameStart(c))
+ return false;
+
+ while (i < length) {
+- U16_NEXT(characters, i, length, c)
++ U16_NEXT(characters, i, length, c);
+ if (!isValidNamePart(c))
+ return false;
+ }
+@@ -4753,7 +4753,7 @@
+
+ for (unsigned i = 0; i < length; ) {
+ UChar32 c;
+- U16_NEXT(qualifiedName, i, length, c)
++ U16_NEXT(qualifiedName, i, length, c);
+ if (c == ':') {
+ if (sawColon)
+ return Exception { InvalidCharacterError };
diff --git a/libraries/webkit2gtk/webkit2gtk.SlackBuild b/libraries/webkit2gtk/webkit2gtk.SlackBuild
index d54d9bfc36..208a029bcc 100644
--- a/libraries/webkit2gtk/webkit2gtk.SlackBuild
+++ b/libraries/webkit2gtk/webkit2gtk.SlackBuild
@@ -74,6 +74,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# https://bugs.webkit.org/show_bug.cgi?id=202600
+patch -p1 < $CWD/icu4c-65.1.patch
+
mkdir -p build
cd build
cmake -DPORT=GTK \
diff --git a/libraries/webkit2gtk/webkit2gtk.info b/libraries/webkit2gtk/webkit2gtk.info
index 8c4164b2e7..3b9e7738f9 100644
--- a/libraries/webkit2gtk/webkit2gtk.info
+++ b/libraries/webkit2gtk/webkit2gtk.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.20.5.tar.xz"
MD5SUM="72a05f6a4dc1c78b079590a8fd280401"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="geoclue2 hyphen libwebp woff2"
+REQUIRES="geoclue2 gst-plugins-bad hyphen libwebp woff2"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"