Your message dated Sat, 12 Aug 2017 16:17:11 +0000
with message-id <e1dgz67-0008ki...@fasolo.debian.org>
and subject line Bug#868126: fixed in webkit2gtk 2.16.6-0+deb9u1
has caused the Debian Bug report #868126,
regarding webkit2gtk: Please add build support for m68k
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
868126: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868126
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: webkit2gtk
Version: 2.16.5-1
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: m68k

Hello!

webkit2gtk currently fails to build from source on m68k. To fix that,
I have forward-ported the patch fix-ftbfs-m68k.patch from the
webkitgtk package to webkit2gtk.

Please consider including the patch in the next upload.

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
Description: Fix FTBFS on m68k
Author: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Last-Update: 2017-07-11

--- webkit2gtk-2.16.5.orig/CMakeLists.txt
+++ webkit2gtk-2.16.5/CMakeLists.txt
@@ -65,6 +65,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
     set(WTF_CPU_ARM64 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "alpha*")
     set(WTF_CPU_ALPHA 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "m68k")
+    set(WTF_CPU_M68K 1)    
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
     set(WTF_CPU_MIPS 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")
--- webkit2gtk-2.16.5.orig/Source/JavaScriptCore/CMakeLists.txt
+++ webkit2gtk-2.16.5/Source/JavaScriptCore/CMakeLists.txt
@@ -1482,6 +1482,7 @@ elseif (WTF_CPU_PPC64)
 elseif (WTF_CPU_PPC64LE)
 elseif (WTF_CPU_S390)
 elseif (WTF_CPU_S390X)
+elseif (WTF_CPU_M68K)
 elseif (WTF_CPU_MIPS)
 elseif (WTF_CPU_SH4)
 elseif (WTF_CPU_SPARC64)
--- webkit2gtk-2.16.5.orig/Source/WTF/wtf/Platform.h
+++ webkit2gtk-2.16.5/Source/WTF/wtf/Platform.h
@@ -80,6 +80,12 @@
 #endif
 #endif
 
+/* CPU(M68K) - m68k */
+#if defined(__m68k__)
+#define WTF_CPU_M68K 1
+#define WTF_CPU_BIG_ENDIAN 1
+#endif
+
 /* CPU(MIPS) - MIPS 32-bit and 64-bit */
 #if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_) || defined(__mips64))
 #if defined(_ABI64) && (_MIPS_SIM == _ABI64)
@@ -358,6 +364,12 @@
 #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
 #endif
 
+/* CPU(M68K) - m68k */
+#if defined(__mc68000__)
+#define WTF_CPU_M68K 1
+#define WTF_CPU_BIG_ENDIAN 1
+#endif
+
 /* ==== OS() - underlying operating system; only to be used for mandated low-level services like 
    virtual memory, not to choose a GUI toolkit ==== */
 
@@ -872,7 +884,7 @@
 #define ENABLE_REGEXP_TRACING 0
 
 /* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */
-#if !defined(ENABLE_YARR_JIT) && ENABLE(JIT)
+#if !defined(ENABLE_YARR_JIT) && ENABLE(JIT) && !CPU(M68K)
 #define ENABLE_YARR_JIT 1
 
 /* Setting this flag compares JIT results with interpreter results. */
--- webkit2gtk-2.16.5.orig/Source/WTF/wtf/dtoa/utils.h
+++ webkit2gtk-2.16.5/Source/WTF/wtf/dtoa/utils.h
@@ -58,6 +58,8 @@ defined(_MIPS_ARCH_MIPS32R2)
 #else
 #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
 #endif  // _WIN32
+#elif defined(__mc68000__)
+#undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
 #else
 #error Target architecture was not detected as supported by Double-Conversion.
 #endif
--- webkit2gtk-2.16.5.orig/Source/WebCore/css/CSSProperty.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/css/CSSProperty.cpp
@@ -34,7 +34,11 @@ struct SameSizeAsCSSProperty {
     void* value;
 };
 
+#if CPU(M68K)
+COMPILE_ASSERT(sizeof(CSSProperty) <= sizeof(SameSizeAsCSSProperty), CSSProperty_should_stay_small);
+#else
 COMPILE_ASSERT(sizeof(CSSProperty) == sizeof(SameSizeAsCSSProperty), CSSProperty_should_stay_small);
+#endif
 
 CSSPropertyID StylePropertyMetadata::shorthandID() const
 {
--- webkit2gtk-2.16.5.orig/Source/WebCore/dom/ElementRareData.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/dom/ElementRareData.cpp
@@ -47,6 +47,10 @@ struct SameSizeAsElementRareData : NodeR
     void* pointers[8];
 };
 
+#if CPU(M68K)
+static_assert(sizeof(ElementRareData) <= sizeof(SameSizeAsElementRareData), "ElementRareData should stay small");
+#else
 static_assert(sizeof(ElementRareData) == sizeof(SameSizeAsElementRareData), "ElementRareData should stay small");
+#endif
 
 } // namespace WebCore
