configure.ac                                                                 | 
   2 
 download.lst                                                                 | 
   4 
 external/libmwaw/0001-fix-call-of-explicit-ctor.patch.1                      | 
  25 +++++
 external/libmwaw/0001-make-MWAW_FALLTHROUGH-decl.-more-verbose-again.patch.1 | 
  46 ----------
 external/libmwaw/ExternalProject_libmwaw.mk                                  | 
   1 
 external/libmwaw/UnpackedTarball_libmwaw.mk                                  | 
   2 
 6 files changed, 29 insertions(+), 51 deletions(-)

New commits:
commit a3df638a0c8ec1a5a318df96760119d99d2d66dc
Author: David Tardon <dtar...@redhat.com>
Date:   Tue Nov 14 20:07:09 2017 +0100

    upload libmwaw 0.3.13
    
    Change-Id: I9af801efd81bbe64117de52359491c05069c1947
    Reviewed-on: https://gerrit.libreoffice.org/44736
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: David Tardon <dtar...@redhat.com>

diff --git a/configure.ac b/configure.ac
index 63ae44336fec..ffb1fdf0c850 100644
--- a/configure.ac
+++ b/configure.ac
@@ -7698,7 +7698,7 @@ libo_CHECK_SYSTEM_MODULE([libcdr],[CDR],[libcdr-0.1])
 libo_CHECK_SYSTEM_MODULE([libmspub],[MSPUB],[libmspub-0.1])
 
 libo_CHECK_SYSTEM_MODULE([libmwaw],[MWAW],[libmwaw-0.3 >= 0.3.1])
-libo_PKG_VERSION([MWAW], [libmwaw-0.3], [0.3.11])
+libo_PKG_VERSION([MWAW], [libmwaw-0.3], [0.3.13])
 
 libo_CHECK_SYSTEM_MODULE([libetonyek],[ETONYEK],[libetonyek-0.1])
 libo_PKG_VERSION([ETONYEK], [libetonyek-0.1], [0.1.7])
diff --git a/download.lst b/download.lst
index 78bac45c9514..dca14ac081be 100644
--- a/download.lst
+++ b/download.lst
@@ -158,8 +158,8 @@ export MDNSRESPONDER_SHA256SUM := 
4737cb51378377e11d0edb7bcdd1bec79cbdaa7b27ea09
 export MDNSRESPONDER_TARBALL := mDNSResponder-576.30.4.tar.gz
 export MSPUB_SHA256SUM := 
26d488527ffbb0b41686d4bab756e3e6aaeb99f88adeb169d0c16d2cde96859a
 export MSPUB_TARBALL := libmspub-0.1.2.tar.bz2
-export MWAW_SHA256SUM := 
7691a6e6e7221d61c40e3f630a8907e3e516b99a587e47d09ec53f8ac60ed1e7
-export MWAW_VERSION_MICRO := 12
+export MWAW_SHA256SUM := 
db55c728448f9c795cd71a0bb6043f6d4744e3e001b955a018a2c634981d5aea
+export MWAW_VERSION_MICRO := 13
 export MWAW_TARBALL := libmwaw-0.3.$(MWAW_VERSION_MICRO).tar.xz
 export MYSQL_CONNECTOR_CPP_SHA256SUM := 
a25f14dad39e93a2f9cdf09166ee53981f7212dce829e4208e07a522963a8585
 export MYSQL_CONNECTOR_CPP_TARBALL := 
