From fc810683dd46a6596b1b77278f29ea668abdef8f Mon Sep 17 00:00:00 2001 From: "Riff, Eric" Date: Wed, 16 Dec 2020 12:38:35 -0300 Subject: [PATCH] boost: patch serialization sources --- recipes/boost/all/conandata.yml | 4 + ...lization_library_version_type_header.patch | 103 ++++++++++++++++++ .../boost_serialization_version_header.patch | 10 ++ 3 files changed, 117 insertions(+) create mode 100644 recipes/boost/all/patches/boost_serialization_library_version_type_header.patch create mode 100644 recipes/boost/all/patches/boost_serialization_version_header.patch diff --git a/recipes/boost/all/conandata.yml b/recipes/boost/all/conandata.yml index 8a97c3892858f..d35be72af5e02 100644 --- a/recipes/boost/all/conandata.yml +++ b/recipes/boost/all/conandata.yml @@ -93,3 +93,7 @@ patches: base_path: "source_subfolder" - patch_file: "patches/python_base_prefix_since_1_74.patch" base_path: "source_subfolder" + - patch_file: "patches/boost_serialization_library_version_type_header.patch" + base_path: "source_subfolder" + - patch_file: "patches/boost_serialization_version_header.patch" + base_path: "source_subfolder" diff --git a/recipes/boost/all/patches/boost_serialization_library_version_type_header.patch b/recipes/boost/all/patches/boost_serialization_library_version_type_header.patch new file mode 100644 index 0000000000000..0ea9b2936ac75 --- /dev/null +++ b/recipes/boost/all/patches/boost_serialization_library_version_type_header.patch @@ -0,0 +1,103 @@ +From f72b9fc8d953a5dd39615535b5c6bab5b8be42fe Mon Sep 17 00:00:00 2001 +From: Robert Ramey +Date: Sat, 26 Sep 2020 22:55:18 -0700 +Subject: [PATCH] included library_version.hpp in all appropriate places. This + should permit any header to be compiled without including any other headers. + +--- + boost/serialization/hash_collections_load_imp.hpp | 1 + + boost/serialization/hash_collections_save_imp.hpp | 1 + + boost/serialization/list.hpp | 1 + + boost/serialization/optional.hpp | 2 +- + boost/serialization/slist.hpp | 1 + + boost/serialization/unordered_collections_load_imp.hpp | 1 + + boost/serialization/unordered_collections_save_imp.hpp | 1 + + boost/serialization/vector.hpp | 2 +- + 8 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/boost/serialization/hash_collections_load_imp.hpp b/boost/serialization/hash_collections_load_imp.hpp +index 466fb2bdb..4b7259d42 100644 +--- a/boost/serialization/hash_collections_load_imp.hpp ++++ b/boost/serialization/hash_collections_load_imp.hpp +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + namespace boost{ + namespace serialization { +diff --git a/boost/serialization/hash_collections_save_imp.hpp b/boost/serialization/hash_collections_save_imp.hpp +index 57a6f0cc0..c672a5397 100644 +--- a/boost/serialization/hash_collections_save_imp.hpp ++++ b/boost/serialization/hash_collections_save_imp.hpp +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + + namespace boost{ + namespace serialization { +diff --git a/boost/serialization/list.hpp b/boost/serialization/list.hpp +index 52ae0c101..363470ab8 100644 +--- a/boost/serialization/list.hpp ++++ b/boost/serialization/list.hpp +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + namespace boost { +diff --git a/boost/serialization/slist.hpp b/boost/serialization/slist.hpp +index 389857dc5..a850b1948 100644 +--- a/boost/serialization/slist.hpp ++++ b/boost/serialization/slist.hpp +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff --git a/boost/serialization/unordered_collections_load_imp.hpp b/boost/serialization/unordered_collections_load_imp.hpp +index bba135c6e..f9ebb193e 100644 +--- a/boost/serialization/unordered_collections_load_imp.hpp ++++ b/boost/serialization/unordered_collections_load_imp.hpp +@@ -34,6 +34,7 @@ namespace std{ + #include + #include + #include ++#include + + namespace boost{ + namespace serialization { +diff --git a/boost/serialization/unordered_collections_save_imp.hpp b/boost/serialization/unordered_collections_save_imp.hpp +index 64bddf872..e79928cf6 100644 +--- a/boost/serialization/unordered_collections_save_imp.hpp ++++ b/boost/serialization/unordered_collections_save_imp.hpp +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + + namespace boost{ + namespace serialization { +diff --git a/boost/serialization/vector.hpp b/boost/serialization/vector.hpp +index dc61b01df..438ff698a 100644 +--- a/boost/serialization/vector.hpp ++++ b/boost/serialization/vector.hpp +@@ -25,8 +25,8 @@ + #include + #include + #include +-#include + #include ++#include + + #include + #include diff --git a/recipes/boost/all/patches/boost_serialization_version_header.patch b/recipes/boost/all/patches/boost_serialization_version_header.patch new file mode 100644 index 0000000000000..66bb284df912f --- /dev/null +++ b/recipes/boost/all/patches/boost_serialization_version_header.patch @@ -0,0 +1,10 @@ +--- a/boost/serialization/optional.hpp 2020-08-11 11:56:51.000000000 -0300 ++++ b/boost/serialization/optional.hpp 2020-12-02 12:21:50.522062210 -0300 +@@ -20,6 +20,7 @@ + #include + + #include ++#include + #include + #include + #include