--- webkit2gtk-2.16.5.orig/Source/WebCore/dom/NodeRareData.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/dom/NodeRareData.cpp
@@ -38,6 +38,10 @@ struct SameSizeAsNodeRareData {
     void* m_pointer[3];
 };
 
+#if CPU(M68k)
+COMPILE_ASSERT(sizeof(NodeRareData) <= sizeof(SameSizeAsNodeRareData), NodeRareDataShouldStaySmall);
+#else
 COMPILE_ASSERT(sizeof(NodeRareData) == sizeof(SameSizeAsNodeRareData), NodeRareDataShouldStaySmall);
+#endif
 
 } // namespace WebCore
--- webkit2gtk-2.16.5.orig/Source/WebCore/dom/ShadowRoot.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/dom/ShadowRoot.cpp
@@ -48,7 +48,11 @@ struct SameSizeAsShadowRoot : public Doc
     void* slotAssignment;
 };
 
+#if CPU(M68K)
+COMPILE_ASSERT(sizeof(ShadowRoot) <= sizeof(SameSizeAsShadowRoot), shadowroot_should_stay_small);
+#else
 COMPILE_ASSERT(sizeof(ShadowRoot) == sizeof(SameSizeAsShadowRoot), shadowroot_should_stay_small);
+#endif
 
 ShadowRoot::ShadowRoot(Document& document, ShadowRootMode type)
     : DocumentFragment(document, CreateShadowRoot)
--- webkit2gtk-2.16.5.orig/Source/WebCore/rendering/style/RenderStyle.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/rendering/style/RenderStyle.cpp
@@ -63,7 +63,11 @@ struct SameSizeAsBorderValue {
     int m_restBits;
 };
 
+#if CPU(M68k)
+COMPILE_ASSERT(sizeof(BorderValue) <= sizeof(SameSizeAsBorderValue), BorderValue_should_not_grow);
+#else
 COMPILE_ASSERT(sizeof(BorderValue) == sizeof(SameSizeAsBorderValue), BorderValue_should_not_grow);
