summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2011-11-29 13:25:45 +0000
committerPacho Ramos <pacho@gentoo.org>2011-11-29 13:25:45 +0000
commitba82e76d2a19236589f25b93675297d936a26bdf (patch)
tree7df9e910e40b696465ab94e4a19b7edbe766119d /net-libs/webkit-gtk/files
parentFix pygments and mime-type issue, bug 382959 by Alon Bar-Lev (diff)
downloadgentoo-2-ba82e76d2a19236589f25b93675297d936a26bdf.tar.gz
gentoo-2-ba82e76d2a19236589f25b93675297d936a26bdf.tar.bz2
gentoo-2-ba82e76d2a19236589f25b93675297d936a26bdf.zip
Apply upstream patches to fix pkgconfig file and arches that use 64-bit double type, use gnome2_environment_reset, drop DEPRECATED flags (they were passed with USE debug), skip flacky tests after reporting failures to upstream.
(Portage version: 2.1.10.38/cvs/Linux x86_64)
Diffstat (limited to 'net-libs/webkit-gtk/files')
-rw-r--r--net-libs/webkit-gtk/files/webkit-gtk-1.6.1-double-conversion.patch36
-rw-r--r--net-libs/webkit-gtk/files/webkit-gtk-1.6.1-pkgconfig-fix.patch29
2 files changed, 65 insertions, 0 deletions
diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-double-conversion.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-double-conversion.patch
new file mode 100644
index 000000000000..415fdfc3b2a5
--- /dev/null
+++ b/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-double-conversion.patch
@@ -0,0 +1,36 @@
+From adad38e6096468a22f62a913cd4cc8fb95e698ec Mon Sep 17 00:00:00 2001
+From: "commit-queue@webkit.org"
+ <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
+Date: Sun, 16 Oct 2011 00:54:05 +0000
+Subject: [PATCH] The s390 and s390x architectures both use 64-bit double type
+ that conforms to the IEEE-754 standard.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+https://bugs.webkit.org/show_bug.cgi?id=69940
+
+Patch by Dan Horák <dan@danny.cz> on 2011-10-15
+Reviewed by Gavin Barraclough.
+
+* wtf/dtoa/utils.h:
+
+git-svn-id: http://svn.webkit.org/repository/webkit/trunk@97568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+---
+ Source/JavaScriptCore/ChangeLog | 11 +++++++++++
+ Source/JavaScriptCore/wtf/dtoa/utils.h | 2 +-
+ 2 files changed, 12 insertions(+), 1 deletions(-)
+
+Index: webkit-1.6.1/Source/JavaScriptCore/wtf/dtoa/utils.h
+===================================================================
+--- webkit-1.6.1.orig/Source/JavaScriptCore/wtf/dtoa/utils.h 2011-10-21 11:44:37.000000000 -0200
++++ webkit-1.6.1/Source/JavaScriptCore/wtf/dtoa/utils.h 2011-10-21 11:46:41.928885576 -0200
+@@ -49,7 +49,7 @@
+ defined(__ARMEL__) || \
+ defined(_MIPS_ARCH_MIPS32R2)
+ #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
+-#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4)
++#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC)
+ #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
+ #elif defined(_M_IX86) || defined(__i386__)
+ #if defined(_WIN32)
diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-pkgconfig-fix.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-pkgconfig-fix.patch
new file mode 100644
index 000000000000..765dbe0f36ff
--- /dev/null
+++ b/net-libs/webkit-gtk/files/webkit-gtk-1.6.1-pkgconfig-fix.patch
@@ -0,0 +1,29 @@
+From 9adb931bd0899eaa53aa77a57a296b75ece8f0dc Mon Sep 17 00:00:00 2001
+From: "kov@webkit.org" <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
+Date: Thu, 20 Oct 2011 15:00:16 +0000
+Subject: [PATCH] [GTK] webkitgtk's pkgconfig file needs to require
+ javascriptcoregtk
+ https://bugs.webkit.org/show_bug.cgi?id=70500
+
+Reviewed by Philippe Normand.
+
+* webkit.pc.in: add javascriptcoregtk to Requires
+
+git-svn-id: http://svn.webkit.org/repository/webkit/trunk@97979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+---
+ Source/WebKit/gtk/ChangeLog | 9 +++++++++
+ Source/WebKit/gtk/webkit.pc.in | 2 +-
+ 2 files changed, 10 insertions(+), 1 deletions(-)
+
+Index: webkit-1.6.1/Source/WebKit/gtk/webkit.pc.in
+===================================================================
+--- webkit-1.6.1.orig/Source/WebKit/gtk/webkit.pc.in 2011-10-23 20:36:14.000000000 -0200
++++ webkit-1.6.1/Source/WebKit/gtk/webkit.pc.in 2011-10-23 20:38:06.180793290 -0200
+@@ -6,6 +6,6 @@
+ Name: WebKit
+ Description: Web content engine for GTK+
+ Version: @VERSION@
+-Requires: glib-2.0 gtk+-@GTK_API_VERSION@ libsoup-2.4
++Requires: glib-2.0 gtk+-@GTK_API_VERSION@ libsoup-2.4 javascriptcoregtk-@WEBKITGTK_API_VERSION@
+ Libs: -L${libdir} -lwebkitgtk-@WEBKITGTK_API_VERSION@
+ Cflags: -I${includedir}/webkit-@WEBKITGTK_API_VERSION@