[webkitgtk] Update to 2.4.5
Tomas Popela
tpopela at fedoraproject.org
Tue Aug 26 11:21:08 UTC 2014
commit bdb4dff4630e90038c1d26160867f0f38b04a933
Author: Tomas Popela <tpopela at redhat.com>
Date: Tue Aug 26 13:15:04 2014 +0200
Update to 2.4.5
sources | 2 +-
webkitgtk-2.4.2-ppc64le.patch | 69 --------------------
webkitgtk-2.4.3-angle_symbol_table.patch | 13 ----
...C32.patch => webkitgtk-2.4.5-cloop_fix_32.patch | 12 ++--
webkitgtk.spec | 30 ++++-----
5 files changed, 21 insertions(+), 105 deletions(-)
---
diff --git a/sources b/sources
index f691369..6b4c673 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-79edd28d32172abc17a8861622cc274f webkitgtk-2.4.4.tar.xz
+c2e1687bb0314a0948fbf78e2d1e931f webkitgtk-2.4.5.tar.xz
diff --git a/webkit-2.1.90-double2intsPPC32.patch b/webkitgtk-2.4.5-cloop_fix_32.patch
similarity index 54%
rename from webkit-2.1.90-double2intsPPC32.patch
rename to webkitgtk-2.4.5-cloop_fix_32.patch
index b904490..96c53ad 100644
--- a/webkit-2.1.90-double2intsPPC32.patch
+++ b/webkitgtk-2.4.5-cloop_fix_32.patch
@@ -1,6 +1,6 @@
-diff -up webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.double2intsPPC32 webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
---- webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.double2intsPPC32 2013-08-28 21:06:29.000000000 +0200
-+++ webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm 2013-09-12 15:32:34.000000000 +0200
+diff -up webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.cloop_fix_32 webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
+--- webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.cloop_fix_32 2013-08-28 21:06:29.000000000 +0200
++++ webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm 2013-09-12 15:32:34.000000000 +0200
@@ -1679,7 +1679,7 @@ _llint_op_next_pname:
loadi 20[PC], t2
loadi PayloadOffset[cfr, t2, 8], t2
@@ -10,9 +10,9 @@ diff -up webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64
addi 1, t0
storei t0, PayloadOffset[cfr, t1, 8]
loadi 4[PC], t1
-diff -up webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32 webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
---- webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32 2013-08-28 21:06:29.000000000 +0200
-+++ webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm 2013-09-12 15:32:34.000000000 +0200
+diff -up webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.cloop_fix_32 webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
+--- webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.cloop_fix_32 2013-08-28 21:06:29.000000000 +0200
++++ webkitgtk-2.4.5/Source/JavaScriptCore/llint/LowLevelInterpreter.asm 2013-09-12 15:32:34.000000000 +0200
@@ -276,13 +276,13 @@ macro assertNotConstant(index)
end
diff --git a/webkitgtk.spec b/webkitgtk.spec
index e4bf4c2..3899783 100644
--- a/webkitgtk.spec
+++ b/webkitgtk.spec
@@ -9,8 +9,8 @@
cp -p %1 %{buildroot}%{_pkgdocdir}/$(echo '%1' | sed -e 's!/!.!g')
Name: webkitgtk
-Version: 2.4.4
-Release: 4%{?dist}
+Version: 2.4.5
+Release: 1%{?dist}
Summary: GTK+ Web content engine library
Group: Development/Libraries
@@ -21,12 +21,10 @@ Source0: http://www.webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
# add support for nspluginwrapper.
Patch0: webkit-1.3.10-nspluginwrapper.patch
-# https://bugs.webkit.org/show_bug.cgi?id=103128
-Patch4: webkit-2.1.90-double2intsPPC32.patch
-Patch5: webkitgtk-aarch64.patch
-Patch6: webkitgtk-2.4.1-cloop_fix.patch
-Patch7: webkitgtk-2.4.1-ppc64_align.patch
-Patch8: webkitgtk-2.4.2-ppc64le.patch
+Patch1: webkitgtk-aarch64.patch
+Patch2: webkitgtk-2.4.1-cloop_fix.patch
+Patch3: webkitgtk-2.4.5-cloop_fix_32.patch
+Patch4: webkitgtk-2.4.1-ppc64_align.patch
BuildRequires: bison
BuildRequires: chrpath
@@ -90,19 +88,16 @@ This package contains developer documentation for %{name}.
%prep
%setup -qn "webkitgtk-%{version}"
%patch0 -p1 -b .nspluginwrapper
-%patch6 -p1 -b .cloop_fix
+%patch2 -p1 -b .cloop_fix
# required for 32-bit big-endians
%ifarch ppc s390
-%patch4 -p1 -b .double2intsPPC32
+%patch3 -p1 -b .cloop_fix_32
%endif
%ifarch aarch64
-%patch5 -p1 -b .aarch64
+%patch1 -p1 -b .aarch64
%endif
%ifarch %{power64} aarch64 ppc
-%patch7 -p1 -b .ppc64_align
-%endif
-%ifarch %{power64}
-%patch8 -p1 -b .ppc64le
+%patch4 -p1 -b .ppc64_align
%endif
%build
@@ -212,11 +207,14 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
%{_datadir}/gtk-doc/html/webkitgtk
%changelog
+* Tue Aug 26 2014 Tomas Popela <tpopela at redhat.com> - 2.4.5-1
+- Update to 2.4.5
+
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.4.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jul 23 2014 Tomas Popela <tpopela at redhat.com> - 2.4.4-3
-* Remove geoclue-devel from BR
+- Remove geoclue-devel from BR
* Wed Jul 23 2014 Tomas Popela <tpopela at redhat.com> - 2.4.4-2
- Fix CLoop on ppc32 and s390
More information about the scm-commits
mailing list