diff options
Diffstat (limited to 'libraries/webkit2gtk')
-rw-r--r-- | libraries/webkit2gtk/icu4c-65.1.patch | 27 | ||||
-rw-r--r-- | libraries/webkit2gtk/webkit2gtk.SlackBuild | 3 | ||||
-rw-r--r-- | libraries/webkit2gtk/webkit2gtk.info | 2 |
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" |