[Commits] [SCM] claws-win32-installer branch, master, updated. 3.18.0-2-13-g21d6724

jonathan at claws-mail.org jonathan at claws-mail.org
Sun Sep 12 11:10:44 CEST 2021


The branch, master has been updated
       via  21d67248a52fd7dc936e22886a333b98f19fa84a (commit)
      from  3fcdf6e7dc252377a39cdef70124ea33d61b1796 (commit)

Summary of changes:
 patches/libsoup/01-extern-c.patch | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 patches/libsoup/01-extern-c.patch


- Log -----------------------------------------------------------------
commit 21d67248a52fd7dc936e22886a333b98f19fa84a
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 22:22:16 2021 -0700

    fix webkit link failure

diff --git a/patches/libsoup/01-extern-c.patch b/patches/libsoup/01-extern-c.patch
new file mode 100644
index 0000000..5f5c2ff
--- /dev/null
+++ b/patches/libsoup/01-extern-c.patch
@@ -0,0 +1,26 @@
+# Revert libsoup commit b5e4f15a09d197b6a9b4b2d78b33779f27d828af
+# old webkitgtk fails to link against libsoup with an undefined reference
+
+diff -u a/libsoup/soup.h b/libsoup/soup.h
+--- a/libsoup/soup.h	2021-08-22 15:32:34.238970300 -0700
++++ b/libsoup/soup.h	2021-09-10 20:44:04.968600007 -0700
+@@ -6,6 +6,10 @@
+ #ifndef __SOUP_H__
+ #define __SOUP_H__ 1
+
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ #define __SOUP_H_INSIDE__
+
+ #include <libsoup/soup-address.h>
+@@ -64,4 +68,8 @@
+
+ #undef __SOUP_H_INSIDE__
+
++#ifdef __cplusplus
++}
++#endif
++
+ #endif /* __SOUP_H__ */

-----------------------------------------------------------------------


hooks/post-receive
-- 
Installer sources for Claws Mail Windows port


More information about the Commits mailing list