7239a4430efd4d0189c4f24df67f08e5-mysql-connector-c++-1.1.4.tar.gz
diff --git a/external/libmwaw/0001-fix-call-of-explicit-ctor.patch.1 
b/external/libmwaw/0001-fix-call-of-explicit-ctor.patch.1
new file mode 100644
index 000000000000..2036fa869f86
--- /dev/null
+++ b/external/libmwaw/0001-fix-call-of-explicit-ctor.patch.1
@@ -0,0 +1,25 @@
+From 4bc8ec0481f89b989b0c34236c9d5d9b8038d4a9 Mon Sep 17 00:00:00 2001
+From: David Tardon <dtar...@redhat.com>
+Date: Wed, 15 Nov 2017 13:15:44 +0100
+Subject: [PATCH] fix call of explicit ctor
+
+---
+ src/lib/libmwaw_internal.hxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib/libmwaw_internal.hxx b/src/lib/libmwaw_internal.hxx
+index 2875a0fb..b844a9d5 100644
+--- a/src/lib/libmwaw_internal.hxx
++++ b/src/lib/libmwaw_internal.hxx
+@@ -1027,7 +1027,7 @@ public:
+   }
+   //! generic constructor
+   template <class U> explicit MWAWBox2(MWAWBox2<U> const &p)
+-    : m_data(p.min(), p.max())
++    : m_data(MWAWVec2<T>(p.min()), MWAWVec2<T>(p.max()))
+   {
+   }
+ 
+-- 
+2.14.3
+
diff --git 
a/external/libmwaw/0001-make-MWAW_FALLTHROUGH-decl.-more-verbose-again.patch.1 
b/external/libmwaw/0001-make-MWAW_FALLTHROUGH-decl.-more-verbose-again.patch.1
deleted file mode 100644
index dbbe6bfd204c..000000000000
--- 
a/external/libmwaw/0001-make-MWAW_FALLTHROUGH-decl.-more-verbose-again.patch.1
+++ /dev/null
@@ -1,46 +0,0 @@
-From a7648cda4017551c1c97c61362eb52d95fbe68e7 Mon Sep 17 00:00:00 2001
-From: David Tardon <dtar...@redhat.com>
-Date: Mon, 17 Jul 2017 10:43:01 +0200
-Subject: [PATCH] make MWAW_FALLTHROUGH decl. more verbose again
-
-... because older clang doesn't like the former one:
-./libmwaw_internal.hxx:122:58: error: token is not a valid binary operator in 
a preprocessor subexpression
-                                      ~~~~~~~~~~~~~~~~~~~^
----
- src/lib/libmwaw_internal.hxx | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/src/lib/libmwaw_internal.hxx b/src/lib/libmwaw_internal.hxx
-index 4c9580d..cbf0fc0 100644
---- a/src/lib/libmwaw_internal.hxx
-+++ b/src/lib/libmwaw_internal.hxx
-@@ -117,17 +117,20 @@ struct MWAW_shared_ptr_noop_deleter {
- #endif
- 
- /** fall through attributes */
--#define MWAW_FALLTHROUGH
--#if defined(__clang__)
-+#if defined(__clang__) && defined(__has_cpp_attribute)
--#  if defined(__has_cpp_attribute) && __has_cpp_attribute(clang::fallthrough)
--#    undef MWAW_FALLTHROUGH
-+#  if __has_cpp_attribute(clang::fallthrough)
- #    define MWAW_FALLTHROUGH [[clang::fallthrough]]
-+#  else
-+#    define MWAW_FALLTHROUGH
- #  endif
- #elif defined(__GNUC__)
- #  if __GNUC__>=7
--#    undef MWAW_FALLTHROUGH
--#    define MWAW_FALLTHROUGH __attribute__ ((fallthrough))
-+#    define MWAW_FALLTHROUGH [[fallthrough]]
-+#  else
-+#    define MWAW_FALLTHROUGH
- #  endif
-+#else
-+#  define MWAW_FALLTHROUGH
- #endif
- 
- /* ---------- debug  --------------- */
--- 
-2.13.0
-
diff --git a/external/libmwaw/ExternalProject_libmwaw.mk 
b/external/libmwaw/ExternalProject_libmwaw.mk
index 50483717eebd..a30af23e9bed 100644
--- a/external/libmwaw/ExternalProject_libmwaw.mk
+++ b/external/libmwaw/ExternalProject_libmwaw.mk
@@ -29,7 +29,6 @@ $(call gb_ExternalProject_get_state_target,libmwaw,build) :
                        , \
                                --enable-shared --disable-static \
                        ) \
-                       --with-sharedptr=c++11 \
                        --without-docs \
                        --disable-tools \
                        --disable-zip \
diff --git a/external/libmwaw/UnpackedTarball_libmwaw.mk 
b/external/libmwaw/UnpackedTarball_libmwaw.mk
index ff87be9a2028..851b39bc66d0 100644
--- a/external/libmwaw/UnpackedTarball_libmwaw.mk
+++ b/external/libmwaw/UnpackedTarball_libmwaw.mk
@@ -38,7 +38,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,libmwaw, \
 endif
 
 $(eval $(call gb_UnpackedTarball_add_patches,libmwaw, \
-    
external/libmwaw/0001-make-MWAW_FALLTHROUGH-decl.-more-verbose-again.patch.1 \
+    external/libmwaw/0001-fix-call-of-explicit-ctor.patch.1 \
 ))
 
 # vim: set noet sw=4 ts=4:
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to