summaryrefslogtreecommitdiff
path: root/www/webkit-gtk
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2016-01-21 13:42:32 +0000
committerleot <leot@pkgsrc.org>2016-01-21 13:42:32 +0000
commit5e7619fdb87e89c8ebb1f7bcfaee46367a1506a6 (patch)
treeb849491135a6b087b035b2ca2066d0fbf4b40470 /www/webkit-gtk
parentf10e3bddc224952adcbf8119f1d16bc351f27397 (diff)
downloadpkgsrc-5e7619fdb87e89c8ebb1f7bcfaee46367a1506a6.tar.gz
Update www/webkit-gtk to 2.10.5.
Changes: - Disable DNS prefetch when a proxy is configured. - Reduce the maximum simultaneous network connections to match other browsers. - Make WebKitWebView always propagate motion-notify-event signal. - Add a way to force accelerating compositing mode at runtime using an environment variable. - Fix input elements and scrollbars rendering with GTK+ 3.19. - Fix rendering of lines when using solid colors. - Fix UI process crashes related to not having a main resource response when the load is committed for pages restored from the history cache. - Fix a WebProcess crash when loading large contents with custom URI schemes API. - Fix a crash in the UI process when the WebView is destroyed while the screensaver DBus proxy is being created. - Fix WebProcess crashes due to BadDrawable X errors in accelerated compositing mode. - Fix crashes on PPC64 due to mprotect() on address not aligned to the page size. - Fix std::bad_function_call exception raised in dispatchDecidePolicyForNavigationAction. - Fix downloads of data URLs. - Fix runtime critical warnings when closing a page containing windowed plugins. - Fix several crashes and rendering issues. - Translation updates: French, German, Italian, Turkish. - Security fixes: CVE-2015-7096, CVE-2015-7098.
Diffstat (limited to 'www/webkit-gtk')
-rw-r--r--www/webkit-gtk/Makefile5
-rw-r--r--www/webkit-gtk/PLIST6
-rw-r--r--www/webkit-gtk/distinfo30
-rw-r--r--www/webkit-gtk/patches/patch-CMakeLists.txt4
-rw-r--r--www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h4
-rw-r--r--www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp4
-rw-r--r--www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h4
-rw-r--r--www/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_Options.cpp4
-rw-r--r--www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h4
-rw-r--r--www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp4
-rw-r--r--www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake4
-rw-r--r--www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake8
-rw-r--r--www/webkit-gtk/patches/patch-ai4
13 files changed, 42 insertions, 43 deletions
diff --git a/www/webkit-gtk/Makefile b/www/webkit-gtk/Makefile
index 5d099bd5588..f5342305248 100644
--- a/www/webkit-gtk/Makefile
+++ b/www/webkit-gtk/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.107 2016/01/06 10:46:50 adam Exp $
+# $NetBSD: Makefile,v 1.108 2016/01/21 13:42:32 leot Exp $
-DISTNAME= webkitgtk-2.10.4
+DISTNAME= webkitgtk-2.10.5
PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES= http://www.webkitgtk.org/releases/
EXTRACT_SUFX= .tar.xz
diff --git a/www/webkit-gtk/PLIST b/www/webkit-gtk/PLIST
index c684222e7ee..dfe12fd89e7 100644
--- a/www/webkit-gtk/PLIST
+++ b/www/webkit-gtk/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2015/11/22 08:46:35 leot Exp $
+@comment $NetBSD: PLIST,v 1.31 2016/01/21 13:42:32 leot Exp $
bin/MiniBrowser
bin/jsc
include/webkitgtk-4.0/JavaScriptCore/JSBase.h
@@ -280,10 +280,10 @@ lib/girepository-1.0/WebKit2-4.0.typelib
lib/girepository-1.0/WebKit2WebExtension-4.0.typelib
lib/libjavascriptcoregtk-4.0.so
lib/libjavascriptcoregtk-4.0.so.18
-lib/libjavascriptcoregtk-4.0.so.18.2.12
+lib/libjavascriptcoregtk-4.0.so.18.2.13
lib/libwebkit2gtk-4.0.so
lib/libwebkit2gtk-4.0.so.37
-lib/libwebkit2gtk-4.0.so.37.11.7
+lib/libwebkit2gtk-4.0.so.37.11.8
lib/pkgconfig/javascriptcoregtk-4.0.pc
lib/pkgconfig/webkit2gtk-4.0.pc
lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
diff --git a/www/webkit-gtk/distinfo b/www/webkit-gtk/distinfo
index 2f3b5c45e60..2c3b81a0dbd 100644
--- a/www/webkit-gtk/distinfo
+++ b/www/webkit-gtk/distinfo
@@ -1,18 +1,18 @@
-$NetBSD: distinfo,v 1.86 2015/11/22 08:46:35 leot Exp $
+$NetBSD: distinfo,v 1.87 2016/01/21 13:42:32 leot Exp $
-SHA1 (webkitgtk-2.10.4.tar.xz) = 45f368823c806542b24db3fd06442c0ccedc875f
-RMD160 (webkitgtk-2.10.4.tar.xz) = 99dc267c6fb5690b394e2541520c42bcfa53be58
-SHA512 (webkitgtk-2.10.4.tar.xz) = 1d1c79fb863be192639304c5616fb875ccfe541617fdc5c973e79d8159131080ba734199959a01760b9d06accaae7e2e87bec3bcc42dcd2e6b0d19a5b82ed039
-Size (webkitgtk-2.10.4.tar.xz) = 11015164 bytes
-SHA1 (patch-CMakeLists.txt) = e5834d3935c4a25ab4aeb7210d0ccbffc012b670
-SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 2b1eadc7a11b37dc36a7491f30bf72a6dddf5725
-SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = 1c5e0113e939163a69115809148dc184e64839ae
-SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = 9b36b50f28bcb9421ac8b0ed17bba02de6d34e16
-SHA1 (patch-Source_JavaScriptCore_runtime_Options.cpp) = f8244c0f22bdb1ad29cb9abcfe0654173cedbe04
+SHA1 (webkitgtk-2.10.5.tar.xz) = 337225d2f132c797f30430be0283b9555cbecceb
+RMD160 (webkitgtk-2.10.5.tar.xz) = 343e98fc2698cdf4f7ff615e7c1fd97bd02fc2c7
+SHA512 (webkitgtk-2.10.5.tar.xz) = 51a5c469b1251b643055a1fb9d7b7be6e5497ebaba93d08d03f4e34a8c708666c3f18c1ddc1faa51af8200bf823f075a0fd031bb390a3fd92e17b51b0f0ccdc4
+Size (webkitgtk-2.10.5.tar.xz) = 10986648 bytes
+SHA1 (patch-CMakeLists.txt) = c48c0e5d33f378b7ecf31fffef609fb2501e5cd3
+SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 99e46f9d9b26a8d9ba6b29c66d7ce5326c4ffeb6
+SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = f78e6150ed8901b3fe046b2ef182f50f1c7500a4
+SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = 0d82552c6cc1f4885a2bcc539963c966216c977c
+SHA1 (patch-Source_JavaScriptCore_runtime_Options.cpp) = 3f3e5b0e3c944656fc614bad9578e625be0296d2
SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092
-SHA1 (patch-Source_WTF_wtf_MathExtras.h) = ba957541a8b70e77707013bb5a93abbeb1829c75
-SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = dfc5d06c3ec7112bdacabd0e66dd2ee6564f4ab3
-SHA1 (patch-Source_cmake_OptionsCommon.cmake) = f7b869cc197e9f2341566e5bcd4c4190e394ea29
-SHA1 (patch-Source_cmake_OptionsGTK.cmake) = 18f161fd72dd8d95ab382ca077f3773f0762a2a1
-SHA1 (patch-ai) = f0b059fe71022e961903655f5c2a5205fe452968
+SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 01195978abe07154fbc28de9efc47b3f3105fd89
+SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = 67bac371dff2afd7a1c7fad8763e05b722a11424
+SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 09a837ee65cdc79cc22220ce713e346fe8752c50
+SHA1 (patch-Source_cmake_OptionsGTK.cmake) = 475fda65f9ffd157a12306f6be71026e5602850e
+SHA1 (patch-ai) = b8a45f2f5c1aa5aed178527ecd6cbd93baf76f8e
SHA1 (patch-aj) = 8247194bd8d62fcc356650c946756898fbe22982
diff --git a/www/webkit-gtk/patches/patch-CMakeLists.txt b/www/webkit-gtk/patches/patch-CMakeLists.txt
index 12b1044e09b..4d539e15c45 100644
--- a/www/webkit-gtk/patches/patch-CMakeLists.txt
+++ b/www/webkit-gtk/patches/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2015/10/26 10:53:25 jmcneill Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2016/01/21 13:42:33 leot Exp $
---- CMakeLists.txt.orig 2015-10-25 17:30:21.000000000 +0000
+--- CMakeLists.txt.orig 2016-01-20 12:12:59.000000000 +0000
+++ CMakeLists.txt
@@ -87,6 +87,8 @@ else ()
endif ()
diff --git a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
index 1519857b179..e0a69ed7174 100644
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_JavaScriptCore_assembler_ARMAssembler.h,v 1.5 2015/10/26 10:53:25 jmcneill Exp $
+$NetBSD: patch-Source_JavaScriptCore_assembler_ARMAssembler.h,v 1.6 2016/01/21 13:42:33 leot Exp $
---- Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2015-10-15 08:20:12.000000000 +0000
+--- Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2016-01-20 12:12:59.000000000 +0000
+++ Source/JavaScriptCore/assembler/ARMAssembler.h
@@ -29,6 +29,11 @@
diff --git a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
index fbce27d9add..bed7fca27fc 100644
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp,v 1.4 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp,v 1.5 2016/01/21 13:42:33 leot Exp $
---- Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp.orig 2015-09-21 07:29:46.000000000 +0000
+--- Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp.orig 2016-01-20 12:12:59.000000000 +0000
+++ Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
@@ -38,6 +38,8 @@
#include <unistd.h>
diff --git a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
index ad8f1e29150..8220d680271 100644
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_JavaScriptCore_dfg_DFGNode.h,v 1.4 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_JavaScriptCore_dfg_DFGNode.h,v 1.5 2016/01/21 13:42:33 leot Exp $
---- Source/JavaScriptCore/dfg/DFGNode.h.orig 2015-09-21 07:29:46.000000000 +0000
+--- Source/JavaScriptCore/dfg/DFGNode.h.orig 2016-01-20 12:12:59.000000000 +0000
+++ Source/JavaScriptCore/dfg/DFGNode.h
@@ -221,7 +221,7 @@ struct OpInfo {
OpInfo() : m_value(0) { }
diff --git a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_Options.cpp b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_Options.cpp
index d82577debcd..e22911035a8 100644
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_Options.cpp
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_Options.cpp
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_JavaScriptCore_runtime_Options.cpp,v 1.1 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_JavaScriptCore_runtime_Options.cpp,v 1.2 2016/01/21 13:42:33 leot Exp $
---- Source/JavaScriptCore/runtime/Options.cpp.orig 2015-09-21 07:29:46.000000000 +0000
+--- Source/JavaScriptCore/runtime/Options.cpp.orig 2016-01-20 12:13:00.000000000 +0000
+++ Source/JavaScriptCore/runtime/Options.cpp
@@ -610,7 +610,7 @@ bool Option::operator==(const Option& ot
case Options::Type::unsignedType:
diff --git a/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h b/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h
index a16e526754b..f87b70e1272 100644
--- a/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h
+++ b/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_WTF_wtf_MathExtras.h,v 1.5 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_WTF_wtf_MathExtras.h,v 1.6 2016/01/21 13:42:33 leot Exp $
Avoid broken section for SunOS/gcc.
---- Source/WTF/wtf/MathExtras.h.orig 2015-09-14 07:08:10.000000000 +0000
+--- Source/WTF/wtf/MathExtras.h.orig 2016-01-20 12:13:00.000000000 +0000
+++ Source/WTF/wtf/MathExtras.h
@@ -75,7 +75,7 @@ const double sqrtOfTwoDouble = M_SQRT2;
const float sqrtOfTwoFloat = static_cast<float>(M_SQRT2);
diff --git a/www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp b/www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
index e23dadf1e0f..873781d66fc 100644
--- a/www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
+++ b/www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp,v 1.4 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp,v 1.5 2016/01/21 13:42:33 leot Exp $
---- Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp.orig 2015-09-21 07:29:46.000000000 +0000
+--- Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp.orig 2016-01-20 12:13:00.000000000 +0000
+++ Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp
@@ -59,6 +59,8 @@ JSValue JSInspectorFrontendHost::platfor
DEPRECATED_DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("linux")));
diff --git a/www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake b/www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake
index 68b5acfdbb0..d2dcb4c98dc 100644
--- a/www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake
+++ b/www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_cmake_OptionsCommon.cmake,v 1.2 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-Source_cmake_OptionsCommon.cmake,v 1.3 2016/01/21 13:42:33 leot Exp $
Using the T option of GNU ar lead to malformed .a archive on NetBSD. Disable it.
---- Source/cmake/OptionsCommon.cmake.orig 2015-09-21 07:29:46.000000000 +0000
+--- Source/cmake/OptionsCommon.cmake.orig 2016-01-20 12:13:00.000000000 +0000
+++ Source/cmake/OptionsCommon.cmake
@@ -17,10 +17,10 @@ endif ()
diff --git a/www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake b/www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake
index a5884a0ea11..1e22e6bc101 100644
--- a/www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake
+++ b/www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake
@@ -1,4 +1,4 @@
-$NetBSD: patch-Source_cmake_OptionsGTK.cmake,v 1.6 2015/11/22 08:46:35 leot Exp $
+$NetBSD: patch-Source_cmake_OptionsGTK.cmake,v 1.7 2016/01/21 13:42:33 leot Exp $
o Do not require GCC 4.9.0 (should be build *without* IndexedDB support)
o Do not conflict with CMAKE_MODULE_PATH during the linking phase of
@@ -13,9 +13,9 @@ o Do not conflict with CMAKE_MODULE_PATH during the linking phase of
o Disable DatabaseProcess and IndexedDB support.
---- Source/cmake/OptionsGTK.cmake.orig 2015-11-11 09:22:48.000000000 +0000
+--- Source/cmake/OptionsGTK.cmake.orig 2016-01-20 12:45:56.000000000 +0000
+++ Source/cmake/OptionsGTK.cmake
-@@ -6,13 +6,6 @@ set(PROJECT_VERSION_MICRO 4)
+@@ -6,13 +6,6 @@ set(PROJECT_VERSION_MICRO 5)
set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_MICRO})
set(WEBKITGTK_API_VERSION 4.0)
@@ -28,7 +28,7 @@ o Disable DatabaseProcess and IndexedDB support.
-
# Libtool library version, not to be confused with API version.
# See http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
- CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 48 7 11)
+ CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 48 8 11)
@@ -106,7 +99,7 @@ else ()
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MINIBROWSER PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PRIVATE OFF)
diff --git a/www/webkit-gtk/patches/patch-ai b/www/webkit-gtk/patches/patch-ai
index d34d1c94c78..724604d1ac2 100644
--- a/www/webkit-gtk/patches/patch-ai
+++ b/www/webkit-gtk/patches/patch-ai
@@ -1,6 +1,6 @@
-$NetBSD: patch-ai,v 1.6 2015/09/26 10:16:38 leot Exp $
+$NetBSD: patch-ai,v 1.7 2016/01/21 13:42:33 leot Exp $
---- Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp.orig 2015-09-14 07:08:10.000000000 +0000
+--- Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp.orig 2016-01-04 10:38:34.000000000 +0000
+++ Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp
@@ -39,6 +39,12 @@
#if OS(HURD)