+#endif
 
 struct SameSizeAsRenderStyle {
     void* dataRefs[7];
@@ -81,7 +85,11 @@ struct SameSizeAsRenderStyle {
 #endif
 };
 
+#if CPU(M68K)
+COMPILE_ASSERT(sizeof(RenderStyle) <= sizeof(SameSizeAsRenderStyle), RenderStyle_should_stay_small);
+#else
 COMPILE_ASSERT(sizeof(RenderStyle) == sizeof(SameSizeAsRenderStyle), RenderStyle_should_stay_small);
+#endif
 
 RenderStyle& RenderStyle::defaultStyle()
 {
--- webkit2gtk-2.16.5.orig/Source/WebCore/rendering/style/StyleBoxData.cpp
+++ webkit2gtk-2.16.5/Source/WebCore/rendering/style/StyleBoxData.cpp
@@ -33,7 +33,11 @@ struct SameSizeAsStyleBoxData : public R
     uint32_t bitfields;
 };
 
+#if CPU(M68K)
+COMPILE_ASSERT(sizeof(StyleBoxData) <= sizeof(SameSizeAsStyleBoxData), StyleBoxData_should_not_grow);
+#else
 COMPILE_ASSERT(sizeof(StyleBoxData) == sizeof(SameSizeAsStyleBoxData), StyleBoxData_should_not_grow);
+#endif
 
 StyleBoxData::StyleBoxData()
     : m_minWidth(RenderStyle::initialMinSize())

--- End Message ---
--- Begin Message ---
Source: webkit2gtk
Source-Version: 2.16.6-0+deb9u1

We believe that the bug you reported is fixed in the latest version of
webkit2gtk, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 868...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bicha <jbi...@ubuntu.com> (supplier of updated webkit2gtk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 07 Aug 2017 00:35:25 -0400
Source: webkit2gtk
Binary: libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-dev 
libjavascriptcoregtk-4.0-bin gir1.2-javascriptcoregtk-4.0 libwebkit2gtk-4.0-37 
libwebkit2gtk-4.0-dev libwebkit2gtk-4.0-doc gir1.2-webkit2-4.0 
libwebkit2gtk-4.0-37-gtk2
Architecture: source
Version: 2.16.6-0+deb9u1
Distribution: stretch
Urgency: medium
Maintainer: Debian WebKit Maintainers 
<pkg-webkit-maintain...@lists.alioth.debian.org>
Changed-By: Jeremy Bicha <jbi...@ubuntu.com>
Description:
 gir1.2-javascriptcoregtk-4.0 - JavaScript engine library from WebKitGTK+ - 
GObject introspection
 gir1.2-webkit2-4.0 - Web content engine library for GTK+ - GObject 
introspection data
 libjavascriptcoregtk-4.0-18 - JavaScript engine library from WebKitGTK+
 libjavascriptcoregtk-4.0-bin - JavaScript engine library from WebKitGTK+ - 
command-line interpre
 libjavascriptcoregtk-4.0-dev - JavaScript engine library from WebKitGTK+ - 
development files
 libwebkit2gtk-4.0-37 - Web content engine library for GTK+
 libwebkit2gtk-4.0-37-gtk2 - Web content engine library for GTK+ - GTK+2 plugin 
process
 libwebkit2gtk-4.0-dev - Web content engine library for GTK+ - development files
 libwebkit2gtk-4.0-doc - Web content engine library for GTK+ - documentation
Closes: 868126
Changes:
 webkit2gtk (2.16.6-0+deb9u1) stretch; urgency=medium
 .
   * Team upload.
   * New upstream security and bugfix release.
   * Fixes these security issues reported in WSA-2017-0005 and
     WSA-2017-0006:
     + CVE-2017-2538, CVE-2017-7052 (fixed in 2.16.4)
     + CVE-2017-7018, CVE-2017-7030, CVE-2017-7034, CVE-2017-7037,
       CVE-2017-7039, CVE-2017-7046, CVE-2017-7048, CVE-2017-7055,
       CVE-2017-7056, CVE-2017-7061, CVE-2017-7064 (fixed in 2.16.6).
   * Add debian/patches/fix-ftbfs-m68k.patch:
     + Fix FTBFS in m68k (Closes: #868126).
Checksums-Sha1:
 198d8d29f57926988599a125fc9e62e4cda261d3 3858 webkit2gtk_2.16.6-0+deb9u1.dsc
 c3796e2dc86fcddabd8652967bbf12c38b2dcf99 53684 
webkit2gtk_2.16.6-0+deb9u1.debian.tar.xz
 6e5e67ce072a5a7289cad98ea2b2a1eafb126063 16041 
webkit2gtk_2.16.6-0+deb9u1_source.buildinfo
Checksums-Sha256:
 df42c8ddb4ebc344375387e7f2a1a31f816dbe90c5e155593cde7362b6fb6590 3858 
webkit2gtk_2.16.6-0+deb9u1.dsc
 459b77f7e5c8bad690c1f0a9f27f6cfaaaa70e3c41f2d00ae87f980038c5ebd1 53684 
webkit2gtk_2.16.6-0+deb9u1.debian.tar.xz
 852c36a35d3544c440427fd29897a682db011f723e03df8c7fe57ebc60d59137 16041 
webkit2gtk_2.16.6-0+deb9u1_source.buildinfo
Files:
 8963007b639d9f2cb41f3e19ca4eafd6 3858 web optional 
webkit2gtk_2.16.6-0+deb9u1.dsc
 181b3f135f15c793de15ee793aa69ce9 53684 web optional 
webkit2gtk_2.16.6-0+deb9u1.debian.tar.xz
 f4528ff5f8e42fb7ec16ba2337a9c15d 16041 web optional 
webkit2gtk_2.16.6-0+deb9u1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEG4Kq8pR5Ln9Vhk8+vjIZrz7UE0EFAlmKMukACgkQvjIZrz7U
E0E8QBAArHOe2ZhW4UBScGXslIn3m9ldmb04gPlsrZ9AuGwaxvbFymRdqKuGHi8X
JGpd6KjlnGhV/tWqP9ba5EyGvJvK2gAJTPjfCliR8zuU0vDkB1pZZQcX7bQlcZ6a
z/jkAJ2HtAdRubPpiBERPRzeQlJATmSR8rrHnzKcF6wYmHuf/1eiLNLNE5DewN/M
f+aD/9qHA8a4esPiaGgIh8YvBT0ICi53KyHrZTiD0eW5f/54Q38SAMhUC4uELo6P
y3hNSwIAje/u9hNZC5UcLwHU44FK0ecFCIX3HFsH1soFiPVw2thQnSx+s4gMDTtg
Rqwd38nmxMydmLgOCzZqeohHr+Mdz6HAT2lUSELuK2pc0nHX+BUn/I2ne9tdZ5NB
via/sytwEMmmBaK2XfKiUZjPse8AXrbIr5iwcN3kbaBx4RvOuOQXPEhQnOp/DtdV
TD2sFNqWaf7igZHBbd6n+EfmLctU8xiPNnNd1di5YcgX7rm6wa7nDD0gBBuCWUGt
btnpbHhgDIm6JVpT5i9+UdSB4kOKl5sxzvkPiXuptUVoO8U/nQ7+A3GmFODp0vj6
AANjoURpSXF2BJUNRK1knWmFFM1dk0SseB7fJk0E7DiwLuR8b4j2mxNM6WPVCjSn
S/CvKGLMkJUshXoDjLZUzRCwzRhvscTNyHPqacPAJx/30NkrzwM=
=wH/y
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to