From 2b244ad17f5f33f3e6f80ed0c1c13e955e84f500 Mon Sep 17 00:00:00 2001 From: Daniel van Sabben Date: Fri, 14 Nov 2025 20:06:52 +0100 Subject: [PATCH] Add boost.assign version 1.83.0.bcr.1 --- .../boost.assign/1.83.0.bcr.1/MODULE.bazel | 21 ++++++++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 33 +++++++++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 21 ++++++++++++ .../boost.assign/1.83.0.bcr.1/presubmit.yml | 20 +++++++++++ modules/boost.assign/1.83.0.bcr.1/source.json | 9 +++++ modules/boost.assign/metadata.json | 1 + 6 files changed, 105 insertions(+) create mode 100644 modules/boost.assign/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.assign/1.83.0.bcr.1/overlay/BUILD.bazel create mode 100644 modules/boost.assign/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.assign/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.assign/1.83.0.bcr.1/source.json diff --git a/modules/boost.assign/1.83.0.bcr.1/MODULE.bazel b/modules/boost.assign/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..59feda5f90d --- /dev/null +++ b/modules/boost.assign/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,21 @@ +module( + name = "boost.assign", + 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.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.multi_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.ptr_container", 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.test", 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.14") diff --git a/modules/boost.assign/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.assign/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..d5694322ca9 --- /dev/null +++ b/modules/boost.assign/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.assign", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/assign.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = ["include/boost/assign.hpp"], + deps = [ + "@boost.array", + "@boost.config", + "@boost.core", + "@boost.move", + "@boost.preprocessor", + "@boost.ptr_container", + "@boost.range", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.tuple", + "@boost.type_traits", + ], +) diff --git a/modules/boost.assign/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.assign/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 100644 index 00000000000..59feda5f90d --- /dev/null +++ b/modules/boost.assign/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1,21 @@ +module( + name = "boost.assign", + 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.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.multi_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.ptr_container", 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.test", 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.14") diff --git a/modules/boost.assign/1.83.0.bcr.1/presubmit.yml b/modules/boost.assign/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..6d2d5d7f11d --- /dev/null +++ b/modules/boost.assign/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.assign//:boost.assign' diff --git a/modules/boost.assign/1.83.0.bcr.1/source.json b/modules/boost.assign/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d9db00eb780 --- /dev/null +++ b/modules/boost.assign/1.83.0.bcr.1/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-HHZKV4rwNH+NGldsGo7YQ7goD0oDXPIH48y+N3I58CI=", + "strip_prefix": "assign-boost-1.83.0", + "url": "https://github.com/boostorg/assign/archive/refs/tags/boost-1.83.0.tar.gz", + "overlay": { + "BUILD.bazel": "sha256-7EmzmzMy3eS0hq5YlE7RFxhZr4phb+Ou66ThsDIQNoQ=", + "MODULE.bazel": "sha256-sWIF6LDbOXXxPbS7dIMXa9IFOQo8j5vTTXUWOkImMiw=" + } +} diff --git a/modules/boost.assign/metadata.json b/modules/boost.assign/metadata.json index 278765c32f3..4cbffc15691 100644 --- a/modules/boost.assign/metadata.json +++ b/modules/boost.assign/metadata.json @@ -18,6 +18,7 @@ "github:boostorg/assign" ], "versions": [ + "1.83.0.bcr.1", "1.87.0", "1.88.0.bcr.1", "1.88.0.bcr.2",