Hello community,
here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2014-09-30 19:36:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkitgtk (Old)
and /work/SRC/openSUSE:Factory/.webkitgtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkitgtk"
Changes:
--------
--- /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk.changes 2014-08-07 08:08:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2014-09-30 19:36:40.000000000 +0200
@@ -1,0 +2,36 @@
+Tue Aug 26 19:27:32 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 2.4.5:
+ + Do not freeze the UI process while scanning plugins if there's
+ a GTK+ 3 plugin installed.
+ + Fix a crash when drag and drop to a WebKitWebView.
+ + Fix a crash when navigating away from a web page containing an
+ ogg video.
+ + Fix slow motion rendering problem in GStreamer media backend
+ due to integer rounding.
+ + Make sure the plugins cache is always used even if the cache
+ directory doesn’t exist.
+ + Fix toggle buttons rendering with recent GTK+ versions.
+ + Do not use GtkWindow:resize-grip-visible with recent GTK+
+ versions.
+ + Add support for little-endian PowerPC64.
+- Drop webkitgtk-ppc64le.patch: Fixed upstream, though via an other
+ approach then our patch.
+
+-------------------------------------------------------------------
+Wed Aug 20 17:31:04 UTC 2014 - dimstar(a)opensuse.org
+
+- Disable building of WebKit 2 API implementation (only impacts
+ GTK3 variant, as there never was a WebKit2 API for GTK2). This is
+ done in order to provide WebKit2 builds as newer versions.
+ Upstream is no longer maintaining WebKit1 APIs - so the 2.4.x
+ branch will be the latest releases.
+- Fix build of GTK3 variant with WebKit2 support disabled.
+
+-------------------------------------------------------------------
+Tue Aug 19 13:53:51 UTC 2014 - normand(a)linux.vnet.ibm.com
+
+- Apply webkitgtk-commit-size.patch also on ppc64le and sligthly
+ modify this patch to be same as on fedora (bnc#883026).
+
+-------------------------------------------------------------------
webkitgtk3.changes: same change
Old:
----
webkitgtk-2.4.4.tar.xz
webkitgtk-ppc64le.patch
New:
----
webkitgtk-2.4.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ webkitgtk.spec ++++++
--- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200
+++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200
@@ -28,7 +28,7 @@
%define _gtkver 3.0
%define _jscver 3
%define _pkgconfig_suffix gtk-3.0
-%define _withwk2 1
+%define _withwk2 0
%else
%define _pkgname_no_slpp libwebkitgtk2
%define _sover -1_0-0
@@ -47,7 +47,7 @@
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0+ and BSD-3-Clause
Group: Development/Libraries/C and C++
-Version: 2.4.4
+Version: 2.4.5
Release: 0
# FIXME: at some point, figure out a way to remove the hack where we use -g0 to have successful builds
# FIXME: get upstream to fix the conflict on gtk-doc docs between gtk2 and gtk3 versions
@@ -61,8 +61,6 @@
Patch2: webkit-ld-optimization.patch
# PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 schwab(a)suse.de -- Support for aarch64
Patch3: webkitgtk-aarch64.patch
-# PATCH-FIX-UPSTREAM webkitgtk-ppc64le.patch uweigand(a)de.ibm.com -- add support for ppc64le
-Patch5: webkitgtk-ppc64le.patch
# PATCH-FIX-UPSTREAM webkitgtk-x86-assembler-fix.patch webkit#126985 dimstar(a)opensuse.org -- Fix build creating invalid assembler code on x86.
Patch6: webkitgtk-x86-assembler-fix.patch
# PATCH-FIX-UPSTREAM webkitgtk-js-endian-fixes.patch bnc#866728 webkit#128743 mgorse(a)suse.com -- fix endian issues in the Javascript cloop code
@@ -325,9 +323,8 @@
# Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory.
#patch2
%patch3 -p1
-%patch5 -p1
%patch6 -p2
-%ifarch ppc ppc64 s390 s390x
+%ifarch ppc ppc64 ppc64le s390 s390x
%patch7 -p1
%patch8 -p1
%patch9 -p1
@@ -389,10 +386,12 @@
%if %{build_for_gtk3}
mv %{buildroot}%{_datadir}/gtk-doc/html/webkitgtk %{buildroot}%{_datadir}/gtk-doc/html/%{name}
mv %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk%{?_develnamever}
+%if %{_withwk2}
# Clean up some buildroot references in binaries
chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess
chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess
%endif
+%endif
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%post -n libwebkitgtk%{_sover} -p /sbin/ldconfig
@@ -442,7 +441,7 @@
%defattr(-,root,root)
%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
-%if %{build_for_gtk3}
+%if %{_withwk2}
%files -n typelib-1_0-WebKit2-%{_sonameverpkg}
%defattr(-,root,root)
%{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib
++++++ webkitgtk3.spec ++++++
--- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200
+++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200
@@ -28,7 +28,7 @@
%define _gtkver 3.0
%define _jscver 3
%define _pkgconfig_suffix gtk-3.0
-%define _withwk2 1
+%define _withwk2 0
%else
%define _pkgname_no_slpp libwebkitgtk2
%define _sover -1_0-0
@@ -47,7 +47,7 @@
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0+ and BSD-3-Clause
Group: Development/Libraries/C and C++
-Version: 2.4.4
+Version: 2.4.5
Release: 0
# FIXME: at some point, figure out a way to remove the hack where we use -g0 to have successful builds
# FIXME: get upstream to fix the conflict on gtk-doc docs between gtk2 and gtk3 versions
@@ -61,8 +61,6 @@
Patch2: webkit-ld-optimization.patch
# PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 schwab(a)suse.de -- Support for aarch64
Patch3: webkitgtk-aarch64.patch
-# PATCH-FIX-UPSTREAM webkitgtk-ppc64le.patch uweigand(a)de.ibm.com -- add support for ppc64le
-Patch5: webkitgtk-ppc64le.patch
# PATCH-FIX-UPSTREAM webkitgtk-x86-assembler-fix.patch webkit#126985 dimstar(a)opensuse.org -- Fix build creating invalid assembler code on x86.
Patch6: webkitgtk-x86-assembler-fix.patch
# PATCH-FIX-UPSTREAM webkitgtk-js-endian-fixes.patch bnc#866728 webkit#128743 mgorse(a)suse.com -- fix endian issues in the Javascript cloop code
@@ -325,9 +323,8 @@
# Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory.
#patch2
%patch3 -p1
-%patch5 -p1
%patch6 -p2
-%ifarch ppc ppc64 s390 s390x
+%ifarch ppc ppc64 ppc64le s390 s390x
%patch7 -p1
%patch8 -p1
%patch9 -p1
@@ -389,10 +386,12 @@
%if %{build_for_gtk3}
mv %{buildroot}%{_datadir}/gtk-doc/html/webkitgtk %{buildroot}%{_datadir}/gtk-doc/html/%{name}
mv %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk%{?_develnamever}
+%if %{_withwk2}
# Clean up some buildroot references in binaries
chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess
chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess
%endif
+%endif
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%post -n libwebkitgtk%{_sover} -p /sbin/ldconfig
@@ -442,7 +441,7 @@
%defattr(-,root,root)
%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
-%if %{build_for_gtk3}
+%if %{_withwk2}
%files -n typelib-1_0-WebKit2-%{_sonameverpkg}
%defattr(-,root,root)
%{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib
++++++ webkitgtk-2.4.4.tar.xz -> webkitgtk-2.4.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.4.4.tar.xz /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk-2.4.5.tar.xz differ: char 27, line 1
++++++ webkitgtk-aarch64.patch ++++++
--- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200
+++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200
@@ -29,12 +29,12 @@
/* ==== OS() - underlying operating system; only to be used for mandated low-level services like
virtual memory, not to choose a GUI toolkit ==== */
-@@ -659,7 +667,8 @@
- || CPU(ALPHA) \
+@@ -656,7 +656,8 @@
|| CPU(ARM64) \
|| CPU(S390X) \
-- || CPU(PPC64)
-+ || CPU(PPC64) \
+ || CPU(PPC64) \
+- || CPU(PPC64LE)
++ || CPU(PPC64LE) \
+ || CPU(AARCH64)
#define WTF_USE_JSVALUE64 1
#else
@@ -56,8 +56,8 @@
defined(__ARMEL__) || \
defined(_MIPS_ARCH_MIPS32R2)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
--#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA)
-+#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) || CPU(AARCH64)
+-#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA)
++#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) || CPU(AARCH64)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(_M_IX86) || defined(__i386__)
#if defined(_WIN32)
++++++ webkitgtk-commit-size.patch ++++++
--- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200
+++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200
@@ -1,7 +1,8 @@
-diff -ur webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp
---- webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-05-12 01:03:53.000000000 -0500
-+++ webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-06-03 21:21:50.557586002 -0500
-@@ -49,7 +49,8 @@
+Index: webkitgtk-2.4.4/Source/JavaScriptCore/interpreter/JSStack.cpp
+===================================================================
+--- webkitgtk-2.4.4.orig/Source/JavaScriptCore/interpreter/JSStack.cpp
++++ webkitgtk-2.4.4/Source/JavaScriptCore/interpreter/JSStack.cpp
+@@ -49,7 +49,8 @@ JSStack::JSStack(VM& vm, size_t capacity
{
ASSERT(capacity && isPageAligned(capacity));
@@ -11,7 +12,7 @@
updateStackLimit(highAddress());
m_commitEnd = highAddress();
-@@ -78,7 +79,8 @@
+@@ -78,7 +79,8 @@ bool JSStack::growSlowCase(Register* new
// Compute the chunk size of additional memory to commit, and see if we
// have it is still within our budget. If not, we'll fail to grow and
// return false.
@@ -21,7 +22,7 @@
if (reinterpret_cast<char*>(m_commitEnd) - delta <= reinterpret_cast<char*>(m_useableEnd))
return false;
-@@ -134,7 +136,8 @@
+@@ -134,7 +136,8 @@ void JSStack::enableErrorStackReserve()
void JSStack::disableErrorStackReserve()
{
@@ -31,3 +32,16 @@
m_useableEnd = reinterpret_cast_ptr<Register*>(useableEnd);
// By the time we get here, we are guaranteed to be destructing the last
+Index: webkitgtk-2.4.4/Source/JavaScriptCore/heap/CopiedBlock.h
+===================================================================
+--- webkitgtk-2.4.4.orig/Source/JavaScriptCore/heap/CopiedBlock.h
++++ webkitgtk-2.4.4/Source/JavaScriptCore/heap/CopiedBlock.h
+@@ -81,7 +81,7 @@ public:
+ size_t size();
+ size_t capacity();
+
+- static const size_t blockSize = 32 * KB;
++ static const size_t blockSize = 64 * KB;
+
+ bool hasWorkList();
+ CopyWorkList& workList();
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org