From 60c2382ef003290a1277b6e5c61f3aba24fd23cf Mon Sep 17 00:00:00 2001 From: wep21 Date: Tue, 12 Nov 2024 15:46:27 +0900 Subject: [PATCH 01/10] update boost.spirit Signed-off-by: wep21 --- .../boost.spirit/1.83.0.bcr.1/MODULE.bazel | 38 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 221 ++++++++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 138 +++++++++++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 7 + .../boost.spirit/1.83.0.bcr.1/presubmit.yml | 44 ++++ modules/boost.spirit/1.83.0.bcr.1/source.json | 12 + modules/boost.spirit/metadata.json | 3 +- 8 files changed, 463 insertions(+), 1 deletion(-) create mode 100644 modules/boost.spirit/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.spirit/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.spirit/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.spirit/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.spirit/1.83.0.bcr.1/source.json diff --git a/modules/boost.spirit/1.83.0.bcr.1/MODULE.bazel b/modules/boost.spirit/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..abf2057450c --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,38 @@ +module( + name = "boost.spirit", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.array", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.endian", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function_types", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.fusion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.integer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.io", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.phoenix", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.pool", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.proto", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.regex", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.thread", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.typeof", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.unordered", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.variant", version = "1.83.0.bcr.1") +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..26a5c1c7c47 --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,221 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.spirit", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = [ + "include/boost/spirit/home/classic/**/impl/*.ipp", + "include/boost/spirit/home/classic/**/*_fwd.hpp", + "include/boost/spirit/home/classic/core/composite/*.hpp", + "include/boost/spirit/home/classic/core/non_terminal/parser_context.hpp", + "include/boost/spirit/home/classic/core/non_terminal/parser_id.hpp", + "include/boost/spirit/home/classic/core/scanner/skipper.hpp", + "include/boost/spirit/home/classic/debug/*.hpp", + "include/boost/spirit/home/classic/meta.hpp", + "include/boost/spirit/home/classic/meta/fundamental.hpp", + "include/boost/spirit/home/classic/meta/traverse.hpp", + "include/boost/spirit/home/classic/phoenix/special_ops.hpp", + "include/boost/spirit/home/classic/tree/parse_tree_fwd.hpp", + "include/boost/spirit/home/classic/tree/tree_to_xml.hpp", + "include/boost/spirit/home/classic/utility/lists.hpp", + "include/boost/spirit/home/classic/utility/scoped_lock.hpp", + "include/boost/spirit/home/karma/nonterminal/detail/*.hpp", + "include/boost/spirit/home/karma/nonterminal/simple_trace.hpp", + "include/boost/spirit/home/karma/numeric/detail/*.hpp", + "include/boost/spirit/home/lex/argument.hpp", + "include/boost/spirit/home/lex/argument_phoenix.hpp", + "include/boost/spirit/home/lex/lexer/action.hpp", + "include/boost/spirit/home/lex/lexer/lexertl/functor.hpp", + "include/boost/spirit/home/lex/lexer/lexertl/lexer.hpp", + "include/boost/spirit/home/lex/lexer/support_functions.hpp", + "include/boost/spirit/home/lex/qi/in_state.hpp", + "include/boost/spirit/home/qi/copy.hpp", + "include/boost/spirit/home/qi/nonterminal/detail/*.hpp", + "include/boost/spirit/home/support/char_set/range_run_impl.hpp", + "include/boost/spirit/home/support/detail/*.hpp", + "include/boost/spirit/home/support/detail/lexer/parser/tokeniser/re_tokeniser_helper.hpp", + "include/boost/spirit/home/support/lazy.hpp", + "include/boost/spirit/home/support/modify.hpp", + "include/boost/spirit/home/support/utree/detail/*.hpp", + "include/boost/spirit/home/x3.hpp", + "include/boost/spirit/home/x3/auxiliary/guard.hpp", + "include/boost/spirit/home/x3/core/action.hpp", + "include/boost/spirit/home/x3/core/detail/parse_into_container.hpp", + "include/boost/spirit/home/x3/core/proxy.hpp", + "include/boost/spirit/home/x3/directive.hpp", + "include/boost/spirit/home/x3/directive/expect.hpp", + "include/boost/spirit/home/x3/directive/repeat.hpp", + "include/boost/spirit/home/x3/nonterminal.hpp", + "include/boost/spirit/home/x3/nonterminal/detail/rule.hpp", + "include/boost/spirit/home/x3/nonterminal/rule.hpp", + "include/boost/spirit/home/x3/numeric.hpp", + "include/boost/spirit/home/x3/numeric/bool.hpp", + "include/boost/spirit/home/x3/operator.hpp", + "include/boost/spirit/home/x3/operator/detail/alternative.hpp", + "include/boost/spirit/home/x3/operator/detail/sequence.hpp", + "include/boost/spirit/home/x3/operator/kleene.hpp", + "include/boost/spirit/home/x3/operator/list.hpp", + "include/boost/spirit/home/x3/operator/optional.hpp", + "include/boost/spirit/home/x3/operator/plus.hpp", + "include/boost/spirit/home/x3/operator/sequence.hpp", + "include/boost/spirit/home/x3/string.hpp", + "include/boost/spirit/home/x3/string/literal_string.hpp", + "include/boost/spirit/home/x3/string/tst_map.hpp", + "include/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp", + "include/boost/spirit/home/x3/support/numeric_utils/pow10.hpp", + "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", + "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", + "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/is_callable.hpp", + "include/boost/spirit/include/*_fwd.hpp", + "include/boost/spirit/include/classic_debug_node.hpp", + "include/boost/spirit/include/classic_fundamental.hpp", + "include/boost/spirit/include/classic_list.hpp", + "include/boost/spirit/include/classic_lists.hpp", + "include/boost/spirit/include/classic_minimal.hpp", + "include/boost/spirit/include/classic_meta.hpp", + "include/boost/spirit/include/classic_parser_context.hpp", + "include/boost/spirit/include/classic_parser_id.hpp", + "include/boost/spirit/include/classic_scoped_lock.hpp", + "include/boost/spirit/include/classic_sequential_and.hpp", + "include/boost/spirit/include/classic_skipper.hpp", + "include/boost/spirit/include/classic_traverse.hpp", + "include/boost/spirit/include/classic_tree_to_xml.hpp", + "include/boost/spirit/include/classic_utility.hpp", + "include/boost/spirit/include/phoenix1_special_ops.hpp", + "include/boost/spirit/include/qi_copy.hpp", + "include/boost/spirit/include/support_modify.hpp", + "include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp", + "include/boost/spirit/repository/home/qi/primitive/iter_pos.hpp", + "include/boost/spirit/repository/include/qi_iter_pos.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/spirit/home/classic/**/impl/*.ipp", + "include/boost/spirit/home/classic/**/*_fwd.hpp", + "include/boost/spirit/home/classic/core/composite/*.hpp", + "include/boost/spirit/home/classic/core/non_terminal/parser_context.hpp", + "include/boost/spirit/home/classic/core/non_terminal/parser_id.hpp", + "include/boost/spirit/home/classic/core/scanner/skipper.hpp", + "include/boost/spirit/home/classic/debug/*.hpp", + "include/boost/spirit/home/classic/meta.hpp", + "include/boost/spirit/home/classic/meta/fundamental.hpp", + "include/boost/spirit/home/classic/meta/traverse.hpp", + "include/boost/spirit/home/classic/phoenix/special_ops.hpp", + "include/boost/spirit/home/classic/tree/ast_fwd.hpp", + "include/boost/spirit/home/classic/tree/parse_tree_fwd.hpp", + "include/boost/spirit/home/classic/tree/tree_to_xml.hpp", + "include/boost/spirit/home/classic/utility/lists.hpp", + "include/boost/spirit/home/classic/utility/scoped_lock.hpp", + "include/boost/spirit/home/karma/nonterminal/detail/*.hpp", + "include/boost/spirit/home/karma/nonterminal/simple_trace.hpp", + "include/boost/spirit/home/karma/numeric/detail/*.hpp", + "include/boost/spirit/home/lex/argument.hpp", + "include/boost/spirit/home/lex/argument_phoenix.hpp", + "include/boost/spirit/home/lex/lexer/action.hpp", + "include/boost/spirit/home/lex/lexer/lexertl/functor.hpp", + "include/boost/spirit/home/lex/lexer/lexertl/lexer.hpp", + "include/boost/spirit/home/lex/lexer/support_functions.hpp", + "include/boost/spirit/home/lex/qi/in_state.hpp", + "include/boost/spirit/home/qi/copy.hpp", + "include/boost/spirit/home/qi/nonterminal/detail/*.hpp", + "include/boost/spirit/home/support/char_set/range_run_impl.hpp", + "include/boost/spirit/home/support/detail/*.hpp", + "include/boost/spirit/home/support/detail/lexer/parser/tokeniser/re_tokeniser_helper.hpp", + "include/boost/spirit/home/support/lazy.hpp", + "include/boost/spirit/home/support/modify.hpp", + "include/boost/spirit/home/support/utree/detail/*.hpp", + "include/boost/spirit/home/x3.hpp", + "include/boost/spirit/home/x3/auxiliary/guard.hpp", + "include/boost/spirit/home/x3/core/action.hpp", + "include/boost/spirit/home/x3/core/detail/parse_into_container.hpp", + "include/boost/spirit/home/x3/core/proxy.hpp", + "include/boost/spirit/home/x3/directive.hpp", + "include/boost/spirit/home/x3/directive/expect.hpp", + "include/boost/spirit/home/x3/directive/repeat.hpp", + "include/boost/spirit/home/x3/nonterminal.hpp", + "include/boost/spirit/home/x3/nonterminal/rule.hpp", + "include/boost/spirit/home/x3/numeric.hpp", + "include/boost/spirit/home/x3/numeric/bool.hpp", + "include/boost/spirit/home/x3/operator.hpp", + "include/boost/spirit/home/x3/operator/detail/alternative.hpp", + "include/boost/spirit/home/x3/operator/detail/sequence.hpp", + "include/boost/spirit/home/x3/operator/kleene.hpp", + "include/boost/spirit/home/x3/operator/list.hpp", + "include/boost/spirit/home/x3/operator/optional.hpp", + "include/boost/spirit/home/x3/operator/plus.hpp", + "include/boost/spirit/home/x3/operator/sequence.hpp", + "include/boost/spirit/home/x3/string.hpp", + "include/boost/spirit/home/x3/string/literal_string.hpp", + "include/boost/spirit/home/x3/string/tst_map.hpp", + "include/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp", + "include/boost/spirit/home/x3/support/numeric_utils/pow10.hpp", + "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", + "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", + "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/is_callable.hpp", + "include/boost/spirit/include/*_fwd.hpp", + "include/boost/spirit/include/classic_debug_node.hpp", + "include/boost/spirit/include/classic_fundamental.hpp", + "include/boost/spirit/include/classic_list.hpp", + "include/boost/spirit/include/classic_lists.hpp", + "include/boost/spirit/include/classic_minimal.hpp", + "include/boost/spirit/include/classic_meta.hpp", + "include/boost/spirit/include/classic_parser_context.hpp", + "include/boost/spirit/include/classic_parser_id.hpp", + "include/boost/spirit/include/classic_scoped_lock.hpp", + "include/boost/spirit/include/classic_sequential_and.hpp", + "include/boost/spirit/include/classic_skipper.hpp", + "include/boost/spirit/include/classic_traverse.hpp", + "include/boost/spirit/include/classic_tree_to_xml.hpp", + "include/boost/spirit/include/classic_utility.hpp", + "include/boost/spirit/include/phoenix1_special_ops.hpp", + "include/boost/spirit/include/phoenix1_special_ops.hpp", + "include/boost/spirit/include/qi_copy.hpp", + "include/boost/spirit/include/support_modify.hpp", + "include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp", + "include/boost/spirit/repository/home/qi/primitive/iter_pos.hpp", + "include/boost/spirit/repository/include/qi_iter_pos.hpp", + ]), + deps = [ + "@boost.array", + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.endian", + "@boost.function", + "@boost.function_types", + "@boost.fusion", + "@boost.integer", + "@boost.io", + "@boost.iterator", + "@boost.move", + "@boost.mpl", + "@boost.optional", + "@boost.phoenix", + "@boost.pool", + "@boost.preprocessor", + "@boost.proto", + "@boost.range", + "@boost.regex", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.thread", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.typeof", + "@boost.unordered", + "@boost.utility", + "@boost.variant", + ], +) diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..6daad5613ae --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,138 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +_TESTS = { + "test_headers/test": [ + "classic_actions", "classic_actor", "classic_alternative", "classic_as_parser", "classic_assert", + "classic_assign_actor", "classic_assign_key_actor", + # Fails to build "classic_ast_fwd", + "classic_ast", + "classic_attribute", "classic_basic_chset", "classic_chset", "classic_clear_actor", + "classic_closure_context", "classic_closure_fwd", "classic_common_fwd", "classic_common", + "classic_composite", "classic_config", "classic_confix_fwd", "classic_confix", "classic_core", + # Fails to build "classic_debug_node", + "classic_debug", "classic_decrement_actor", "classic_difference", + "classic_directives", + # Fails to build "classic_distinct_fwd", + "classic_distinct", "classic_dynamic", + "classic_epsilon", "classic_erase_actor", "classic_escape_char_fwd", "classic_escape_char", + "classic_exceptions_fwd", "classic_exceptions", "classic_exclusive_or", "classic_file_iterator_fwd", + "classic_file_iterator", "classic_fixed_size_queue", "classic_flush_multi_pass", "classic_for", + "classic_functor_parser", + # Fails to build "classic_fundamental", + # Fails to build "classic_grammar_def_fwd", + # Fails to build "classic_grammer_def", + "classic_if", "classic_increment_actor", "classic_insert_at_actor", "classic_insert_key_actor", + "classic_intersection", "classic_iterator", "classic_kleene_star", "classic_lazy", + # Fails to build "classic_list", + # Fails to build "classic_lists", + "classic_loops", "classic_match", + # Fails to build "classic_meta", + # Fails to build "classic_minimal", + "classic_multi_pass_fwd", + "classic_multi_pass", "classic_nil", "classic_no_actions", "classic_numerics_fwd", + "classic_numerics", "classic_operators", "classic_optional", "classic_parametric", + # Fails to build "classic_parse_tree_fwd", + "classic_parse_tree_utils", "classic_parse_tree", + # Fails to build "classic_parse_context", + # Fails to build "classic_parser_id", + "classic_parser_names", "classic_parser_traits", "classic_parser", "classic_position_iterator_fwd", + "classic_position_iterator", "classic_positive", "classic_primitives", "classic_push_back_actor", + "classic_push_front_actor", "classic_range_run", "classic_ref_actor", "classic_ref_const_ref_actor", + "classic_ref_const_ref_const_ref_a", "classic_ref_const_ref_value_actor", "classic_ref_value_actor", + "classic_refactoring", "classic_regex", "classic_rule_alias", "classic_rule_parser", "classic_rule", + "classic_safe_bool", "classic_scanner_fwd", "classic_scanner", + # Fails to build "classic_scoped_lock", + "classic_select", + "classic_sequence", + # Fails to build "classic_sequential_and", + "classic_sequential_or", "classic_skipper_fwd", + # Fails to build "classic_skipper", + "classic_spirit", "classic_stored_rule_fwd", "classic_stored_rule", + "classic_subrule_fwd", "classic_subrule", "classic_swap_actor", "classic_switch", "classic_symbols_fwd", + "classic_symbols", + # Fails to build "classic_traverse", + # Fails to build "classic_tree_to_xml", + "classic_typeof", "classic_utility", + "classic_version", "classic_while", "classic", "phoenix1_actor", "phoenix1_binders", "phoenix1_casts", + "phoenix1_closures", "phoenix1_composite", + # Fails to build "phoneix1_functions", + "phoenix1_new", "phoenix1_operators", + "phoenix1_primitives", + # Fails to build "phoenix1_special_ops", + "phoenix1_statements", "phoenix1_tuple_helpers", "phoenix1_tuples", + "phoenix1" + ], +} + +_LINUX_TESTS = { + "test_headers/test": ["classic_static"] +} + +_MAC_TESTS = { + "test_headers/test": ["classic_static"] +} + +[[cc_test( + name = "{}_{}".format(test.replace("/", "_"), header), + srcs = ["{}.cpp".format(test)], + defines = ["BOOST_SPIRIT_HEADER_NAME=boost/spirit/include/{}.hpp".format(header)] + select({ + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + "@platforms//os:macos": [], + "//conditions:default": [], + }), + deps = [ + "@boost.test", + "@boost.test//:unit_test_main", + "@boost.spirit", + ], + linkstatic = select({ + # Windows needs to link statically to get rid of undefined symbols + "@platforms//os:windows": True, + "@platforms//os:macos": False, + # Posix needs to link statically to get rid of undefined symbols + "//conditions:default": True, + }), +) for header in _TESTS[test]]for test in _TESTS] + +[[cc_test( + name = "{}_{}_linux".format(test.replace("/", "_"), header), + srcs = ["{}.cpp".format(test)], + defines = ["BOOST_SPIRIT_HEADER_NAME=boost/spirit/include/{}.hpp".format(header)] + select({ + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + "@platforms//os:macos": [], + "//conditions:default": [], + }), + target_compatible_with = select({ + "@platforms//os:windows": ["@platforms//:incompatible"], + "@platforms//os:macos": ["@platforms//:incompatible"], + "//conditions:default": [], + }), + deps = [ + "@boost.test", + "@boost.test//:unit_test_main", + "@boost.spirit", + ], + # Posix needs to link statically to get rid of undefined symbols + linkstatic = True, +) for header in _LINUX_TESTS[test]]for test in _LINUX_TESTS] + +[[cc_test( + name = "{}_{}_mac".format(test.replace("/", "_"), header), + srcs = ["{}.cpp".format(test)], + defines = ["BOOST_SPIRIT_HEADER_NAME=boost/spirit/include/{}.hpp".format(header)] + select({ + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + "@platforms//os:macos": [], + "//conditions:default": [], + }), + target_compatible_with = select({ + "@platforms//os:windows": ["@platforms//:incompatible"], + "@platforms//os:macos": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + deps = [ + "@boost.test", + "@boost.test//:unit_test_main", + "@boost.spirit", + ], + linkstatic = False, +) for header in _MAC_TESTS[test]]for test in _MAC_TESTS] diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..7bdee2792ae --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,7 @@ +bazel_dep(name = "boost.spirit") +local_path_override( + module_name = "boost.spirit", + path = ".." +) + +bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") diff --git a/modules/boost.spirit/1.83.0.bcr.1/presubmit.yml b/modules/boost.spirit/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..f2f5fdaca25 --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,44 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - '@boost.spirit//:boost.spirit' +bcr_test_module: + module_path: test + matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] + tasks: + run_test_module: + name: Run test module + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - //... + test_targets: + - //... diff --git a/modules/boost.spirit/1.83.0.bcr.1/source.json b/modules/boost.spirit/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d0c178e80bc --- /dev/null +++ b/modules/boost.spirit/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-nOswpDKJwnT7kwFGQwFN9bLTYnIlfZv1/Jp/cog24VA=", + "strip_prefix": "spirit-boost-1.83.0", + "url": "https://github.com/boostorg/spirit/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-wVv4W5AGY9PzlLtM2xq0wyh+vOWAdtBZ0iu6HW+8hn0=", + "MODULE.bazel": "sha256-fVAjPmEIoKj8b8/eTOVaCXlqZf3K5I08eBZ8Jcp9c/o=", + "test/BUILD.bazel": "sha256-0joBYwa5mSOlwKrWKye4VZogXsOb6oaXKHv92QQ6sw0=", + "test/MODULE.bazel": "sha256-vj2oTjFv5BFCVQboe4DL6FsVGNpf1+/ZkHfdZlv6hWY=" + } +} diff --git a/modules/boost.spirit/metadata.json b/modules/boost.spirit/metadata.json index 96273b38033..7e5fd9502da 100644 --- a/modules/boost.spirit/metadata.json +++ b/modules/boost.spirit/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/spirit" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } From c9b599bbbb07e2d249ec30809265a2085cf2c5bc Mon Sep 17 00:00:00 2001 From: wep21 Date: Tue, 12 Nov 2024 16:09:33 +0900 Subject: [PATCH 02/10] update boost.compatibility Signed-off-by: wep21 --- .../1.83.0.bcr.1/MODULE.bazel | 8 ++++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 14 +++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++++++++++++++++++ .../1.83.0.bcr.1/source.json | 10 ++++++++++ modules/boost.compatibility/metadata.json | 3 ++- 6 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 modules/boost.compatibility/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.compatibility/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.compatibility/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.compatibility/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.compatibility/1.83.0.bcr.1/source.json diff --git a/modules/boost.compatibility/1.83.0.bcr.1/MODULE.bazel b/modules/boost.compatibility/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..3d96f116079 --- /dev/null +++ b/modules/boost.compatibility/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,8 @@ +module( + name = "boost.compatibility", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.compatibility/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.compatibility/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..e58c3575f11 --- /dev/null +++ b/modules/boost.compatibility/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,14 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.compatibility", + hdrs = glob([ + "include/boost/compatibility/**/*", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], +) diff --git a/modules/boost.compatibility/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.compatibility/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.compatibility/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.compatibility/1.83.0.bcr.1/presubmit.yml b/modules/boost.compatibility/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..19caa2586f1 --- /dev/null +++ b/modules/boost.compatibility/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,20 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - '@boost.compatibility//:boost.compatibility' diff --git a/modules/boost.compatibility/1.83.0.bcr.1/source.json b/modules/boost.compatibility/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..aadee5dc5df --- /dev/null +++ b/modules/boost.compatibility/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-kPbQ969eUIFEECj9/GzRki1a0xYwpyaFOy9ffKAlSpk=", + "strip_prefix": "compatibility-boost-1.83.0", + "url": "https://github.com/boostorg/compatibility/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-v6fuWqv7uklRQkILnhYYPUUCHdeXHXuTponoTm1jmG0=", + "BUILD.bazel": "sha256-wkrrZq9T9+uCISm/u21are6wHDPj6Q0Nc0RqtHpDq8g=" + } +} diff --git a/modules/boost.compatibility/metadata.json b/modules/boost.compatibility/metadata.json index ea1a2875f00..035bf3fc00b 100644 --- a/modules/boost.compatibility/metadata.json +++ b/modules/boost.compatibility/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/compatibility" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } From e341891bd2a07e063badb36915d257fa30bec9dc Mon Sep 17 00:00:00 2001 From: wep21 Date: Tue, 12 Nov 2024 16:27:53 +0900 Subject: [PATCH 03/10] update boost.serialization Signed-off-by: wep21 --- .../1.83.0.bcr.1/MODULE.bazel | 29 ++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 39 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 137 ++++++++++++++++++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 10 ++ .../1.83.0.bcr.1/presubmit.yml | 44 ++++++ .../1.83.0.bcr.1/source.json | 12 ++ modules/boost.serialization/metadata.json | 3 +- 8 files changed, 274 insertions(+), 1 deletion(-) create mode 100644 modules/boost.serialization/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.serialization/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.serialization/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.serialization/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.serialization/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.serialization/1.83.0.bcr.1/source.json diff --git a/modules/boost.serialization/1.83.0.bcr.1/MODULE.bazel b/modules/boost.serialization/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..4a9cbd600f6 --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,29 @@ +module( + name = "boost.serialization", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.array", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.detail", version = "1.83.0.bcr.3") +bazel_dep(name = "boost.function", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.integer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.io", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.spirit", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.unordered", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.variant", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..88f95c4a317 --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,39 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.serialization", + srcs = glob([ + "src/**/*.cpp", + "src/**/*.ipp", + ]), + hdrs = glob([ + "include/**/*.hpp", + "include/**/*.ipp", + ]), + includes = ["include"], + deps = [ + "@boost.array", + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.function", + "@boost.integer", + "@boost.io", + "@boost.iterator", + "@boost.move", + "@boost.mpl", + "@boost.optional", + "@boost.predef", + "@boost.preprocessor", + "@boost.smart_ptr", + "@boost.spirit", + "@boost.static_assert", + "@boost.type_traits", + "@boost.unordered", + "@boost.utility", + "@boost.variant", + ], +) diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..207514d1ab8 --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,137 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +_TESTS = { + # Fails to build because of non const lvalue "test__helper": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp "test_array": [], + "test_binary": [], + "test_bitset": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp "test_boost_array": [], + # Fails to build because of static assertion failure "test_check": [], + # Fails "test_class_info_load": [], + "test_class_info_save": [], + "test_codecvt_null": [], + "test_complex": [], + # Fails to build because of static assetion failure "test_const_load_fail1_nvp": [], + # Fails to build because of static assetion failure "test_const_load_fail1": [], + # Fails to build because of static assetion failure "test_const_load_fail2_nvp": [], + # Fails to build because of static assetion failure "test_const_load_fail2": [], + # Fails to build because of static assetion failure "test_const_load_fail3_nvp": [], + # Fails to build because of static assetion failure "test_const_load_fail3": [], + # Fails to build because of unit_test_main being undefined "test_const_pass": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn1_nvp": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn1": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn2_nvp": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn2": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn3_nvp": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn3": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn4_nvp": [], + # Fails to build because of unit_test_main being undefined "test_const_save_warn4": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_contained_class": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_cyclic_ptrs": [], + "test_delete_pointer": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_deque": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_derived_class_ptr": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_derived_class": [], + "test_derived": [], + "test_diamond_complex": [], + "test_diamond": [], + # Fails to build because of non const lvalue "test_dll_exported": [], + # Fails to link because of undefined symbols to binary iarchive "test_dll_plugin": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_dll_simple": [], + # Fails to build because it calls a protected constructor "test_enable_shared_from_this": [], + # Fails to build because of non const lvalue "test_exported": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_forward_list_ptrs": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_forward_list": [], + "test_helper_support": [], + "test_inclusion": [], + "test_inclusion2": [], + # Fails to build because of unit_test_main being undefined "test_interators": [], + "test_interrupts": [], + "test_iterators_base64": [], + "test_iterators": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_list_ptrs": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_list": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_map_boost_unordered": [], + # Fails to build because there is no boost hash map defined "test_map_hashed": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_map_unordered": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_map": [], + "test_mi": [], + "test_mult_archive_types": [], + # Fails to link because there are undefined symbols for f() and g() "test_multi_shared_lib": [], + "test_multiple_inheritance": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_multiple_ptrs": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_native_array": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_new_operator": [], + # Fails to build because of non const lvalue "test_no_rtti": [], + "test_non_default_ctor": [], + "test_non_default_ctor2": [], + "test_non_intrusive": [], + # Fails to build because of static assertion failure "test_not_serializable": [], + "test_null_ptr": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_nvp": [], + "test_object": [], + "test_optional": [], + # Fails to build because of non const lvalue "test_p_helper": [], + # Fails to build because it cannot find headers in @boost.compatibility "test_pimpl": [], + # Fails to build because of unit_test_main being undefined and to A.hpp and A.ipp "test_polymorphic_A": [], + # Fails to build because of non const lvalue "test_polymorphic": [], + # Fails to build because of non const lvalue "test_polymorphic2": [], + # Fails to build because of unit_test_main being undefined "test_polymorphic2imp": [], + "test_primitive": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_priority_queue": [], + "test_private_base": [], + "test_private_base2": [], + "test_private_ctor": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_queue": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_recursion": [], + "test_registered": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_reset_object_address": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_set_boost_unordered": [], + # Fails to build because there is no boost hash map defined "test_set_hashed": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_set_unordered": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_set": [], + "test_shared_ptr_132": [], + "test_shared_ptr_multi_base": [], + "test_shared_ptr": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_simple_class_ptr": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_simple_class": [], + "test_singleton_inherited": [], + "test_singleton_plain": [], + "test_singleton": [], + # Fails to build because slist doesnt exist "test_slist_ptrs": [], + # Fails to build because slist doesnt exist "test_slist": [], + "test_smart_cast": [], + "test_split": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_stack": [], + "test_static_warning": [], + "test_strong_typedef": [], + "test_tracking": [], + # Fails to build because of static assertion failure "test_traits_fail": [], + "test_traits_pass": [], + "test_unique_ptr": [], + "test_unregistered": [], + "test_valarray": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_variant": [], + # Fails to link because of undefined symbols to A.hpp and A.ipp and B.hpp and B.ipp "test_vector": [], + "test_void_cast": [], + "test_z": [], +} + +[cc_test( + name = test, + srcs = ["{}.cpp".format(test)] + glob(["*.hpp"]) + glob(["*.ipp"]), + defines = select({ + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + "@platforms//os:macos": [], + "//conditions:default": [], + }), + linkstatic = True, + deps = [ + "@boost.compatibility", + "@boost.filesystem", + "@boost.math", + "@boost.serialization", + "@boost.test", + "@boost.test//:unit_test_main", + ] + _TESTS[test], +) for test in _TESTS] diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..1b1677e4984 --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,10 @@ +bazel_dep(name = "boost.compatibility", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.filesystem", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.math", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.serialization") +local_path_override( + module_name = "boost.serialization", + path = ".." +) + +bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") diff --git a/modules/boost.serialization/1.83.0.bcr.1/presubmit.yml b/modules/boost.serialization/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..7854c73d9ba --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,44 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - '@boost.serialization//:boost.serialization' +bcr_test_module: + module_path: test + matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] + tasks: + run_test_module: + name: Run test module + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - //... + test_targets: + - //... diff --git a/modules/boost.serialization/1.83.0.bcr.1/source.json b/modules/boost.serialization/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..8e1022ae899 --- /dev/null +++ b/modules/boost.serialization/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-8ffXlVncPPopFkLDWVyPtre66ttm4IWR45evkhaNe1w=", + "strip_prefix": "serialization-boost-1.83.0", + "url": "https://github.com/boostorg/serialization/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-aEPWn1imEbfZbiXigMetbztg0eAz0wUXJRLwgFxfwIA=", + "MODULE.bazel": "sha256-OJExNrHoGHaKJTOKIWQCd8+nPTr11OtoZe8OuXPGsEI=", + "test/BUILD.bazel": "sha256-k7ZPk7hDKTtoOCvGuGaRv0JDMaQ8ZETHPItCjK+HBbA=", + "test/MODULE.bazel": "sha256-wsUNuBMDZCLGCZuuEtylc4aHu0/n9y6SgfDR1M2CXLE=" + } +} diff --git a/modules/boost.serialization/metadata.json b/modules/boost.serialization/metadata.json index 2c467f04e12..f1286b59282 100644 --- a/modules/boost.serialization/metadata.json +++ b/modules/boost.serialization/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/serialization" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } From c032797aabb07503b0605d0c6631c24e1e61955a Mon Sep 17 00:00:00 2001 From: wep21 Date: Tue, 12 Nov 2024 16:34:56 +0900 Subject: [PATCH 04/10] update boost.geometry Signed-off-by: wep21 --- .../boost.geometry/1.83.0.bcr.1/MODULE.bazel | 38 ++++++++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 62 +++++++++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.geometry/1.83.0.bcr.1/presubmit.yml | 20 ++++++ .../boost.geometry/1.83.0.bcr.1/source.json | 10 +++ modules/boost.geometry/metadata.json | 3 +- 6 files changed, 133 insertions(+), 1 deletion(-) create mode 100644 modules/boost.geometry/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.geometry/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.geometry/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.geometry/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.geometry/1.83.0.bcr.1/source.json diff --git a/modules/boost.geometry/1.83.0.bcr.1/MODULE.bazel b/modules/boost.geometry/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..98734d22689 --- /dev/null +++ b/modules/boost.geometry/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,38 @@ +module( + name = "boost.geometry", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.algorithm", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.any", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.array", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.concept_check", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.container", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function_types", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.fusion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.integer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.lexical_cast", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.math", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.multiprecision", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.numeric_conversion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.polygon", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.qvm", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.rational", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.serialization", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.thread", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.tokenizer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.tuple", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.variant", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.variant2", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.geometry/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.geometry/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..0f89836a272 --- /dev/null +++ b/modules/boost.geometry/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,62 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.geometry", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/geometry/**/detail/**/*.hpp", + "include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp", + "include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp", + "include/boost/geometry/strategies/buffer.hpp", + "include/boost/geometry/strategy/geographic/area_box.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/geometry/**/detail/**/*.hpp", + "include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp", + "include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp", + "include/boost/geometry/strategies/buffer.hpp", + "include/boost/geometry/strategy/geographic/area_box.hpp", + ]), + deps = [ + "@boost.algorithm", + "@boost.any", + "@boost.array", + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.container", + "@boost.core", + "@boost.function_types", + "@boost.fusion", + "@boost.integer", + "@boost.iterator", + "@boost.lexical_cast", + "@boost.math", + "@boost.mpl", + "@boost.multiprecision", + "@boost.numeric_conversion", + "@boost.polygon", + "@boost.qvm", + "@boost.range", + "@boost.rational", + "@boost.serialization", + "@boost.static_assert", + "@boost.thread", + "@boost.throw_exception", + "@boost.tokenizer", + "@boost.tuple", + "@boost.type_traits", + "@boost.variant", + "@boost.variant2", + ], +) diff --git a/modules/boost.geometry/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.geometry/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.geometry/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.geometry/1.83.0.bcr.1/presubmit.yml b/modules/boost.geometry/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..49419fa04ce --- /dev/null +++ b/modules/boost.geometry/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,20 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - ubuntu2404 + - windows + bazel: [7.x, rolling] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - '@boost.geometry//:boost.geometry' diff --git a/modules/boost.geometry/1.83.0.bcr.1/source.json b/modules/boost.geometry/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..7d615e33de2 --- /dev/null +++ b/modules/boost.geometry/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-gMsY87cYGKv477M0RkvngBbxUEbVzlNZGWjMPmXyiDY=", + "strip_prefix": "geometry-boost-1.83.0", + "url": "https://github.com/boostorg/geometry/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-DCYR33TiMV4apSNFr1iaBI56/bOMMjrElpjfLG8JQvo=", + "BUILD.bazel": "sha256-o/H2zl/JbaoZcnA4czbWZHWkU7LCAsk82NadVQd+Qe8=" + } +} diff --git a/modules/boost.geometry/metadata.json b/modules/boost.geometry/metadata.json index 6920dae347d..52370d98de0 100644 --- a/modules/boost.geometry/metadata.json +++ b/modules/boost.geometry/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/geometry" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } From c2fca8d6a261b2a99a8f17e2b02f4dda6ab1dd7c Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 09:21:22 +0900 Subject: [PATCH 05/10] update Signed-off-by: wep21 --- modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel | 2 ++ modules/boost.spirit/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel index 26a5c1c7c47..fbc2c8ecd7d 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel @@ -72,6 +72,7 @@ cc_library( "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/error_reporting.hpp", "include/boost/spirit/home/x3/support/utility/is_callable.hpp", "include/boost/spirit/include/*_fwd.hpp", "include/boost/spirit/include/classic_debug_node.hpp", @@ -163,6 +164,7 @@ cc_library( "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/error_reporting.hpp", "include/boost/spirit/home/x3/support/utility/is_callable.hpp", "include/boost/spirit/include/*_fwd.hpp", "include/boost/spirit/include/classic_debug_node.hpp", diff --git a/modules/boost.spirit/1.83.0.bcr.1/source.json b/modules/boost.spirit/1.83.0.bcr.1/source.json index d0c178e80bc..80c06665f47 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/source.json +++ b/modules/boost.spirit/1.83.0.bcr.1/source.json @@ -4,7 +4,7 @@ "url": "https://github.com/boostorg/spirit/archive/refs/tags/boost-1.83.0.tar.gz", "patch_strip": 0, "overlay": { - "BUILD.bazel": "sha256-wVv4W5AGY9PzlLtM2xq0wyh+vOWAdtBZ0iu6HW+8hn0=", + "BUILD.bazel": "sha256-52MgKfvX5xpxPMBEsLAfmy7TntxiABR20Lu4YE4rbMo=", "MODULE.bazel": "sha256-fVAjPmEIoKj8b8/eTOVaCXlqZf3K5I08eBZ8Jcp9c/o=", "test/BUILD.bazel": "sha256-0joBYwa5mSOlwKrWKye4VZogXsOb6oaXKHv92QQ6sw0=", "test/MODULE.bazel": "sha256-vj2oTjFv5BFCVQboe4DL6FsVGNpf1+/ZkHfdZlv6hWY=" From faa5fdbc71b60edfd7edcdf38e0bca7f213729e6 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 19:00:23 +0900 Subject: [PATCH 06/10] update Signed-off-by: wep21 --- modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel | 2 ++ modules/boost.spirit/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel index fbc2c8ecd7d..d1c9411c710 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/BUILD.bazel @@ -72,6 +72,7 @@ cc_library( "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/annotate_on_success.hpp", "include/boost/spirit/home/x3/support/utility/error_reporting.hpp", "include/boost/spirit/home/x3/support/utility/is_callable.hpp", "include/boost/spirit/include/*_fwd.hpp", @@ -164,6 +165,7 @@ cc_library( "include/boost/spirit/home/x3/support/traits/is_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp", "include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp", + "include/boost/spirit/home/x3/support/utility/annotate_on_success.hpp", "include/boost/spirit/home/x3/support/utility/error_reporting.hpp", "include/boost/spirit/home/x3/support/utility/is_callable.hpp", "include/boost/spirit/include/*_fwd.hpp", diff --git a/modules/boost.spirit/1.83.0.bcr.1/source.json b/modules/boost.spirit/1.83.0.bcr.1/source.json index 80c06665f47..3bcff2f3c69 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/source.json +++ b/modules/boost.spirit/1.83.0.bcr.1/source.json @@ -4,7 +4,7 @@ "url": "https://github.com/boostorg/spirit/archive/refs/tags/boost-1.83.0.tar.gz", "patch_strip": 0, "overlay": { - "BUILD.bazel": "sha256-52MgKfvX5xpxPMBEsLAfmy7TntxiABR20Lu4YE4rbMo=", + "BUILD.bazel": "sha256-a4bEVPZYlIHRjlMPnPPwtgPFDDmMmfImPEmoCi84Dy0=", "MODULE.bazel": "sha256-fVAjPmEIoKj8b8/eTOVaCXlqZf3K5I08eBZ8Jcp9c/o=", "test/BUILD.bazel": "sha256-0joBYwa5mSOlwKrWKye4VZogXsOb6oaXKHv92QQ6sw0=", "test/MODULE.bazel": "sha256-vj2oTjFv5BFCVQboe4DL6FsVGNpf1+/ZkHfdZlv6hWY=" From 18d6c9275a5de0fc7380078b63a35545ada18243 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 19:08:30 +0900 Subject: [PATCH 07/10] update Signed-off-by: wep21 --- modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel | 1 + modules/boost.spirit/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel index 7bdee2792ae..6ab26f0c835 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -5,3 +5,4 @@ local_path_override( ) bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.spirit/1.83.0.bcr.1/source.json b/modules/boost.spirit/1.83.0.bcr.1/source.json index 3bcff2f3c69..aab9c167c1f 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/source.json +++ b/modules/boost.spirit/1.83.0.bcr.1/source.json @@ -7,6 +7,6 @@ "BUILD.bazel": "sha256-a4bEVPZYlIHRjlMPnPPwtgPFDDmMmfImPEmoCi84Dy0=", "MODULE.bazel": "sha256-fVAjPmEIoKj8b8/eTOVaCXlqZf3K5I08eBZ8Jcp9c/o=", "test/BUILD.bazel": "sha256-0joBYwa5mSOlwKrWKye4VZogXsOb6oaXKHv92QQ6sw0=", - "test/MODULE.bazel": "sha256-vj2oTjFv5BFCVQboe4DL6FsVGNpf1+/ZkHfdZlv6hWY=" + "test/MODULE.bazel": "sha256-alZZWd6Q4p0KD3qscAuHcERFIizkpNdnw3kqu2YldBE=" } } From 325a8c8d9b09e94e1fe4afd03e607739c52ffd2b Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 19:12:06 +0900 Subject: [PATCH 08/10] update Signed-off-by: wep21 --- modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel | 1 + modules/boost.spirit/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel index 6ab26f0c835..db7bf8a59fd 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel +++ b/modules/boost.spirit/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -5,4 +5,5 @@ local_path_override( ) bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") +bazel_dep(name = "platforms", version = "0.0.10") bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.spirit/1.83.0.bcr.1/source.json b/modules/boost.spirit/1.83.0.bcr.1/source.json index aab9c167c1f..cab1c5824ec 100644 --- a/modules/boost.spirit/1.83.0.bcr.1/source.json +++ b/modules/boost.spirit/1.83.0.bcr.1/source.json @@ -7,6 +7,6 @@ "BUILD.bazel": "sha256-a4bEVPZYlIHRjlMPnPPwtgPFDDmMmfImPEmoCi84Dy0=", "MODULE.bazel": "sha256-fVAjPmEIoKj8b8/eTOVaCXlqZf3K5I08eBZ8Jcp9c/o=", "test/BUILD.bazel": "sha256-0joBYwa5mSOlwKrWKye4VZogXsOb6oaXKHv92QQ6sw0=", - "test/MODULE.bazel": "sha256-alZZWd6Q4p0KD3qscAuHcERFIizkpNdnw3kqu2YldBE=" + "test/MODULE.bazel": "sha256-/LWsjyyOeNXxf/RVgObPmXB7fOsl/JKYFBO/zCtBmm8=" } } From b7c8d5d8570689d6a7cd6910062ca4c91ecd3fce Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 19:18:04 +0900 Subject: [PATCH 09/10] update Signed-off-by: wep21 --- .../boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel | 1 + modules/boost.serialization/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel index 1b1677e4984..1ed2ddd708d 100644 --- a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -8,3 +8,4 @@ local_path_override( ) bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.serialization/1.83.0.bcr.1/source.json b/modules/boost.serialization/1.83.0.bcr.1/source.json index 8e1022ae899..39b74baa91c 100644 --- a/modules/boost.serialization/1.83.0.bcr.1/source.json +++ b/modules/boost.serialization/1.83.0.bcr.1/source.json @@ -7,6 +7,6 @@ "BUILD.bazel": "sha256-aEPWn1imEbfZbiXigMetbztg0eAz0wUXJRLwgFxfwIA=", "MODULE.bazel": "sha256-OJExNrHoGHaKJTOKIWQCd8+nPTr11OtoZe8OuXPGsEI=", "test/BUILD.bazel": "sha256-k7ZPk7hDKTtoOCvGuGaRv0JDMaQ8ZETHPItCjK+HBbA=", - "test/MODULE.bazel": "sha256-wsUNuBMDZCLGCZuuEtylc4aHu0/n9y6SgfDR1M2CXLE=" + "test/MODULE.bazel": "sha256-g7UNOlWL9vKm8LeDdiO+1PhUEVCKQb1h/lwOEN/ZXyA=" } } From 82897dadcc4e11f86aadb27c044e417e5a59bddb Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 13 Nov 2024 19:22:19 +0900 Subject: [PATCH 10/10] update Signed-off-by: wep21 --- .../boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel | 1 + modules/boost.serialization/1.83.0.bcr.1/source.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel index 1ed2ddd708d..9089361305d 100644 --- a/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel +++ b/modules/boost.serialization/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -8,4 +8,5 @@ local_path_override( ) bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") +bazel_dep(name = "platforms", version = "0.0.10") bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.serialization/1.83.0.bcr.1/source.json b/modules/boost.serialization/1.83.0.bcr.1/source.json index 39b74baa91c..a2d258096af 100644 --- a/modules/boost.serialization/1.83.0.bcr.1/source.json +++ b/modules/boost.serialization/1.83.0.bcr.1/source.json @@ -7,6 +7,6 @@ "BUILD.bazel": "sha256-aEPWn1imEbfZbiXigMetbztg0eAz0wUXJRLwgFxfwIA=", "MODULE.bazel": "sha256-OJExNrHoGHaKJTOKIWQCd8+nPTr11OtoZe8OuXPGsEI=", "test/BUILD.bazel": "sha256-k7ZPk7hDKTtoOCvGuGaRv0JDMaQ8ZETHPItCjK+HBbA=", - "test/MODULE.bazel": "sha256-g7UNOlWL9vKm8LeDdiO+1PhUEVCKQb1h/lwOEN/ZXyA=" + "test/MODULE.bazel": "sha256-rd+g3YQAlTu1vmx2Ishy/pRcI+S5V7gBqDc13Cpp99I=" } }