Acked-by: Franklin Cooper Jr. <[email protected]>

> -----Original Message-----
> From: [email protected] [mailto:meta-arago-
> [email protected]] On Behalf Of Denys Dmytriyenko
> Sent: Friday, July 18, 2014 2:52 PM
> To: [email protected]
> Subject: [meta-arago] [PATCH 02/11] qtwebkit: update patches applied to
> 5.2.1 version
> 
> From: Denys Dmytriyenko <[email protected]>
> 
> Signed-off-by: Denys Dmytriyenko <[email protected]>
> ---
>  ...update-to-use-GL_NoX-version-of-GraphicsS.patch | 29
> ++++++++++++++++++++++  .../recipes-
> qt/qt5/qtwebkit/OpenGLShims.cpp.patch  | 24 ------------------
>  .../recipes-qt/qt5/qtwebkit/Target.pri.patch       | 24 ------------------
>  .../recipes-qt/qt5/qtwebkit/features.prf.patch     | 20 ---------------
>  .../recipes-qt/qt5/qtwebkit_5.2.1.bbappend         |  6 ++---
>  5 files changed, 31 insertions(+), 72 deletions(-)  create mode 100644 meta-
> arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-
> version-of-GraphicsS.patch
>  delete mode 100644 meta-arago-distro/recipes-
> qt/qt5/qtwebkit/OpenGLShims.cpp.patch
>  delete mode 100644 meta-arago-distro/recipes-
> qt/qt5/qtwebkit/Target.pri.patch
>  delete mode 100644 meta-arago-distro/recipes-
> qt/qt5/qtwebkit/features.prf.patch
> 
> diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-
> to-use-GL_NoX-version-of-GraphicsS.patch b/meta-arago-distro/recipes-
> qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-
> GraphicsS.patch
> new file mode 100644
> index 0000000..55a4c03
> --- /dev/null
> +++ b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-t
> +++ o-use-GL_NoX-version-of-GraphicsS.patch
> @@ -0,0 +1,29 @@
> +From 90de2ab42bdd51b92dd00f700d6766ca1ffd23c0 Mon Sep 17 00:00:00
> 2001
> +From: Denys Dmytriyenko <[email protected]>
> +Date: Thu, 17 Jul 2014 16:11:46 -0400
> +Subject: [PATCH] Target.pri: update to use GL_NoX version of
> +GraphicsSurface  sources
> +
> +Signed-off-by: Denys Dmytriyenko <[email protected]>
> +---
> + Source/WebCore/Target.pri | 4 ++++
> + 1 file changed, 4 insertions(+)
> +
> +diff --git a/Source/WebCore/Target.pri b/Source/WebCore/Target.pri
> +index e2044bc..cc9bdd4 100644
> +--- a/Source/WebCore/Target.pri
> ++++ b/Source/WebCore/Target.pri
> +@@ -4283,6 +4283,10 @@ use?(GRAPHICS_SURFACE) {
> +             platform/graphics/surfaces/glx/X11Helper.cpp \
> +             platform/graphics/surfaces/glx/GraphicsSurfaceGLX.cpp
> +     }
> ++    contains(QT_CONFIG, opengles2) {
> ++        SOURCES -= platform/graphics/surfaces/qt/GraphicsSurfaceGLX.cpp
> ++        SOURCES +=
> platform/graphics/surfaces/qt/GraphicsSurfaceGL_NoX.cpp
> ++    }
> + }
> +
> + build?(qttestsupport) {
> +--
> +2.0.0
> +
> diff --git a/meta-arago-distro/recipes-
> qt/qt5/qtwebkit/OpenGLShims.cpp.patch b/meta-arago-distro/recipes-
> qt/qt5/qtwebkit/OpenGLShims.cpp.patch
> deleted file mode 100644
> index 9261bed..0000000
> --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit/OpenGLShims.cpp.patch
> +++ /dev/null
> @@ -1,24 +0,0 @@
> ---- qtwebkit/Source/WebCore/platform/graphics/OpenGLShims.cpp.orig
>       2013-09-07 13:46:41.614844342 +0530
> -+++ qtwebkit/Source/WebCore/platform/graphics/OpenGLShims.cpp        2013-
> 09-07 13:47:39.602841796 +0530
> -@@ -35,17 +35,20 @@ OpenGLFunctionTable* openGLFunctionTable
> - {
> -     static OpenGLFunctionTable table;
> -     return &table;
> - }
> -
> - #if PLATFORM(QT)
> - static void* getProcAddress(const char* procName)
> - {
> --    return reinterpret_cast<void*>(QOpenGLContext::currentContext()-
> >getProcAddress(procName));
> -+    if(QOpenGLContext::currentContext())
> -+        return reinterpret_cast<void*>(QOpenGLContext::currentContext()-
> >getProcAddress(procName));
> -+    else
> -+        return NULL;
> - }
> - #else
> - typedef void* (*glGetProcAddressType) (const char* procName);
> - static void* getProcAddress(const char* procName)
> - {
> -     static bool initialized = false;
> -     static glGetProcAddressType getProcAddressFunction = 0;
> -
> diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit/Target.pri.patch
> b/meta-arago-distro/recipes-qt/qt5/qtwebkit/Target.pri.patch
> deleted file mode 100644
> index fcd7658..0000000
> --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit/Target.pri.patch
> +++ /dev/null
> @@ -1,24 +0,0 @@
> ---- qtwebkit/Source/WebCore/Target.pri.orig  2013-09-07
> 13:48:04.030840724 +0530
> -+++ qtwebkit/Source/WebCore/Target.pri       2013-09-07
> 13:49:01.714838191 +0530
> -@@ -4095,16 +4095,21 @@ use?(GRAPHICS_SURFACE) {
> -         INCLUDEPATH +=
> /System/Library/Frameworks/CoreFoundation.framework/Headers
> -     }
> -     win32 {
> -         SOURCES += platform/graphics/surfaces/win/GraphicsSurfaceWin.cpp
> -     }
> -     have?(XCOMPOSITE) {
> -         SOURCES += platform/graphics/surfaces/qt/GraphicsSurfaceGLX.cpp
> -     }
> -+    contains(QT_CONFIG, opengles2) {
> -+        SOURCES -= platform/graphics/surfaces/qt/GraphicsSurfaceGLX.cpp
> -+        SOURCES += platform/graphics/surfaces/qt/GraphicsSurfaceGL_NoX.cpp
> -+    }
> -+
> - }
> -
> - build?(qttestsupport) {
> -     HEADERS += platform/qt/QtTestSupport.h
> -     SOURCES += platform/qt/QtTestSupport.cpp
> - }
> -
> - ALL_IN_ONE_SOURCES += \
> diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit/features.prf.patch
> b/meta-arago-distro/recipes-qt/qt5/qtwebkit/features.prf.patch
> deleted file mode 100644
> index 288f116..0000000
> --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit/features.prf.patch
> +++ /dev/null
> @@ -1,20 +0,0 @@
> ---- qtwebkit/Tools/qmake/mkspecs/features/features.prf.orig  2013-09-07
> 13:49:38.210836589 +0530
> -+++ qtwebkit/Tools/qmake/mkspecs/features/features.prf       2013-09-07
> 13:50:13.574835036 +0530
> -@@ -127,16 +127,17 @@ defineTest(detectFeatures) {
> -     packagesExist(libudev): WEBKIT_CONFIG += gamepad
> -
> -     # Support for Graphics Surface
> -     # GraphicsSurface requires GraphicsContext3D and hence use_3d_graphics
> -     use?(3d_graphics) {
> -         mac: WEBKIT_CONFIG += use_graphics_surface
> -         win32:contains(QT_CONFIG, opengles2): WEBKIT_CONFIG +=
> use_graphics_surface
> -         linux-*:contains(WEBKIT_CONFIG, have_glx):contains(WEBKIT_CONFIG,
> have_xcomposite):contains(WEBKIT_CONFIG, have_xrender): WEBKIT_CONFIG
> += use_graphics_surface
> -+        linux-*:contains(QT_CONFIG, opengles2): WEBKIT_CONFIG +=
> -+ use_graphics_surface
> -     }
> -
> -     # Slider Touch is sensible to use when compiling WebKit2
> -     enable?(touch_events): WEBKIT_CONFIG += touch_slider
> -
> -
> -     # Minibrowser must be able to query for QtTestSupport
> -     build?(qttestsupport): WEBKIT_CONFIG += have_qttestsupport
> diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> b/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> index e86c8a2..63461f5 100644
> --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> +++ b/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> @@ -1,14 +1,12 @@
>  FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> 
>  SRC_URI += " \
> -     file://features.prf.patch \
>       file://GraphicsContext3DQt.cpp.patch \
>       file://GraphicsSurfaceGL_NoX.cpp.patch \
>       file://GraphicsSurfaceToken.h.patch \
> -     file://OpenGLShims.cpp.patch \
>       file://qttestbrowser.cpp.patch \
> -     file://Target.pri.patch \
> +     file://0001-Target.pri-update-to-use-GL_NoX-version-of-
> GraphicsS.patch
> +\
>       file://WebCore.pri.patch \
>  "
> 
> -PR_append = "-arago1"
> +PR_append = "-arago2"
> --
> 2.0.0
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to