URI: 
       tnet-libs/webkit-gtk: Remove. - parlay - yet another gentoo overlay
  HTML git clone https://git.parazyd.org/parlay
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit c73ec1c70df866596dc53d3ba05e3579c3e572de
   DIR parent 156a16383e7191b0197180e731e121a3a97f0451
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Sat, 13 May 2017 10:02:56 +0200
       
       net-libs/webkit-gtk: Remove.
       
       Diffstat:
         D net-libs/webkit-gtk/Manifest        |       1 -
         D net-libs/webkit-gtk/files/webkit-g… |      10 ----------
         D net-libs/webkit-gtk/files/webkit-g… |      67 -------------------------------
         D net-libs/webkit-gtk/files/webkit-g… |      34 -------------------------------
         D net-libs/webkit-gtk/files/webkit-g… |      20 --------------------
         D net-libs/webkit-gtk/files/webkit-g… |      12 ------------
         D net-libs/webkit-gtk/files/webkit-g… |      20 --------------------
         D net-libs/webkit-gtk/files/webkit-g… |      11 -----------
         D net-libs/webkit-gtk/files/webkit-g… |      32 -------------------------------
         D net-libs/webkit-gtk/files/webkit-g… |      30 ------------------------------
         D net-libs/webkit-gtk/files/webkit-g… |      11 -----------
         D net-libs/webkit-gtk/files/webkit-g… |      19 -------------------
         D net-libs/webkit-gtk/files/webkit-g… |      37 -------------------------------
         D net-libs/webkit-gtk/files/webkit-g… |      22 ----------------------
         D net-libs/webkit-gtk/files/webkit-g… |      21 ---------------------
         D net-libs/webkit-gtk/files/webkit-g… |      22 ----------------------
         D net-libs/webkit-gtk/webkit-gtk-2.4… |     272 -------------------------------
       
       17 files changed, 0 insertions(+), 641 deletions(-)
       ---
   DIR diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
       t@@ -1 +0,0 @@
       -DIST webkitgtk-2.4.10.tar.xz 9867504 SHA256 33fda4b20d7fec2d6e9399ba03ef3f6d2a733c628bd77d397880c44e4bf7c614 SHA512 09cff437dadfa6ba1b90674ef4d9db558710247559bb8c2894b54a43504428b99465aa5d35bf3323c22827b67711e8dc031d4b63361eb9906c96e2bfd8ee11a8 WHIRLPOOL af08ef45249313915003a150a56228b1edc25f870c149d4ece5783da302d307b40046a05bf3c157807465f248d083ebe549c48d13eefdf820eb51c2efe0f5f98
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.11.90-gtk-docize-fix.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.11.90-gtk-docize-fix.patch
       t@@ -1,10 +0,0 @@
       ---- configure.ac.old        2013-03-02 09:22:53.791750644 +0200
       -+++ configure.ac        2013-03-02 09:24:56.725213764 +0200
       -@@ -24,6 +24,7 @@
       - m4_include([Source/autotools/SetupLibtool.m4])
       - m4_include([Source/autotools/ReadCommandLineArguments.m4])
       - m4_include([Source/autotools/FindDependencies.m4])
       -+GTK_DOC_CHECK([1.10])
       - m4_include([Source/autotools/SetupCompilerFlags.m4])
       - m4_include([Source/autotools/SetupAutoconfHeader.m4])
       - 
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-darwin-quartz.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-darwin-quartz.patch
       t@@ -1,67 +0,0 @@
       -Original from:
       -http://trac.macports.org/browser/trunk/dports/www/webkit-gtk/files/patch-quartz-WebCore-plugins-gtk-gtkxtbin.c.diff?format=txt
       -http://trac.macports.org/browser/trunk/dports/www/webkit-gtk/files/patch-quartz-WebCore-plugins-gtk-PluginViewGtk.cpp.diff?format=txt
       -
       -Adapted for 1.6.1
       -
       ---- Source/WebCore/plugins/gtk/PluginViewGtk.cpp
       -+++ Source/WebCore/plugins/gtk/PluginViewGtk.cpp
       -@@ -70,6 +70,8 @@
       - #endif
       - #include <gtk/gtk.h>
       - 
       -+#undef XP_UNIX
       -+
       - #if defined(XP_UNIX)
       - #include "RefPtrCairo.h"
       - #include "gtk2xtbin.h"
       -@@ -439,9 +441,9 @@
       -         event->setDefaultHandled();
       - }
       - 
       --#if defined(XP_UNIX)
       - void PluginView::handleFocusInEvent()
       - {
       -+#if defined(XP_UNIX)
       -     if (!m_isStarted || m_status != PluginStatusLoadedSuccessfully)
       -         return;
       - 
       -@@ -454,10 +456,12 @@
       -     event.detail = NotifyDetailNone;
       - 
       -     dispatchNPEvent(npEvent);
       -+#endif
       - }
       - 
       - void PluginView::handleFocusOutEvent()
       - {
       -+#if defined(XP_UNIX)
       -     if (!m_isStarted || m_status != PluginStatusLoadedSuccessfully)
       -         return;
       - 
       -@@ -470,8 +474,8 @@
       -     event.detail = NotifyDetailNone;
       - 
       -     dispatchNPEvent(npEvent);
       --}
       - #endif
       -+}
       - 
       - void PluginView::setParent(ScrollView* parent)
       - {
       ---- Source/WebCore/plugins/gtk/gtk2xtbin.c
       -+++ Source/WebCore/plugins/gtk/gtk2xtbin.c
       -@@ -41,7 +41,7 @@
       -  * The GtkXtBin widget allows for Xt toolkit code to be used
       -  * inside a GTK application.  
       -  */
       --
       -+#if 0
       - #include "GtkVersioning.h"
       - #include "xembed.h"
       - #include "gtk2xtbin.h"
       -@@ -966,3 +966,4 @@
       - 
       -   return;
       - }
       -+#endif
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.10.9-remove-execinfo_h.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.10.9-remove-execinfo_h.patch
       t@@ -1,34 +0,0 @@
       -diff -Naur webkitgtk-2.10.9.orig/Source/WTF/wtf/Assertions.cpp webkitgtk-2.10.9/Source/WTF/wtf/Assertions.cpp
       ---- webkitgtk-2.10.9.orig/Source/WTF/wtf/Assertions.cpp        2016-03-17 02:48:18.000000000 -0400
       -+++ webkitgtk-2.10.9/Source/WTF/wtf/Assertions.cpp        2016-06-01 09:31:42.345411637 -0400
       -@@ -71,7 +71,7 @@
       - #if OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))
       - #include <cxxabi.h>
       - #include <dlfcn.h>
       --#include <execinfo.h>
       -+//#include <execinfo.h>
       - #endif
       - 
       - extern "C" {
       -@@ -226,7 +226,7 @@
       - void WTFGetBacktrace(void** stack, int* size)
       - {
       - #if OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))
       --    *size = backtrace(stack, *size);
       -+//    *size = backtrace(stack, *size);
       - #elif OS(WINDOWS)
       -     // The CaptureStackBackTrace function is available in XP, but it is not defined
       -     // in the Windows Server 2003 R2 Platform SDK. So, we'll grab the function
       -@@ -272,9 +272,9 @@
       - void WTFPrintBacktrace(void** stack, int size)
       - {
       - #if USE(BACKTRACE_SYMBOLS)
       --    char** symbols = backtrace_symbols(stack, size);
       --    if (!symbols)
       --        return;
       -+//    char** symbols = backtrace_symbols(stack, size);
       -+//    if (!symbols)
       -+//        return;
       - #endif
       - 
       -     for (int i = 0; i < size; ++i) {
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-hppa-platform.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-hppa-platform.patch
       t@@ -1,20 +0,0 @@
       -Index: webkitgtk/Source/WTF/wtf/Platform.h
       -===================================================================
       ---- webkitgtk.orig/Source/WTF/wtf/Platform.h
       -+++ webkitgtk/Source/WTF/wtf/Platform.h
       -@@ -72,6 +72,15 @@
       - #define WTF_CPU_BIG_ENDIAN 1
       - #endif
       - 
       -+/* CPU(HPPA) - HP PARISC */
       -+#if defined(__hppa__)
       -+#define WTF_CPU_HPPA 1
       -+#define WTF_CPU_BIG_ENDIAN 1
       -+#define ENABLE_JIT 0
       -+#define ENABLE_YARR_JIT 0
       -+#define ENABLE_ASSEMBLER 0
       -+#endif
       -+
       - /* CPU(IA64) - Itanium / IA-64 */
       - #if defined(__ia64__)
       - #define WTF_CPU_IA64 1
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-platform.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-platform.patch
       t@@ -1,12 +0,0 @@
       ---- a/Source/WTF/wtf/Platform.h        2014-02-25 00:33:16.561606810 +0100
       -+++ b/Source/WTF/wtf/Platform.h        2014-02-25 00:49:52.895512955 +0100
       -@@ -79,6 +79,9 @@
       - #if !defined(__LP64__)
       - #define WTF_CPU_IA64_32 1
       - #endif
       -+#define ENABLE_JIT 0
       -+#define ENABLE_YARR_JIT 0
       -+#define ENABLE_ASSEMBLER 0
       - #endif
       - 
       - /* CPU(MIPS) - MIPS 32-bit */
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.1-ia64-malloc.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.1-ia64-malloc.patch
       t@@ -1,20 +0,0 @@
       -Description: Fix wide pointer issues on ia64 (closes: #642750).
       -Author: Stephan Schreiber <info@fs-driver.org>
       -Index: webkitgtk/Source/WTF/wtf/Platform.h
       -===================================================================
       ---- webkitgtk.orig/Source/WTF/wtf/Platform.h
       -+++ webkitgtk/Source/WTF/wtf/Platform.h
       -@@ -705,6 +705,13 @@
       - #define ENABLE_JIT 1
       - #endif
       - 
       -+/* FIXME: The fast malloc implementation is broken on Itanium / IA64 because
       -+   some memory barriers are missing in the thread-unsafe code around the
       -+   pagemap_cache_ object. */
       -+#if CPU(IA64) || CPU(IA64_32)
       -+#define USE_SYSTEM_MALLOC 1
       -+#endif
       -+
       - /* The JIT is enabled by default on all x86, x86-64, ARM & MIPS platforms except Win64. */
       - #if !defined(ENABLE_JIT) \
       -     && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.10-toRenderBox.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.10-toRenderBox.patch
       t@@ -1,11 +0,0 @@
       -diff -purN a/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp b/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp
       ---- a/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp        2016-03-14 08:09:01.000000000 +0100
       -+++ b/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp        2016-04-10 19:43:00.215345381 +0200
       -@@ -40,6 +40,7 @@
       - #include "PaintInfo.h"
       - #include "PlatformContextCairo.h"
       - #include "RenderElement.h"
       -+#include "RenderBox.h"
       - #include "TextDirection.h"
       - #include "UserAgentStyleSheets.h"
       - #include "WidgetRenderingContext.h"
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-atomic-ppc.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-atomic-ppc.patch
       t@@ -1,32 +0,0 @@
       -$OpenBSD: patch-Source_WebKit2_Platform_IPC_Connection_h,v 1.2 2014/07/14 21:13:31 ajacoutot Exp $
       -https://bugs.webkit.org/show_bug.cgi?id=130837
       ---- Source/WebKit2/Platform/IPC/Connection.h.orig        Fri Jul  4 11:06:55 2014
       -+++ Source/WebKit2/Platform/IPC/Connection.h        Mon Jul 14 19:31:35 2014
       -@@ -216,7 +216,11 @@ class Connection : public ThreadSafeRefCounted<Connect
       - 
       -     Client* m_client;
       -     bool m_isServer;
       -+#if CPU(PPC)
       -+    uint64_t m_syncRequestID;
       -+#else
       -     std::atomic<uint64_t> m_syncRequestID;
       -+#endif
       - 
       -     bool m_onlySendMessagesAsDispatchWhenWaitingForSyncReplyWhenProcessingSuchAMessage;
       -     bool m_shouldExitOnSyncMessageSendFailure;
       -$OpenBSD: patch-Source_WebKit2_UIProcess_StatisticsRequest_cpp,v 1.3 2014/03/27 22:03:48 landry Exp $
       -https://bugs.webkit.org/show_bug.cgi?id=130837
       ---- Source/WebKit2/UIProcess/StatisticsRequest.cpp.orig        Thu Mar 27 21:13:49 2014
       -+++ Source/WebKit2/UIProcess/StatisticsRequest.cpp        Thu Mar 27 21:14:23 2014
       -@@ -44,7 +44,11 @@ StatisticsRequest::~StatisticsRequest()
       - 
       - uint64_t StatisticsRequest::addOutstandingRequest()
       - {
       -+#if CPU(PPC)
       -+    static int64_t uniqueRequestID;
       -+#else
       -     static std::atomic<int64_t> uniqueRequestID;
       -+#endif
       - 
       -     uint64_t requestID = ++uniqueRequestID;
       -     m_outstandingRequests.add(requestID);
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-jpeg-9a.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-jpeg-9a.patch
       t@@ -1,30 +0,0 @@
       -http://bugs.gentoo.org/481688
       -http://trac.webkit.org/changeset/166490/trunk/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
       -
       ---- Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
       -+++ Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
       -@@ -334,5 +334,5 @@
       -         case JPEG_HEADER:
       -             // Read file parameters with jpeg_read_header().
       --            if (jpeg_read_header(&m_info, true) == JPEG_SUSPENDED)
       -+            if (jpeg_read_header(&m_info, TRUE) == JPEG_SUSPENDED)
       -                 return false; // I/O suspension.
       - 
       -@@ -420,7 +420,7 @@
       -             m_info.dct_method = dctMethod();
       -             m_info.dither_mode = ditherMode();
       --            m_info.do_fancy_upsampling = doFancyUpsampling();
       --            m_info.enable_2pass_quant = false;
       --            m_info.do_block_smoothing = true;
       -+            m_info.do_fancy_upsampling = doFancyUpsampling() ? TRUE : FALSE;
       -+            m_info.enable_2pass_quant = FALSE;
       -+            m_info.do_block_smoothing = TRUE;
       - 
       -             // Start decompressor.
       -@@ -573,5 +573,5 @@
       -     // called, then we have hit the end of the buffer.  A return value of false
       -     // indicates that we have no data to supply yet.
       --    return false;
       -+    return FALSE;
       - }
       - 
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.7-disable-webgl.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.7-disable-webgl.patch
       t@@ -1,11 +0,0 @@
       ---- webkitgtk-2.4.6.orig/Source/WebCore/platform/graphics/OpenGLShims.cpp        2014-09-26 11:40:44.000000000 +0400
       -+++ webkitgtk-2.4.6.orig/Source/WebCore/platform/graphics/OpenGLShims.cpp        2014-10-13 15:38:38.496444600 +0400
       -@@ -17,7 +17,7 @@ 
       -  */
       - 
       - #include "config.h"
       --#if USE(3D_GRAPHICS) || defined(QT_OPENGL_SHIMS)
       -+#if USE(3D_GRAPHICS) || defined(QT_OPENGL_SHIMS) || USE(EGL) || USE(GLX)
       - 
       - #define DISABLE_SHIMS
       - #include "OpenGLShims.h"
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.9-remove-disallow_ctypes_h-braindead.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.9-remove-disallow_ctypes_h-braindead.patch
       t@@ -1,19 +0,0 @@
       -diff -Naur webkitgtk-2.4.9.orig/Source/WTF/wtf/DisallowCType.h webkitgtk-2.4.9/Source/WTF/wtf/DisallowCType.h
       ---- webkitgtk-2.4.9.orig/Source/WTF/wtf/DisallowCType.h        2015-05-20 05:03:24.000000000 -0400
       -+++ webkitgtk-2.4.9/Source/WTF/wtf/DisallowCType.h        2015-07-19 14:44:26.855225521 -0400
       -@@ -29,6 +29,8 @@
       - #ifndef WTF_DisallowCType_h
       - #define WTF_DisallowCType_h
       - 
       -+#if 0 // BRAIN DEAD - The detection here makes some bad assumptions.
       -+
       - // The behavior of many of the functions in the <ctype.h> header is dependent
       - // on the current locale. But almost all uses of these functions are for
       - // locale-independent, ASCII-specific purposes. In WebKit code we use our own
       -@@ -81,4 +83,6 @@
       - 
       - #endif
       - 
       -+#endif // BRAIN DEAD
       -+
       - #endif
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.4.9-remove-execinfo_h.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.4.9-remove-execinfo_h.patch
       t@@ -1,37 +0,0 @@
       -diff -Naur webkitgtk-2.4.9.orig/Source/WTF/wtf/Assertions.cpp webkitgtk-2.4.9/Source/WTF/wtf/Assertions.cpp
       ---- webkitgtk-2.4.9.orig/Source/WTF/wtf/Assertions.cpp        2015-05-20 05:03:24.000000000 -0400
       -+++ webkitgtk-2.4.9/Source/WTF/wtf/Assertions.cpp        2015-07-19 14:41:58.665232623 -0400
       -@@ -66,7 +66,8 @@
       - #if OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))
       - #include <cxxabi.h>
       - #include <dlfcn.h>
       --#include <execinfo.h>
       -+// removed for musl - we need better intelligence here
       -+//#include <execinfo.h>
       - #endif
       - 
       - extern "C" {
       -@@ -234,7 +235,8 @@
       - void WTFGetBacktrace(void** stack, int* size)
       - {
       - #if OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))
       --    *size = backtrace(stack, *size);
       -+// removed for musl - we need better intelligence here
       -+//    *size = backtrace(stack, *size);
       - #elif OS(WINDOWS) && !OS(WINCE)
       -     // The CaptureStackBackTrace function is available in XP, but it is not defined
       -     // in the Windows Server 2003 R2 Platform SDK. So, we'll grab the function
       -@@ -280,9 +282,10 @@
       - void WTFPrintBacktrace(void** stack, int size)
       - {
       - #if USE(BACKTRACE_SYMBOLS)
       --    char** symbols = backtrace_symbols(stack, size);
       --    if (!symbols)
       --        return;
       -+// removed for musl - we need better intelligence here
       -+//    char** symbols = backtrace_symbols(stack, size);
       -+//    if (!symbols)
       -+//        return;
       - #endif
       - 
       -     for (int i = 0; i < size; ++i) {
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-fix-alpha-build.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-fix-alpha-build.patch
       t@@ -1,22 +0,0 @@
       ---- ./Source/JavaScriptCore/CMakeLists.txt.orig 2015-08-06 11:21:27.000000000 +0300
       -+++ ./Source/JavaScriptCore/CMakeLists.txt      2015-10-29 17:47:10.535712494 +0300
       -@@ -1146,6 +1146,7 @@
       -         list(APPEND JavaScriptCore_SOURCES ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj)
       -     endif ()
       - elseif (WTF_CPU_ARM64)
       -+elseif (WTF_CPU_ALPHA)
       - elseif (WTF_CPU_HPPA)
       - elseif (WTF_CPU_IA64)
       - elseif (WTF_CPU_PPC)
       - elseif (WTF_CPU_PPC64)
       ---- CMakeLists.txt.orig 2015-08-06 11:21:27.000000000 +0300
       -+++ CMakeLists.txt      2015-10-29 01:23:37.416886279 +0300
       -@@ -82,6 +82,8 @@
       -     set(WTF_CPU_ARM 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
       -     set(WTF_CPU_ARM64 1)
       -+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "alpha")
       -+    set(WTF_CPU_ALPHA 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
       -     set(WTF_CPU_MIPS 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-fix-ia64-build.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-fix-ia64-build.patch
       t@@ -1,21 +0,0 @@
       ---- a/CMakeLists.txt
       -+++ b/CMakeLists.txt
       -@@ -98,6 +98,8 @@
       -     set(WTF_CPU_PPC64LE 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "parisc*")
       -     set(WTF_CPU_HPPA 1)
       -+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ia64")
       -+    set(WTF_CPU_IA64 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "s390")
       -     set(WTF_CPU_S390 1)
       - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "s390x")
       ---- a/Source/JavaScriptCore/CMakeLists.txt
       -+++ b/Source/JavaScriptCore/CMakeLists.txt
       -@@ -1147,6 +1147,7 @@
       -     endif ()
       - elseif (WTF_CPU_ARM64)
       - elseif (WTF_CPU_HPPA)
       -+elseif (WTF_CPU_IA64)
       - elseif (WTF_CPU_PPC)
       - elseif (WTF_CPU_PPC64)
       - elseif (WTF_CPU_PPC64LE)
   DIR diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-webkit2gtkinjectedbundle-j1.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.8.5-webkit2gtkinjectedbundle-j1.patch
       t@@ -1,22 +0,0 @@
       -2015-08-24  Alexandre Rostovtsev  <tetromino@gentoo.org>
       -
       -        webkit2gtkinjectedbundle requires forwarding headers
       -        https://bugs.webkit.org/show_bug.cgi?id=148379
       -
       -        Fixes GTK build with -j1
       -
       -        * PlatformGTK.cmake:
       - 
       -Index: Source/WebKit2/PlatformGTK.cmake
       -===================================================================
       ---- Source/WebKit2/PlatformGTK.cmake        (revision 188859)
       -+++ Source/WebKit2/PlatformGTK.cmake        (working copy)
       -@@ -860,7 +860,7 @@ include_directories(
       - )
       - 
       - add_library(webkit2gtkinjectedbundle MODULE "${WEBKIT2_DIR}/WebProcess/gtk/WebGtkInjectedBundleMain.cpp")
       --add_dependencies(webkit2gtkinjectedbundle GObjectDOMBindings)
       -+add_dependencies(webkit2gtkinjectedbundle GObjectDOMBindings WebKit2-forwarding-headers)
       - add_webkit2_prefix_header(webkit2gtkinjectedbundle)
       - 
       - # Add ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} to LD_LIBRARY_PATH
   DIR diff --git a/net-libs/webkit-gtk/webkit-gtk-2.4.10-r999.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.4.10-r999.ebuild
       t@@ -1,272 +0,0 @@
       -# Copyright 1999-2016 Gentoo Foundation
       -# Distributed under the terms of the GNU General Public License v2
       -# $Id$
       -
       -EAPI="5"
       -GCONF_DEBUG="no"
       -PYTHON_COMPAT=( python2_7 )
       -USE_RUBY="ruby20 ruby21 ruby22 ruby23"
       -
       -inherit autotools check-reqs eutils flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs versionator virtualx
       -
       -MY_P="webkitgtk-${PV}"
       -DESCRIPTION="Open source web browser engine"
       -HOMEPAGE="http://www.webkitgtk.org/"
       -SRC_URI="http://www.webkitgtk.org/releases/${MY_P}.tar.xz"
       -
       -LICENSE="LGPL-2+ BSD"
       -SLOT="2" # no usable subslot
       -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos"
       -
       -IUSE="aqua coverage debug +egl +geoloc gles2 gnome-keyring +gstreamer +introspection +jit +opengl spell +webgl +X"
       -# bugs 372493, 416331
       -REQUIRED_USE="
       -        geoloc? ( introspection )
       -        gles2? ( egl )
       -        introspection? ( gstreamer )
       -        webgl? ( ^^ ( gles2 opengl ) )
       -        !webgl? ( ?? ( gles2 opengl ) )
       -        || ( aqua X )
       -"
       -
       -# use sqlite, svg by default
       -RDEPEND="
       -        dev-db/sqlite:3=
       -        >=dev-libs/glib-2.36:2
       -        >=dev-libs/icu-3.8.1-r1:=
       -        >=dev-libs/libxml2-2.6:2
       -        >=dev-libs/libxslt-1.1.7
       -        >=media-libs/fontconfig-2.5:1.0
       -        >=media-libs/freetype-2.4.2:2
       -        >=media-libs/harfbuzz-0.9.7:=[icu(+)]
       -        >=media-libs/libpng-1.4:0=
       -        media-libs/libwebp:=
       -        >=net-libs/libsoup-2.42:2.4[introspection?]
       -        virtual/jpeg:0=
       -        >=x11-libs/cairo-1.10:=[X]
       -        >=x11-libs/gtk+-2.24.10:2[aqua?,introspection?]
       -        x11-libs/libXrender
       -        x11-libs/libXt
       -        >=x11-libs/pango-1.30.0
       -
       -        egl? ( media-libs/mesa[egl] )
       -        geoloc? ( >=app-misc/geoclue-2.1.5:2.0 )
       -        gles2? ( media-libs/mesa[gles2] )
       -        gnome-keyring? ( app-crypt/libsecret )
       -        gstreamer? (
       -                >=media-libs/gstreamer-1.2:1.0
       -                >=media-libs/gst-plugins-base-1.2:1.0 )
       -        introspection? ( >=dev-libs/gobject-introspection-1.32.0:= )
       -        opengl? ( virtual/opengl )
       -        spell? ( >=app-text/enchant-0.22:= )
       -        webgl? (
       -                x11-libs/cairo[opengl]
       -                x11-libs/libXcomposite
       -                x11-libs/libXdamage )
       -"
       -
       -# paxctl needed for bug #407085
       -# Need real bison, not yacc
       -DEPEND="${RDEPEND}
       -        ${PYTHON_DEPS}
       -        ${RUBY_DEPS}
       -        >=dev-lang/perl-5.10
       -        >=dev-libs/atk-2.8.0
       -        >=dev-util/gtk-doc-am-1.10
       -        >=dev-util/gperf-3.0.1
       -        >=sys-devel/bison-2.4.3
       -        >=sys-devel/flex-2.5.34
       -        || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )
       -        sys-devel/gettext
       -        >=sys-devel/make-3.82-r4
       -        virtual/pkgconfig
       -
       -        geoloc? ( dev-util/gdbus-codegen )
       -        introspection? ( jit? ( sys-apps/paxctl ) )
       -        test? (
       -                dev-lang/python:2.7
       -                dev-python/pygobject:3[python_targets_python2_7]
       -                x11-themes/hicolor-icon-theme
       -                jit? ( sys-apps/paxctl ) )
       -"
       -
       -S="${WORKDIR}/${MY_P}"
       -
       -CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
       -
       -pkg_pretend() {
       -        if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
       -                einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS"
       -                check-reqs_pkg_pretend
       -        fi
       -
       -        if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then
       -                die "You need at least GCC 4.7.x or Clang >= 3.3 for C++11-specific compiler flags"
       -        fi
       -}
       -
       -pkg_setup() {
       -        # Check whether any of the debugging flags is enabled
       -        if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
       -                if is-flagq "-ggdb" && [[ ${WEBKIT_GTK_GGDB} != "yes" ]]; then
       -                        replace-flags -ggdb -g
       -                        ewarn "Replacing \"-ggdb\" with \"-g\" in your CFLAGS."
       -                        ewarn "Building ${PN} with \"-ggdb\" produces binaries which are too"
       -                        ewarn "large for current binutils releases (bug #432784) and has very"
       -                        ewarn "high temporary build space and memory requirements."
       -                        ewarn "If you really want to build ${PN} with \"-ggdb\", add"
       -                        ewarn "WEBKIT_GTK_GGDB=yes"
       -                        ewarn "to your make.conf file."
       -                fi
       -                einfo "You need to have at least 18GB of temporary build space available"
       -                einfo "to build ${PN} with debugging CFLAGS. Note that it might still"
       -                einfo "not be enough, as the total space requirements depend on the flags"
       -                einfo "(-ggdb vs -g1) and enabled features."
       -                check-reqs_pkg_setup
       -        fi
       -
       -        [[ ${MERGE_TYPE} = "binary" ]] || python-any-r1_pkg_setup
       -}
       -
       -src_prepare() {
       -        # intermediate MacPorts hack while upstream bug is not fixed properly
       -        # https://bugs.webkit.org/show_bug.cgi?id=28727
       -        use aqua && epatch "${FILESDIR}"/${PN}-1.6.1-darwin-quartz.patch
       -
       -        # Leave optimization level to user CFLAGS
       -        # FORTIFY_SOURCE is enabled by default in Gentoo
       -        sed -e 's/-O[012]//g' \
       -                -e 's/-D_FORTIFY_SOURCE=2//g' \
       -                -i Source/autotools/SetupCompilerFlags.m4 || die
       -
       -        # bug #459978, upstream bug #113397
       -        epatch "${FILESDIR}"/${PN}-1.11.90-gtk-docize-fix.patch
       -
       -        # Debian patches to fix support for some arches
       -        # https://bugs.webkit.org/show_bug.cgi?id=129540
       -        epatch "${FILESDIR}"/${PN}-2.2.5-{hppa,ia64}-platform.patch
       -        # https://bugs.webkit.org/show_bug.cgi?id=129542
       -        epatch "${FILESDIR}"/${PN}-2.4.1-ia64-malloc.patch
       -
       -        # Fix build with recent libjpeg, bug #481688
       -        # https://bugs.webkit.org/show_bug.cgi?id=122412
       -        epatch "${FILESDIR}"/${PN}-2.4.4-jpeg-9a.patch
       -
       -        # Fix building with --disable-webgl, bug #500966
       -        # https://bugs.webkit.org/show_bug.cgi?id=131267
       -        epatch "${FILESDIR}"/${PN}-2.4.7-disable-webgl.patch
       -
       -        # musl patches
       -        epatch "${FILESDIR}"/${PN}-2.4.9-remove-disallow_ctypes_h-braindead.patch
       -        epatch "${FILESDIR}"/${PN}-2.4.9-remove-execinfo_h.patch
       -
       -        # https://bugs.gentoo.org/attachment.cgi?bugid=579
       -        epatch "${FILESDIR}/${PN}-2.4.10-toRenderBox.patch"
       -
       -        AT_M4DIR=Source/autotools eautoreconf
       -
       -        gnome2_src_prepare
       -}
       -
       -src_configure() {
       -        # Respect CC, otherwise fails on prefix #395875
       -        tc-export CC
       -
       -         Arches without JIT support also need this to really disable it in all places
       -        use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0
       -
       -        # It does not compile on alpha without this in LDFLAGS
       -        # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761
       -        use alpha && append-ldflags "-Wl,--no-relax"
       -
       -        # Sigbuses on SPARC with mcpu and co., bug #???
       -        use sparc && filter-flags "-mvis"
       -
       -        # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634
       -        use ppc64 && append-flags "-mminimal-toc"
       -
       -        # Try to use less memory, bug #469942 (see Fedora .spec for reference)
       -        # --no-keep-memory doesn't work on ia64, bug #502492
       -        if ! use ia64; then
       -                append-ldflags "-Wl,--no-keep-memory"
       -        fi
       -        if ! $(tc-getLD) --version | grep -q "GNU gold"; then
       -                append-ldflags "-Wl,--reduce-memory-overheads"
       -        fi
       -
       -        local ruby_interpreter=""
       -
       -        if has_version "virtual/rubygems[ruby_targets_ruby23]"; then
       -                ruby_interpreter="RUBY=$(type -P ruby23)"
       -        elif has_version "virtual/rubygems[ruby_targets_ruby22]"; then
       -                ruby_interpreter="RUBY=$(type -P ruby22)"
       -        elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then
       -                ruby_interpreter="RUBY=$(type -P ruby21)"
       -        else
       -                ruby_interpreter="RUBY=$(type -P ruby20)"
       -        fi
       -
       -        # TODO: Check Web Audio support
       -        # should somehow let user select between them?
       -        #
       -        # * dependency-tracking is required so parallel builds won't fail
       -        gnome2_src_configure \
       -                $(use_enable aqua quartz-target) \
       -                $(use_enable coverage) \
       -                $(use_enable debug) \
       -                $(use_enable egl) \
       -                $(use_enable geoloc geolocation) \
       -                $(use_enable gles2) \
       -                $(use_enable gnome-keyring credential_storage) \
       -                $(use_enable gstreamer video) \
       -                $(use_enable gstreamer web-audio) \
       -                $(use_enable introspection) \
       -                $(use_enable jit) \
       -                $(use_enable opengl glx) \
       -                $(use_enable spell spellcheck) \
       -                $(use_enable webgl) \
       -                $(use_enable webgl accelerated-compositing) \
       -                $(use_enable X x11-target) \
       -                --with-gtk=2.0 \
       -                --disable-webkit2 \
       -                --enable-dependency-tracking \
       -                --disable-gtk-doc \
       -                ${ruby_interpreter}
       -}
       -
       -src_compile() {
       -        # Try to avoid issues like bug #463960
       -        unset DISPLAY
       -        gnome2_src_compile
       -}
       -
       -src_test() {
       -        # Tests expect an out-of-source build in WebKitBuild
       -        ln -s . WebKitBuild || die "ln failed"
       -
       -        # Prevents test failures on PaX systems
       -        use jit && pax-mark m $(list-paxables Programs/*[Tt]ests/*) # Programs/unittests/.libs/test*
       -
       -        unset DISPLAY
       -        # Tests need virtualx, bug #294691, bug #310695
       -        # Parallel tests sometimes fail
       -        Xemake -j1 check
       -}
       -
       -src_install() {
       -        DOCS="ChangeLog NEWS" # other ChangeLog files handled by src_install
       -
       -        # https://bugs.webkit.org/show_bug.cgi?id=129242
       -        MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install
       -
       -        newdoc Source/WebKit/gtk/ChangeLog ChangeLog.gtk
       -        newdoc Source/JavaScriptCore/ChangeLog ChangeLog.JavaScriptCore
       -        newdoc Source/WebCore/ChangeLog ChangeLog.WebCore
       -
       -        # Prevents crashes on PaX systems
       -        use jit && pax-mark m "${ED}usr/bin/jsc-1"
       -
       -        # File collisions with slot 3
       -        # bug #402699, https://bugs.webkit.org/show_bug.cgi?id=78134
       -        rm -rf "${ED}usr/share/gtk-doc" || die
       -}