From 3cc53524c1b39bc2dd1c3b8a115a0757d39589e6 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:12:59 +0900 Subject: [PATCH] feat: update boost.geometry (#3155) - as title --------- Signed-off-by: wep21 --- modules/boost.any/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 + modules/boost.any/1.83.0.bcr.1/presubmit.yml | 20 ++++++ modules/boost.any/1.83.0.bcr.1/source.json | 10 +++ modules/boost.any/metadata.json | 3 +- .../boost.endian/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.endian/1.83.0.bcr.1/presubmit.yml | 20 ++++++ modules/boost.endian/1.83.0.bcr.1/source.json | 10 +++ modules/boost.endian/metadata.json | 3 +- .../1.83.0.bcr.1/MODULE.bazel | 17 ++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 61 +++++++++++++++++++ .../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.multiprecision/metadata.json | 3 +- .../boost.phoenix/1.83.0.bcr.1/MODULE.bazel | 22 +++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 42 +++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.phoenix/1.83.0.bcr.1/presubmit.yml | 20 ++++++ .../boost.phoenix/1.83.0.bcr.1/source.json | 10 +++ modules/boost.phoenix/metadata.json | 3 +- .../boost.polygon/1.83.0.bcr.1/MODULE.bazel | 9 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 31 ++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.polygon/1.83.0.bcr.1/presubmit.yml | 20 ++++++ .../boost.polygon/1.83.0.bcr.1/source.json | 10 +++ modules/boost.polygon/metadata.json | 3 +- modules/boost.proto/1.83.0.bcr.1/MODULE.bazel | 18 ++++++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 44 +++++++++++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + .../boost.proto/1.83.0.bcr.1/presubmit.yml | 20 ++++++ modules/boost.proto/1.83.0.bcr.1/source.json | 10 +++ modules/boost.proto/metadata.json | 3 +- modules/boost.qvm/1.83.0.bcr.1/MODULE.bazel | 8 +++ .../1.83.0.bcr.1/overlay/BUILD.bazel | 14 +++++ .../1.83.0.bcr.1/overlay/MODULE.bazel | 1 + modules/boost.qvm/1.83.0.bcr.1/presubmit.yml | 20 ++++++ modules/boost.qvm/1.83.0.bcr.1/source.json | 10 +++ modules/boost.qvm/metadata.json | 3 +- 42 files changed, 575 insertions(+), 7 deletions(-) create mode 100644 modules/boost.any/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.any/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.any/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.any/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.any/1.83.0.bcr.1/source.json create mode 100644 modules/boost.endian/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.endian/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.endian/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.endian/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.endian/1.83.0.bcr.1/source.json create mode 100644 modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.multiprecision/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.multiprecision/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.multiprecision/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.multiprecision/1.83.0.bcr.1/source.json create mode 100644 modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.phoenix/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.phoenix/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.phoenix/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.phoenix/1.83.0.bcr.1/source.json create mode 100644 modules/boost.polygon/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.polygon/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.polygon/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.polygon/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.polygon/1.83.0.bcr.1/source.json create mode 100644 modules/boost.proto/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.proto/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.proto/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.proto/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.proto/1.83.0.bcr.1/source.json create mode 100644 modules/boost.qvm/1.83.0.bcr.1/MODULE.bazel create mode 100644 modules/boost.qvm/1.83.0.bcr.1/overlay/BUILD.bazel create mode 120000 modules/boost.qvm/1.83.0.bcr.1/overlay/MODULE.bazel create mode 100644 modules/boost.qvm/1.83.0.bcr.1/presubmit.yml create mode 100644 modules/boost.qvm/1.83.0.bcr.1/source.json diff --git a/modules/boost.any/1.83.0.bcr.1/MODULE.bazel b/modules/boost.any/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..172f8e8722e --- /dev/null +++ b/modules/boost.any/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "boost.any", + 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_index", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.any/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.any/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..1c3db3dbcd3 --- /dev/null +++ b/modules/boost.any/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.any", + hdrs = glob([ + "include/**/*.hpp", + ]), + includes = ["include"], + features = [ + "parse_headers", + ], + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.static_assert", + "@boost.throw_exception", + "@boost.type_index", + "@boost.type_traits", + ], +) diff --git a/modules/boost.any/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.any/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.any/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.any/1.83.0.bcr.1/presubmit.yml b/modules/boost.any/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..16974648540 --- /dev/null +++ b/modules/boost.any/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.any//:boost.any' diff --git a/modules/boost.any/1.83.0.bcr.1/source.json b/modules/boost.any/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..5159de81fbe --- /dev/null +++ b/modules/boost.any/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-inZUM02cr9F9uYiEzj0gxMwLRuwzrbCymjlI0KJ4Rvc=", + "strip_prefix": "any-boost-1.83.0", + "url": "https://github.com/boostorg/any/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-fe8BdrtrrQJXUyRBzSgCAI540VwYbCMBuDR7msyPf+g=", + "BUILD.bazel": "sha256-h4dvJcSCfpAtB1hCo2X5et7IYQGvRX62rk1gCgs9M7g=" + } +} diff --git a/modules/boost.any/metadata.json b/modules/boost.any/metadata.json index aef7397b704..3e376f2246f 100644 --- a/modules/boost.any/metadata.json +++ b/modules/boost.any/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/any" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.endian/1.83.0.bcr.1/MODULE.bazel b/modules/boost.endian/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..cea6ba0cea4 --- /dev/null +++ b/modules/boost.endian/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "boost.endian", + 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.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.endian/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.endian/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..b43d786d6f6 --- /dev/null +++ b/modules/boost.endian/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.endian", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/endian/endian.hpp", + ], + ), + includes = ["include"], + features = [ + "parse_headers", + ], + textual_hdrs = [ + "include/boost/endian/endian.hpp", + ], + deps = [ + "@boost.config", + "@boost.core", + "@boost.static_assert", + "@boost.type_traits", + ], +) diff --git a/modules/boost.endian/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.endian/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.endian/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.endian/1.83.0.bcr.1/presubmit.yml b/modules/boost.endian/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..ebf1d11f84b --- /dev/null +++ b/modules/boost.endian/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.endian//:boost.endian' diff --git a/modules/boost.endian/1.83.0.bcr.1/source.json b/modules/boost.endian/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..05c14da113a --- /dev/null +++ b/modules/boost.endian/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-C3ZBOfQ3xeh1TBA3v7Fcfb5LSEbDLYvCPMsP9yiMreo=", + "strip_prefix": "endian-boost-1.83.0", + "url": "https://github.com/boostorg/endian/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-M0zp9uGMlRdnJhseAFC9G4EGB7DlCM+/ntA+IMaVCy8=", + "BUILD.bazel": "sha256-QwaNK+MwQ4C9NZfpFGvo4dKoe6XwTn9MmMBmP1svtV8=" + } +} diff --git a/modules/boost.endian/metadata.json b/modules/boost.endian/metadata.json index 4a786cda981..7c26caac72f 100644 --- a/modules/boost.endian/metadata.json +++ b/modules/boost.endian/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/endian" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel b/modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..3aa2b5cea3c --- /dev/null +++ b/modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,17 @@ +module( + name = "boost.multiprecision", + 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.lexical_cast", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.math", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.random", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.multiprecision/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.multiprecision/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5e0740489f7 --- /dev/null +++ b/modules/boost.multiprecision/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.multiprecision", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/multiprecision/complex128.hpp", + "include/boost/multiprecision/cpp_bin_float/io.hpp", + "include/boost/multiprecision/cpp_bin_float/transcendental.hpp", + "include/boost/multiprecision/cpp_int/*.hpp", + "include/boost/multiprecision/detail/**/*.hpp", + "include/boost/multiprecision/eigen.hpp", + "include/boost/multiprecision/float128.hpp", + "include/boost/multiprecision/fwd.hpp", + "include/boost/multiprecision/gmp.hpp", + "include/boost/multiprecision/mpc.hpp", + "include/boost/multiprecision/mpfi.hpp", + "include/boost/multiprecision/mpfr.hpp", + "include/boost/multiprecision/tommath.hpp", + "include/boost/multiprecision/traits/is_byte_container.hpp", + "include/boost/multiprecision/traits/max_digits10.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/multiprecision/complex128.hpp", + "include/boost/multiprecision/cpp_bin_float/io.hpp", + "include/boost/multiprecision/cpp_bin_float/transcendental.hpp", + "include/boost/multiprecision/cpp_int/*.hpp", + "include/boost/multiprecision/detail/**/*.hpp", + "include/boost/multiprecision/eigen.hpp", + "include/boost/multiprecision/float128.hpp", + "include/boost/multiprecision/fwd.hpp", + "include/boost/multiprecision/gmp.hpp", + "include/boost/multiprecision/mpc.hpp", + "include/boost/multiprecision/mpfi.hpp", + "include/boost/multiprecision/mpfr.hpp", + "include/boost/multiprecision/tommath.hpp", + "include/boost/multiprecision/traits/is_byte_container.hpp", + "include/boost/multiprecision/traits/max_digits10.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.config", + "@boost.core", + "@boost.integer", + "@boost.lexical_cast", + "@boost.math", + "@boost.predef", + "@boost.random", + "@boost.throw_exception", + ], +) diff --git a/modules/boost.multiprecision/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.multiprecision/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.multiprecision/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.multiprecision/1.83.0.bcr.1/presubmit.yml b/modules/boost.multiprecision/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..4c8fe27b411 --- /dev/null +++ b/modules/boost.multiprecision/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.multiprecision//:boost.multiprecision' diff --git a/modules/boost.multiprecision/1.83.0.bcr.1/source.json b/modules/boost.multiprecision/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..8445a66dffe --- /dev/null +++ b/modules/boost.multiprecision/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-rJgUVSZlBR+lKCBtjT+EFQFeKrcyIOHXwCd7qwO9bT4=", + "strip_prefix": "multiprecision-boost-1.83.0", + "url": "https://github.com/boostorg/multiprecision/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-jP7/NkhdnoaH2QTzjcp07ibDfqe6hDPwdtlh5/kyno0=", + "BUILD.bazel": "sha256-KNdN78N85EZFbL4I9wYLFqzAPZGJ2IBouSptLh/XO5g=" + } +} diff --git a/modules/boost.multiprecision/metadata.json b/modules/boost.multiprecision/metadata.json index 28106eef298..e9a3b3dd30f 100644 --- a/modules/boost.multiprecision/metadata.json +++ b/modules/boost.multiprecision/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/multiprecision" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel b/modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..ce95fb37ae2 --- /dev/null +++ b/modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,22 @@ +module( + name = "boost.phoenix", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.bind", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.config", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.core", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.function", 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.predef", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.proto", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.range", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.phoenix/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.phoenix/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..e4af544b72c --- /dev/null +++ b/modules/boost.phoenix/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,42 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.phoenix", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/phoenix/*/detail/**/*.hpp", + "include/boost/phoenix/function/lazy_*.hpp", + "include/boost/phoenix/support/preprocessed/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/phoenix/*/detail/**/*.hpp", + "include/boost/phoenix/function/lazy_*.hpp", + "include/boost/phoenix/support/preprocessed/*.hpp", + ]), + deps = [ + "@boost.assert", + "@boost.bind", + "@boost.config", + "@boost.core", + "@boost.function", + "@boost.fusion", + "@boost.mpl", + "@boost.predef", + "@boost.preprocessor", + "@boost.proto", + "@boost.range", + "@boost.smart_ptr", + "@boost.type_traits", + "@boost.utility", + ], +) diff --git a/modules/boost.phoenix/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.phoenix/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.phoenix/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.phoenix/1.83.0.bcr.1/presubmit.yml b/modules/boost.phoenix/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..1b248b63a94 --- /dev/null +++ b/modules/boost.phoenix/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.phoenix//:boost.phoenix' diff --git a/modules/boost.phoenix/1.83.0.bcr.1/source.json b/modules/boost.phoenix/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..b4f4d41b2b6 --- /dev/null +++ b/modules/boost.phoenix/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-Sd478RPSWZmYqkjRXVgFedilHVBR794b58Fg5Iesdnk=", + "strip_prefix": "phoenix-boost-1.83.0", + "url": "https://github.com/boostorg/phoenix/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-YjmfJEFR7lWwSorfYg2vX8EGsUn18YsVV1k4Gh6+ZW8=", + "BUILD.bazel": "sha256-WrijL6f7y3G2ICv4VupWcpuwurOxcBxHszgwrj0xYtE=" + } +} diff --git a/modules/boost.phoenix/metadata.json b/modules/boost.phoenix/metadata.json index ef5a1e847c9..71b41080540 100644 --- a/modules/boost.phoenix/metadata.json +++ b/modules/boost.phoenix/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/phoenix" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.polygon/1.83.0.bcr.1/MODULE.bazel b/modules/boost.polygon/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..43ead16cd2d --- /dev/null +++ b/modules/boost.polygon/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,9 @@ +module( + name = "boost.polygon", + 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 = "rules_cc", version = "0.1.0") diff --git a/modules/boost.polygon/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.polygon/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..699a8ea5fbe --- /dev/null +++ b/modules/boost.polygon/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.polygon", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/polygon/detail/**/*.hpp", + "include/boost/polygon/gmp_override.hpp", + "include/boost/polygon/polygon_*.hpp", + "include/boost/polygon/segment_utils.hpp", + "include/boost/polygon/transform.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/polygon/detail/**/*.hpp", + "include/boost/polygon/gmp_override.hpp", + "include/boost/polygon/polygon_*.hpp", + "include/boost/polygon/segment_utils.hpp", + "include/boost/polygon/transform.hpp", + ]), + deps = ["@boost.config"], +) diff --git a/modules/boost.polygon/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.polygon/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.polygon/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.polygon/1.83.0.bcr.1/presubmit.yml b/modules/boost.polygon/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..24430c9a9f7 --- /dev/null +++ b/modules/boost.polygon/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.polygon//:boost.polygon' diff --git a/modules/boost.polygon/1.83.0.bcr.1/source.json b/modules/boost.polygon/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..d2269f87c93 --- /dev/null +++ b/modules/boost.polygon/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-uKkYuoPnpDxp+YP6pXNcK47UOI7jcQxWH+LB98WXY4o=", + "strip_prefix": "polygon-boost-1.83.0", + "url": "https://github.com/boostorg/polygon/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-nRENvsKHjS7LGXaJ2/t3GMFYX3IRhgUc7IUBtOYRAWw=", + "BUILD.bazel": "sha256-0hWtFhKcM9UxddFcJ7j7cQkEqI3qUZpIg6VHUN7cHy8=" + } +} diff --git a/modules/boost.polygon/metadata.json b/modules/boost.polygon/metadata.json index 16d48a5da39..ca4e649f617 100644 --- a/modules/boost.polygon/metadata.json +++ b/modules/boost.polygon/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/polygon" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.proto/1.83.0.bcr.1/MODULE.bazel b/modules/boost.proto/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..c13bbd40193 --- /dev/null +++ b/modules/boost.proto/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "boost.proto", + 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.fusion", 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.range", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.typeof", version = "1.83.0.bcr.1") +bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1") +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.proto/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.proto/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..30e7a7c89a5 --- /dev/null +++ b/modules/boost.proto/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,44 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.proto", + hdrs = glob( + [ + "include/**/*.hpp", + ], + exclude = [ + "include/boost/proto/detail/**/*.hpp", + "include/boost/proto/context/detail/**/*.hpp", + "include/boost/proto/proto_fwd.hpp", + "include/boost/proto/transform.hpp", + "include/boost/proto/transform/default.hpp", + "include/boost/proto/transform/detail/**/*.hpp", + ], + ), + features = [ + "parse_headers", + ], + includes = ["include"], + textual_hdrs = glob([ + "include/boost/proto/detail/**/*.hpp", + "include/boost/proto/context/detail/**/*.hpp", + "include/boost/proto/proto_fwd.hpp", + "include/boost/proto/transform.hpp", + "include/boost/proto/transform/default.hpp", + "include/boost/proto/transform/detail/**/*.hpp", + ]), + deps = [ + "@boost.config", + "@boost.core", + "@boost.fusion", + "@boost.mpl", + "@boost.preprocessor", + "@boost.range", + "@boost.static_assert", + "@boost.type_traits", + "@boost.typeof", + "@boost.utility", + ], +) diff --git a/modules/boost.proto/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.proto/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.proto/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.proto/1.83.0.bcr.1/presubmit.yml b/modules/boost.proto/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..0e7990cbb34 --- /dev/null +++ b/modules/boost.proto/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.proto//:boost.proto' diff --git a/modules/boost.proto/1.83.0.bcr.1/source.json b/modules/boost.proto/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..6b0d19322f7 --- /dev/null +++ b/modules/boost.proto/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-6ipe2Zxc+1e5uATgVLABrp5AM3UXEXhNWp6dsqMWDYE=", + "strip_prefix": "proto-boost-1.83.0", + "url": "https://github.com/boostorg/proto/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-p/UkOrGRn8oW+QFjdOlv1pVtMgWStZZ+LwJalbMPMv4=", + "BUILD.bazel": "sha256-C940ew1nIEA82iZ5TdVDACUL1nCJSb864ddtft/TqcA=" + } +} diff --git a/modules/boost.proto/metadata.json b/modules/boost.proto/metadata.json index 4b2ce00fdfc..872b8bc77d2 100644 --- a/modules/boost.proto/metadata.json +++ b/modules/boost.proto/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/proto" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} } diff --git a/modules/boost.qvm/1.83.0.bcr.1/MODULE.bazel b/modules/boost.qvm/1.83.0.bcr.1/MODULE.bazel new file mode 100644 index 00000000000..75d2f73aab3 --- /dev/null +++ b/modules/boost.qvm/1.83.0.bcr.1/MODULE.bazel @@ -0,0 +1,8 @@ +module( + name = "boost.qvm", + version = "1.83.0.bcr.1", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "rules_cc", version = "0.1.0") diff --git a/modules/boost.qvm/1.83.0.bcr.1/overlay/BUILD.bazel b/modules/boost.qvm/1.83.0.bcr.1/overlay/BUILD.bazel new file mode 100644 index 00000000000..5cfb1fc11b0 --- /dev/null +++ b/modules/boost.qvm/1.83.0.bcr.1/overlay/BUILD.bazel @@ -0,0 +1,14 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "boost.qvm", + hdrs = glob([ + "include/**/*.hpp", + ]), + features = [ + "parse_headers", + ], + includes = ["include"], +) diff --git a/modules/boost.qvm/1.83.0.bcr.1/overlay/MODULE.bazel b/modules/boost.qvm/1.83.0.bcr.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.qvm/1.83.0.bcr.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.qvm/1.83.0.bcr.1/presubmit.yml b/modules/boost.qvm/1.83.0.bcr.1/presubmit.yml new file mode 100644 index 00000000000..7344d56ff0c --- /dev/null +++ b/modules/boost.qvm/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.qvm//:boost.qvm' diff --git a/modules/boost.qvm/1.83.0.bcr.1/source.json b/modules/boost.qvm/1.83.0.bcr.1/source.json new file mode 100644 index 00000000000..98e5d845d93 --- /dev/null +++ b/modules/boost.qvm/1.83.0.bcr.1/source.json @@ -0,0 +1,10 @@ +{ + "integrity": "sha256-Q/cWYWh1BZxLbEwb25ngIn6gwg6VTQcy7ssfLXEn9mg=", + "strip_prefix": "qvm-boost-1.83.0", + "url": "https://github.com/boostorg/qvm/archive/refs/tags/boost-1.83.0.tar.gz", + "patch_strip": 0, + "overlay": { + "MODULE.bazel": "sha256-Os+s7Dv3QbiyeEUXghAH7LQz+qUIuKsxawdEV/8kX5s=", + "BUILD.bazel": "sha256-CJFNyBqllRFRHHToj5j0CZXigPxktpuh3IPyafbpqXg=" + } +} diff --git a/modules/boost.qvm/metadata.json b/modules/boost.qvm/metadata.json index 9791dc4522f..2ec960efd6b 100644 --- a/modules/boost.qvm/metadata.json +++ b/modules/boost.qvm/metadata.json @@ -16,7 +16,8 @@ "github:boostorg/qvm" ], "versions": [ - "1.83.0" + "1.83.0", + "1.83.0.bcr.1" ], "yanked_versions": {} }