From: | "Pacho Ramos (pacho)" <pacho@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk/files: webkit-gtk-2.2.5-ia64-platform.patch webkit-gtk-2.2.5-ia64-malloc.patch webkit-gtk-2.2.5-hppa-platform.patch |
Date: | Sat, 01 Mar 2014 18:49:20 |
Message-Id: | 20140301184911.C08CD2004C@flycatcher.gentoo.org |
1 | pacho 14/03/01 18:49:11 |
2 | |
3 | Added: webkit-gtk-2.2.5-ia64-platform.patch |
4 | webkit-gtk-2.2.5-ia64-malloc.patch |
5 | webkit-gtk-2.2.5-hppa-platform.patch |
6 | Log: |
7 | Apply various fixes to improve support on some arches (#502492 by Emeric Maschino) |
8 | |
9 | (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key A188FBD4) |
10 | |
11 | Revision Changes Path |
12 | 1.1 net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-platform.patch |
13 | |
14 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-platform.patch?rev=1.1&view=markup |
15 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-platform.patch?rev=1.1&content-type=text/plain |
16 | |
17 | Index: webkit-gtk-2.2.5-ia64-platform.patch |
18 | =================================================================== |
19 | --- a/Source/WTF/wtf/Platform.h 2014-02-25 00:33:16.561606810 +0100 |
20 | +++ b/Source/WTF/wtf/Platform.h 2014-02-25 00:49:52.895512955 +0100 |
21 | @@ -79,6 +79,9 @@ |
22 | #if !defined(__LP64__) |
23 | #define WTF_CPU_IA64_32 1 |
24 | #endif |
25 | +#define ENABLE_JIT 0 |
26 | +#define ENABLE_YARR_JIT 0 |
27 | +#define ENABLE_ASSEMBLER 0 |
28 | #endif |
29 | |
30 | /* CPU(MIPS) - MIPS 32-bit */ |
31 | |
32 | |
33 | |
34 | 1.1 net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-malloc.patch |
35 | |
36 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-malloc.patch?rev=1.1&view=markup |
37 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-ia64-malloc.patch?rev=1.1&content-type=text/plain |
38 | |
39 | Index: webkit-gtk-2.2.5-ia64-malloc.patch |
40 | =================================================================== |
41 | Description: Fix wide pointer issues on ia64 (closes: #642750). |
42 | Author: Stephan Schreiber <info@×××××××××.org> |
43 | Index: webkitgtk/Source/WTF/wtf/Platform.h |
44 | =================================================================== |
45 | --- webkitgtk.orig/Source/WTF/wtf/Platform.h |
46 | +++ webkitgtk/Source/WTF/wtf/Platform.h |
47 | @@ -705,6 +705,13 @@ |
48 | #define ENABLE_JIT 1 |
49 | #endif |
50 | |
51 | +/* FIXME: The fast malloc implementation is broken on Itanium / IA64 because |
52 | + some memory barriers are missing in the thread-unsafe code around the |
53 | + pagemap_cache_ object. */ |
54 | +#if CPU(IA64) || CPU(IA64_32) |
55 | +#define USE_SYSTEM_MALLOC 1 |
56 | +#endif |
57 | + |
58 | /* The JIT is enabled by default on all x86, x86-64, ARM & MIPS platforms. */ |
59 | #if !defined(ENABLE_JIT) \ |
60 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ |
61 | |
62 | |
63 | |
64 | 1.1 net-libs/webkit-gtk/files/webkit-gtk-2.2.5-hppa-platform.patch |
65 | |
66 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-hppa-platform.patch?rev=1.1&view=markup |
67 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.2.5-hppa-platform.patch?rev=1.1&content-type=text/plain |
68 | |
69 | Index: webkit-gtk-2.2.5-hppa-platform.patch |
70 | =================================================================== |
71 | Index: webkitgtk/Source/WTF/wtf/Platform.h |
72 | =================================================================== |
73 | --- webkitgtk.orig/Source/WTF/wtf/Platform.h |
74 | +++ webkitgtk/Source/WTF/wtf/Platform.h |
75 | @@ -72,6 +72,15 @@ |
76 | #define WTF_CPU_BIG_ENDIAN 1 |
77 | #endif |
78 | |
79 | +/* CPU(HPPA) - HP PARISC */ |
80 | +#if defined(__hppa__) |
81 | +#define WTF_CPU_HPPA 1 |
82 | +#define WTF_CPU_BIG_ENDIAN 1 |
83 | +#define ENABLE_JIT 0 |
84 | +#define ENABLE_YARR_JIT 0 |
85 | +#define ENABLE_ASSEMBLER 0 |
86 | +#endif |
87 | + |
88 | /* CPU(IA64) - Itanium / IA-64 */ |
89 | #if defined(__ia64__) |
90 | #define WTF_CPU_IA64 1 |