From 9d361f7df3620e4f4d1eef715c8e1df88972f632 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Date: Fri, 1 Nov 2024 16:39:59 +0900 Subject: [PATCH] feat: update boost process (#3074) - as title - need skip url stability check - parse headers + https://github.com/bazelbuild/bazel-central-registry/pull/3069 - closes #3081 - closes #3084 --------- Signed-off-by: wep21 --- .../boost.algorithm/1.83.0.bcr.1/MODULE.bazel | 25 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 43 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.algorithm/1.83.0.bcr.1/source.json | 10 ++ modules/boost.algorithm/metadata.json | 3 +- modules/boost.align/1.83.0.bcr.1/MODULE.bazel | 12 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 28 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.align/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.align/1.83.0.bcr.1/source.json | 10 ++ modules/boost.align/metadata.json | 3 +- modules/boost.array/1.83.0.bcr.1/MODULE.bazel | 12 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 18 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.array/1.83.0.bcr.1/presubmit.yml | 18 +++ modules/boost.array/1.83.0.bcr.1/source.json | 10 ++ modules/boost.array/metadata.json | 3 +- modules/boost.asio/1.83.0.bcr.1/MODULE.bazel | 29 ++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 84 ++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 148 ++++++++++++++++++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 8 + .../overlay/test/archetypes/BUILD.bazel | 19 +++ modules/boost.asio/1.83.0.bcr.1/presubmit.yml | 44 ++++++ modules/boost.asio/1.83.0.bcr.1/source.json | 13 ++ modules/boost.asio/metadata.json | 3 +- .../boost.atomic/1.83.0.bcr.1/MODULE.bazel | 16 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 30 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.atomic/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.atomic/1.83.0.bcr.1/source.json | 10 ++ modules/boost.atomic/metadata.json | 3 +- .../boost.chrono/1.83.0.bcr.1/MODULE.bazel | 24 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 89 +++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 45 ++++++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 10 ++ .../boost.chrono/1.83.0.bcr.1/presubmit.yml | 44 ++++++ modules/boost.chrono/1.83.0.bcr.1/source.json | 12 ++ modules/boost.chrono/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 12 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 32 ++++ .../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.concept_check/metadata.json | 3 +- .../boost.container/1.83.0.bcr.1/MODULE.bazel | 13 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 32 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.container/1.83.0.bcr.1/source.json | 10 ++ modules/boost.container/metadata.json | 3 +- .../boost.context/1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 39 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.context/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.context/1.83.0.bcr.1/source.json | 10 ++ modules/boost.context/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 23 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.conversion/1.83.0.bcr.1/source.json | 10 ++ modules/boost.conversion/metadata.json | 3 +- .../boost.coroutine/1.83.0.bcr.1/MODULE.bazel | 18 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 38 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.coroutine/1.83.0.bcr.1/source.json | 10 ++ modules/boost.coroutine/metadata.json | 3 +- .../boost.date_time/1.83.0.bcr.1/MODULE.bazel | 23 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 36 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.date_time/1.83.0.bcr.1/source.json | 10 ++ modules/boost.date_time/metadata.json | 3 +- .../boost.detail/1.83.0.bcr.3/MODULE.bazel | 13 ++ .../1.83.0.bcr.3/overlay/BUILD.bazel | 32 ++++ .../1.83.0.bcr.3/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.3/overlay/test/BUILD.bazel | 67 ++++++++ .../1.83.0.bcr.3/overlay/test/MODULE.bazel | 8 + .../boost.detail/1.83.0.bcr.3/presubmit.yml | 44 ++++++ modules/boost.detail/1.83.0.bcr.3/source.json | 12 ++ modules/boost.detail/metadata.json | 3 +- .../boost.exception/1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 24 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 15 ++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 5 + .../1.83.0.bcr.1/presubmit.yml | 44 ++++++ .../boost.exception/1.83.0.bcr.1/source.json | 12 ++ modules/boost.exception/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 22 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 35 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/overlay/test/BUILD.bazel | 80 ++++++++++ .../1.83.0.bcr.1/overlay/test/MODULE.bazel | 8 + .../1.83.0.bcr.1/presubmit.yml | 44 ++++++ .../boost.filesystem/1.83.0.bcr.1/source.json | 12 ++ modules/boost.filesystem/metadata.json | 3 +- .../boost.fusion/1.83.0.bcr.1/MODULE.bazel | 20 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 54 +++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.fusion/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.fusion/1.83.0.bcr.1/source.json | 10 ++ modules/boost.fusion/metadata.json | 3 +- .../boost.integer/1.83.0.bcr.1/MODULE.bazel | 14 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 24 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.integer/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.integer/1.83.0.bcr.1/source.json | 10 ++ modules/boost.integer/metadata.json | 3 +- .../boost.iterator/1.83.0.bcr.1/MODULE.bazel | 22 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 34 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.iterator/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.iterator/1.83.0.bcr.1/source.json | 10 ++ modules/boost.iterator/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 19 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 31 ++++ .../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.lexical_cast/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 23 +++ .../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 ++ .../boost.numeric_conversion/metadata.json | 3 +- .../boost.optional/1.83.0.bcr.1/MODULE.bazel | 18 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 34 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.optional/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.optional/1.83.0.bcr.1/source.json | 10 ++ modules/boost.optional/metadata.json | 3 +- modules/boost.pool/1.83.0.bcr.1/MODULE.bazel | 14 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 33 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + modules/boost.pool/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.pool/1.83.0.bcr.1/source.json | 10 ++ modules/boost.pool/metadata.json | 3 +- .../boost.process/1.83.0.bcr.1/MODULE.bazel | 27 ++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 126 +++++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.process/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.process/1.83.0.bcr.1/source.json | 10 ++ modules/boost.process/metadata.json | 3 +- modules/boost.range/1.83.0.bcr.1/MODULE.bazel | 25 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 47 ++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.range/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.range/1.83.0.bcr.1/source.json | 10 ++ modules/boost.range/metadata.json | 3 +- modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 33 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.ratio/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.ratio/1.83.0.bcr.1/source.json | 10 ++ modules/boost.ratio/metadata.json | 3 +- .../boost.rational/1.83.0.bcr.1/MODULE.bazel | 16 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 24 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.rational/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.rational/1.83.0.bcr.1/source.json | 10 ++ modules/boost.rational/metadata.json | 3 +- modules/boost.regex/1.83.0.bcr.1/MODULE.bazel | 20 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 45 ++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.regex/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.regex/1.83.0.bcr.1/source.json | 10 ++ modules/boost.regex/metadata.json | 3 +- .../boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 31 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.smart_ptr/1.83.0.bcr.1/source.json | 10 ++ modules/boost.smart_ptr/metadata.json | 3 +- .../boost.system/1.83.0.bcr.1/MODULE.bazel | 13 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 29 ++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.system/1.83.0.bcr.1/presubmit.yml | 20 +++ modules/boost.system/1.83.0.bcr.1/source.json | 10 ++ modules/boost.system/metadata.json | 3 +- modules/boost.test/1.83.0.bcr.1/MODULE.bazel | 26 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 61 ++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + modules/boost.test/1.83.0.bcr.1/presubmit.yml | 18 +++ modules/boost.test/1.83.0.bcr.1/source.json | 10 ++ modules/boost.test/metadata.json | 3 +- .../boost.tokenizer/1.83.0.bcr.1/MODULE.bazel | 13 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 21 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.tokenizer/1.83.0.bcr.1/source.json | 10 ++ modules/boost.tokenizer/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 15 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 23 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.type_index/1.83.0.bcr.1/source.json | 10 ++ modules/boost.type_index/metadata.json | 3 +- .../boost.variant2/1.83.0.bcr.1/MODULE.bazel | 12 ++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 19 +++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.variant2/1.83.0.bcr.1/presubmit.yml | 20 +++ .../boost.variant2/1.83.0.bcr.1/source.json | 10 ++ modules/boost.variant2/metadata.json | 3 +- 209 files changed, 3487 insertions(+), 33 deletions(-) create mode 100644 modules/boost.algorithm/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.algorithm/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.algorithm/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.algorithm/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.algorithm/1.83.0.bcr.1/source.json create mode 100644 modules/boost.align/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.align/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.align/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.align/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.align/1.83.0.bcr.1/source.json create mode 100644 modules/boost.array/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.array/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.array/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.array/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.array/1.83.0.bcr.1/source.json create mode 100644 modules/boost.asio/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.asio/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.asio/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.asio/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.asio/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.asio/1.83.0.bcr.1/overlay/test/archetypes/BUILD.bazel create mode 100644 modules/boost.asio/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.asio/1.83.0.bcr.1/source.json create mode 100644 modules/boost.atomic/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.atomic/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.atomic/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.atomic/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.atomic/1.83.0.bcr.1/source.json create mode 100644 modules/boost.chrono/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.chrono/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.chrono/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.chrono/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.chrono/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.chrono/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.chrono/1.83.0.bcr.1/source.json create mode 100644 modules/boost.concept_check/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.concept_check/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.concept_check/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.concept_check/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.concept_check/1.83.0.bcr.1/source.json create mode 100644 modules/boost.container/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.container/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.container/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.container/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.container/1.83.0.bcr.1/source.json create mode 100644 modules/boost.context/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.context/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.context/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.context/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.context/1.83.0.bcr.1/source.json create mode 100644 modules/boost.conversion/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.conversion/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.conversion/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.conversion/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.conversion/1.83.0.bcr.1/source.json create mode 100644 modules/boost.coroutine/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.coroutine/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.coroutine/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.coroutine/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.coroutine/1.83.0.bcr.1/source.json create mode 100644 modules/boost.date_time/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.date_time/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.date_time/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.date_time/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.date_time/1.83.0.bcr.1/source.json create mode 100644 modules/boost.detail/1.83.0.bcr.3/MODULE.bazel create mode 100644 modules/boost.detail/1.83.0.bcr.3/overlay/BUILD.bazel create mode 120000 modules/boost.detail/1.83.0.bcr.3/overlay/MODULE.bazel create mode 100644 modules/boost.detail/1.83.0.bcr.3/overlay/test/BUILD.bazel create mode 100644 modules/boost.detail/1.83.0.bcr.3/overlay/test/MODULE.bazel create mode 100644 modules/boost.detail/1.83.0.bcr.3/presubmit.yml create mode 100644 modules/boost.detail/1.83.0.bcr.3/source.json create mode 100644 modules/boost.exception/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.exception/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.exception/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.exception/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.exception/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.exception/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.exception/1.83.0.bcr.1/source.json create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.filesystem/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/overlay/test/BUILD.bazel create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/overlay/test/MODULE.bazel create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.filesystem/1.83.0.bcr.1/source.json create mode 100644 modules/boost.fusion/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.fusion/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.fusion/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.fusion/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.fusion/1.83.0.bcr.1/source.json create mode 100644 modules/boost.integer/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.integer/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.integer/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.integer/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.integer/1.83.0.bcr.1/source.json create mode 100644 modules/boost.iterator/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.iterator/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.iterator/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.iterator/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.iterator/1.83.0.bcr.1/source.json create mode 100644 modules/boost.lexical_cast/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.lexical_cast/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.lexical_cast/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.lexical_cast/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.lexical_cast/1.83.0.bcr.1/source.json create mode 100644 modules/boost.numeric_conversion/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.numeric_conversion/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.numeric_conversion/1.83.0.bcr.1/source.json create mode 100644 modules/boost.optional/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.optional/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.optional/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.optional/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.optional/1.83.0.bcr.1/source.json create mode 100644 modules/boost.pool/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.pool/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.pool/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.pool/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.pool/1.83.0.bcr.1/source.json create mode 100644 modules/boost.process/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.process/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.process/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.process/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.process/1.83.0.bcr.1/source.json create mode 100644 modules/boost.range/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.range/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.range/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.range/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.range/1.83.0.bcr.1/source.json create mode 100644 modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.ratio/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.ratio/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.ratio/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.ratio/1.83.0.bcr.1/source.json create mode 100644 modules/boost.rational/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.rational/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.rational/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.rational/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.rational/1.83.0.bcr.1/source.json create mode 100644 modules/boost.regex/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.regex/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.regex/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.regex/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.regex/1.83.0.bcr.1/source.json create mode 100644 modules/boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.smart_ptr/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.smart_ptr/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.smart_ptr/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.smart_ptr/1.83.0.bcr.1/source.json create mode 100644 modules/boost.system/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.system/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.system/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.system/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.system/1.83.0.bcr.1/source.json create mode 100644 modules/boost.test/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.test/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.test/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.test/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.test/1.83.0.bcr.1/source.json create mode 100644 modules/boost.tokenizer/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.tokenizer/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.tokenizer/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.tokenizer/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.tokenizer/1.83.0.bcr.1/source.json create mode 100644 modules/boost.type_index/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.type_index/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.type_index/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.type_index/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.type_index/1.83.0.bcr.1/source.json create mode 100644 modules/boost.variant2/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.variant2/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.variant2/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.variant2/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.variant2/1.83.0.bcr.1/source.json diff --git a/modules/boost.algorithm/1.83.0.bcr.1/MODULE.bazel b/modules/boost.algorithm/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..f76178d1f94 --- /dev/null +++ b/modules/boost.algorithm/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,25 @@ +module( + name = "boost.algorithm", + 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.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.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.exception", 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.mpl", 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.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.unordered", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.algorithm/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.algorithm/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..70031f3ed74 --- /dev/null +++ b/modules/boost.algorithm/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.algorithm", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob([ + "include/boost/algorithm/string/detail/*.hpp", + "include/boost/algorithm/string/std/*.hpp", + ]), + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/algorithm/string/detail/*.hpp", + "include/boost/algorithm/string/std/*.hpp", + ]), + deps = [ + "@boost.array", + "@boost.assert", + "@boost.bind", + "@boost.concept_check", + "@boost.config", + "@boost.core", + "@boost.exception", + "@boost.function", + "@boost.iterator", + "@boost.mpl", + "@boost.range", + "@boost.regex", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tuple", + "@boost.type_traits", + "@boost.unordered", + ], +) diff --git a/modules/boost.algorithm/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.algorithm/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.algorithm/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.algorithm/1.83.0.bcr.1/presubmit.yml b/modules/boost.algorithm/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..0b006cb2e09 --- /dev/null +++ b/modules/boost.algorithm/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.algorithm//:boost.algorithm' diff --git a/modules/boost.algorithm/1.83.0.bcr.1/source.json b/modules/boost.algorithm/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..7af00c3cc39 --- /dev/null +++ b/modules/boost.algorithm/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-N32JpqRiblBC1x5p4m/GNe6d/DGEZRR+eUsJ6o0+gp8=", + "strip_prefix": "algorithm-boost-1.83.0", + "url": "https://github.com/boostorg/algorithm/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-hldheteqVdF5B4+qFcEx8HrhvDXlNjQyEe7i2UI2iIE=", + "BUILD.bazel": "sha256-ZFYhqF2WKJQximc3ITRfGlXiAOSfJQiFrq2wH+sg9mc=" + } +} diff --git a/modules/boost.algorithm/metadata.json b/modules/boost.algorithm/metadata.json index 6d4192e19d6..27ed3583120 100644 --- a/modules/boost.algorithm/metadata.json +++ b/modules/boost.algorithm/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/algorithm" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.align/1.83.0.bcr.1/MODULE.bazel b/modules/boost.align/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..500411a948b --- /dev/null +++ b/modules/boost.align/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "boost.align", + 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.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.align/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.align/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..208acd48b77 --- /dev/null +++ b/modules/boost.align/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,28 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.align", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob([ + "include/boost/align/detail/**/*.hpp", + ]), + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/align/detail/**/*.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.static_assert", + ], +) diff --git a/modules/boost.align/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.align/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.align/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.align/1.83.0.bcr.1/presubmit.yml b/modules/boost.align/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..18e8f9d88a4 --- /dev/null +++ b/modules/boost.align/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.align//:boost.align' diff --git a/modules/boost.align/1.83.0.bcr.1/source.json b/modules/boost.align/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..6939b2a87a9 --- /dev/null +++ b/modules/boost.align/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-z2TFJIdZBeHwmDjhcyvk4fMc/McVQ6HP9+ewtIRLzFQ=", + "strip_prefix": "align-boost-1.83.0", + "url": "https://github.com/boostorg/align/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-OkMgpcXyHj51AkVQ1NuZyxlXXbh920v9m3gh+HtqeZk=", + "BUILD.bazel": "sha256-fop9sPXCV2dW9c/cQBPITr3/YavTN10kce8p79uEBO0=" + } +} diff --git a/modules/boost.align/metadata.json b/modules/boost.align/metadata.json index b473f9c6e98..1aedcb1424c 100644 --- a/modules/boost.align/metadata.json +++ b/modules/boost.align/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/align" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.array/1.83.0.bcr.1/MODULE.bazel b/modules/boost.array/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..823187fea02 --- /dev/null +++ b/modules/boost.array/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "boost.array", + version = "1.83.0.bcr.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.static_assert", 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.0.13") diff --git a/modules/boost.array/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.array/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..83481fc7709 --- /dev/null +++ b/modules/boost.array/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.array", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.static_assert", + "@boost.throw_exception", + ], +) diff --git a/modules/boost.array/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.array/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.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.array/1.83.0.bcr.1/presubmit.yml b/modules/boost.array/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..589e906af8f --- /dev/null +++ b/modules/boost.array/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,18 @@ +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_targets: + - '@boost.array//:boost.array' diff --git a/modules/boost.array/1.83.0.bcr.1/source.json b/modules/boost.array/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..f0ade799ec7 --- /dev/null +++ b/modules/boost.array/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-b3X1Ov5KAosAdEY0DnPZaSVAnrTNofwY04kIS3ofNiA=", + "strip_prefix": "array-boost-1.83.0", + "url": "https://github.com/boostorg/array/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-edBJ77VAOx0bW/IK2VIqcYtISoe73tpdLm1Gh14hod0=", + "MODULE.bazel": "sha256-/+KVao9dkIOecQyymPCjQqzFodj9/u6VeMrpZX34fjg=" + } +} \ No newline at end of file diff --git a/modules/boost.array/metadata.json b/modules/boost.array/metadata.json index 2c3b588d5df..1c6737871f1 100644 --- a/modules/boost.array/metadata.json +++ b/modules/boost.array/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/array" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.asio/1.83.0.bcr.1/MODULE.bazel b/modules/boost.asio/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..81b35e23450 --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,29 @@ +module( + name = "boost.asio", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "boringssl", version = "0.20240913.0") +bazel_dep(name = "boost.align", 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.bind", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.chrono", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.context", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.coroutine", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.date_time", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function", 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.system", 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 = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.asio/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.asio/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..f6fdc75ab54 --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,84 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") +load("@bazel_skylib//rules:common_settings.bzl", "string_flag") +load("@bazel_skylib//rules:write_file.bzl", "write_file") + +string_flag( + name = "ssl", + visibility = ["//visibility:public"], + values = ["no_ssl", "openssl", "boringssl"], + build_setting_default = "no_ssl", +) + +config_setting(name = "no_ssl", flag_values = {":ssl": "no_ssl"}) +config_setting(name = "openssl", flag_values = {":ssl": "openssl"}) +config_setting(name = "boringssl", flag_values = {":ssl": "boringssl"}) + +write_file( + name = "src", + out = "boost.asio.src.cpp", + content = select({ + ":no_ssl": [ + "#include ", + ], + "//conditions:default": [ + "#include ", + "#include ", + ], + }), +) + +cc_library( + name = "boost.asio", + visibility = ["//visibility:public"], + defines = ["BOOST_ASIO_SEPARATE_COMPILATION"], + linkopts = select({ + "@platforms//os:windows": [ + "-DEFAULTLIB:ws2_32", + "-DEFAULTLIB:mswsock", + ], + "//conditions:default": [ + "-lpthread", + ], + }), + hdrs = glob([ + "include/**/*.hpp", + "include/**/*.ipp", + ], exclude = [ + "include/boost/asio/impl/src.hpp", + "include/boost/asio/ssl/impl/src.hpp", + ]), + srcs = [":src"] + select({ + ":no_ssl": [ + "include/boost/asio/impl/src.hpp", + ], + "//conditions:default": [ + "include/boost/asio/impl/src.hpp", + "include/boost/asio/ssl/impl/src.hpp", + ], + }), + includes = ["include"], + deps = [ + "@boost.align", + "@boost.array", + "@boost.assert", + "@boost.bind", + "@boost.chrono", + "@boost.config", + "@boost.context", + "@boost.core", + "@boost.coroutine", + "@boost.date_time", + "@boost.exception", + "@boost.function", + "@boost.regex", + "@boost.smart_ptr", + "@boost.system", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + ] + select({ + ":openssl": ["@openssl//:ssl"], + ":boringssl": ["@boringssl//:ssl"], + ":no_ssl": [], + }), +) diff --git a/modules/boost.asio/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.asio/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.asio/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.asio/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..2a5c62b1c5f --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,148 @@ +load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") + +cc_library( + name = "unit_test", + hdrs = ["unit_test.hpp"], +) + +_TESTS = { + "any_completion_executor": [], + "any_completion_handler": [], + "any_io_executor": [], + "append": [], + "as_tuple": [], + "associated_allocator": [], + "associated_cancellation_slot": [], + "associated_executor": [], + "associated_immediate_executor": [], + "associator": [], + "async_result": [], + "awaitable": [], + "basic_datagram_socket": [], + "basic_deadline_timer": [], + "basic_file": [], + "basic_random_access_file": [], + "basic_raw_socket": [], + "basic_readable_pipe": [], + "basic_seq_packet_socket": [], + "basic_serial_port": [], + "basic_signal_set": [], + "basic_socket": [], + "basic_socket_acceptor": [], + "basic_stream_file": [], + "basic_stream_socket": [], + "basic_streambuf": [], + "basic_waitable_timer": [], + "basic_writable_pipe": [], + "bind_allocator": [], + "bind_cancellation_slot": [], + "bind_executor": [], + "bind_immediate_executor": [], + "buffer": [], + "buffer_registration": [], + "buffered_read_stream": [ + "//archetypes:async_result", + ], + "buffered_stream": [ + "//archetypes:async_result", + ], + "buffered_write_stream": [ + "//archetypes:async_result", + ], + "buffers_iterator": [], + "cancellation_signal": [], + "cancellation_state": [], + "cancellation_type": [], + "co_spawn": [], + "completion_condition": [], + "compose": [], + "connect": [], + "connect_pipe": [], + "consign": [], + "coroutine": [], + "deadline_timer": [ + "//archetypes:async_result", + ], + "defer": [], + "deferred": [], + "detached": [], + "dispatch": [], + "error": [], + "execution_context": [], + "executor": [], + "executor_work_guard": [], + "file_base": [], + "high_resolution_timer": [], + "io_context": [], + "io_context_strand": [], + "is_read_buffered": [], + "is_write_buffered": [], + "packaged_task": [], + "placeholders": [], + "post": [], + "prepend": [], + "random_access_file": [ + "//archetypes:async_result", + ], + "read": [ + "//archetypes:async_result", + ], + "read_at": [ + "//archetypes:async_result", + ], + "read_until": [ + "//archetypes:async_result", + ], + "readable_pipe": [ + "//archetypes:async_result", + ], + "recycling_allocator": [], + "redirect_error": [], + "registered_buffer": [], + "serial_port": [ + "//archetypes:async_result", + ], + "serial_port_base": [], + "signal_set": [ + "//archetypes:async_result", + ], + "signal_set_base": [], + "socket_base": [], + "static_thread_pool": [], + "steady_timer": [], + "strand": [], + "stream_file": [ + "//archetypes:async_result", + ], + "streambuf": [], + "system_context": [], + "system_executor": [], + "system_timer": [], + "this_coro": [], + "thread_pool": [], + "time_traits": [], + "use_awaitable": [], + "use_future": [ + "//archetypes:async_ops", + ], + "uses_executor": [], + "wait_traits": [], + "writable_pipe": [ + "//archetypes:async_result", + ], + "write": [ + "//archetypes:async_result", + ], + "write_at": [ + "//archetypes:async_result", + ], +} + +[cc_test( + name = test, + srcs = ["{}.cpp".format(test)], + deps = [ + ":unit_test", + "@boost.asio", + ] + _TESTS[test], +) for test in _TESTS] diff --git a/modules/boost.asio/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.asio/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..fc8276ea8b4 --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,8 @@ +bazel_dep(name = "boost.asio") + +local_path_override( + module_name = "boost.asio", + path = "..", +) + +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.asio/1.83.0.bcr.1/overlay/test/archetypes/BUILD.bazel b/modules/boost.asio/1.83.0.bcr.1/overlay/test/archetypes/BUILD.bazel new file mode 100644 index 00000000000..a61ffbd89ad --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/overlay/test/archetypes/BUILD.bazel @@ -0,0 +1,19 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "async_result", + hdrs = ["async_result.hpp"], + deps = [ + "@boost.asio", + ], +) + +cc_library( + name = "async_ops", + hdrs = ["async_ops.hpp"], + deps = [ + "@boost.asio", + ], +) diff --git a/modules/boost.asio/1.83.0.bcr.1/presubmit.yml b/modules/boost.asio/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..859a4de26f5 --- /dev/null +++ b/modules/boost.asio/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.asio//:boost.asio' +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.asio/1.83.0.bcr.1/source.json b/modules/boost.asio/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..b98a23496ee --- /dev/null +++ b/modules/boost.asio/1.83.0.bcr.1/source.json @@ -0,0 +1,13 @@ +{ + "integrity": "sha256-/mOmHwuTI67iCQpPW6yY7g+0X9L/4xYQXCbfVNAbtj8=", + "strip_prefix": "asio-boost-1.83.0", + "url": "https://github.com/boostorg/asio/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-7dsPuPevCutp/EdPRxhW0dlbB1wNJFseGx4b35TS2WA=", + "MODULE.bazel": "sha256-qDsc5BFW7p6+bKwj5GvW+xa7Mop4G9ReV0Lga/+SKKM=", + "test/BUILD.bazel": "sha256-8fcIeYXVWHay4eYnKwdrvdtlPAEtVEqqBlUKdwZcCDY=", + "test/MODULE.bazel": "sha256-ZfKUEr6nY1wNwo+vePuodiCVMd3lD5DpnvfAGdDopjE=", + "test/archetypes/BUILD.bazel": "sha256-d5MKVHwxKqaRPwR2x7feBKD6ovoOFZW9jzJSKwIRgdg=" + } +} diff --git a/modules/boost.asio/metadata.json b/modules/boost.asio/metadata.json index 860b0b47776..88b4449b74d 100644 --- a/modules/boost.asio/metadata.json +++ b/modules/boost.asio/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/asio" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.atomic/1.83.0.bcr.1/MODULE.bazel b/modules/boost.atomic/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..3346c5191b5 --- /dev/null +++ b/modules/boost.atomic/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,16 @@ +module( + name = "boost.atomic", + 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.predef", 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.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.atomic/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.atomic/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..197f192f3ec --- /dev/null +++ b/modules/boost.atomic/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.atomic", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = ["include/boost/atomic/detail/**/*.hpp"], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/atomic/detail/**/*.hpp", + ]), + deps = [ + "@boost.align", + "@boost.assert", + "@boost.config", + "@boost.predef", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.type_traits", + "@boost.winapi", + ], +) diff --git a/modules/boost.atomic/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.atomic/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.atomic/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.atomic/1.83.0.bcr.1/presubmit.yml b/modules/boost.atomic/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..af723a4d40d --- /dev/null +++ b/modules/boost.atomic/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.atomic//:boost.atomic' diff --git a/modules/boost.atomic/1.83.0.bcr.1/source.json b/modules/boost.atomic/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..1948fac46e1 --- /dev/null +++ b/modules/boost.atomic/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-LlB2gfzajDR88EjFHKMioLuoDH+6iGs8jeJNBW0AzNY=", + "strip_prefix": "atomic-boost-1.83.0", + "url": "https://github.com/boostorg/atomic/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-8vfi8KfLd2T1OFHgASDUaNUHyZecjj+UGnV/9bX3SZI=", + "BUILD.bazel": "sha256-/0VUlpA+USCtiMzKCCPW2BjI6dUipqtfLoJtbQPVJt4=" + } +} diff --git a/modules/boost.atomic/metadata.json b/modules/boost.atomic/metadata.json index 76f71cf5e6a..f419fc53bd7 100644 --- a/modules/boost.atomic/metadata.json +++ b/modules/boost.atomic/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/atomic" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.chrono/1.83.0.bcr.1/MODULE.bazel b/modules/boost.chrono/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..e3458a1b543 --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,24 @@ +module( + name = "boost.chrono", + 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.integer", 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.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.ratio", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", 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 = "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 = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.chrono/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.chrono/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..65b7b635f41 --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,89 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +_WINDOWS_HDRS = [ + "**/win/*.hpp" +] + +_POSIX_HDRS = [ + "**/posix/*.hpp" +] + +_MAC_HDRS = [ + "**/mac/*.hpp" +] + + +cc_library( + name = "chrono_posix", + target_compatible_with = select({ + "@platforms//os:windows": ["@platforms//:incompatible"], + "@platforms//os:macos": ["@platforms//:incompatible"], + "//conditions:default": [], + }), + hdrs = glob(_POSIX_HDRS), + includes = ["include"], + defines = ["BOOST_THREAD_DONT_USE_ATOMIC"], +) + +cc_library( + name = "chrono_windows", + target_compatible_with = select({ + "@platforms//os:windows": [], + "@platforms//os:macos": ["@platforms//:incompatible"], + "//conditions:default": ["@platforms//:incompatible"], + }), + hdrs = glob(_WINDOWS_HDRS), + includes = ["include"], + linkopts = ["-DEFAULTLIB:shell32"], +) + +cc_library( + name = "chrono_mac", + target_compatible_with = select({ + "@platforms//os:windows": ["@platforms//:incompatible"], + "@platforms//os:macos": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + hdrs = glob(_MAC_HDRS), + includes = ["include"], + linkopts = ["-DEFAULTLIB:shell32"], +) + +cc_library( + name = "boost.chrono", + hdrs = glob([ + "include/**/*.hpp", + ], exclude = _POSIX_HDRS + _WINDOWS_HDRS + _MAC_HDRS), + srcs = glob(["src/**/*.cpp"]), + defines = ["BOOST_ALL_NO_LIB"], + includes = ["include"], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.integer", + "@boost.move", + "@boost.mpl", + "@boost.predef", + "@boost.ratio", + "@boost.static_assert", + "@boost.system", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.typeof", + "@boost.utility", + ] + select({ + "@platforms//os:windows": [ + ":chrono_windows", + "@boost.winapi", + ], + "@platforms//os:macos": [ + ":chrono_mac", + ], + "//conditions:default": [ + ":chrono_posix", + ], + }) +) diff --git a/modules/boost.chrono/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.chrono/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.chrono/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.chrono/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..99e25c73d63 --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,45 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +_TESTS = { + "test_7868": [], + # Fails intentionally so not tested "test_9337": [], + "test_10631": [], + # Fails intentionally so not tested "test_10778": [], + "test_11006": [], + "test_11012": [], + "test_12176": [], +} + +[cc_test( + name = test, + srcs = glob(["{}.cpp".format(test)], exclude = ["**/win32_test.cpp"]), + defines = select({ + "@platforms//os:windows": ["WIN32_LEAN_AND_MEAN=1"], + "//conditions:default": [], + }), + deps = [ + "@boost.chrono", + "@boost.test", + ] + _TESTS[test], +) for test in _TESTS] + +cc_test ( + name = "win32_test", + target_compatible_with = select({ + "@platforms//os:windows": [], + "@platforms//os:macos": ["@platforms//:incompatible"], + "//conditions:default": ["@platforms//:incompatible"], + }), + srcs = + select({ + "@platforms//os:windows": glob([ + "**/win32_test.cpp" + ]), + "//conditions:default": [ + ], + }), + deps = [ + "@boost.chrono", + "@boost.test" + ] +) diff --git a/modules/boost.chrono/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.chrono/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..7068ab815d0 --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,10 @@ +bazel_dep(name = "boost.chrono") +bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") + +local_path_override( + module_name = "boost.chrono", + path = ".." +) + +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.chrono/1.83.0.bcr.1/presubmit.yml b/modules/boost.chrono/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..fd1eaf0f5c2 --- /dev/null +++ b/modules/boost.chrono/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.chrono//:boost.chrono' +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.chrono/1.83.0.bcr.1/source.json b/modules/boost.chrono/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..2d0074159bb --- /dev/null +++ b/modules/boost.chrono/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-8yY3CTFEpL06EULrgBE66txS4ubmK/G4QVYE4vnHJ8o=", + "strip_prefix": "chrono-boost-1.83.0", + "url": "https://github.com/boostorg/chrono/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-TZBWyeDkoyEFonIGaFnj55UwLctV6CUyzZa51J2Eo+M=", + "MODULE.bazel": "sha256-PhSpgkQckteezWpyKa1W5iHeul0SPzm1Wb4Tzgq07B0=", + "test/BUILD.bazel": "sha256-c6gu9qYHgMOXkbi4WZEnTUpdrTsBNeDcdi4r5hu4GMs=", + "test/MODULE.bazel": "sha256-akziPDzvvTawHRH87RWV2CIQ+YIFIygm7xSYWDHxIVc=" + } +} diff --git a/modules/boost.chrono/metadata.json b/modules/boost.chrono/metadata.json index 88505cbf432..5c22f52eaf5 100644 --- a/modules/boost.chrono/metadata.json +++ b/modules/boost.chrono/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/chrono" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.concept_check/1.83.0.bcr.1/MODULE.bazel b/modules/boost.concept_check/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..706de22755e --- /dev/null +++ b/modules/boost.concept_check/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "boost.concept_check", + 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.preprocessor", 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.0.13") diff --git a/modules/boost.concept_check/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.concept_check/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..8f0b3c90c36 --- /dev/null +++ b/modules/boost.concept_check/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.concept_check", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/concept/detail/msvc.hpp", + "include/boost/concept_check/has_constraints.hpp", + "include/boost/concept_check/msvc.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = [ + "include/boost/concept/detail/msvc.hpp", + "include/boost/concept_check/has_constraints.hpp", + "include/boost/concept_check/msvc.hpp", + ], + deps = [ + "@boost.config", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.concept_check/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.concept_check/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.concept_check/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.concept_check/1.83.0.bcr.1/presubmit.yml b/modules/boost.concept_check/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..4af11fd737c --- /dev/null +++ b/modules/boost.concept_check/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.concept_check//:boost.concept_check' diff --git a/modules/boost.concept_check/1.83.0.bcr.1/source.json b/modules/boost.concept_check/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..36bdacc539a --- /dev/null +++ b/modules/boost.concept_check/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-XYNoKdHVdNG/Abb4ESI0OsjbW3bQ0gtFvnz4HbavWpY=", + "strip_prefix": "concept_check-boost-1.83.0", + "url": "https://github.com/boostorg/concept_check/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-mH3e7KfFUvfBVVftnx4d4m6XbROAACzUHlbqDvfh0l4=", + "BUILD.bazel": "sha256-hi1L43m11rFXmnBJ+hFNyawbes+MbXolhLraqWhZ+xQ=" + } +} diff --git a/modules/boost.concept_check/metadata.json b/modules/boost.concept_check/metadata.json index 9cc52cf6e1b..5d366aa1d49 100644 --- a/modules/boost.concept_check/metadata.json +++ b/modules/boost.concept_check/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/concept_check" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.container/1.83.0.bcr.1/MODULE.bazel b/modules/boost.container/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..a0e9847c402 --- /dev/null +++ b/modules/boost.container/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,13 @@ +module( + name = "boost.container", + 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.intrusive", 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 = "rules_cc", version = "0.0.13") diff --git a/modules/boost.container/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.container/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..fb0723a2faa --- /dev/null +++ b/modules/boost.container/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.container", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.h", + ], + exclude = [ + "include/boost/container/detail/**/*.hpp", + "include/boost/container/node_allocator.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/container/detail/**/*.hpp", + "include/boost/container/node_allocator.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.intrusive", + "@boost.move", + "@boost.static_assert", + ], +) diff --git a/modules/boost.container/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.container/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.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.container/1.83.0.bcr.1/presubmit.yml b/modules/boost.container/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..5f420929fae --- /dev/null +++ b/modules/boost.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.container//:boost.container' diff --git a/modules/boost.container/1.83.0.bcr.1/source.json b/modules/boost.container/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..011c8c3079a --- /dev/null +++ b/modules/boost.container/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-DcVI5iyC2hxWpnJ0CWDAedfcO3W+f+GLohos8pIBU80=", + "strip_prefix": "container-boost-1.83.0", + "url": "https://github.com/boostorg/container/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-QcbTo2en7qbev5PsBYrLaC2DFYIxVToaaoQcQGeei6o=", + "BUILD.bazel": "sha256-ElwPBlEVeEFhCop60SmrjC4OnTjqnqV2SOcYhuWmVqY=" + } +} diff --git a/modules/boost.container/metadata.json b/modules/boost.container/metadata.json index 77acb729acb..61b893494fb 100644 --- a/modules/boost.container/metadata.json +++ b/modules/boost.container/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/container" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.context/1.83.0.bcr.1/MODULE.bazel b/modules/boost.context/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..b634716e018 --- /dev/null +++ b/modules/boost.context/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.context", + 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.mp11", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.pool", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.context/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.context/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5bc583d8c7b --- /dev/null +++ b/modules/boost.context/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.context", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/context/continuation_winfib.hpp", + "include/boost/context/fiber_winfib.hpp", + "include/boost/context/posix/segmented_stack.hpp", + "include/boost/context/preallocated.hpp", + "include/boost/context/windows/protected_fixedsize_stack.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = [ + "include/boost/context/continuation_winfib.hpp", + "include/boost/context/fiber_winfib.hpp", + "include/boost/context/posix/segmented_stack.hpp", + "include/boost/context/preallocated.hpp", + "include/boost/context/windows/protected_fixedsize_stack.hpp", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.mp11", + "@boost.pool", + "@boost.predef", + "@boost.smart_ptr", + ], +) diff --git a/modules/boost.context/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.context/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.context/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.context/1.83.0.bcr.1/presubmit.yml b/modules/boost.context/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..95fbbdb822f --- /dev/null +++ b/modules/boost.context/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.context//:boost.context' diff --git a/modules/boost.context/1.83.0.bcr.1/source.json b/modules/boost.context/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..cb6a46c185d --- /dev/null +++ b/modules/boost.context/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-/MbSfQikFDWSwmkTTdI7K3qGkW36YhmZW9JKTu/P5Oo=", + "strip_prefix": "context-boost-1.83.0", + "url": "https://github.com/boostorg/context/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-DY2TjSfYhEISan20ld89WObCcaxhlqWpFeZdRyaKi5Y=", + "BUILD.bazel": "sha256-fLKPbz2dPthS9RT5qoPSRQZLsMaHQYb4aSBjjQMI+og=" + } +} diff --git a/modules/boost.context/metadata.json b/modules/boost.context/metadata.json index 9ac13bc5eda..a7324036a6e 100644 --- a/modules/boost.context/metadata.json +++ b/modules/boost.context/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/context" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.conversion/1.83.0.bcr.1/MODULE.bazel b/modules/boost.conversion/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..dffef1f1921 --- /dev/null +++ b/modules/boost.conversion/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.conversion", + 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.smart_ptr", 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 = "rules_cc", version = "0.0.13") diff --git a/modules/boost.conversion/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.conversion/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..611a08dcabc --- /dev/null +++ b/modules/boost.conversion/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.conversion", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.smart_ptr", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.typeof", + ], +) diff --git a/modules/boost.conversion/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.conversion/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.conversion/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.conversion/1.83.0.bcr.1/presubmit.yml b/modules/boost.conversion/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..fb010838a58 --- /dev/null +++ b/modules/boost.conversion/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.conversion//:boost.conversion' diff --git a/modules/boost.conversion/1.83.0.bcr.1/source.json b/modules/boost.conversion/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..407c5512990 --- /dev/null +++ b/modules/boost.conversion/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-LcTvJVMEQpJDhbqOL6fzecbKWiMDUxwizzhdDAQo4HE=", + "strip_prefix": "conversion-boost-1.83.0", + "url": "https://github.com/boostorg/conversion/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-0F6l05wDmd3QMxki5kpruL3+QLg8ttTs7mLXy2j2w2s=", + "BUILD.bazel": "sha256-7n+1R70U//yOYTEr8pfP6jVK8X+43n13WEnBhrqs1lo=" + } +} diff --git a/modules/boost.conversion/metadata.json b/modules/boost.conversion/metadata.json index 3b5786e1a49..44818da973f 100644 --- a/modules/boost.conversion/metadata.json +++ b/modules/boost.conversion/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/conversion" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.coroutine/1.83.0.bcr.1/MODULE.bazel b/modules/boost.coroutine/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..642bfe69d16 --- /dev/null +++ b/modules/boost.coroutine/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.coroutine", + 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.context", 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.move", 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 = "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.0.13") diff --git a/modules/boost.coroutine/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.coroutine/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..bcc2e0bca07 --- /dev/null +++ b/modules/boost.coroutine/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,38 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.coroutine", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/coroutine/detail/**/*.hpp", + "include/boost/coroutine/posix/segmented_stack_allocator.hpp", + "include/boost/coroutine/windows/protected_stack_allocator.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/coroutine/detail/**/*.hpp", + "include/boost/coroutine/posix/segmented_stack_allocator.hpp", + "include/boost/coroutine/windows/protected_stack_allocator.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.context", + "@boost.core", + "@boost.exception", + "@boost.move", + "@boost.system", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.coroutine/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.coroutine/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.coroutine/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.coroutine/1.83.0.bcr.1/presubmit.yml b/modules/boost.coroutine/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..f848af23579 --- /dev/null +++ b/modules/boost.coroutine/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.coroutine//:boost.coroutine' diff --git a/modules/boost.coroutine/1.83.0.bcr.1/source.json b/modules/boost.coroutine/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..e280b97d8d5 --- /dev/null +++ b/modules/boost.coroutine/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-HiQlJBznuKTGgXKLya2v9a2Ow4Pl8/nLIuYpUZL6Qlg=", + "strip_prefix": "coroutine-boost-1.83.0", + "url": "https://github.com/boostorg/coroutine/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-a87PK3yaihdE2QaBH7kQBB2mT9UUs1L4A38BXLyyKMo=", + "BUILD.bazel": "sha256-HPSzcDygPWR8GBWZFTkQs1vX+i34UwCPGj1gL8hCJ58=" + } +} diff --git a/modules/boost.coroutine/metadata.json b/modules/boost.coroutine/metadata.json index 149501cc50e..084f2a21427 100644 --- a/modules/boost.coroutine/metadata.json +++ b/modules/boost.coroutine/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/coroutine" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.date_time/1.83.0.bcr.1/MODULE.bazel b/modules/boost.date_time/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..afe0b4015a2 --- /dev/null +++ b/modules/boost.date_time/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,23 @@ +module( + name = "boost.date_time", + 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.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.io", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.lexical_cast", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.numeric_conversion", 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.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 = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.date_time/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.date_time/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..e40ea00b203 --- /dev/null +++ b/modules/boost.date_time/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.date_time", + hdrs = glob([ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = ["include/boost/date_time/gregorian_calendar.ipp"]), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = [ + "include/boost/date_time/gregorian_calendar.ipp", + ], + deps = [ + "@boost.algorithm", + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.io", + "@boost.lexical_cast", + "@boost.numeric_conversion", + "@boost.range", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tokenizer", + "@boost.type_traits", + "@boost.utility", + "@boost.winapi", + ], +) diff --git a/modules/boost.date_time/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.date_time/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.date_time/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.date_time/1.83.0.bcr.1/presubmit.yml b/modules/boost.date_time/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..f5100605951 --- /dev/null +++ b/modules/boost.date_time/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.date_time//:boost.date_time' diff --git a/modules/boost.date_time/1.83.0.bcr.1/source.json b/modules/boost.date_time/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..29644f2ee98 --- /dev/null +++ b/modules/boost.date_time/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-lREanNKGi0H/rS7yq7HhdDftXmFBvinR8FxvX+DNHHQ=", + "strip_prefix": "date_time-boost-1.83.0", + "url": "https://github.com/boostorg/date_time/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-R1AMDymFq/QxKcngwXX3hG7sbbrynxxaUG8/eyTKlOE=", + "BUILD.bazel": "sha256-d0aArKUZBQyAftx4DbEMOujblduT02ld3rkozqRzNhE=" + } +} diff --git a/modules/boost.date_time/metadata.json b/modules/boost.date_time/metadata.json index a1df482859f..39af32131a9 100644 --- a/modules/boost.date_time/metadata.json +++ b/modules/boost.date_time/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/date_time" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.detail/1.83.0.bcr.3/MODULE.bazel b/modules/boost.detail/1.83.0.bcr.3/MODULE.bazel new file mode 100644 index 00000000000..425876b287a --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/MODULE.bazel @@ -0,0 +1,13 @@ +module( + name = "boost.detail", + version = "1.83.0.bcr.3", + 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.preprocessor", 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.0.13") diff --git a/modules/boost.detail/1.83.0.bcr.3/overlay/BUILD.bazel b/modules/boost.detail/1.83.0.bcr.3/overlay/BUILD.bazel new file mode 100644 index 00000000000..04535922378 --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/overlay/BUILD.bazel @@ -0,0 +1,32 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.detail", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = [ + "include/boost/detail/utf8_codecvt_facet.hpp", + "include/boost/detail/utf8_codecvt_facet.ipp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = [ + "include/boost/detail/utf8_codecvt_facet.hpp", + "include/boost/detail/utf8_codecvt_facet.ipp", + ], + deps = [ + "@boost.config", + "@boost.core", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.detail/1.83.0.bcr.3/overlay/MODULE.bazel b/modules/boost.detail/1.83.0.bcr.3/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.detail/1.83.0.bcr.3/overlay/test/BUILD.bazel b/modules/boost.detail/1.83.0.bcr.3/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..5ff85520258 --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/overlay/test/BUILD.bazel @@ -0,0 +1,67 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +cc_test( + name = "allocator_utilities_test", + srcs = ["allocator_utilities_test.cpp"], + deps = [ + "@boost.array", + "@boost.detail", + ], +) + +cc_test( + name = "binary_search_test", + srcs = ["binary_search_test.cpp"], + deps = [ + "@boost.detail", + ], +) + +cc_test( + name = "blank_test", + srcs = ["blank_test.cpp"], + deps = [ + "@boost.detail", + ], +) + +cc_test( + name = "is_sorted_test", + srcs = ["is_sorted_test.cpp"], + deps = [ + "@boost.array", + "@boost.detail", + ], +) + +cc_test( + name = "is_xxx_test", + srcs = ["is_xxx_test.cpp"], + deps = [ + "@boost.detail", + ], +) + +cc_test( + name = "numeric_traits_test", + srcs = ["numeric_traits_test.cpp"], + deps = [ + "@boost.detail", + ], +) + +cc_test( + name = "reference_content_test", + srcs = ["reference_content_test.cpp"], + deps = [ + "@boost.detail", + ], +) + +# cc_test( +# name = "test_utf8_codecvt", +# srcs = ["test_utf8_codecvt.cpp"], +# deps = [ +# "@boost.detail", +# ], +# ) diff --git a/modules/boost.detail/1.83.0.bcr.3/overlay/test/MODULE.bazel b/modules/boost.detail/1.83.0.bcr.3/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..d4032d3be3c --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/overlay/test/MODULE.bazel @@ -0,0 +1,8 @@ +bazel_dep(name = "boost.array", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.detail") +local_path_override( + module_name = "boost.detail", + path = "..", +) + +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.detail/1.83.0.bcr.3/presubmit.yml b/modules/boost.detail/1.83.0.bcr.3/presubmit.yml new file mode 100644 index 00000000000..a6409e126d1 --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/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.detail//:boost.detail' +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.detail/1.83.0.bcr.3/source.json b/modules/boost.detail/1.83.0.bcr.3/source.json new file mode 100644 index 00000000000..9295f52e9cc --- /dev/null +++ b/modules/boost.detail/1.83.0.bcr.3/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-bR2mqmLf56CyWpmlciUYscTTKAq9S05hEloNTWLBuuE=", + "strip_prefix": "detail-boost-1.83.0", + "url": "https://github.com/boostorg/detail/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-mEYuet/UVbFdkYuF0ngrnSu5xDvEWj21JRojN4W4NeU=", + "MODULE.bazel": "sha256-ic5EVNpYbTIpBxyUrk/jBfqQfzD4saw439Y3rr4g8wY=", + "test/BUILD.bazel": "sha256-SFpZRRzwociPZiNFNEn2xX3RiUPdC4YoQwqOolx8mV0=", + "test/MODULE.bazel": "sha256-N227TYKXLMn7vy0/V1QE8IXMb6ENMn/et9QGodRVK+g=" + } +} diff --git a/modules/boost.detail/metadata.json b/modules/boost.detail/metadata.json index 7dcda39bbd9..08b4bd412dd 100644 --- a/modules/boost.detail/metadata.json +++ b/modules/boost.detail/metadata.json @@ -18,7 +18,8 @@ "versions": [ "1.83.0", "1.83.0.bcr.1", - "1.83.0.bcr.2" + "1.83.0.bcr.2", + "1.83.0.bcr.3" ], "yanked_versions": {} } diff --git a/modules/boost.exception/1.83.0.bcr.1/MODULE.bazel b/modules/boost.exception/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..38c8cc6dcd1 --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.exception", + 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.smart_ptr", 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 = "rules_cc", version = "0.0.13") diff --git a/modules/boost.exception/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.exception/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..9bc0b7cb065 --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,24 @@ +load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") + +cc_library( + name = "boost.exception", + hdrs = glob( + [ + "include/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + visibility = ["//visibility:public"], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.smart_ptr", + "@boost.throw_exception", + "@boost.tuple", + "@boost.type_traits", + ], +) diff --git a/modules/boost.exception/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.exception/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.exception/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.exception/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..1863780af51 --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,15 @@ +cc_test( + name = "1-throw_exception_test", + srcs = ["1-throw_exception_test.cpp"], + deps = [ + "@boost.exception", + ], +) + +cc_test( + name = "cloning_test", + srcs = ["cloning_test.cpp"], + deps = [ + "@boost.exception", + ], +) diff --git a/modules/boost.exception/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.exception/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..183ae5c2a93 --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,5 @@ +bazel_dep(name = "boost.exception") +local_path_override( + module_name = "boost.exception", + path = "..", +) diff --git a/modules/boost.exception/1.83.0.bcr.1/presubmit.yml b/modules/boost.exception/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..6969110ab33 --- /dev/null +++ b/modules/boost.exception/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.exception//:boost.exception' +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.exception/1.83.0.bcr.1/source.json b/modules/boost.exception/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..b8bb2dc0c0d --- /dev/null +++ b/modules/boost.exception/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-SYJ8+mfZ7RtL1a6Ay05y7EQOYxxWSV7zyiBJYWqnfJE=", + "strip_prefix": "exception-boost-1.83.0", + "url": "https://github.com/boostorg/exception/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-Xp4kzMDKIryD3JnmzXaBCZId83XAeGNmI55oNvOPCek=", + "MODULE.bazel": "sha256-YNZBi75iRvccH/IRwI8YfZdf4SoPaEXGTGEnl3xRN1s=", + "test/BUILD.bazel": "sha256-P3jQlT3yvOIZEs9MDS2QVGvIFshjpgelvlpPgfkkN0Q=", + "test/MODULE.bazel": "sha256-Mv4cyjNsxQYH/PB1nkXQp02bV0oC634sMgsalpvlxvE=" + } +} diff --git a/modules/boost.exception/metadata.json b/modules/boost.exception/metadata.json index b2ff8719a69..a4b1a8b596e 100644 --- a/modules/boost.exception/metadata.json +++ b/modules/boost.exception/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/exception" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.filesystem/1.83.0.bcr.1/MODULE.bazel b/modules/boost.filesystem/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..c917d1c6b55 --- /dev/null +++ b/modules/boost.filesystem/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,22 @@ +module( + name = "boost.filesystem", + 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.atomic", 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.detail", version = "1.83.0.bcr.3") +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.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", 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 = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.filesystem/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.filesystem/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..f325fbadd20 --- /dev/null +++ b/modules/boost.filesystem/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.filesystem", + srcs = glob([ + "src/**/*.hpp", + "src/**/*.cpp", + ]), + hdrs = glob([ + "include/**/*.hpp", + ]), + defines = [ + "BOOST_ALL_NO_LIB", + "BOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF", + ], + includes = ["include"], + deps = [ + "@boost.assert", + "@boost.atomic", + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.detail", + "@boost.io", + "@boost.iterator", + "@boost.predef", + "@boost.smart_ptr", + "@boost.system", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.winapi", + ], +) diff --git a/modules/boost.filesystem/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.filesystem/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.filesystem/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/BUILD.bazel b/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/BUILD.bazel new file mode 100644 index 00000000000..d904bc94ce0 --- /dev/null +++ b/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/BUILD.bazel @@ -0,0 +1,80 @@ +load("@rules_cc//cc:defs.bzl", "cc_test") + +cc_test( + name = "config_info", + srcs = [ + "config_info.cpp", + "macro_value.hpp", + ], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "convenience_test", + srcs = ["convenience_test.cpp"], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "copy_test", + srcs = ["copy_test.cpp"], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "operations_test", + srcs = ["operations_test.cpp"], + tags = ["manual"], # this test won't run in the bazel runfiles directory + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "locale_info", + srcs = ["locale_info.cpp"], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "fstream_test", + srcs = ["fstream_test.cpp"], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "path_test", + srcs = ["path_test.cpp"], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) + +cc_test( + name = "path_unit_test", + srcs = [ + "path_unit_test.cpp", + "test_codecvt.hpp", + ], + deps = [ + "@boost.test", + "@boost.filesystem", + ], +) diff --git a/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/MODULE.bazel b/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/MODULE.bazel new file mode 100644 index 00000000000..af65f1cf133 --- /dev/null +++ b/modules/boost.filesystem/1.83.0.bcr.1/overlay/test/MODULE.bazel @@ -0,0 +1,8 @@ +bazel_dep(name = "boost.test", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.filesystem") +local_path_override( + module_name = "boost.filesystem", + path = "..", +) + +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.filesystem/1.83.0.bcr.1/presubmit.yml b/modules/boost.filesystem/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..30c696c5d7e --- /dev/null +++ b/modules/boost.filesystem/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.filesystem//:boost.filesystem' +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.filesystem/1.83.0.bcr.1/source.json b/modules/boost.filesystem/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d854ebb7b4f --- /dev/null +++ b/modules/boost.filesystem/1.83.0.bcr.1/source.json @@ -0,0 +1,12 @@ +{ + "integrity": "sha256-zXgXNEHxVZNe/ke1x84Jwp+BTH5cLK2p+zfUDI6mn00=", + "strip_prefix": "filesystem-boost-1.83.0", + "url": "https://github.com/boostorg/filesystem/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-Sp/UsqJLOJ5P/11XVnHfl1HCeupoakn6eHYgA2QFiQQ=", + "MODULE.bazel": "sha256-aU2uwi2zc6hB/6uD4CEIoU/bcbV0ex81hCWOrelAbiU=", + "test/BUILD.bazel": "sha256-24eTQmMekAkjxiUyZ4VLBdusU1DtH/hPd7AegTg9oak=", + "test/MODULE.bazel": "sha256-/h6SMFB92cLV5Ovyy13tclcHmmub3yzH6Qto0Q1h2o0=" + } +} diff --git a/modules/boost.filesystem/metadata.json b/modules/boost.filesystem/metadata.json index 82363b4233e..d1c9ab7fd2a 100644 --- a/modules/boost.filesystem/metadata.json +++ b/modules/boost.filesystem/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/filesystem" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.fusion/1.83.0.bcr.1/MODULE.bazel b/modules/boost.fusion/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..aab9ad1b817 --- /dev/null +++ b/modules/boost.fusion/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,20 @@ +module( + name = "boost.fusion", + 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.container_hash", 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.functional", 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.static_assert", 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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.fusion/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.fusion/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..985e655f266 --- /dev/null +++ b/modules/boost.fusion/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,54 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.fusion", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob([ + "include/boost/fusion/adapted/array/*_impl.hpp", + "include/boost/fusion/**/detail/**/*.hpp", + "include/boost/fusion/**/*_fwd.hpp", + ]) + [ + "include/boost/fusion/adapted/boost_tuple/mpl/clear.hpp", + "include/boost/fusion/container/generation/vector_tie.hpp", + "include/boost/fusion/container/map/map_iterator.hpp", + "include/boost/fusion/include/segmented_fold_until.hpp", + "include/boost/fusion/include/vector_tie.hpp", + "include/boost/fusion/support/segmented_fold_until.hpp", + ], + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/fusion/adapted/array/*_impl.hpp", + "include/boost/fusion/**/detail/**/*.hpp", + "include/boost/fusion/**/*_fwd.hpp", + ]) + [ + "include/boost/fusion/adapted/boost_tuple/mpl/clear.hpp", + "include/boost/fusion/container/generation/vector_tie.hpp", + "include/boost/fusion/container/map/map_iterator.hpp", + "include/boost/fusion/include/segmented_fold_until.hpp", + "include/boost/fusion/include/vector_tie.hpp", + "include/boost/fusion/support/segmented_fold_until.hpp", + ], + deps = [ + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.function_types", + "@boost.functional", + "@boost.mpl", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.tuple", + "@boost.type_traits", + "@boost.typeof", + "@boost.utility", + ], +) diff --git a/modules/boost.fusion/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.fusion/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.fusion/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.fusion/1.83.0.bcr.1/presubmit.yml b/modules/boost.fusion/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..d8cc45b6d7a --- /dev/null +++ b/modules/boost.fusion/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.fusion//:boost.fusion' diff --git a/modules/boost.fusion/1.83.0.bcr.1/source.json b/modules/boost.fusion/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..1147e94b903 --- /dev/null +++ b/modules/boost.fusion/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-cd2i+wxpBttO75Z5CL6LFJVM6YRM6enaKQ91BWiPdD0=", + "strip_prefix": "fusion-boost-1.83.0", + "url": "https://github.com/boostorg/fusion/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-GmUYQNVxDl8riCU1+f16GNaTLCRVkYU2Kj3+DKNwLuQ=", + "BUILD.bazel": "sha256-tDLYHZu3KTdUnXNKaRNJ8u6KUVYfrktCnADBy+Il1d8=" + } +} diff --git a/modules/boost.fusion/metadata.json b/modules/boost.fusion/metadata.json index ce2d9e83fe3..cc8953b5a6a 100644 --- a/modules/boost.fusion/metadata.json +++ b/modules/boost.fusion/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/fusion" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.integer/1.83.0.bcr.1/MODULE.bazel b/modules/boost.integer/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..6a73887440b --- /dev/null +++ b/modules/boost.integer/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,14 @@ +module( + name = "boost.integer", + 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.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.0.13") diff --git a/modules/boost.integer/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.integer/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..3fc29730fff --- /dev/null +++ b/modules/boost.integer/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,24 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.integer", + hdrs = glob( + [ + "include/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.integer/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.integer/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.integer/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.integer/1.83.0.bcr.1/presubmit.yml b/modules/boost.integer/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..eee59d5165b --- /dev/null +++ b/modules/boost.integer/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.integer//:boost.integer' diff --git a/modules/boost.integer/1.83.0.bcr.1/source.json b/modules/boost.integer/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..fe58236c37b --- /dev/null +++ b/modules/boost.integer/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-tlh87M1ox4iHMUDzZYH06KU8w2W6qSmBjhXwI5tUvRQ=", + "strip_prefix": "integer-boost-1.83.0", + "url": "https://github.com/boostorg/integer/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-KWVdfgQ7p5Bl7Y+4uLmRM0cP8kD0YGvrtghdLIVleN8=", + "BUILD.bazel": "sha256-7m4dBpAvHAEAAD32sMqhu0wH4cz9jFaDq6Z2U8JmDzQ=" + } +} diff --git a/modules/boost.integer/metadata.json b/modules/boost.integer/metadata.json index 90651abd427..3ef29554d64 100644 --- a/modules/boost.integer/metadata.json +++ b/modules/boost.integer/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/integer" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.iterator/1.83.0.bcr.1/MODULE.bazel b/modules/boost.iterator/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..e3705f0722c --- /dev/null +++ b/modules/boost.iterator/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,22 @@ +module( + name = "boost.iterator", + 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.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.2") +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.mpl", 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.static_assert", 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.0.13") diff --git a/modules/boost.iterator/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.iterator/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..4fb96cb83c2 --- /dev/null +++ b/modules/boost.iterator/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.iterator", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob(["include/boost/iterator/detail/**/*.hpp"]), + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob(["include/boost/iterator/detail/**/*.hpp"]), + deps = [ + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.conversion", + "@boost.core", + "@boost.detail", + "@boost.function_types", + "@boost.fusion", + "@boost.mpl", + "@boost.optional", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.iterator/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.iterator/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.iterator/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.iterator/1.83.0.bcr.1/presubmit.yml b/modules/boost.iterator/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..d4d64708136 --- /dev/null +++ b/modules/boost.iterator/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.iterator//:boost.iterator' diff --git a/modules/boost.iterator/1.83.0.bcr.1/source.json b/modules/boost.iterator/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..0e2e3144bfd --- /dev/null +++ b/modules/boost.iterator/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-fZub0GVtQlf2DuScpGzAaIIwC3CJJGY/FGzCLx7TSQU=", + "strip_prefix": "iterator-boost-1.83.0", + "url": "https://github.com/boostorg/iterator/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-asd4MUYRMVSoPoQb+kRJEFcYAGN47f9/v8U67d8AgSs=", + "BUILD.bazel": "sha256-dbArguPmTOzl4Qd9rpmF2th8oKSCtk/R+8QvRwFiPhw=" + } +} diff --git a/modules/boost.iterator/metadata.json b/modules/boost.iterator/metadata.json index fb665e3aef9..9ba5c2f0d4f 100644 --- a/modules/boost.iterator/metadata.json +++ b/modules/boost.iterator/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/iterator" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.lexical_cast/1.83.0.bcr.1/MODULE.bazel b/modules/boost.lexical_cast/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..6f3dfb97fab --- /dev/null +++ b/modules/boost.lexical_cast/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,19 @@ +module( + name = "boost.lexical_cast", + 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.container", 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.numeric_conversion", 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.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.0.13") diff --git a/modules/boost.lexical_cast/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.lexical_cast/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..c913414cb69 --- /dev/null +++ b/modules/boost.lexical_cast/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.lexical_cast", + hdrs = glob([ + "include/**/*.hpp", + ], + exclude = ["include/boost/detail/**/*.hpp"]), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/detail/**/*.hpp", + ]), + deps = [ + "@boost.array", + "@boost.assert", + "@boost.config", + "@boost.container", + "@boost.core", + "@boost.integer", + "@boost.numeric_conversion", + "@boost.range", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.lexical_cast/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.lexical_cast/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.lexical_cast/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.lexical_cast/1.83.0.bcr.1/presubmit.yml b/modules/boost.lexical_cast/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..2f841d453bc --- /dev/null +++ b/modules/boost.lexical_cast/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.lexical_cast//:boost.lexical_cast' diff --git a/modules/boost.lexical_cast/1.83.0.bcr.1/source.json b/modules/boost.lexical_cast/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..ae6125db855 --- /dev/null +++ b/modules/boost.lexical_cast/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-5QXqwGcj8JUXSnmuxm0zLzbz9MmJrm6IKgxXegt60LQ=", + "strip_prefix": "lexical_cast-boost-1.83.0", + "url": "https://github.com/boostorg/lexical_cast/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-gPI9VPI4tNya5+QIYh0TWK+TYXiAZ13qalM4tpBkKEE=", + "BUILD.bazel": "sha256-WuLwlPGdbvf92fwZ6lGw5mstYdg0yklWYbDR9Y127HM=" + } +} diff --git a/modules/boost.lexical_cast/metadata.json b/modules/boost.lexical_cast/metadata.json index 5219f3d0f64..41fedd1f2c0 100644 --- a/modules/boost.lexical_cast/metadata.json +++ b/modules/boost.lexical_cast/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/lexical_cast" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.numeric_conversion/1.83.0.bcr.1/MODULE.bazel b/modules/boost.numeric_conversion/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..b985598c13a --- /dev/null +++ b/modules/boost.numeric_conversion/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.numeric_conversion", + 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.conversion", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", 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.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.0.13") diff --git a/modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..9cffe0c296b --- /dev/null +++ b/modules/boost.numeric_conversion/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.numeric_conversion", + hdrs = glob([ + "include/**/*.hpp", + ]), + features = [ + "parse_heasders", + ], + includes = ["include"], + deps = [ + "@boost.config", + "@boost.conversion", + "@boost.core", + "@boost.mpl", + "@boost.preprocessor", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.numeric_conversion/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.numeric_conversion/1.83.0.bcr.1/presubmit.yml b/modules/boost.numeric_conversion/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..aadb3f492ad --- /dev/null +++ b/modules/boost.numeric_conversion/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.numeric_conversion//:boost.numeric_conversion' diff --git a/modules/boost.numeric_conversion/1.83.0.bcr.1/source.json b/modules/boost.numeric_conversion/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..f0e7c6a796d --- /dev/null +++ b/modules/boost.numeric_conversion/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-/PKczBsLK7T+8MNQD3q5TFxlbN11iqUGB+d71kd9J5c=", + "strip_prefix": "numeric_conversion-boost-1.83.0", + "url": "https://github.com/boostorg/numeric_conversion/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-GSDXH2VqBDOUdXmobCLg3Yl4Fure464g1cUdq5UF3rM=", + "BUILD.bazel": "sha256-QIL9kKt1Qna6Yr2hDqxmX5GAJxR/4aCUKgupfwJQA/Y=" + } +} diff --git a/modules/boost.numeric_conversion/metadata.json b/modules/boost.numeric_conversion/metadata.json index c2e7e974f5f..8c9e17e31a8 100644 --- a/modules/boost.numeric_conversion/metadata.json +++ b/modules/boost.numeric_conversion/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/numeric_conversion" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.optional/1.83.0.bcr.1/MODULE.bazel b/modules/boost.optional/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..58767e88774 --- /dev/null +++ b/modules/boost.optional/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.optional", + 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.2") +bazel_dep(name = "boost.move", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.predef", 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.0.13") diff --git a/modules/boost.optional/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.optional/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5bdbd9768cc --- /dev/null +++ b/modules/boost.optional/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.optional", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob([ + "include/boost/optional/detail/*.hpp", + ]), + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/optional/detail/*.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.move", + "@boost.predef", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.optional/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.optional/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.optional/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.optional/1.83.0.bcr.1/presubmit.yml b/modules/boost.optional/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..e2d732d106a --- /dev/null +++ b/modules/boost.optional/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.optional//:boost.optional' diff --git a/modules/boost.optional/1.83.0.bcr.1/source.json b/modules/boost.optional/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..b7b52ec2cd1 --- /dev/null +++ b/modules/boost.optional/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-Q2ub2unT9FSJ5zzssfsD7IQWMRD67/CgOa0esv09kDE=", + "strip_prefix": "optional-boost-1.83.0", + "url": "https://github.com/boostorg/optional/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-lx54ahnjHfvY0xHf87v/x8HhbzSOAZ38pQYg/ZxHUJI=", + "BUILD.bazel": "sha256-r/2A330KgzNaqH+uXEj3XKs4WcY0CgzQ6mXaQ2fl32g=" + } +} diff --git a/modules/boost.optional/metadata.json b/modules/boost.optional/metadata.json index feb576ada6d..50db9c56690 100644 --- a/modules/boost.optional/metadata.json +++ b/modules/boost.optional/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/optional" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.pool/1.83.0.bcr.1/MODULE.bazel b/modules/boost.pool/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..12ac016efd6 --- /dev/null +++ b/modules/boost.pool/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,14 @@ +module( + name = "boost.pool", + 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.integer", 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.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.pool/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.pool/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..8a7fa37ec8c --- /dev/null +++ b/modules/boost.pool/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,33 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.pool", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = glob([ + "include/boost/pool/detail/**/*.hpp", + "include/boost/pool/detail/**/*.ipp", + ]), + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/pool/detail/**/*.hpp", + "include/boost/pool/detail/**/*.ipp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.integer", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.winapi", + ], +) diff --git a/modules/boost.pool/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.pool/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.pool/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.pool/1.83.0.bcr.1/presubmit.yml b/modules/boost.pool/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..4569c959907 --- /dev/null +++ b/modules/boost.pool/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.pool//:boost.pool' diff --git a/modules/boost.pool/1.83.0.bcr.1/source.json b/modules/boost.pool/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..ae14d0e11c7 --- /dev/null +++ b/modules/boost.pool/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-rUf96POXlmx04eOU8dzWao1CEyixKXoEnrvSkNeuJfI=", + "strip_prefix": "pool-boost-1.83.0", + "url": "https://github.com/boostorg/pool/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-e3yulZ0x5Vz96tQSLN3y7ITX86jwz1y8jYF20iah6Do=", + "BUILD.bazel": "sha256-NZbenX7YccfgRK52bMZKVQTMekYv+1nk2aiBOR7nJUo=" + } +} diff --git a/modules/boost.pool/metadata.json b/modules/boost.pool/metadata.json index b6c4dde2372..9becc1a77c6 100644 --- a/modules/boost.pool/metadata.json +++ b/modules/boost.pool/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/pool" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.process/1.83.0.bcr.1/MODULE.bazel b/modules/boost.process/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..6fb0cc612aa --- /dev/null +++ b/modules/boost.process/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,27 @@ +module( + name = "boost.process", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "boost.algorithm", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.asio", 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.filesystem", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.fusion", 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.optional", 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 = "boost.tokenizer", 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 = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") +bazel_dep(name = "platforms", version = "0.0.10") diff --git a/modules/boost.process/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.process/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..0b023c82d81 --- /dev/null +++ b/modules/boost.process/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,126 @@ +load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") +load("@rules_cc//cc:defs.bzl", "cc_library") + +bool_flag( + name = "use_std_fs", + build_setting_default = False, + visibility = ["//visibility:public"], +) + +config_setting( + name = "use_std_fs_enabled", + flag_values = {":use_std_fs": "true"}, +) + +config_setting( + name = "use_std_fs_disabled", + flag_values = {":use_std_fs": "false"}, +) + +_WINDOWS_HDRS = [ + "include/boost/process/detail/windows/*.hpp", + "include/boost/process/v2/windows/**/*.hpp", + "include/boost/process/v2/windows/**/*.ipp", + "include/boost/process/v2/detail/environment_win.hpp", + "include/boost/process/v2/detail/impl/environment_win.ipp", + "include/boost/process/v2/detail/impl/process_handle_windows.ipp", + "include/boost/process/v2/detail/process_handle_windows.hpp", +] + +_POSIX_HDRS = [ + "include/boost/process/detail/posix/*.hpp", + "include/boost/process/v2/posix/**/*.hpp", + "include/boost/process/v2/posix/**/*.ipp", + "include/boost/process/v2/detail/environment_posix.hpp", +] + +cc_library( + name = "boost.process", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.ipp", + ], + exclude = [ + "include/boost/process/detail/*.hpp", + "include/boost/process/detail/traits/*.hpp", + "include/boost/process/locale.hpp", + "include/boost/process/posix.hpp", + "include/boost/process/start_dir.hpp", + "include/boost/process/v2/detail/**/*.hpp", + "include/boost/process/v2/detail/**/*.ipp", + "include/boost/process/v2/ext/cwd.hpp", + "include/boost/process/v2/ext/impl/cmd.ipp", + "include/boost/process/v2/ext/impl/cwd.ipp", + "include/boost/process/v2/ext/impl/env.ipp", + "include/boost/process/v2/impl/default_launcher.ipp", + "include/boost/process/v2/src.hpp", + "include/boost/process/windows.hpp", + ] + _POSIX_HDRS + _WINDOWS_HDRS, + ), + defines = select({ + ":use_std_fs_enabled": ["BOOST_PROCESS_USE_STD_FS"], + ":use_std_fs_disabled": [], + }) + ["BOOST_PROCESS_V2_SEPARATE_COMPILATION"], + features = [ + "parse_headers", + ], + includes = ["include"], + linkopts = select({ + "@platforms//os:windows": ["-DEFAULTLIB:shell32"], + "//conditions:default": [], + }), + textual_hdrs = glob( + [ + "include/boost/process/detail/*.hpp", + "include/boost/process/detail/traits/*.hpp", + "include/boost/process/locale.hpp", + "include/boost/process/posix.hpp", + "include/boost/process/start_dir.hpp", + "include/boost/process/v2/detail/**/*.hpp", + "include/boost/process/v2/detail/**/*.ipp", + "include/boost/process/v2/ext/cwd.hpp", + "include/boost/process/v2/ext/impl/cmd.ipp", + "include/boost/process/v2/ext/impl/cwd.ipp", + "include/boost/process/v2/ext/impl/env.ipp", + "include/boost/process/v2/src.hpp", + "include/boost/process/windows.hpp", + ], + exclude = [ + "include/boost/process/v2/detail/environment_*.hpp", + "include/boost/process/v2/detail/process_handle_windows.hpp", + "include/boost/process/v2/detail/impl/environment_win.ipp", + "include/boost/process/v2/detail/impl/process_handle_windows.ipp", + ], + ) + select({ + "@platforms//os:windows": glob(_WINDOWS_HDRS), + "//conditions:default": glob(_POSIX_HDRS), + }), + visibility = ["//visibility:public"], + deps = [ + "@boost.algorithm", + "@boost.asio", + "@boost.config", + "@boost.core", + "@boost.fusion", + "@boost.io", + "@boost.iterator", + "@boost.move", + "@boost.optional", + "@boost.system", + "@boost.throw_exception", + "@boost.tokenizer", + "@boost.type_index", + "@boost.type_traits", + "@boost.utility", + ] + select({ + "@platforms//os:windows": [ + "@boost.winapi", + ], + "//conditions:default": [ + ], + }) + select({ + ":use_std_fs_disabled": ["@boost.filesystem"], + ":use_std_fs_enabled": [], + }), +) diff --git a/modules/boost.process/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.process/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.process/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.process/1.83.0.bcr.1/presubmit.yml b/modules/boost.process/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..a7f514d124c --- /dev/null +++ b/modules/boost.process/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.process//:boost.process' diff --git a/modules/boost.process/1.83.0.bcr.1/source.json b/modules/boost.process/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..bdb33ef1664 --- /dev/null +++ b/modules/boost.process/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-7NM3CrPe+ZkKaRdmcRhiGVtwLTMUcQKjlZJpkGKn/4w=", + "strip_prefix": "process-boost-1.83.0", + "url": "https://github.com/boostorg/process/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-reiL+jPJ/9+JTMVG2v5yJq8BlgVeJ1hhud0QkSAWqJ0=", + "BUILD.bazel": "sha256-RLSrtJei3hwe8WwMNmN09Zkio87tsRvDLFmgs/X5cd0=" + } +} diff --git a/modules/boost.process/metadata.json b/modules/boost.process/metadata.json index 4c351e9ed6f..ee2a6fe3863 100644 --- a/modules/boost.process/metadata.json +++ b/modules/boost.process/metadata.json @@ -20,7 +20,8 @@ "github:boostorg/process" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.range/1.83.0.bcr.1/MODULE.bazel b/modules/boost.range/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..58cf6ae6910 --- /dev/null +++ b/modules/boost.range/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,25 @@ +module( + name = "boost.range", + 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.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.2") +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.optional", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.regex", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", 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.0.13") diff --git a/modules/boost.range/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.range/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..60f0f848ffd --- /dev/null +++ b/modules/boost.range/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,47 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.range", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob(["include/boost/range/detail/**/*.hpp"]) + [ + "include/boost/range/atl.hpp", + "include/boost/range/mfc.hpp", + "include/boost/range/mfc_map.hpp", + "include/boost/range/traversal.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob(["include/boost/range/detail/**/*.hpp"]) + [ + "include/boost/range/atl.hpp", + "include/boost/range/mfc.hpp", + "include/boost/range/mfc_map.hpp", + "include/boost/range/traversal.hpp", + ], + deps = [ + "@boost.array", + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.container_hash", + "@boost.conversion", + "@boost.core", + "@boost.detail", + "@boost.iterator", + "@boost.mpl", + "@boost.optional", + "@boost.preprocessor", + "@boost.regex", + "@boost.static_assert", + "@boost.tuple", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.range/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.range/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.range/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.range/1.83.0.bcr.1/presubmit.yml b/modules/boost.range/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..da8cb550850 --- /dev/null +++ b/modules/boost.range/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.range//:boost.range' diff --git a/modules/boost.range/1.83.0.bcr.1/source.json b/modules/boost.range/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..54e053dfd5f --- /dev/null +++ b/modules/boost.range/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-f3PxqvkgpskYyvcRHlCvZSCiq9IpUHydi3WLRs514s8=", + "strip_prefix": "range-boost-1.83.0", + "url": "https://github.com/boostorg/range/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-E21iNGLR1cfPed+Dtc4XqFgqkquxFtqdiMXlWU5afZI=", + "BUILD.bazel": "sha256-Lwj9PchrclIQqHa4lC4FFAMiigzy6dwRobpdzYjVCzQ=" + } +} diff --git a/modules/boost.range/metadata.json b/modules/boost.range/metadata.json index 03c33b9738f..0ac1ee0e6b9 100644 --- a/modules/boost.range/metadata.json +++ b/modules/boost.range/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/range" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel b/modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..b114c5c3371 --- /dev/null +++ b/modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.ratio", + 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.integer", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.rational", 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.0.13") diff --git a/modules/boost.ratio/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.ratio/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..b74c878d7a2 --- /dev/null +++ b/modules/boost.ratio/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,33 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.ratio", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/ratio/detail/**/*.hpp", + "include/boost/ratio/mpl/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/ratio/detail/**/*.hpp", + "include/boost/ratio/mpl/**/*.hpp", + ]), + deps = [ + "@boost.config", + "@boost.core", + "@boost.integer", + "@boost.mpl", + "@boost.rational", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.ratio/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.ratio/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.ratio/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.ratio/1.83.0.bcr.1/presubmit.yml b/modules/boost.ratio/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..9270914e24b --- /dev/null +++ b/modules/boost.ratio/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.ratio//:boost.ratio' diff --git a/modules/boost.ratio/1.83.0.bcr.1/source.json b/modules/boost.ratio/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..2c8680d7f7a --- /dev/null +++ b/modules/boost.ratio/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-bTeBpdDcRYAZlmueV+feIQziQlQDWNU5t55f+o1V7QE=", + "strip_prefix": "ratio-boost-1.83.0", + "url": "https://github.com/boostorg/ratio/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-OtFcF71NvnGRC7QTrBlSPkFoj2lXEDtou00CrCCvVnw=", + "BUILD.bazel": "sha256-K2HAjvxc5olwBcl1lEYeTZ3qc6ZOV0XpKHojpdzsANg=" + } +} diff --git a/modules/boost.ratio/metadata.json b/modules/boost.ratio/metadata.json index a5eb9bebddf..d190582abab 100644 --- a/modules/boost.ratio/metadata.json +++ b/modules/boost.ratio/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/ratio" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.rational/1.83.0.bcr.1/MODULE.bazel b/modules/boost.rational/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..93e7d878967 --- /dev/null +++ b/modules/boost.rational/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,16 @@ +module( + name = "boost.rational", + 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.integer", 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.0.13") diff --git a/modules/boost.rational/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.rational/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..343a0370c2d --- /dev/null +++ b/modules/boost.rational/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,24 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.rational", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.integer", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.rational/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.rational/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.rational/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.rational/1.83.0.bcr.1/presubmit.yml b/modules/boost.rational/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..04b672e7288 --- /dev/null +++ b/modules/boost.rational/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.rational//:boost.rational' diff --git a/modules/boost.rational/1.83.0.bcr.1/source.json b/modules/boost.rational/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..10cef7323be --- /dev/null +++ b/modules/boost.rational/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-+TpeLEKGV0D32e8YBD3gHHVYYJ3dVBQaRDaK5e00xqU=", + "strip_prefix": "rational-boost-1.83.0", + "url": "https://github.com/boostorg/rational/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-ywlT+xY9S0LGe3YolqNXya5FpZ8v71/yXw3C8BJ3EKQ=", + "BUILD.bazel": "sha256-tOFZhi6VxtiB2G/ReTO7kAdBk25G7egrX9L/JmLHtcw=" + } +} diff --git a/modules/boost.rational/metadata.json b/modules/boost.rational/metadata.json index 1b898761000..565e5ee47a6 100644 --- a/modules/boost.rational/metadata.json +++ b/modules/boost.rational/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/rational" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.regex/1.83.0.bcr.1/MODULE.bazel b/modules/boost.regex/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..1bb4b95588b --- /dev/null +++ b/modules/boost.regex/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,20 @@ +module( + name = "boost.regex", + 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.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.mpl", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.predef", 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 = "rules_cc", version = "0.0.13") diff --git a/modules/boost.regex/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.regex/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..16db5773be5 --- /dev/null +++ b/modules/boost.regex/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,45 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.regex", + hdrs = glob( + [ + "include/**/*.hpp", + "include/**/*.h", + ], + exclude = glob([ + "include/boost/regex/v4/*.hpp", + "include/boost/regex/v5/*.hpp", + ]) + [ + "include/boost/regex/icu.hpp", + "include/boost/regex/mfc.hpp", + ], + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/regex/v4/*.hpp", + "include/boost/regex/v5/*.hpp", + ]) + [ + "include/boost/regex/icu.hpp", + "include/boost/regex/mfc.hpp", + ], + deps = [ + "@boost.assert", + "@boost.concept_check", + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.integer", + "@boost.mpl", + "@boost.predef", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.regex/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.regex/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.regex/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.regex/1.83.0.bcr.1/presubmit.yml b/modules/boost.regex/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..6d5891d8347 --- /dev/null +++ b/modules/boost.regex/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.regex//:boost.regex' diff --git a/modules/boost.regex/1.83.0.bcr.1/source.json b/modules/boost.regex/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..1b9fa8c34bf --- /dev/null +++ b/modules/boost.regex/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-GqnL6F6aAHeyCj2j0aSNvyuVZNHHcODMWJU1Sv+fRhY=", + "strip_prefix": "regex-boost-1.83.0", + "url": "https://github.com/boostorg/regex/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-XiwjXqC9vY+pQvQp7Yrvoa0+FHGZOhenuCwfEn28s6I=", + "BUILD.bazel": "sha256-k3WUTaN8+lC4G6bSV3tYQypXxM2iDofV62CE67DTrRk=" + } +} diff --git a/modules/boost.regex/metadata.json b/modules/boost.regex/metadata.json index 93da8df1f52..e7f2f955c02 100644 --- a/modules/boost.regex/metadata.json +++ b/modules/boost.regex/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/regex" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel b/modules/boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..29a761eecd1 --- /dev/null +++ b/modules/boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.smart_ptr", + 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.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.0.13") diff --git a/modules/boost.smart_ptr/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.smart_ptr/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..998ad2205ed --- /dev/null +++ b/modules/boost.smart_ptr/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.smart_ptr", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/smart_ptr/detail/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/smart_ptr/detail/**/*.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.move", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.smart_ptr/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.smart_ptr/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.smart_ptr/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.smart_ptr/1.83.0.bcr.1/presubmit.yml b/modules/boost.smart_ptr/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..9ffe08b34ef --- /dev/null +++ b/modules/boost.smart_ptr/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.smart_ptr//:boost.smart_ptr' diff --git a/modules/boost.smart_ptr/1.83.0.bcr.1/source.json b/modules/boost.smart_ptr/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..f9fb2c752b2 --- /dev/null +++ b/modules/boost.smart_ptr/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-E5t/4giJOpB5BqFXZrY0nX3e2N5qRVEo8k3xX57zrBc=", + "strip_prefix": "smart_ptr-boost-1.83.0", + "url": "https://github.com/boostorg/smart_ptr/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-VlIpOks5PlpW70ET4PQbYSHSKg2PfM0+J8QEK5R2g+M=", + "BUILD.bazel": "sha256-N7xQJxQqSoEN5FA9NIq0Zk+hOf/Qn5HdCu/x5rYRVAA=" + } +} diff --git a/modules/boost.smart_ptr/metadata.json b/modules/boost.smart_ptr/metadata.json index 0f53ceea502..57993ccb61b 100644 --- a/modules/boost.smart_ptr/metadata.json +++ b/modules/boost.smart_ptr/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/smart_ptr" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.system/1.83.0.bcr.1/MODULE.bazel b/modules/boost.system/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..c28f448a1c5 --- /dev/null +++ b/modules/boost.system/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,13 @@ +module( + name = "boost.system", + 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.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.variant2", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.winapi", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.system/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.system/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..8430c8d9dfb --- /dev/null +++ b/modules/boost.system/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,29 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.system", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = glob([ + "include/boost/system/detail/*.hpp", + ]), + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = glob([ + "include/boost/system/detail/*.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.throw_exception", + "@boost.variant2", + "@boost.winapi", + ], +) diff --git a/modules/boost.system/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.system/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.system/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.system/1.83.0.bcr.1/presubmit.yml b/modules/boost.system/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..5108abe5b6c --- /dev/null +++ b/modules/boost.system/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.system//:boost.system' diff --git a/modules/boost.system/1.83.0.bcr.1/source.json b/modules/boost.system/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..aba1c72694b --- /dev/null +++ b/modules/boost.system/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-t0k31L8jYoUkdNU7WtIx52BJEg/ILcL2RNPxAwuQdH4=", + "strip_prefix": "system-boost-1.83.0", + "url": "https://github.com/boostorg/system/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-X5BdD7sc6ZIx8/oniy5ZmapzlcY5OsQtR5riGCSt8D8=", + "BUILD.bazel": "sha256-7MHslxN7g1ZA4j9TihvtDOjet8iG4t7+5zs+EWBvxXc=" + } +} diff --git a/modules/boost.system/metadata.json b/modules/boost.system/metadata.json index 27dab9f2501..556ad478f90 100644 --- a/modules/boost.system/metadata.json +++ b/modules/boost.system/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/system" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.test/1.83.0.bcr.1/MODULE.bazel b/modules/boost.test/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..7a665927fb9 --- /dev/null +++ b/modules/boost.test/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,26 @@ +module( + name = "boost.test", + 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.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.detail", version = "1.83.0.bcr.3") +bazel_dep(name = "boost.exception", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function", 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.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.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.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") diff --git a/modules/boost.test/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.test/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..ecf6c7c796a --- /dev/null +++ b/modules/boost.test/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,61 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.test", + srcs = glob( + ["src/*.cpp"], + exclude = [ + "src/cpp_main.cpp", + "src/test_main.cpp", + "src/unit_test_main.cpp", + ], + ), + hdrs = glob([ + "include/**/*.hpp", + "include/**/*.ipp", + ]), + defines = [ + "BOOST_TEST_NO_LIB", + ], + includes = ["include"], + deps = [ + "@boost.algorithm", + "@boost.assert", + "@boost.bind", + "@boost.config", + "@boost.core", + "@boost.detail", + "@boost.exception", + "@boost.function", + "@boost.io", + "@boost.iterator", + "@boost.mpl", + "@boost.numeric_conversion", + "@boost.optional", + "@boost.preprocessor", + "@boost.smart_ptr", + "@boost.static_assert", + "@boost.type_traits", + "@boost.utility", + ], +) + +cc_library( + name = "cpp_main", + srcs = ["src/cpp_main.cpp"], + deps = [":boost.test"], +) + +cc_library( + name = "test_main", + srcs = ["src/test_main.cpp"], + deps = [":boost.test"], +) + +cc_library( + name = "unit_test_main", + srcs = ["src/unit_test_main.cpp"], + deps = [":boost.test"], +) diff --git a/modules/boost.test/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.test/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.test/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.test/1.83.0.bcr.1/presubmit.yml b/modules/boost.test/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..f48eb597bba --- /dev/null +++ b/modules/boost.test/1.83.0.bcr.1/presubmit.yml @@ -0,0 +1,18 @@ +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_targets: + - '@boost.test//:boost.test' diff --git a/modules/boost.test/1.83.0.bcr.1/source.json b/modules/boost.test/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..07a3531bd47 --- /dev/null +++ b/modules/boost.test/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-q3+iX705rJf8r7dp3OreQM+yYXNJiagBLFu6HD5Ljlw=", + "strip_prefix": "test-boost-1.83.0", + "url": "https://github.com/boostorg/test/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-THQZgVzK3mBS0rgHuh4C6MRb7LRyRZbFj/qjFKwHC18=", + "BUILD.bazel": "sha256-vAnQQ0JQIt7MfNnupPsgjhUoXdhMQO0NejoHtNl7QYg=" + } +} diff --git a/modules/boost.test/metadata.json b/modules/boost.test/metadata.json index c3c22a45359..6d71cfc38b9 100644 --- a/modules/boost.test/metadata.json +++ b/modules/boost.test/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/test" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.tokenizer/1.83.0.bcr.1/MODULE.bazel b/modules/boost.tokenizer/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..b646e2547d1 --- /dev/null +++ b/modules/boost.tokenizer/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,13 @@ +module( + name = "boost.tokenizer", + 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.iterator", 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.0.13") diff --git a/modules/boost.tokenizer/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.tokenizer/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..3bf04ef202a --- /dev/null +++ b/modules/boost.tokenizer/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,21 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.tokenizer", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.iterator", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.tokenizer/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.tokenizer/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.tokenizer/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.tokenizer/1.83.0.bcr.1/presubmit.yml b/modules/boost.tokenizer/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..36f1c227dcc --- /dev/null +++ b/modules/boost.tokenizer/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.tokenizer//:boost.tokenizer' diff --git a/modules/boost.tokenizer/1.83.0.bcr.1/source.json b/modules/boost.tokenizer/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d28e4fa4536 --- /dev/null +++ b/modules/boost.tokenizer/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-P9YNzNje3qo8qU6X8C2zv/Sxtx0I8ls6oCZNFf7p7TM=", + "strip_prefix": "tokenizer-boost-1.83.0", + "url": "https://github.com/boostorg/tokenizer/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-SG4oBuBoLxLR6o+XATtlcZ6u+zB480ezo1GM1veyyDc=", + "BUILD.bazel": "sha256-0niL7gdyxX2YszvRzHZGI+9rfuKPkg6kncs14C9amkA=" + } +} diff --git a/modules/boost.tokenizer/metadata.json b/modules/boost.tokenizer/metadata.json index bd03def7942..82ea2f31ca1 100644 --- a/modules/boost.tokenizer/metadata.json +++ b/modules/boost.tokenizer/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/tokenizer" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.type_index/1.83.0.bcr.1/MODULE.bazel b/modules/boost.type_index/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..6b6c62ea72a --- /dev/null +++ b/modules/boost.type_index/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.type_index", + 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.container_hash", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", 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 = "rules_cc", version = "0.0.13") diff --git a/modules/boost.type_index/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.type_index/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..cd4902ade61 --- /dev/null +++ b/modules/boost.type_index/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.type_index", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.config", + "@boost.container_hash", + "@boost.core", + "@boost.preprocessor", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_traits", + ], +) diff --git a/modules/boost.type_index/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.type_index/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.type_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.type_index/1.83.0.bcr.1/presubmit.yml b/modules/boost.type_index/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..dd380253456 --- /dev/null +++ b/modules/boost.type_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.type_index//:boost.type_index' diff --git a/modules/boost.type_index/1.83.0.bcr.1/source.json b/modules/boost.type_index/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..f106289ca84 --- /dev/null +++ b/modules/boost.type_index/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-68hhd3L2LF9As395hGKLtklZASWdqY+mokrw9hddQsw=", + "strip_prefix": "type_index-boost-1.83.0", + "url": "https://github.com/boostorg/type_index/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-bXgyImatujl++MJWirkLuHQysFLnJIV7S58w+FVE7xU=", + "BUILD.bazel": "sha256-xOJIObXBdYUmYpXgUx8bsdzYOqKy26Hp8SVrhJI1wgk=" + } +} diff --git a/modules/boost.type_index/metadata.json b/modules/boost.type_index/metadata.json index 3f992fe1718..7c81670d6a0 100644 --- a/modules/boost.type_index/metadata.json +++ b/modules/boost.type_index/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/type_index" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.variant2/1.83.0.bcr.1/MODULE.bazel b/modules/boost.variant2/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..2f8efc0bf20 --- /dev/null +++ b/modules/boost.variant2/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "boost.variant2", + 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.mp11", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.0.13") + diff --git a/modules/boost.variant2/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.variant2/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..74cf2bdf991 --- /dev/null +++ b/modules/boost.variant2/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,19 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.variant2", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.mp11", + ], +) diff --git a/modules/boost.variant2/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.variant2/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.variant2/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.variant2/1.83.0.bcr.1/presubmit.yml b/modules/boost.variant2/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..307edbb617f --- /dev/null +++ b/modules/boost.variant2/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.variant2//:boost.variant2' diff --git a/modules/boost.variant2/1.83.0.bcr.1/source.json b/modules/boost.variant2/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..3a435e7198b --- /dev/null +++ b/modules/boost.variant2/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-80QXswAcgFA4wQJQMg+9k8nKs6jtmcu2ZxWD3tpwXn8=", + "strip_prefix": "variant2-boost-1.83.0", + "url": "https://github.com/boostorg/variant2/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-xguqO4kjcSoVYZf/r1z5lyvzXkTQCpD3AZoGdh85HT4=", + "BUILD.bazel": "sha256-8huG/qtBCBxC2WE84BLOd2BNJbgpleXr+IBdC0ISi9Q=" + } +} diff --git a/modules/boost.variant2/metadata.json b/modules/boost.variant2/metadata.json index 0c75905c648..88942f702e4 100644 --- a/modules/boost.variant2/metadata.json +++ b/modules/boost.variant2/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/variant2" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} }