aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbugaevskiy <bugaevskiy@yandex-team.com>2022-08-27 20:34:27 +0300
committerbugaevskiy <bugaevskiy@yandex-team.com>2022-08-27 20:34:27 +0300
commitdcd162d17ea67f882241f0b66c320823b419a241 (patch)
treef4a5c8682bf58d99ee36c866f4055445a40dfe55
parentd73f961c8cd08879c326e00192e378a6ffa72321 (diff)
downloadydb-dcd162d17ea67f882241f0b66c320823b419a241.tar.gz
Reimport boost/locale as a separate project
-rw-r--r--CMakeLists.darwin.txt1
-rw-r--r--CMakeLists.linux.txt1
-rw-r--r--contrib/restricted/boost/locale/CMakeLists.txt65
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale.hpp (renamed from contrib/restricted/boost/boost/locale.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary.hpp (renamed from contrib/restricted/boost/boost/locale/boundary.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary/boundary_point.hpp (renamed from contrib/restricted/boost/boost/locale/boundary/boundary_point.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary/facets.hpp (renamed from contrib/restricted/boost/boost/locale/boundary/facets.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary/index.hpp (renamed from contrib/restricted/boost/boost/locale/boundary/index.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary/segment.hpp (renamed from contrib/restricted/boost/boost/locale/boundary/segment.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/boundary/types.hpp (renamed from contrib/restricted/boost/boost/locale/boundary/types.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/collator.hpp (renamed from contrib/restricted/boost/boost/locale/collator.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/config.hpp (renamed from contrib/restricted/boost/boost/locale/config.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/conversion.hpp (renamed from contrib/restricted/boost/boost/locale/conversion.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/date_time.hpp (renamed from contrib/restricted/boost/boost/locale/date_time.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/date_time_facet.hpp (renamed from contrib/restricted/boost/boost/locale/date_time_facet.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/definitions.hpp (renamed from contrib/restricted/boost/boost/locale/definitions.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/encoding.hpp (renamed from contrib/restricted/boost/boost/locale/encoding.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/encoding_errors.hpp (renamed from contrib/restricted/boost/boost/locale/encoding_errors.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/encoding_utf.hpp (renamed from contrib/restricted/boost/boost/locale/encoding_utf.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/format.hpp (renamed from contrib/restricted/boost/boost/locale/format.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/formatting.hpp (renamed from contrib/restricted/boost/boost/locale/formatting.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/generator.hpp (renamed from contrib/restricted/boost/boost/locale/generator.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/generic_codecvt.hpp (renamed from contrib/restricted/boost/boost/locale/generic_codecvt.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/gnu_gettext.hpp (renamed from contrib/restricted/boost/boost/locale/gnu_gettext.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/hold_ptr.hpp (renamed from contrib/restricted/boost/boost/locale/hold_ptr.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/info.hpp (renamed from contrib/restricted/boost/boost/locale/info.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/localization_backend.hpp (renamed from contrib/restricted/boost/boost/locale/localization_backend.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/message.hpp (renamed from contrib/restricted/boost/boost/locale/message.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/time_zone.hpp (renamed from contrib/restricted/boost/boost/locale/time_zone.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/utf.hpp (renamed from contrib/restricted/boost/boost/locale/utf.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/utf8_codecvt.hpp (renamed from contrib/restricted/boost/boost/locale/utf8_codecvt.hpp)0
-rw-r--r--contrib/restricted/boost/locale/include/boost/locale/util.hpp (renamed from contrib/restricted/boost/boost/locale/util.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/encoding/codepage.cpp (renamed from contrib/restricted/boost/libs/locale/src/encoding/codepage.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/encoding/conv.hpp (renamed from contrib/restricted/boost/libs/locale/src/encoding/conv.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/encoding/iconv_codepage.ipp (renamed from contrib/restricted/boost/libs/locale/src/encoding/iconv_codepage.ipp)0
-rw-r--r--contrib/restricted/boost/locale/src/encoding/uconv_codepage.ipp (renamed from contrib/restricted/boost/libs/locale/src/encoding/uconv_codepage.ipp)0
-rw-r--r--contrib/restricted/boost/locale/src/encoding/wconv_codepage.ipp (renamed from contrib/restricted/boost/libs/locale/src/encoding/wconv_codepage.ipp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/all_generator.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/all_generator.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/boundary.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/boundary.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/cdata.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/cdata.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/codecvt.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/codecvt.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/codecvt.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/codecvt.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/collator.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/collator.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/conversion.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/conversion.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/date_time.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/date_time.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/formatter.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/formatter.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/formatter.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/formatter.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/icu_backend.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/icu_backend.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/icu_backend.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/icu_backend.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/icu_util.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/icu_util.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/numeric.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/numeric.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/predefined_formatters.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/predefined_formatters.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/time_zone.cpp (renamed from contrib/restricted/boost/libs/locale/src/icu/time_zone.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/time_zone.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/time_zone.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/icu/uconv.hpp (renamed from contrib/restricted/boost/libs/locale/src/icu/uconv.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/all_generator.hpp (renamed from contrib/restricted/boost/libs/locale/src/posix/all_generator.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/codecvt.cpp (renamed from contrib/restricted/boost/libs/locale/src/posix/codecvt.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/codecvt.hpp (renamed from contrib/restricted/boost/libs/locale/src/posix/codecvt.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/collate.cpp (renamed from contrib/restricted/boost/libs/locale/src/posix/collate.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/converter.cpp (renamed from contrib/restricted/boost/libs/locale/src/posix/converter.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/numeric.cpp (renamed from contrib/restricted/boost/libs/locale/src/posix/numeric.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/posix_backend.cpp (renamed from contrib/restricted/boost/libs/locale/src/posix/posix_backend.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/posix/posix_backend.hpp (renamed from contrib/restricted/boost/libs/locale/src/posix/posix_backend.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/date_time.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/date_time.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/format.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/format.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/formatting.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/formatting.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/generator.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/generator.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/ids.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/ids.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/ios_prop.hpp (renamed from contrib/restricted/boost/libs/locale/src/shared/ios_prop.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/localization_backend.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/localization_backend.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/message.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/message.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/mo_hash.hpp (renamed from contrib/restricted/boost/libs/locale/src/shared/mo_hash.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/mo_lambda.cpp (renamed from contrib/restricted/boost/libs/locale/src/shared/mo_lambda.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/shared/mo_lambda.hpp (renamed from contrib/restricted/boost/libs/locale/src/shared/mo_lambda.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/all_generator.hpp (renamed from contrib/restricted/boost/libs/locale/src/std/all_generator.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/codecvt.cpp (renamed from contrib/restricted/boost/libs/locale/src/std/codecvt.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/collate.cpp (renamed from contrib/restricted/boost/libs/locale/src/std/collate.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/converter.cpp (renamed from contrib/restricted/boost/libs/locale/src/std/converter.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/numeric.cpp (renamed from contrib/restricted/boost/libs/locale/src/std/numeric.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/std_backend.cpp (renamed from contrib/restricted/boost/libs/locale/src/std/std_backend.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/std/std_backend.hpp (renamed from contrib/restricted/boost/libs/locale/src/std/std_backend.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/codecvt_converter.cpp (renamed from contrib/restricted/boost/libs/locale/src/util/codecvt_converter.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/default_locale.cpp (renamed from contrib/restricted/boost/libs/locale/src/util/default_locale.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/gregorian.cpp (renamed from contrib/restricted/boost/libs/locale/src/util/gregorian.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/gregorian.hpp (renamed from contrib/restricted/boost/libs/locale/src/util/gregorian.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/iconv.hpp (renamed from contrib/restricted/boost/libs/locale/src/util/iconv.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/info.cpp (renamed from contrib/restricted/boost/libs/locale/src/util/info.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/locale_data.cpp (renamed from contrib/restricted/boost/libs/locale/src/util/locale_data.cpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/locale_data.hpp (renamed from contrib/restricted/boost/libs/locale/src/util/locale_data.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/numeric.hpp (renamed from contrib/restricted/boost/libs/locale/src/util/numeric.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/util/timezone.hpp (renamed from contrib/restricted/boost/libs/locale/src/util/timezone.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/win32/lcid.hpp (renamed from contrib/restricted/boost/libs/locale/src/win32/lcid.hpp)0
-rw-r--r--contrib/restricted/boost/locale/src/win32/win_backend.hpp (renamed from contrib/restricted/boost/libs/locale/src/win32/win_backend.hpp)0
-rw-r--r--contrib/restricted/thrift/CMakeLists.txt1
94 files changed, 68 insertions, 0 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index 14ebe746a10..28daeab6048 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -352,6 +352,7 @@ add_subdirectory(contrib/libs/libevent/event_openssl)
add_subdirectory(contrib/libs/libevent/event_thread)
add_subdirectory(contrib/restricted/boost/interprocess)
add_subdirectory(contrib/restricted/boost/date_time)
+add_subdirectory(contrib/restricted/boost/locale)
add_subdirectory(contrib/restricted/boost/thread)
add_subdirectory(contrib/restricted/boost/chrono)
add_subdirectory(contrib/restricted/boost/ratio)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index df2c38a8f09..3b235b7d68e 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -355,6 +355,7 @@ add_subdirectory(contrib/libs/libevent/event_openssl)
add_subdirectory(contrib/libs/libevent/event_thread)
add_subdirectory(contrib/restricted/boost/interprocess)
add_subdirectory(contrib/restricted/boost/date_time)
+add_subdirectory(contrib/restricted/boost/locale)
add_subdirectory(contrib/restricted/boost/thread)
add_subdirectory(contrib/restricted/boost/chrono)
add_subdirectory(contrib/restricted/boost/ratio)
diff --git a/contrib/restricted/boost/locale/CMakeLists.txt b/contrib/restricted/boost/locale/CMakeLists.txt
new file mode 100644
index 00000000000..383dde49899
--- /dev/null
+++ b/contrib/restricted/boost/locale/CMakeLists.txt
@@ -0,0 +1,65 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-locale)
+target_compile_options(restricted-boost-locale PRIVATE
+ -DBOOST_LOCALE_WITH_ICU
+ -DBOOST_LOCALE_NO_WINAPI_BACKEND
+ -Wno-everything
+)
+target_include_directories(restricted-boost-locale PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/include
+)
+target_link_libraries(restricted-boost-locale PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-icu
+ restricted-boost-assert
+ restricted-boost-config
+ restricted-boost-function
+ restricted-boost-iterator
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-thread
+ restricted-boost-type_traits
+)
+target_sources(restricted-boost-locale PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/posix/codecvt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/posix/collate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/posix/converter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/posix/numeric.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/posix/posix_backend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/encoding/codepage.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/boundary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/codecvt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/collator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/conversion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/date_time.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/formatter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/icu_backend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/numeric.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/icu/time_zone.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/date_time.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/format.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/formatting.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/generator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/ids.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/localization_backend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/message.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/shared/mo_lambda.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/std/codecvt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/std/collate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/std/converter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/std/numeric.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/std/std_backend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/util/codecvt_converter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/util/default_locale.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/util/gregorian.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/util/info.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/src/util/locale_data.cpp
+)
diff --git a/contrib/restricted/boost/boost/locale.hpp b/contrib/restricted/boost/locale/include/boost/locale.hpp
index 989bba6c8ae..989bba6c8ae 100644
--- a/contrib/restricted/boost/boost/locale.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary.hpp
index 57af2651e36..57af2651e36 100644
--- a/contrib/restricted/boost/boost/locale/boundary.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary/boundary_point.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary/boundary_point.hpp
index 3c72dba6629..3c72dba6629 100644
--- a/contrib/restricted/boost/boost/locale/boundary/boundary_point.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary/boundary_point.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary/facets.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary/facets.hpp
index 26c01e7d0dc..26c01e7d0dc 100644
--- a/contrib/restricted/boost/boost/locale/boundary/facets.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary/facets.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary/index.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary/index.hpp
index 8870c9bcfcf..8870c9bcfcf 100644
--- a/contrib/restricted/boost/boost/locale/boundary/index.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary/index.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary/segment.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary/segment.hpp
index 516d883d54d..516d883d54d 100644
--- a/contrib/restricted/boost/boost/locale/boundary/segment.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary/segment.hpp
diff --git a/contrib/restricted/boost/boost/locale/boundary/types.hpp b/contrib/restricted/boost/locale/include/boost/locale/boundary/types.hpp
index 5ce1eb2c9ad..5ce1eb2c9ad 100644
--- a/contrib/restricted/boost/boost/locale/boundary/types.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/boundary/types.hpp
diff --git a/contrib/restricted/boost/boost/locale/collator.hpp b/contrib/restricted/boost/locale/include/boost/locale/collator.hpp
index 9ac98b9abd3..9ac98b9abd3 100644
--- a/contrib/restricted/boost/boost/locale/collator.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/collator.hpp
diff --git a/contrib/restricted/boost/boost/locale/config.hpp b/contrib/restricted/boost/locale/include/boost/locale/config.hpp
index ab102b4efec..ab102b4efec 100644
--- a/contrib/restricted/boost/boost/locale/config.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/config.hpp
diff --git a/contrib/restricted/boost/boost/locale/conversion.hpp b/contrib/restricted/boost/locale/include/boost/locale/conversion.hpp
index 36f3a4fd64e..36f3a4fd64e 100644
--- a/contrib/restricted/boost/boost/locale/conversion.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/conversion.hpp
diff --git a/contrib/restricted/boost/boost/locale/date_time.hpp b/contrib/restricted/boost/locale/include/boost/locale/date_time.hpp
index 71a92690a1a..71a92690a1a 100644
--- a/contrib/restricted/boost/boost/locale/date_time.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/date_time.hpp
diff --git a/contrib/restricted/boost/boost/locale/date_time_facet.hpp b/contrib/restricted/boost/locale/include/boost/locale/date_time_facet.hpp
index 6ccca9bddce..6ccca9bddce 100644
--- a/contrib/restricted/boost/boost/locale/date_time_facet.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/date_time_facet.hpp
diff --git a/contrib/restricted/boost/boost/locale/definitions.hpp b/contrib/restricted/boost/locale/include/boost/locale/definitions.hpp
index b305ff730b0..b305ff730b0 100644
--- a/contrib/restricted/boost/boost/locale/definitions.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/definitions.hpp
diff --git a/contrib/restricted/boost/boost/locale/encoding.hpp b/contrib/restricted/boost/locale/include/boost/locale/encoding.hpp
index 5fd9cb745cc..5fd9cb745cc 100644
--- a/contrib/restricted/boost/boost/locale/encoding.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/encoding.hpp
diff --git a/contrib/restricted/boost/boost/locale/encoding_errors.hpp b/contrib/restricted/boost/locale/include/boost/locale/encoding_errors.hpp
index 42b4bdf4b67..42b4bdf4b67 100644
--- a/contrib/restricted/boost/boost/locale/encoding_errors.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/encoding_errors.hpp
diff --git a/contrib/restricted/boost/boost/locale/encoding_utf.hpp b/contrib/restricted/boost/locale/include/boost/locale/encoding_utf.hpp
index 9620a2f4b95..9620a2f4b95 100644
--- a/contrib/restricted/boost/boost/locale/encoding_utf.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/encoding_utf.hpp
diff --git a/contrib/restricted/boost/boost/locale/format.hpp b/contrib/restricted/boost/locale/include/boost/locale/format.hpp
index 7615c406ee8..7615c406ee8 100644
--- a/contrib/restricted/boost/boost/locale/format.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/format.hpp
diff --git a/contrib/restricted/boost/boost/locale/formatting.hpp b/contrib/restricted/boost/locale/include/boost/locale/formatting.hpp
index c16b5092316..c16b5092316 100644
--- a/contrib/restricted/boost/boost/locale/formatting.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/formatting.hpp
diff --git a/contrib/restricted/boost/boost/locale/generator.hpp b/contrib/restricted/boost/locale/include/boost/locale/generator.hpp
index 97a6fb53ff5..97a6fb53ff5 100644
--- a/contrib/restricted/boost/boost/locale/generator.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/generator.hpp
diff --git a/contrib/restricted/boost/boost/locale/generic_codecvt.hpp b/contrib/restricted/boost/locale/include/boost/locale/generic_codecvt.hpp
index f6eb9c374aa..f6eb9c374aa 100644
--- a/contrib/restricted/boost/boost/locale/generic_codecvt.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/generic_codecvt.hpp
diff --git a/contrib/restricted/boost/boost/locale/gnu_gettext.hpp b/contrib/restricted/boost/locale/include/boost/locale/gnu_gettext.hpp
index d5612ff6cea..d5612ff6cea 100644
--- a/contrib/restricted/boost/boost/locale/gnu_gettext.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/gnu_gettext.hpp
diff --git a/contrib/restricted/boost/boost/locale/hold_ptr.hpp b/contrib/restricted/boost/locale/include/boost/locale/hold_ptr.hpp
index 6b66b10f4f8..6b66b10f4f8 100644
--- a/contrib/restricted/boost/boost/locale/hold_ptr.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/hold_ptr.hpp
diff --git a/contrib/restricted/boost/boost/locale/info.hpp b/contrib/restricted/boost/locale/include/boost/locale/info.hpp
index 814d0072181..814d0072181 100644
--- a/contrib/restricted/boost/boost/locale/info.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/info.hpp
diff --git a/contrib/restricted/boost/boost/locale/localization_backend.hpp b/contrib/restricted/boost/locale/include/boost/locale/localization_backend.hpp
index 95bf3bd2d73..95bf3bd2d73 100644
--- a/contrib/restricted/boost/boost/locale/localization_backend.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/localization_backend.hpp
diff --git a/contrib/restricted/boost/boost/locale/message.hpp b/contrib/restricted/boost/locale/include/boost/locale/message.hpp
index a56bb8ada3d..a56bb8ada3d 100644
--- a/contrib/restricted/boost/boost/locale/message.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/message.hpp
diff --git a/contrib/restricted/boost/boost/locale/time_zone.hpp b/contrib/restricted/boost/locale/include/boost/locale/time_zone.hpp
index 2c4e76e8932..2c4e76e8932 100644
--- a/contrib/restricted/boost/boost/locale/time_zone.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/time_zone.hpp
diff --git a/contrib/restricted/boost/boost/locale/utf.hpp b/contrib/restricted/boost/locale/include/boost/locale/utf.hpp
index 09f4449ef99..09f4449ef99 100644
--- a/contrib/restricted/boost/boost/locale/utf.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/utf.hpp
diff --git a/contrib/restricted/boost/boost/locale/utf8_codecvt.hpp b/contrib/restricted/boost/locale/include/boost/locale/utf8_codecvt.hpp
index a037c3d5935..a037c3d5935 100644
--- a/contrib/restricted/boost/boost/locale/utf8_codecvt.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/utf8_codecvt.hpp
diff --git a/contrib/restricted/boost/boost/locale/util.hpp b/contrib/restricted/boost/locale/include/boost/locale/util.hpp
index c3a79f94489..c3a79f94489 100644
--- a/contrib/restricted/boost/boost/locale/util.hpp
+++ b/contrib/restricted/boost/locale/include/boost/locale/util.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/encoding/codepage.cpp b/contrib/restricted/boost/locale/src/encoding/codepage.cpp
index c19e36b8cff..c19e36b8cff 100644
--- a/contrib/restricted/boost/libs/locale/src/encoding/codepage.cpp
+++ b/contrib/restricted/boost/locale/src/encoding/codepage.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/encoding/conv.hpp b/contrib/restricted/boost/locale/src/encoding/conv.hpp
index 5453aeded54..5453aeded54 100644
--- a/contrib/restricted/boost/libs/locale/src/encoding/conv.hpp
+++ b/contrib/restricted/boost/locale/src/encoding/conv.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/encoding/iconv_codepage.ipp b/contrib/restricted/boost/locale/src/encoding/iconv_codepage.ipp
index 276c60b6b0b..276c60b6b0b 100644
--- a/contrib/restricted/boost/libs/locale/src/encoding/iconv_codepage.ipp
+++ b/contrib/restricted/boost/locale/src/encoding/iconv_codepage.ipp
diff --git a/contrib/restricted/boost/libs/locale/src/encoding/uconv_codepage.ipp b/contrib/restricted/boost/locale/src/encoding/uconv_codepage.ipp
index 51e7301bb10..51e7301bb10 100644
--- a/contrib/restricted/boost/libs/locale/src/encoding/uconv_codepage.ipp
+++ b/contrib/restricted/boost/locale/src/encoding/uconv_codepage.ipp
diff --git a/contrib/restricted/boost/libs/locale/src/encoding/wconv_codepage.ipp b/contrib/restricted/boost/locale/src/encoding/wconv_codepage.ipp
index 4ab9ece0838..4ab9ece0838 100644
--- a/contrib/restricted/boost/libs/locale/src/encoding/wconv_codepage.ipp
+++ b/contrib/restricted/boost/locale/src/encoding/wconv_codepage.ipp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/all_generator.hpp b/contrib/restricted/boost/locale/src/icu/all_generator.hpp
index ca8f26d63cf..ca8f26d63cf 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/all_generator.hpp
+++ b/contrib/restricted/boost/locale/src/icu/all_generator.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/boundary.cpp b/contrib/restricted/boost/locale/src/icu/boundary.cpp
index 8d2651042c4..8d2651042c4 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/boundary.cpp
+++ b/contrib/restricted/boost/locale/src/icu/boundary.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/cdata.hpp b/contrib/restricted/boost/locale/src/icu/cdata.hpp
index 2bffeab4ccc..2bffeab4ccc 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/cdata.hpp
+++ b/contrib/restricted/boost/locale/src/icu/cdata.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/codecvt.cpp b/contrib/restricted/boost/locale/src/icu/codecvt.cpp
index 2cecdb7dda6..2cecdb7dda6 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/codecvt.cpp
+++ b/contrib/restricted/boost/locale/src/icu/codecvt.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/codecvt.hpp b/contrib/restricted/boost/locale/src/icu/codecvt.hpp
index 1e39879019f..1e39879019f 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/codecvt.hpp
+++ b/contrib/restricted/boost/locale/src/icu/codecvt.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/collator.cpp b/contrib/restricted/boost/locale/src/icu/collator.cpp
index 7f1ea6ae529..7f1ea6ae529 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/collator.cpp
+++ b/contrib/restricted/boost/locale/src/icu/collator.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/conversion.cpp b/contrib/restricted/boost/locale/src/icu/conversion.cpp
index 193d64714ce..193d64714ce 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/conversion.cpp
+++ b/contrib/restricted/boost/locale/src/icu/conversion.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/date_time.cpp b/contrib/restricted/boost/locale/src/icu/date_time.cpp
index 1c872c37eff..1c872c37eff 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/date_time.cpp
+++ b/contrib/restricted/boost/locale/src/icu/date_time.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/formatter.cpp b/contrib/restricted/boost/locale/src/icu/formatter.cpp
index 2af18eee959..2af18eee959 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/formatter.cpp
+++ b/contrib/restricted/boost/locale/src/icu/formatter.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/formatter.hpp b/contrib/restricted/boost/locale/src/icu/formatter.hpp
index 30414dc56d8..30414dc56d8 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/formatter.hpp
+++ b/contrib/restricted/boost/locale/src/icu/formatter.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/icu_backend.cpp b/contrib/restricted/boost/locale/src/icu/icu_backend.cpp
index e3a5d4f58fc..e3a5d4f58fc 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/icu_backend.cpp
+++ b/contrib/restricted/boost/locale/src/icu/icu_backend.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/icu_backend.hpp b/contrib/restricted/boost/locale/src/icu/icu_backend.hpp
index d43cb2db2ab..d43cb2db2ab 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/icu_backend.hpp
+++ b/contrib/restricted/boost/locale/src/icu/icu_backend.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/icu_util.hpp b/contrib/restricted/boost/locale/src/icu/icu_util.hpp
index 4330bda6b98..4330bda6b98 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/icu_util.hpp
+++ b/contrib/restricted/boost/locale/src/icu/icu_util.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/numeric.cpp b/contrib/restricted/boost/locale/src/icu/numeric.cpp
index debecfb89ca..debecfb89ca 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/numeric.cpp
+++ b/contrib/restricted/boost/locale/src/icu/numeric.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/predefined_formatters.hpp b/contrib/restricted/boost/locale/src/icu/predefined_formatters.hpp
index 906dfe83e67..906dfe83e67 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/predefined_formatters.hpp
+++ b/contrib/restricted/boost/locale/src/icu/predefined_formatters.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/time_zone.cpp b/contrib/restricted/boost/locale/src/icu/time_zone.cpp
index 8276231f9b1..8276231f9b1 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/time_zone.cpp
+++ b/contrib/restricted/boost/locale/src/icu/time_zone.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/time_zone.hpp b/contrib/restricted/boost/locale/src/icu/time_zone.hpp
index 3fbeb83f411..3fbeb83f411 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/time_zone.hpp
+++ b/contrib/restricted/boost/locale/src/icu/time_zone.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/icu/uconv.hpp b/contrib/restricted/boost/locale/src/icu/uconv.hpp
index f9eb2d1bdc4..f9eb2d1bdc4 100644
--- a/contrib/restricted/boost/libs/locale/src/icu/uconv.hpp
+++ b/contrib/restricted/boost/locale/src/icu/uconv.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/all_generator.hpp b/contrib/restricted/boost/locale/src/posix/all_generator.hpp
index 8a80e79d0b2..8a80e79d0b2 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/all_generator.hpp
+++ b/contrib/restricted/boost/locale/src/posix/all_generator.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/codecvt.cpp b/contrib/restricted/boost/locale/src/posix/codecvt.cpp
index 897888a9cdd..897888a9cdd 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/codecvt.cpp
+++ b/contrib/restricted/boost/locale/src/posix/codecvt.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/codecvt.hpp b/contrib/restricted/boost/locale/src/posix/codecvt.hpp
index 976c07e32e4..976c07e32e4 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/codecvt.hpp
+++ b/contrib/restricted/boost/locale/src/posix/codecvt.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/collate.cpp b/contrib/restricted/boost/locale/src/posix/collate.cpp
index 859bb9cf6bd..859bb9cf6bd 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/collate.cpp
+++ b/contrib/restricted/boost/locale/src/posix/collate.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/converter.cpp b/contrib/restricted/boost/locale/src/posix/converter.cpp
index bf8bc566d4f..bf8bc566d4f 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/converter.cpp
+++ b/contrib/restricted/boost/locale/src/posix/converter.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/numeric.cpp b/contrib/restricted/boost/locale/src/posix/numeric.cpp
index 6771c026390..6771c026390 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/numeric.cpp
+++ b/contrib/restricted/boost/locale/src/posix/numeric.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/posix_backend.cpp b/contrib/restricted/boost/locale/src/posix/posix_backend.cpp
index 2ab121df9de..2ab121df9de 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/posix_backend.cpp
+++ b/contrib/restricted/boost/locale/src/posix/posix_backend.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/posix/posix_backend.hpp b/contrib/restricted/boost/locale/src/posix/posix_backend.hpp
index 586a33abdb2..586a33abdb2 100644
--- a/contrib/restricted/boost/libs/locale/src/posix/posix_backend.hpp
+++ b/contrib/restricted/boost/locale/src/posix/posix_backend.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/date_time.cpp b/contrib/restricted/boost/locale/src/shared/date_time.cpp
index 4f68b7d8fda..4f68b7d8fda 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/date_time.cpp
+++ b/contrib/restricted/boost/locale/src/shared/date_time.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/format.cpp b/contrib/restricted/boost/locale/src/shared/format.cpp
index 839ee522260..839ee522260 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/format.cpp
+++ b/contrib/restricted/boost/locale/src/shared/format.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/formatting.cpp b/contrib/restricted/boost/locale/src/shared/formatting.cpp
index 70c16c908cc..70c16c908cc 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/formatting.cpp
+++ b/contrib/restricted/boost/locale/src/shared/formatting.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/generator.cpp b/contrib/restricted/boost/locale/src/shared/generator.cpp
index a93ecb2730d..a93ecb2730d 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/generator.cpp
+++ b/contrib/restricted/boost/locale/src/shared/generator.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/ids.cpp b/contrib/restricted/boost/locale/src/shared/ids.cpp
index 952fa85a523..952fa85a523 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/ids.cpp
+++ b/contrib/restricted/boost/locale/src/shared/ids.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/ios_prop.hpp b/contrib/restricted/boost/locale/src/shared/ios_prop.hpp
index 0a820e126bf..0a820e126bf 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/ios_prop.hpp
+++ b/contrib/restricted/boost/locale/src/shared/ios_prop.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/localization_backend.cpp b/contrib/restricted/boost/locale/src/shared/localization_backend.cpp
index 0a9b7a28146..0a9b7a28146 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/localization_backend.cpp
+++ b/contrib/restricted/boost/locale/src/shared/localization_backend.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/message.cpp b/contrib/restricted/boost/locale/src/shared/message.cpp
index e25d26fd886..e25d26fd886 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/message.cpp
+++ b/contrib/restricted/boost/locale/src/shared/message.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/mo_hash.hpp b/contrib/restricted/boost/locale/src/shared/mo_hash.hpp
index d8c8f69c3db..d8c8f69c3db 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/mo_hash.hpp
+++ b/contrib/restricted/boost/locale/src/shared/mo_hash.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/mo_lambda.cpp b/contrib/restricted/boost/locale/src/shared/mo_lambda.cpp
index ab4bb0d8e47..ab4bb0d8e47 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/mo_lambda.cpp
+++ b/contrib/restricted/boost/locale/src/shared/mo_lambda.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/shared/mo_lambda.hpp b/contrib/restricted/boost/locale/src/shared/mo_lambda.hpp
index c14afd07715..c14afd07715 100644
--- a/contrib/restricted/boost/libs/locale/src/shared/mo_lambda.hpp
+++ b/contrib/restricted/boost/locale/src/shared/mo_lambda.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/all_generator.hpp b/contrib/restricted/boost/locale/src/std/all_generator.hpp
index d79525b71bc..d79525b71bc 100644
--- a/contrib/restricted/boost/libs/locale/src/std/all_generator.hpp
+++ b/contrib/restricted/boost/locale/src/std/all_generator.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/codecvt.cpp b/contrib/restricted/boost/locale/src/std/codecvt.cpp
index 9b62d2f4f60..9b62d2f4f60 100644
--- a/contrib/restricted/boost/libs/locale/src/std/codecvt.cpp
+++ b/contrib/restricted/boost/locale/src/std/codecvt.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/collate.cpp b/contrib/restricted/boost/locale/src/std/collate.cpp
index 8b7127ad77c..8b7127ad77c 100644
--- a/contrib/restricted/boost/libs/locale/src/std/collate.cpp
+++ b/contrib/restricted/boost/locale/src/std/collate.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/converter.cpp b/contrib/restricted/boost/locale/src/std/converter.cpp
index e4f925ade44..e4f925ade44 100644
--- a/contrib/restricted/boost/libs/locale/src/std/converter.cpp
+++ b/contrib/restricted/boost/locale/src/std/converter.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/numeric.cpp b/contrib/restricted/boost/locale/src/std/numeric.cpp
index cbb0d9de31d..cbb0d9de31d 100644
--- a/contrib/restricted/boost/libs/locale/src/std/numeric.cpp
+++ b/contrib/restricted/boost/locale/src/std/numeric.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/std_backend.cpp b/contrib/restricted/boost/locale/src/std/std_backend.cpp
index f9afcb417e9..f9afcb417e9 100644
--- a/contrib/restricted/boost/libs/locale/src/std/std_backend.cpp
+++ b/contrib/restricted/boost/locale/src/std/std_backend.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/std/std_backend.hpp b/contrib/restricted/boost/locale/src/std/std_backend.hpp
index 0caf779c674..0caf779c674 100644
--- a/contrib/restricted/boost/libs/locale/src/std/std_backend.hpp
+++ b/contrib/restricted/boost/locale/src/std/std_backend.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/codecvt_converter.cpp b/contrib/restricted/boost/locale/src/util/codecvt_converter.cpp
index 1adb6b41dc0..1adb6b41dc0 100644
--- a/contrib/restricted/boost/libs/locale/src/util/codecvt_converter.cpp
+++ b/contrib/restricted/boost/locale/src/util/codecvt_converter.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/default_locale.cpp b/contrib/restricted/boost/locale/src/util/default_locale.cpp
index b0aab03c711..b0aab03c711 100644
--- a/contrib/restricted/boost/libs/locale/src/util/default_locale.cpp
+++ b/contrib/restricted/boost/locale/src/util/default_locale.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/gregorian.cpp b/contrib/restricted/boost/locale/src/util/gregorian.cpp
index 49e45c3a52e..49e45c3a52e 100644
--- a/contrib/restricted/boost/libs/locale/src/util/gregorian.cpp
+++ b/contrib/restricted/boost/locale/src/util/gregorian.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/gregorian.hpp b/contrib/restricted/boost/locale/src/util/gregorian.hpp
index dc8c5d5919d..dc8c5d5919d 100644
--- a/contrib/restricted/boost/libs/locale/src/util/gregorian.hpp
+++ b/contrib/restricted/boost/locale/src/util/gregorian.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/iconv.hpp b/contrib/restricted/boost/locale/src/util/iconv.hpp
index 3dc69fbc6a8..3dc69fbc6a8 100644
--- a/contrib/restricted/boost/libs/locale/src/util/iconv.hpp
+++ b/contrib/restricted/boost/locale/src/util/iconv.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/info.cpp b/contrib/restricted/boost/locale/src/util/info.cpp
index 67266354e4b..67266354e4b 100644
--- a/contrib/restricted/boost/libs/locale/src/util/info.cpp
+++ b/contrib/restricted/boost/locale/src/util/info.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/locale_data.cpp b/contrib/restricted/boost/locale/src/util/locale_data.cpp
index 6b9c617e3d2..6b9c617e3d2 100644
--- a/contrib/restricted/boost/libs/locale/src/util/locale_data.cpp
+++ b/contrib/restricted/boost/locale/src/util/locale_data.cpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/locale_data.hpp b/contrib/restricted/boost/locale/src/util/locale_data.hpp
index 5b929f14858..5b929f14858 100644
--- a/contrib/restricted/boost/libs/locale/src/util/locale_data.hpp
+++ b/contrib/restricted/boost/locale/src/util/locale_data.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/numeric.hpp b/contrib/restricted/boost/locale/src/util/numeric.hpp
index 892427dfcff..892427dfcff 100644
--- a/contrib/restricted/boost/libs/locale/src/util/numeric.hpp
+++ b/contrib/restricted/boost/locale/src/util/numeric.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/util/timezone.hpp b/contrib/restricted/boost/locale/src/util/timezone.hpp
index 07a8c8ca259..07a8c8ca259 100644
--- a/contrib/restricted/boost/libs/locale/src/util/timezone.hpp
+++ b/contrib/restricted/boost/locale/src/util/timezone.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/win32/lcid.hpp b/contrib/restricted/boost/locale/src/win32/lcid.hpp
index ed988394eca..ed988394eca 100644
--- a/contrib/restricted/boost/libs/locale/src/win32/lcid.hpp
+++ b/contrib/restricted/boost/locale/src/win32/lcid.hpp
diff --git a/contrib/restricted/boost/libs/locale/src/win32/win_backend.hpp b/contrib/restricted/boost/locale/src/win32/win_backend.hpp
index 82f5401f6a3..82f5401f6a3 100644
--- a/contrib/restricted/boost/libs/locale/src/win32/win_backend.hpp
+++ b/contrib/restricted/boost/locale/src/win32/win_backend.hpp
diff --git a/contrib/restricted/thrift/CMakeLists.txt b/contrib/restricted/thrift/CMakeLists.txt
index bf320c39beb..e378f286e5e 100644
--- a/contrib/restricted/thrift/CMakeLists.txt
+++ b/contrib/restricted/thrift/CMakeLists.txt
@@ -28,6 +28,7 @@ target_link_libraries(contrib-restricted-thrift PUBLIC
ZLIB::ZLIB
contrib-restricted-boost
restricted-boost-interprocess
+ restricted-boost-locale
restricted-boost-system
restricted-boost-thread
)