diff --git a/modules/boost.bimap/1.83.0.bcr.1/MODULE.bazel b/modules/boost.bimap/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..084e3df527b --- /dev/null +++ b/modules/boost.bimap/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,21 @@ +module( + name = "boost.bimap", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.lambda", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.multi_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", 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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.bimap/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.bimap/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..603e9dab15f --- /dev/null +++ b/modules/boost.bimap/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,35 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.bimap", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/bimap/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/bimap/detail/**/*.hpp", + ]), + deps = [ + "@boost.concept_check", + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.iterator", + "@boost.lambda", + "@boost.mpl", + "@boost.multi_index", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.bimap/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.bimap/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.bimap/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.bimap/1.83.0.bcr.1/presubmit.yml b/modules/boost.bimap/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..897fc590479 --- /dev/null +++ b/modules/boost.bimap/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.bimap//:boost.bimap' diff --git a/modules/boost.bimap/1.83.0.bcr.1/source.json b/modules/boost.bimap/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..ea32ced86a0 --- /dev/null +++ b/modules/boost.bimap/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-uMwzi0N9NQqe18kPCF6LYFpq32dKn2z3qWz3JdeK03U=", + "strip_prefix": "bimap-boost-1.83.0", + "url": "https://github.com/boostorg/bimap/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-mI7eM2ToMY9sxLtZ9VdvNi7gGrXf0EVPzq45HCD0JLo=", + "BUILD.bazel": "sha256-NJEjqGOjhOOX5UCkz2KbgMGoQObS9EgvT2/H/T0JB/8=" + } +} diff --git a/modules/boost.bimap/metadata.json b/modules/boost.bimap/metadata.json index 4007821dc69..051a5772f33 100644 --- a/modules/boost.bimap/metadata.json +++ b/modules/boost.bimap/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/bimap" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.circular_buffer/1.83.0.bcr.1/MODULE.bazel b/modules/boost.circular_buffer/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..bedb074c98e --- /dev/null +++ b/modules/boost.circular_buffer/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,16 @@ +module( + name = "boost.circular_buffer", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", 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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..9e9f916885e --- /dev/null +++ b/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,34 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.circular_buffer", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/circular_buffer/base.hpp", + "include/boost/circular_buffer/space_optimized.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = [ + "include/boost/circular_buffer/base.hpp", + "include/boost/circular_buffer/space_optimized.hpp", + ], + deps = [ + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.core", + "@boost.move", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.circular_buffer/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.circular_buffer/1.83.0.bcr.1/presubmit.yml b/modules/boost.circular_buffer/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..d1fb40df5ab --- /dev/null +++ b/modules/boost.circular_buffer/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.circular_buffer//:boost.circular_buffer' diff --git a/modules/boost.circular_buffer/1.83.0.bcr.1/source.json b/modules/boost.circular_buffer/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..474dc805b52 --- /dev/null +++ b/modules/boost.circular_buffer/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-ye+CkaNtEUo1skESyi6IRFcrfUxN1akK5DUcXbm7k7U=", + "strip_prefix": "circular_buffer-boost-1.83.0", + "url": "https://github.com/boostorg/circular_buffer/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-ereGgcH0dTCDvO6Hl/17O3l67D9LwNaXWfGERxbt3Sw=", + "BUILD.bazel": "sha256-f1ASE+/DXiZHf0ofNOppe1PP2faWxGnRvKg2gAo5XPw=" + } +} diff --git a/modules/boost.circular_buffer/metadata.json b/modules/boost.circular_buffer/metadata.json index 67968a263dd..28a132c0032 100644 --- a/modules/boost.circular_buffer/metadata.json +++ b/modules/boost.circular_buffer/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/circular_buffer" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.foreach/1.83.0.bcr.1/MODULE.bazel b/modules/boost.foreach/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..0f4d4a85693 --- /dev/null +++ b/modules/boost.foreach/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,14 @@ +module( + name = "boost.foreach", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.foreach/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.foreach/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..1554e417005 --- /dev/null +++ b/modules/boost.foreach/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,22 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.foreach", + hdrs = glob([ + "include/**/*.hpp", + ]), + features = [ + "parse_headers", + ], + includes = ["include"], + deps = [ + "@boost.config", + "@boost.core", + "@boost.iterator", + "@boost.mpl", + "@boost.range", + "@boost.type_traits", + ], +) diff --git a/modules/boost.foreach/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.foreach/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.foreach/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.foreach/1.83.0.bcr.1/presubmit.yml b/modules/boost.foreach/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..f4bc24845d6 --- /dev/null +++ b/modules/boost.foreach/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.foreach//:boost.foreach' diff --git a/modules/boost.foreach/1.83.0.bcr.1/source.json b/modules/boost.foreach/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d008b75def2 --- /dev/null +++ b/modules/boost.foreach/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-tLLFkIOzO7LWZZrKqE3ZFNa7JUOO0ritZ57E0VPLhvs=", + "strip_prefix": "foreach-boost-1.83.0", + "url": "https://github.com/boostorg/foreach/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-OssILRX6tiww80y1ExiGYgf4NQ6PPyATkgIkYaKLx8M=", + "BUILD.bazel": "sha256-taSUpS8kpe6t6j+7r6fgrjTyFH8J8pBzZuXXo6iQguA=" + } +} diff --git a/modules/boost.foreach/metadata.json b/modules/boost.foreach/metadata.json index 7dee26ba2f6..7c05aba8ff6 100644 --- a/modules/boost.foreach/metadata.json +++ b/modules/boost.foreach/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/foreach" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.format/1.83.0.bcr.1/MODULE.bazel b/modules/boost.format/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..7f3e90cf9ef --- /dev/null +++ b/modules/boost.format/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.format", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.format/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.format/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..9d54be9d41a --- /dev/null +++ b/modules/boost.format/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,41 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.format", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/format/alt_sstream_impl.hpp", + "include/boost/format/detail/*.hpp", + "include/boost/format/format_implementation.hpp", + "include/boost/format/free_funcs.hpp", + "include/boost/format/group.hpp", + "include/boost/format/internals.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/format/alt_sstream_impl.hpp", + "include/boost/format/detail/*.hpp", + "include/boost/format/format_implementation.hpp", + "include/boost/format/free_funcs.hpp", + "include/boost/format/group.hpp", + "include/boost/format/internals.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.optional", + "@boost.smart_ptr", + "@boost.throw_exception", + "@boost.utility", + ], +) diff --git a/modules/boost.format/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.format/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.format/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.format/1.83.0.bcr.1/presubmit.yml b/modules/boost.format/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..af1956dc130 --- /dev/null +++ b/modules/boost.format/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.format//:boost.format' diff --git a/modules/boost.format/1.83.0.bcr.1/source.json b/modules/boost.format/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..dffcc9b3232 --- /dev/null +++ b/modules/boost.format/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-q2j6WSaQ7E5Mf56HjxoZR5mnn8lWqwHOCEWho0Uqwww=", + "strip_prefix": "format-boost-1.83.0", + "url": "https://github.com/boostorg/format/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-xFyIFDhtee1fdcOKcWvrQpiqxYwIQ8RqZodx/ktNwJg=", + "BUILD.bazel": "sha256-S/uJzeIlpXiZfVq0XGS/oAe+NapcyAggffbJbEIs9gM=" + } +} diff --git a/modules/boost.format/metadata.json b/modules/boost.format/metadata.json index 7ee18196aad..48f02824140 100644 --- a/modules/boost.format/metadata.json +++ b/modules/boost.format/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/format" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.graph/1.83.0.bcr.1/MODULE.bazel b/modules/boost.graph/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..d5322e31988 --- /dev/null +++ b/modules/boost.graph/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,49 @@ +module( + name = "boost.graph", + 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.bimap", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.bind", 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_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.conversion", 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.foreach", version = "1.83.0.bcr.1") +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.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.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.multi_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.parameter", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.property_map", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.property_tree", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.random", 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.serialization", 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.tti", 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.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.xpressive", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.graph/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.graph/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..77ed38548fc --- /dev/null +++ b/modules/boost.graph/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,119 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.graph", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/graph/bandwidth.hpp", + "include/boost/graph/chrobak_payne_drawing.hpp", + "include/boost/graph/circle_layout.hpp", + "include/boost/graph/detail/**/*.hpp", + "include/boost/graph/dimacs.hpp", + "include/boost/graph/edge_connectivity.hpp", + "include/boost/graph/exception.hpp", + "include/boost/graph/exterior_property.hpp", + "include/boost/graph/find_flow_cost.hpp", + "include/boost/graph/graph_mutability_traits.hpp", + "include/boost/graph/graph_stats.hpp", + "include/boost/graph/howard_cycle_ratio.hpp", + "include/boost/graph/labeled_graph.hpp", + "include/boost/graph/leda_graph.hpp", + "include/boost/graph/metis.hpp", + "include/boost/graph/planar_canonical_ordering.hpp", + "include/boost/graph/planar_detail/add_edge_visitors.hpp", + "include/boost/graph/point_traits.hpp", + "include/boost/graph/profile.hpp", + "include/boost/graph/property_maps/container_property_map.hpp", + "include/boost/graph/property_maps/matrix_property_map.hpp", + "include/boost/graph/small_world_generator.hpp", + "include/boost/graph/ssca_graph_generator.hpp", + "include/boost/graph/stanford_graph.hpp", + "include/boost/graph/wavefront.hpp", + "include/boost/graph/write_dimacs.hpp", + "include/boost/pending/fibonacci_heap.hpp", + "include/boost/pending/mutable_heap.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/graph/bandwidth.hpp", + "include/boost/graph/chrobak_payne_drawing.hpp", + "include/boost/graph/circle_layout.hpp", + "include/boost/graph/detail/**/*.hpp", + "include/boost/graph/dimacs.hpp", + "include/boost/graph/edge_connectivity.hpp", + "include/boost/graph/exception.hpp", + "include/boost/graph/exterior_property.hpp", + "include/boost/graph/find_flow_cost.hpp", + "include/boost/graph/graph_mutability_traits.hpp", + "include/boost/graph/graph_stats.hpp", + "include/boost/graph/howard_cycle_ratio.hpp", + "include/boost/graph/labeled_graph.hpp", + "include/boost/graph/leda_graph.hpp", + "include/boost/graph/metis.hpp", + "include/boost/graph/planar_canonical_ordering.hpp", + "include/boost/graph/planar_detail/add_edge_visitors.hpp", + "include/boost/graph/point_traits.hpp", + "include/boost/graph/profile.hpp", + "include/boost/graph/property_maps/container_property_map.hpp", + "include/boost/graph/property_maps/matrix_property_map.hpp", + "include/boost/graph/small_world_generator.hpp", + "include/boost/graph/ssca_graph_generator.hpp", + "include/boost/graph/stanford_graph.hpp", + "include/boost/graph/wavefront.hpp", + "include/boost/graph/write_dimacs.hpp", + "include/boost/pending/fibonacci_heap.hpp", + "include/boost/pending/mutable_heap.hpp", + ]), + deps = [ + "@boost.algorithm", + "@boost.any", + "@boost.array", + "@boost.assert", + "@boost.bimap", + "@boost.bind", + "@boost.concept_check", + "@boost.config", + "@boost.container_hash", + "@boost.conversion", + "@boost.core", + "@boost.detail", + "@boost.foreach", + "@boost.function", + "@boost.integer", + "@boost.iterator", + "@boost.lexical_cast", + "@boost.math", + "@boost.move", + "@boost.mpl", + "@boost.multi_index", + "@boost.optional", + "@boost.parameter", + "@boost.preprocessor", + "@boost.property_map", + "@boost.property_tree", + "@boost.random", + "@boost.range", + "@boost.regex", + "@boost.serialization", + "@boost.smart_ptr", + "@boost.spirit", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tti", + "@boost.tuple", + "@boost.type_traits", + "@boost.typeof", + "@boost.unordered", + "@boost.utility", + "@boost.xpressive", + ], +) diff --git a/modules/boost.graph/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.graph/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.graph/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.graph/1.83.0.bcr.1/presubmit.yml b/modules/boost.graph/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..fd28b847230 --- /dev/null +++ b/modules/boost.graph/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.graph//:boost.graph' diff --git a/modules/boost.graph/1.83.0.bcr.1/source.json b/modules/boost.graph/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..a898854b939 --- /dev/null +++ b/modules/boost.graph/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-Zfx4iyDDdH/p2X+mU7ynQPmPLlOb03djfKRu2DLVoFs=", + "strip_prefix": "graph-boost-1.83.0", + "url": "https://github.com/boostorg/graph/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-5wnShdYW8pDUAR+tP2mld8MpM6YfcGjzznsEruSe4VA=", + "BUILD.bazel": "sha256-BDzAR0pPl7J16R+LiGnrIpyzr64nNLgW7iFChuvZZOg=" + } +} diff --git a/modules/boost.graph/metadata.json b/modules/boost.graph/metadata.json index b69283940ee..6db29765258 100644 --- a/modules/boost.graph/metadata.json +++ b/modules/boost.graph/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/graph" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.iostreams/1.83.0.bcr.1/MODULE.bazel b/modules/boost.iostreams/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..a2be0e6f666 --- /dev/null +++ b/modules/boost.iostreams/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,29 @@ +module( + name = "boost.iostreams", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.1") +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.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.numeric_conversion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.random", 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "bzip2", version = "1.0.8.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") +bazel_dep(name = "zlib", version = "1.3.1.bcr.3") +bazel_dep(name = "zstd", version = "1.5.6") diff --git a/modules/boost.iostreams/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.iostreams/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..a7ab77c9a08 --- /dev/null +++ b/modules/boost.iostreams/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,43 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.iostreams", + hdrs = glob([ + "include/**/*.hpp", + ]), + srcs = glob( + ["src/*.cpp"], + exclude = [ + "src/lzma.cpp", # lzma not on bcr + ], + ), + includes = ["include"], + defines = [ + "BOOST_IOSTREAMS_NO_LIB", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.function", + "@boost.integer", + "@boost.iterator", + "@boost.mpl", + "@boost.numeric_conversion", + "@boost.preprocessor", + "@boost.random", + "@boost.range", + "@boost.regex", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + "@bzip2//:bz2", + "@zlib", + "@zstd", + ], +) diff --git a/modules/boost.iostreams/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.iostreams/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.iostreams/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.iostreams/1.83.0.bcr.1/presubmit.yml b/modules/boost.iostreams/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..a069bab6d4d --- /dev/null +++ b/modules/boost.iostreams/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.iostreams//:boost.iostreams' diff --git a/modules/boost.iostreams/1.83.0.bcr.1/source.json b/modules/boost.iostreams/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..69d5df12c88 --- /dev/null +++ b/modules/boost.iostreams/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-al5R/nuBd47r4jmRBpnmX2BPHMVA10PvGW7al7KYrE8=", + "strip_prefix": "iostreams-boost-1.83.0", + "url": "https://github.com/boostorg/iostreams/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-6Tkxz0oUR3M+gpTd2Mn4KP0nOtE5Sf87KBENIRiFWEg=", + "BUILD.bazel": "sha256-9vAraoKEXwbreJ2mFq9epeUp75qTUJ5eks+y8UhU7zc=" + } +} diff --git a/modules/boost.iostreams/metadata.json b/modules/boost.iostreams/metadata.json index 653956377fc..f9191951210 100644 --- a/modules/boost.iostreams/metadata.json +++ b/modules/boost.iostreams/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/iostreams" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.json/1.83.0.bcr.1/MODULE.bazel b/modules/boost.json/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..5ba6f681958 --- /dev/null +++ b/modules/boost.json/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.json", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.align", 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.container", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.container_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.describe", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mp11", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.system", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.json/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.json/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..f00c3152e70 --- /dev/null +++ b/modules/boost.json/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,53 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.json", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = [ + "include/boost/json/detail/**/*.hpp", + "include/boost/json/detail/**/*.ipp", + "include/boost/json/impl/error.hpp", + "include/boost/json/impl/parse.ipp", + "include/boost/json/impl/string.hpp", + "include/boost/json/impl/string.ipp", + "include/boost/json/impl/value.hpp", + "include/boost/json/impl/value.ipp", + "include/boost/json/impl/value_ref.hpp", + "include/boost/json/impl/visit.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/json/detail/**/*.hpp", + "include/boost/json/detail/**/*.ipp", + "include/boost/json/impl/error.hpp", + "include/boost/json/impl/parse.ipp", + "include/boost/json/impl/string.hpp", + "include/boost/json/impl/string.ipp", + "include/boost/json/impl/value.hpp", + "include/boost/json/impl/value.ipp", + "include/boost/json/impl/value_ref.hpp", + "include/boost/json/impl/visit.hpp", + ]), + deps = [ + "@boost.align", + "@boost.assert", + "@boost.config", + "@boost.container", + "@boost.container_hash", + "@boost.core", + "@boost.describe", + "@boost.mp11", + "@boost.system", + "@boost.throw_exception", + ], +) diff --git a/modules/boost.json/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.json/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.json/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.json/1.83.0.bcr.1/presubmit.yml b/modules/boost.json/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..79bb2a1bf4e --- /dev/null +++ b/modules/boost.json/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.json//:boost.json' diff --git a/modules/boost.json/1.83.0.bcr.1/source.json b/modules/boost.json/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..af402f0d32c --- /dev/null +++ b/modules/boost.json/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-KbOy09aVOIK+104qRaoosKlVipP7JIHD2bbL3AWvyX4=", + "strip_prefix": "json-boost-1.83.0", + "url": "https://github.com/boostorg/json/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-3vzHf0BLUB/n2xbbv1yBKlo+faOIKJ/gFARL6YO225k=", + "BUILD.bazel": "sha256-mB4iN/TaWU1+FAstEiqWPJEVfCJvSMlIyVvQSTAEsKM=" + } +} diff --git a/modules/boost.json/metadata.json b/modules/boost.json/metadata.json index 7ed32d94e4a..6dd15a18e37 100644 --- a/modules/boost.json/metadata.json +++ b/modules/boost.json/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/json" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.lambda/1.83.0.bcr.1/MODULE.bazel b/modules/boost.lambda/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..0c36dfcad91 --- /dev/null +++ b/modules/boost.lambda/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.lambda", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.bind", 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.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", 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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.lambda/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.lambda/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..88ea374942b --- /dev/null +++ b/modules/boost.lambda/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,32 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.lambda", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/lambda/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/lambda/detail/**/*.hpp", + ]), + deps = [ + "@boost.bind", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.iterator", + "@boost.mpl", + "@boost.preprocessor", + "@boost.tuple", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.lambda/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.lambda/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.lambda/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.lambda/1.83.0.bcr.1/presubmit.yml b/modules/boost.lambda/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..e5e69a73b3b --- /dev/null +++ b/modules/boost.lambda/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.lambda//:boost.lambda' diff --git a/modules/boost.lambda/1.83.0.bcr.1/source.json b/modules/boost.lambda/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..f87cb90518a --- /dev/null +++ b/modules/boost.lambda/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-AHwE22E2NDBAuK1wT8W6Hl1aKgqPTlmdOls7T5O2HP8=", + "strip_prefix": "lambda-boost-1.83.0", + "url": "https://github.com/boostorg/lambda/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-cGxfTYscFdyVgHSCmBjvheYjhHAELcWZZ9WefajoYQ0=", + "BUILD.bazel": "sha256-dxXrELys4+dda06p+g3JC4UfIzmk5sBWGYcYgqiBsao=" + } +} diff --git a/modules/boost.lambda/metadata.json b/modules/boost.lambda/metadata.json index 5c8230caba8..2e8c72a14d0 100644 --- a/modules/boost.lambda/metadata.json +++ b/modules/boost.lambda/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/lambda" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.logic/1.83.0.bcr.1/MODULE.bazel b/modules/boost.logic/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..a2919e3d82d --- /dev/null +++ b/modules/boost.logic/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,10 @@ +module( + name = "boost.logic", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.logic/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.logic/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..db3584a51d3 --- /dev/null +++ b/modules/boost.logic/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,18 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.logic", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.config", + "@boost.core", + ], +) diff --git a/modules/boost.logic/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.logic/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.logic/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.logic/1.83.0.bcr.1/presubmit.yml b/modules/boost.logic/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..b12eefb3820 --- /dev/null +++ b/modules/boost.logic/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.logic//:boost.logic' diff --git a/modules/boost.logic/1.83.0.bcr.1/source.json b/modules/boost.logic/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..2dbd173f480 --- /dev/null +++ b/modules/boost.logic/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-Su/u6Q8xIbzo2DiyMrbuVJvQBL1boKs5ejdva2XEyl0=", + "strip_prefix": "logic-boost-1.83.0", + "url": "https://github.com/boostorg/logic/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-NFyY1Ehn64mwDJpol2tmYYuuJHwt97yixevZ1UAW4LU=", + "BUILD.bazel": "sha256-b9xJmXJq0Pb003mDYNoTqsZ4sSyrKQlDcWbdGEb4+R8=" + } +} diff --git a/modules/boost.logic/metadata.json b/modules/boost.logic/metadata.json index 539dcee6259..18ca19a462d 100644 --- a/modules/boost.logic/metadata.json +++ b/modules/boost.logic/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/logic" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.multi_array/1.83.0.bcr.1/MODULE.bazel b/modules/boost.multi_array/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..08c8b73f5e7 --- /dev/null +++ b/modules/boost.multi_array/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.multi_array", + 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.concept_check", 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.functional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", 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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.multi_array/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.multi_array/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..3a25764d84c --- /dev/null +++ b/modules/boost.multi_array/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,32 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.multi_array", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/multi_array/copy_array.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = [ + "include/boost/multi_array/copy_array.hpp", + ], + deps = [ + "@boost.array", + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.core", + "@boost.functional", + "@boost.iterator", + "@boost.mpl", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.multi_array/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.multi_array/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.multi_array/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.multi_array/1.83.0.bcr.1/presubmit.yml b/modules/boost.multi_array/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..972339445d3 --- /dev/null +++ b/modules/boost.multi_array/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.multi_array//:boost.multi_array' diff --git a/modules/boost.multi_array/1.83.0.bcr.1/source.json b/modules/boost.multi_array/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..5b828dcea4a --- /dev/null +++ b/modules/boost.multi_array/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-8BFAkI3dlZdRuffzXYOOJ5YFDOgGrOJXZLu0vxPmxco=", + "strip_prefix": "multi_array-boost-1.83.0", + "url": "https://github.com/boostorg/multi_array/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-R7araOLJ2ZkPAwK9G5pu7SoToHjdOI3Uv8dprZuNJbo=", + "BUILD.bazel": "sha256-3Xu/iS2cpXXjb/JGgcgtr1M/yg/C6Y5cdr+myra28AQ=" + } +} diff --git a/modules/boost.multi_array/metadata.json b/modules/boost.multi_array/metadata.json index 56c0985948e..cc48ac05265 100644 --- a/modules/boost.multi_array/metadata.json +++ b/modules/boost.multi_array/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/multi_array" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.multi_index/1.83.0.bcr.1/MODULE.bazel b/modules/boost.multi_index/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..8e35f7ee6ea --- /dev/null +++ b/modules/boost.multi_index/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,24 @@ +module( + name = "boost.multi_index", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.bind", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.container_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", 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.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", 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.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", 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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.multi_index/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.multi_index/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..09b3020cc4f --- /dev/null +++ b/modules/boost.multi_index/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,36 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.multi_index", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/multi_index/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob(["include/boost/multi_index/detail/**/*.hpp"]), + deps = [ + "@boost.assert", + "@boost.bind", + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.integer", + "@boost.iterator", + "@boost.move", + "@boost.mpl", + "@boost.preprocessor", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tuple", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.multi_index/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.multi_index/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.multi_index/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.multi_index/1.83.0.bcr.1/presubmit.yml b/modules/boost.multi_index/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..0e60190d032 --- /dev/null +++ b/modules/boost.multi_index/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.multi_index//:boost.multi_index' diff --git a/modules/boost.multi_index/1.83.0.bcr.1/source.json b/modules/boost.multi_index/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..ac532e61c97 --- /dev/null +++ b/modules/boost.multi_index/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-HH/jSMQaRWFetZcFI5AUGUbhoWfwgyVJ3k1FALoCwD4=", + "strip_prefix": "multi_index-boost-1.83.0", + "url": "https://github.com/boostorg/multi_index/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-TxEFdhoTCTH/IFk0/ZX2eG9t/9MgjAuYksoMVxydRaU=", + "BUILD.bazel": "sha256-eMDK6sQ0mi4IGXkKtI5qCemlX+JuKEnMe1SFcmJNORA=" + } +} diff --git a/modules/boost.multi_index/metadata.json b/modules/boost.multi_index/metadata.json index 14298e1d077..031afc5d368 100644 --- a/modules/boost.multi_index/metadata.json +++ b/modules/boost.multi_index/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/multi_index" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.pfr/1.83.0.bcr.1/MODULE.bazel b/modules/boost.pfr/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..dcab307b0cc --- /dev/null +++ b/modules/boost.pfr/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,8 @@ +module( + name = "boost.pfr", + 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.pfr/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.pfr/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..8577ea3d114 --- /dev/null +++ b/modules/boost.pfr/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,20 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.pfr", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/pfr/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/pfr/detail/**/*.hpp", + ]), +) diff --git a/modules/boost.pfr/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.pfr/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.pfr/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.pfr/1.83.0.bcr.1/presubmit.yml b/modules/boost.pfr/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..bb8a81c321a --- /dev/null +++ b/modules/boost.pfr/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.pfr//:boost.pfr' diff --git a/modules/boost.pfr/1.83.0.bcr.1/source.json b/modules/boost.pfr/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..2ab0bb1e072 --- /dev/null +++ b/modules/boost.pfr/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-KPu5/VnMsEGTWryU4zh9JT85Kz5tQdx/Ob9KYHuQOWI=", + "strip_prefix": "pfr-boost-1.83.0", + "url": "https://github.com/boostorg/pfr/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-lQWqqVKJpxzPvBMpPboZIPSzmXUE9pNVgDXDkaf6oGo=", + "BUILD.bazel": "sha256-kVQaoe6JDrkgtXTilrtEO5Y5XDNRDf0uzpFPSW9hrRg=" + } +} diff --git a/modules/boost.pfr/metadata.json b/modules/boost.pfr/metadata.json index a0db47d8d1e..2ffb9836980 100644 --- a/modules/boost.pfr/metadata.json +++ b/modules/boost.pfr/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/pfr" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.program_options/1.83.0.bcr.1/MODULE.bazel b/modules/boost.program_options/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..6025547e0f3 --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,21 @@ +module( + name = "boost.program_options", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.any", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.bind", 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.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.lexical_cast", 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.tokenizer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.program_options/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.program_options/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5ac4bd9472c --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,30 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.program_options", + srcs = glob([ + "src/**/*.cpp", + ]), + hdrs = glob([ + "include/**/*.hpp", + ]), + defines = ["BOOST_ALL_NO_LIB"], + includes = ["include"], + deps = [ + "@boost.any", + "@boost.bind", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.function", + "@boost.iterator", + "@boost.lexical_cast", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tokenizer", + "@boost.type_traits", + ], +) diff --git a/modules/boost.program_options/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.program_options/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.program_options/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.program_options/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..7a144410eff --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,34 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +_TESTS = { + "cmdline_test": [], + "exception_test": [], + "exception_txt_test": [], + "optional_test": [], + "options_description_test": [], + # Fails without logs "parsers_test": [], + "positional_options_test": [], + # Fails without logs "required_test": [], + "split_test": [], + # Fails because it uses a deprecated header "test_convert": ["@boost.timer"], + "unicode_test": [], + "unrecognized_test": [], + "variable_map_test": [], + "winmain": [], +} + +[cc_test( + name = test, + srcs = ["{}.cpp".format(test)] + glob(["*.hpp"]), + defines = select({ + "//conditions:default": [], + "@platforms//os:macos": [], + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + }), + linkstatic = True, + deps = [ + "@boost.program_options", + "@boost.test", + "@boost.test//:unit_test_main", + ] + _TESTS[test], +) for test in _TESTS] diff --git a/modules/boost.program_options/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.program_options/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..3a3948f98ce --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,9 @@ +bazel_dep(name = "boost.program_options") +local_path_override( + module_name = "boost.program_options", + path = "..", +) + +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.program_options/1.83.0.bcr.1/presubmit.yml b/modules/boost.program_options/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..bfb21317a56 --- /dev/null +++ b/modules/boost.program_options/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.program_options//:boost.program_options' +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.program_options/1.83.0.bcr.1/source.json b/modules/boost.program_options/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..7e94924e209 --- /dev/null +++ b/modules/boost.program_options/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-2EN+J4h3kekduKqeVhbJOuX3kvA0ftAiBTipkSYkjMY=", + "strip_prefix": "program_options-boost-1.83.0", + "url": "https://github.com/boostorg/program_options/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-/7ZQrd01yGTlZQ0apq0H3F9oAKTrnWsP9zn9WuRWras=", + "MODULE.bazel": "sha256-E7vbqtr3XH6HgdBY5zXKQkKV39v0yVDlARfMnUTJT8c=", + "test/BUILD.bazel": "sha256-+1enM8MMlFALT+tvQK6hp+jFEh7rfbdfDb+niTjfN6I=", + "test/MODULE.bazel": "sha256-vAy4M9pArvzKUmtI7bEHMwjtz14RXEf1X4eUpXspst4=" + } +} diff --git a/modules/boost.program_options/metadata.json b/modules/boost.program_options/metadata.json index 086a42a8628..22b154c8bdd 100644 --- a/modules/boost.program_options/metadata.json +++ b/modules/boost.program_options/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/program_options" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.property_map/1.83.0.bcr.1/MODULE.bazel b/modules/boost.property_map/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..fee78e1ee3d --- /dev/null +++ b/modules/boost.property_map/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,23 @@ +module( + name = "boost.property_map", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.any", 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.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function", 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.mpl", 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.property_map/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.property_map/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..635be0e73d4 --- /dev/null +++ b/modules/boost.property_map/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,31 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.property_map", + hdrs = glob([ + "include/**/*.hpp", + ]), + features = [ + "parse_headers", + ], + includes = ["include"], + deps = [ + "@boost.any", + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.core", + "@boost.function", + "@boost.iterator", + "@boost.lexical_cast", + "@boost.mpl", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_index", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.property_map/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.property_map/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.property_map/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.property_map/1.83.0.bcr.1/presubmit.yml b/modules/boost.property_map/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..5410abbd5ef --- /dev/null +++ b/modules/boost.property_map/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.property_map//:boost.property_map' diff --git a/modules/boost.property_map/1.83.0.bcr.1/source.json b/modules/boost.property_map/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..c9ce2c84f80 --- /dev/null +++ b/modules/boost.property_map/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-dcJOIC018eIpoVqb++SVT0fPgFbWuRMWBEbJJtzk4yE=", + "strip_prefix": "property_map-boost-1.83.0", + "url": "https://github.com/boostorg/property_map/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-8pYNRnBbt8vozKTDiiIFFQNtsWhCBczKAhX6xuAc3Bw=", + "BUILD.bazel": "sha256-HTDFK59sl9SUO2Jqvc+lDsndTw4QNbVRe7G4rhjwdRU=" + } +} diff --git a/modules/boost.property_map/metadata.json b/modules/boost.property_map/metadata.json index d7c0714f5c9..8403aadaab5 100644 --- a/modules/boost.property_map/metadata.json +++ b/modules/boost.property_map/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/property_map" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.property_tree/1.83.0.bcr.1/MODULE.bazel b/modules/boost.property_tree/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..0ef3e81eb5d --- /dev/null +++ b/modules/boost.property_tree/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,23 @@ +module( + name = "boost.property_tree", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.any", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.bind", 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.format", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.multi_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.property_tree/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.property_tree/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..c01f7b77c29 --- /dev/null +++ b/modules/boost.property_tree/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,43 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.property_tree", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/property_tree/detail/**/*.hpp", + "include/boost/property_tree/ptree_serialization.hpp", + "include/boost/property_tree/**/detail/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/property_tree/detail/**/*.hpp", + "include/boost/property_tree/ptree_serialization.hpp", + "include/boost/property_tree/**/detail/**/*.hpp", + ]), + deps = [ + "@boost.any", + "@boost.assert", + "@boost.bind", + "@boost.config", + "@boost.core", + "@boost.format", + "@boost.iterator", + "@boost.mpl", + "@boost.multi_index", + "@boost.optional", + "@boost.range", + "@boost.serialization", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.property_tree/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.property_tree/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.property_tree/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.property_tree/1.83.0.bcr.1/presubmit.yml b/modules/boost.property_tree/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..eece3c139d8 --- /dev/null +++ b/modules/boost.property_tree/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.property_tree//:boost.property_tree' diff --git a/modules/boost.property_tree/1.83.0.bcr.1/source.json b/modules/boost.property_tree/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..86dcc28e249 --- /dev/null +++ b/modules/boost.property_tree/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-fLRhIcwRCI1vgrLfLyfq3RIiQ/l98ydTeRYOhu/q2mE=", + "strip_prefix": "property_tree-boost-1.83.0", + "url": "https://github.com/boostorg/property_tree/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-KSqoZ9O2zsWk6/KXcWvpu+4BtB/JCyjn/xrIHpFij0w=", + "BUILD.bazel": "sha256-ZeNWH6LWCsxIikplTNrnjtgGHRRZf00xDzEFxsrLOQM=" + } +} diff --git a/modules/boost.property_tree/metadata.json b/modules/boost.property_tree/metadata.json index 20bae6f3691..c5a75cd69b4 100644 --- a/modules/boost.property_tree/metadata.json +++ b/modules/boost.property_tree/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/property_tree" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.ptr_container/1.83.0.bcr.1/MODULE.bazel b/modules/boost.ptr_container/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..ee2117cdb4c --- /dev/null +++ b/modules/boost.ptr_container/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,21 @@ +module( + name = "boost.ptr_container", + 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.circular_buffer", 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.iterator", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", 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.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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.ptr_container/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.ptr_container/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5cdd2a8e16e --- /dev/null +++ b/modules/boost.ptr_container/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,35 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.ptr_container", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/ptr_container/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/ptr_container/detail/**/*.hpp", + ]), + deps = [ + "@boost.array", + "@boost.assert", + "@boost.circular_buffer", + "@boost.config", + "@boost.core", + "@boost.iterator", + "@boost.mpl", + "@boost.range", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.type_traits", + "@boost.unordered", + "@boost.utility", + ], +) diff --git a/modules/boost.ptr_container/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.ptr_container/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.ptr_container/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.ptr_container/1.83.0.bcr.1/presubmit.yml b/modules/boost.ptr_container/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..7284d6e3bd4 --- /dev/null +++ b/modules/boost.ptr_container/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.ptr_container//:boost.ptr_container' diff --git a/modules/boost.ptr_container/1.83.0.bcr.1/source.json b/modules/boost.ptr_container/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..66c8785f0a9 --- /dev/null +++ b/modules/boost.ptr_container/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-4WKtqbfuF9YxvnmFKpN1qENGR+fSraHXL0nXnGyUKus=", + "strip_prefix": "ptr_container-boost-1.83.0", + "url": "https://github.com/boostorg/ptr_container/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-HbeQkBydtDmMzFi6hhbAFN5cSj4i9yfDyVuyCyRo+mk=", + "BUILD.bazel": "sha256-rMFcUDS0cRn/DIWam4xr1HnFMqSB5tI6hoAV+MTMU7M=" + } +} diff --git a/modules/boost.ptr_container/metadata.json b/modules/boost.ptr_container/metadata.json index 903391cdf9e..d2942714ab7 100644 --- a/modules/boost.ptr_container/metadata.json +++ b/modules/boost.ptr_container/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/ptr_container" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.sort/1.83.0.bcr.1/MODULE.bazel b/modules/boost.sort/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..9186cc7489a --- /dev/null +++ b/modules/boost.sort/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,13 @@ +module( + name = "boost.sort", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.range", 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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.sort/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.sort/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..44b2d01ba5c --- /dev/null +++ b/modules/boost.sort/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,25 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.sort", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/sort/common/pivot.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = ["include/boost/sort/common/pivot.hpp"], + deps = [ + "@boost.config", + "@boost.core", + "@boost.range", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.sort/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.sort/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.sort/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.sort/1.83.0.bcr.1/presubmit.yml b/modules/boost.sort/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..e942944d879 --- /dev/null +++ b/modules/boost.sort/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] +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--process_headers_in_dependencies' + build_targets: + - '@boost.sort//:boost.sort' diff --git a/modules/boost.sort/1.83.0.bcr.1/source.json b/modules/boost.sort/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..23bef887f4a --- /dev/null +++ b/modules/boost.sort/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-8TGxMuHFerMfYe1BvZeEN6fRQuxwYfwrBX3gVnBwMvA=", + "strip_prefix": "sort-boost-1.83.0", + "url": "https://github.com/boostorg/sort/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-jbGt0xSWtzlSdmxBEqzoFXI9NaZ1fugoYlIEAY7Fns0=", + "BUILD.bazel": "sha256-09fN0GVAaQtAoWGdu8/aHm6QWZdw2cgrqRvQmc2pF3g=" + } +} diff --git a/modules/boost.sort/metadata.json b/modules/boost.sort/metadata.json index 1836bee06c7..1eddbcc2047 100644 --- a/modules/boost.sort/metadata.json +++ b/modules/boost.sort/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/sort" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.static_string/1.83.0.bcr.1/MODULE.bazel b/modules/boost.static_string/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..d8c07c4f4df --- /dev/null +++ b/modules/boost.static_string/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.static_string", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.container_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.static_string/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.static_string/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..920def36409 --- /dev/null +++ b/modules/boost.static_string/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,23 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.static_string", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.utility", + ], +) diff --git a/modules/boost.static_string/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.static_string/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.static_string/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.static_string/1.83.0.bcr.1/presubmit.yml b/modules/boost.static_string/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..1b4f0439dcf --- /dev/null +++ b/modules/boost.static_string/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.static_string//:boost.static_string' diff --git a/modules/boost.static_string/1.83.0.bcr.1/source.json b/modules/boost.static_string/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..667c8f318a3 --- /dev/null +++ b/modules/boost.static_string/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-+wdUaIOWTQq4Bc8wv6fqoWmUnEoeJt9ndEf7YaD63II=", + "strip_prefix": "static_string-boost-1.83.0", + "url": "https://github.com/boostorg/static_string/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-ZaJFoESACLxFyjLgXbdBH/kLn9kggGON/MdGTuzWoxI=", + "BUILD.bazel": "sha256-JOyuXXpK/SUbGLD2zCD4WzTLSONvptWTgndDH0dEQ14=" + } +} diff --git a/modules/boost.static_string/metadata.json b/modules/boost.static_string/metadata.json index 9b5a8092647..84cdea77ae5 100644 --- a/modules/boost.static_string/metadata.json +++ b/modules/boost.static_string/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/static_string" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.xpressive/1.83.0.bcr.1/MODULE.bazel b/modules/boost.xpressive/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..5e0ada58312 --- /dev/null +++ b/modules/boost.xpressive/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,30 @@ +module( + name = "boost.xpressive", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +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.conversion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.exception", 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.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.numeric_conversion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.optional", 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.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.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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.xpressive/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.xpressive/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..38ca9961065 --- /dev/null +++ b/modules/boost.xpressive/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,51 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.xpressive", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = [ + "include/boost/xpressive/detail/**/*.hpp", + "include/boost/xpressive/detail/**/*.ipp", + "include/boost/xpressive/traits/c_regex_traits.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/xpressive/detail/**/*.hpp", + "include/boost/xpressive/detail/**/*.ipp", + "include/boost/xpressive/traits/c_regex_traits.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.conversion", + "@boost.core", + "@boost.exception", + "@boost.fusion", + "@boost.integer", + "@boost.iterator", + "@boost.lexical_cast", + "@boost.mpl", + "@boost.numeric_conversion", + "@boost.optional", + "@boost.preprocessor", + "@boost.proto", + "@boost.range", + "@boost.smart_ptr", + "@boost.spirit", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.typeof", + "@boost.utility", + ], +) diff --git a/modules/boost.xpressive/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.xpressive/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.xpressive/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.xpressive/1.83.0.bcr.1/presubmit.yml b/modules/boost.xpressive/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..57af36fe573 --- /dev/null +++ b/modules/boost.xpressive/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.xpressive//:boost.xpressive' diff --git a/modules/boost.xpressive/1.83.0.bcr.1/source.json b/modules/boost.xpressive/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..3e393a5b276 --- /dev/null +++ b/modules/boost.xpressive/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-7tbpIAyTGZYIyBthIEnUl8VYj8boJlAB2KKnyDup9zU=", + "strip_prefix": "xpressive-boost-1.83.0", + "url": "https://github.com/boostorg/xpressive/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-qBGUggdswXkao22FWZZhD4wXTu3yi2O9SZpDZ4Hujwc=", + "BUILD.bazel": "sha256-bQnuBkCtg4CcPfZGkvHnlGNvSYljhJpz5LG8+uCX3bc=" + } +} diff --git a/modules/boost.xpressive/metadata.json b/modules/boost.xpressive/metadata.json index 4e86954a6e0..4f98b97c52b 100644 --- a/modules/boost.xpressive/metadata.json +++ b/modules/boost.xpressive/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/xpressive" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} }