[arch-commits] Commit in qtwebkit/trunk (2 files)

Andrea Scarpino andrea at archlinux.org
Tue Jan 15 19:02:30 UTC 2013


    Date: Tuesday, January 15, 2013 @ 14:02:29
  Author: andrea
Revision: 175163

Bump version; apply patch to enable accellerating compositing

Added:
  qtwebkit/trunk/enable-accelerated-compositing.patch
Modified:
  qtwebkit/trunk/PKGBUILD

--------------------------------------+
 PKGBUILD                             |   13 +++++++++----
 enable-accelerated-compositing.patch |   11 +++++++++++
 2 files changed, 20 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-01-15 18:14:28 UTC (rev 175162)
+++ PKGBUILD	2013-01-15 19:02:29 UTC (rev 175163)
@@ -2,7 +2,7 @@
 # Maintainer: Andrea Scarpino <andrea at archlinux.org>
 
 pkgname=qtwebkit
-pkgver=2.3git20130108
+pkgver=2.3git20130115
 pkgrel=1
 arch=('i686' 'x86_64')
 url='http://trac.webkit.org/wiki/QtWebKit'
@@ -15,17 +15,22 @@
 source=("${pkgname}-${pkgver}.tar.gz"::"http://gitorious.org/webkit/qtwebkit-23/archive-tarball/${pkgname}-2.3"
         "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${_qtver}.tar.gz"
         'use-python2.patch'
-        'qwebview.patch')
-sha1sums=('a1c62eab9fc476d5e646c9370f216f3c262b0ab7'
+        'qwebview.patch'
+        'enable-accelerated-compositing.patch')
+sha1sums=('8d74fdb4354d1f1b4f3df0ec7b057a7516350372'
           'f5880f11c139d7d8d01ecb8d874535f7d9553198'
           '315b6ff603f35e5492a036f7082f6aa075dfb607'
-          'fed0c1a90e3997b5575dbc83d6ea23bc46097a6f')
+          'fed0c1a90e3997b5575dbc83d6ea23bc46097a6f'
+          '471032229c61a0f95e142c21370aab6d3f00ff7e')
 
 build() {
   cd webkit-qtwebkit-23
 
   patch -p1 -i "${srcdir}"/use-python2.patch
 
+  # Fixed upstream, https://bugs.webkit.org/show_bug.cgi?id=106892
+  patch -p1 -i "${srcdir}"/enable-accelerated-compositing.patch
+
   export QTDIR=/usr
   Tools/Scripts/build-webkit --qt \
     --makeargs="${MAKEFLAGS}" \

Added: enable-accelerated-compositing.patch
===================================================================
--- enable-accelerated-compositing.patch	                        (rev 0)
+++ enable-accelerated-compositing.patch	2013-01-15 19:02:29 UTC (rev 175163)
@@ -0,0 +1,11 @@
+Index: trunk/Source/WebCore/html/HTMLCanvasElement.cpp
+===================================================================
+--- trunk/Source/WebCore/html/HTMLCanvasElement.cpp	(revision 139541)
++++ trunk/Source/WebCore/html/HTMLCanvasElement.cpp	(revision 139742)
+@@ -190,5 +190,5 @@
+     Settings* settings = document()->settings();
+     if (settings && settings->webGLEnabled()
+-#if !PLATFORM(CHROMIUM) && !PLATFORM(GTK) && !PLATFORM(EFL)
++#if !PLATFORM(CHROMIUM) && !PLATFORM(GTK) && !PLATFORM(EFL) && !PLATFORM(QT)
+         && settings->acceleratedCompositingEnabled()
+ #endif




More information about the arch-commits mailing list