summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--download.lst4
-rw-r--r--external/boost/UnpackedTarball_boost.mk6
-rw-r--r--external/boost/boost.type_index.Wundef.warnings.patch12
-rw-r--r--external/boost/boost_1_60_0.undef.warning.patch13
-rwxr-xr-xexternal/boost/boost_1_63_0.msvs2017.3.warning.patch.114
-rw-r--r--external/boost/clang-cl.patch.011
-rw-r--r--solenv/flatpak-manifest.in6
7 files changed, 11 insertions, 55 deletions
diff --git a/download.lst b/download.lst
index c7389c9ba2de..cfded142c696 100644
--- a/download.lst
+++ b/download.lst
@@ -6,8 +6,8 @@ export APR_SHA256SUM := 1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c7
export APR_TARBALL := apr-1.5.2.tar.gz
export APR_UTIL_SHA256SUM := 976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19
export APR_UTIL_TARBALL := apr-util-1.5.4.tar.gz
-export BOOST_SHA256SUM := beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0
-export BOOST_TARBALL := boost_1_63_0.tar.bz2
+export BOOST_SHA256SUM := 9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81
+export BOOST_TARBALL := boost_1_65_1.tar.bz2
export BREAKPAD_SHA256SUM := 7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9
export BREAKPAD_TARBALL := breakpad.zip
export BSH_SHA256SUM := 9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96
diff --git a/external/boost/UnpackedTarball_boost.mk b/external/boost/UnpackedTarball_boost.mk
index d6c53401064f..4156bf7c3261 100644
--- a/external/boost/UnpackedTarball_boost.mk
+++ b/external/boost/UnpackedTarball_boost.mk
@@ -20,8 +20,6 @@ boost_patches += boost.multi_array.C4510.warnings.patch
# https://svn.boost.org/trac/boost/ticket/9903
boost_patches += boost.utility.Wundef.warnings.patch
-boost_patches += boost.type_index.Wundef.warnings.patch
-
boost_patches += boost.auto_link.patch
boost_patches += boost.noiconv.patch
@@ -39,10 +37,6 @@ boost_patches += clang-cl.patch.0
boost_patches += boost_1_60_0.undef.warning.patch
boost_patches += boost_1_63_0.undef.warning.patch.1
-# Silence unknown-compiler-warning for MSVC version 19.11.25506:
-# https://github.com/boostorg/config/pull/177/commits/a0147b73e8bde8f4b2c19c96166353dba8fa9914
-boost_patches += boost_1_63_0.msvs2017.3.warning.patch.1
-
$(eval $(call gb_UnpackedTarball_UnpackedTarball,boost))
$(eval $(call gb_UnpackedTarball_set_tarball,boost,$(BOOST_TARBALL)))
diff --git a/external/boost/boost.type_index.Wundef.warnings.patch b/external/boost/boost.type_index.Wundef.warnings.patch
deleted file mode 100644
index c542924239b7..000000000000
--- a/external/boost/boost.type_index.Wundef.warnings.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru boost.orig/boost/type_index/stl_type_index.hpp boost/boost/type_index/stl_type_index.hpp
---- foo/misc/boost.orig/boost/type_index/stl_type_index.hpp 2015-06-21 22:16:46.000000000 +0200
-+++ foo/misc/boost/boost/type_index/stl_type_index.hpp 2015-07-16 22:55:42.886944806 +0200
-@@ -174,7 +174,7 @@
-
-
- inline std::size_t stl_type_index::hash_code() const BOOST_NOEXCEPT {
--#if _MSC_VER > 1600 || (__GNUC__ == 4 && __GNUC_MINOR__ > 5 && defined(__GXX_EXPERIMENTAL_CXX0X__))
-+#if (defined(_MSC_VER) && _MSC_VER > 1600) || (__GNUC__ == 4 && __GNUC_MINOR__ > 5 && defined(__GXX_EXPERIMENTAL_CXX0X__))
- return data_->hash_code();
- #else
- return boost::hash_range(raw_name(), raw_name() + std::strlen(raw_name()));
diff --git a/external/boost/boost_1_60_0.undef.warning.patch b/external/boost/boost_1_60_0.undef.warning.patch
index df72af63a424..face1bbc4a3e 100644
--- a/external/boost/boost_1_60_0.undef.warning.patch
+++ b/external/boost/boost_1_60_0.undef.warning.patch
@@ -1,17 +1,16 @@
diff -ur boost.orig/boost/detail/workaround.hpp boost/boost/detail/workaround.hpp
--- a/b/boost.orig/boost/detail/workaround.hpp 2015-12-13 13:49:42.000000000 +0100
+++ a/b/boost/boost/detail/workaround.hpp 2016-01-29 15:07:43.427781248 +0100
-@@ -227,6 +227,13 @@
- #else
- #define BOOST_INTEL_WORKAROUND_GUARD 0
- #endif
-+
+@@ -5,6 +5,12 @@
+ #ifndef WORKAROUND_DWA2002126_HPP
+ #define WORKAROUND_DWA2002126_HPP
+
+#ifndef BOOST_GCC_VERSION
+#define BOOST_GCC_VERSION_WORKAROUND_GUARD 1
+#else
+#define BOOST_GCC_VERSION_WORKAROUND_GUARD 0
+#endif
+
- // Always define to zero, if it's used it'll be defined my MPL:
- #define BOOST_MPL_CFG_GCC_WORKAROUND_GUARD 0
+ #include <boost/config/workaround.hpp>
+ #endif // WORKAROUND_DWA2002126_HPP
diff --git a/external/boost/boost_1_63_0.msvs2017.3.warning.patch.1 b/external/boost/boost_1_63_0.msvs2017.3.warning.patch.1
deleted file mode 100755
index 41557095a5e3..000000000000
--- a/external/boost/boost_1_63_0.msvs2017.3.warning.patch.1
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ru boost.orig/boost/config/compiler/visualc.hpp boost/boost/config/compiler/visualc.hpp
---- boost.orig/boost/config/compiler/visualc.hpp 2016-12-22 13:33:14.000000000 +0100
-+++ boost/boost/config/compiler/visualc.hpp 2017-09-05 21:33:16.462142600 +0200
-@@ -293,8 +293,8 @@
- #endif
-
- //
--// last known and checked version is 19.10.24629 (VC++ 2017 RC):
--#if (_MSC_VER > 1910)
-+// last known and checked version is 19.11.25506 (VC++ 2017.3):
-+#if (_MSC_VER > 1911)
- # if defined(BOOST_ASSERT_CONFIG)
- # error "Unknown compiler version - please run the configure tests and report the results"
- # else
diff --git a/external/boost/clang-cl.patch.0 b/external/boost/clang-cl.patch.0
index 85ce47b22dc3..6d07df7983fa 100644
--- a/external/boost/clang-cl.patch.0
+++ b/external/boost/clang-cl.patch.0
@@ -101,14 +101,3 @@
//For compilers supporting auto-tss cleanup
//with Boost.Threads lib, use Boost.Threads lib
# define BOOST_THREAD_USE_LIB
---- boost/typeof/typeof.hpp
-+++ boost/typeof/typeof.hpp
-@@ -49,7 +49,7 @@
- # endif
- # endif
-
--#elif defined(__GNUC__)
-+#elif defined(__GNUC__) || defined __clang__
- # ifndef BOOST_TYPEOF_EMULATION
- # ifndef BOOST_TYPEOF_NATIVE
- # define BOOST_TYPEOF_NATIVE
diff --git a/solenv/flatpak-manifest.in b/solenv/flatpak-manifest.in
index ee9489d96d1b..26666b254afd 100644
--- a/solenv/flatpak-manifest.in
+++ b/solenv/flatpak-manifest.in
@@ -124,10 +124,10 @@
"dest-filename": "external/tarballs/EmojiOneColor-SVGinOT-1.3.tar.gz"
},
{
- "url": "https://dev-www.libreoffice.org/src/boost_1_63_0.tar.bz2",
- "sha256": "beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0",
+ "url": "https://dev-www.libreoffice.org/src/boost_1_65_1.tar.bz2",
+ "sha256": "9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81",
"type": "file",
- "dest-filename": "external/tarballs/boost_1_63_0.tar.bz2"
+ "dest-filename": "external/tarballs/boost_1_65_1.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz",