Skip to content

Commit

Permalink
feat: update boost (#3176)
Browse files Browse the repository at this point in the history
- also closes #3159

---------

Signed-off-by: wep21 <[email protected]>
  • Loading branch information
wep21 authored Nov 13, 2024
1 parent 856fc0d commit 5ae5065
Show file tree
Hide file tree
Showing 116 changed files with 1,805 additions and 19 deletions.
21 changes: 21 additions & 0 deletions modules/boost.bimap/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
module(
name = "boost.bimap",
version = "1.83.0.bcr.1",
bazel_compatibility = [">=7.2.1"],
compatibility_level = 108300,
)

bazel_dep(name = "boost.concept_check", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.config", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.container_hash", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.core", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.lambda", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.multi_index", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.preprocessor", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.1.0")
35 changes: 35 additions & 0 deletions modules/boost.bimap/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
load("@rules_cc//cc:defs.bzl", "cc_library")

package(default_visibility = ["//visibility:public"])

cc_library(
name = "boost.bimap",
hdrs = glob(
[
"include/**/*.hpp",
],
exclude = ["include/boost/bimap/detail/**/*.hpp"],
),
features = [
"parse_headers",
],
includes = ["include"],
textual_hdrs = glob([
"include/boost/bimap/detail/**/*.hpp",
]),
deps = [
"@boost.concept_check",
"@boost.config",
"@boost.container_hash",
"@boost.core",
"@boost.iterator",
"@boost.lambda",
"@boost.mpl",
"@boost.multi_index",
"@boost.preprocessor",
"@boost.static_assert",
"@boost.throw_exception",
"@boost.type_traits",
"@boost.utility",
],
)
1 change: 1 addition & 0 deletions modules/boost.bimap/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.bimap/1.83.0.bcr.1/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
matrix:
platform:
- debian10
- debian11
- macos
- macos_arm64
- ubuntu2004
- ubuntu2204
- ubuntu2404
- windows
bazel: [7.x, rolling]
tasks:
verify_targets:
name: Verify build targets
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- '--process_headers_in_dependencies'
build_targets:
- '@boost.bimap//:boost.bimap'
10 changes: 10 additions & 0 deletions modules/boost.bimap/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"integrity": "sha256-uMwzi0N9NQqe18kPCF6LYFpq32dKn2z3qWz3JdeK03U=",
"strip_prefix": "bimap-boost-1.83.0",
"url": "https://github.com/boostorg/bimap/archive/refs/tags/boost-1.83.0.tar.gz",
"patch_strip": 0,
"overlay": {
"MODULE.bazel": "sha256-mI7eM2ToMY9sxLtZ9VdvNi7gGrXf0EVPzq45HCD0JLo=",
"BUILD.bazel": "sha256-NJEjqGOjhOOX5UCkz2KbgMGoQObS9EgvT2/H/T0JB/8="
}
}
3 changes: 2 additions & 1 deletion modules/boost.bimap/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/bimap"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
16 changes: 16 additions & 0 deletions modules/boost.circular_buffer/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module(
name = "boost.circular_buffer",
version = "1.83.0.bcr.1",
bazel_compatibility = [">=7.2.1"],
compatibility_level = 108300,
)

bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.concept_check", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.config", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.core", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.move", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.static_assert", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.1.0")
34 changes: 34 additions & 0 deletions modules/boost.circular_buffer/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
load("@rules_cc//cc:defs.bzl", "cc_library")

package(default_visibility = ["//visibility:public"])

cc_library(
name = "boost.circular_buffer",
hdrs = glob(
[
"include/**/*.hpp",
],
exclude = [
"include/boost/circular_buffer/base.hpp",
"include/boost/circular_buffer/space_optimized.hpp",
],
),
features = [
"parse_headers",
],
includes = ["include"],
textual_hdrs = [
"include/boost/circular_buffer/base.hpp",
"include/boost/circular_buffer/space_optimized.hpp",
],
deps = [
"@boost.assert",
"@boost.concept_check",
"@boost.config",
"@boost.core",
"@boost.move",
"@boost.static_assert",
"@boost.throw_exception",
"@boost.type_traits",
],
)
20 changes: 20 additions & 0 deletions modules/boost.circular_buffer/1.83.0.bcr.1/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
matrix:
platform:
- debian10
- debian11
- macos
- macos_arm64
- ubuntu2004
- ubuntu2204
- ubuntu2404
- windows
bazel: [7.x, rolling]
tasks:
verify_targets:
name: Verify build targets
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- '--process_headers_in_dependencies'
build_targets:
- '@boost.circular_buffer//:boost.circular_buffer'
10 changes: 10 additions & 0 deletions modules/boost.circular_buffer/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"integrity": "sha256-ye+CkaNtEUo1skESyi6IRFcrfUxN1akK5DUcXbm7k7U=",
"strip_prefix": "circular_buffer-boost-1.83.0",
"url": "https://github.com/boostorg/circular_buffer/archive/refs/tags/boost-1.83.0.tar.gz",
"patch_strip": 0,
"overlay": {
"MODULE.bazel": "sha256-ereGgcH0dTCDvO6Hl/17O3l67D9LwNaXWfGERxbt3Sw=",
"BUILD.bazel": "sha256-f1ASE+/DXiZHf0ofNOppe1PP2faWxGnRvKg2gAo5XPw="
}
}
3 changes: 2 additions & 1 deletion modules/boost.circular_buffer/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/circular_buffer"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
14 changes: 14 additions & 0 deletions modules/boost.foreach/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module(
name = "boost.foreach",
version = "1.83.0.bcr.1",
bazel_compatibility = [">=7.2.1"],
compatibility_level = 108300,
)

bazel_dep(name = "boost.config", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.core", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.iterator", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.mpl", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.range", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.type_traits", version = "1.83.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.1.0")
22 changes: 22 additions & 0 deletions modules/boost.foreach/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
load("@rules_cc//cc:defs.bzl", "cc_library")

package(default_visibility = ["//visibility:public"])

cc_library(
name = "boost.foreach",
hdrs = glob([
"include/**/*.hpp",
]),
features = [
"parse_headers",
],
includes = ["include"],
deps = [
"@boost.config",
"@boost.core",
"@boost.iterator",
"@boost.mpl",
"@boost.range",
"@boost.type_traits",
],
)
1 change: 1 addition & 0 deletions modules/boost.foreach/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.foreach/1.83.0.bcr.1/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
matrix:
platform:
- debian10
- debian11
- macos
- macos_arm64
- ubuntu2004
- ubuntu2204
- ubuntu2404
- windows
bazel: [7.x, rolling]
tasks:
verify_targets:
name: Verify build targets
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- '--process_headers_in_dependencies'
build_targets:
- '@boost.foreach//:boost.foreach'
10 changes: 10 additions & 0 deletions modules/boost.foreach/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"integrity": "sha256-tLLFkIOzO7LWZZrKqE3ZFNa7JUOO0ritZ57E0VPLhvs=",
"strip_prefix": "foreach-boost-1.83.0",
"url": "https://github.com/boostorg/foreach/archive/refs/tags/boost-1.83.0.tar.gz",
"patch_strip": 0,
"overlay": {
"MODULE.bazel": "sha256-OssILRX6tiww80y1ExiGYgf4NQ6PPyATkgIkYaKLx8M=",
"BUILD.bazel": "sha256-taSUpS8kpe6t6j+7r6fgrjTyFH8J8pBzZuXXo6iQguA="
}
}
3 changes: 2 additions & 1 deletion modules/boost.foreach/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/foreach"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
15 changes: 15 additions & 0 deletions modules/boost.format/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module(
name = "boost.format",
version = "1.83.0.bcr.1",
bazel_compatibility = [">=7.2.1"],
compatibility_level = 108300,
)

bazel_dep(name = "boost.assert", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.config", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.core", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.optional", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.smart_ptr", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.throw_exception", version = "1.83.0.bcr.1")
bazel_dep(name = "boost.utility", version = "1.83.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.1.0")
41 changes: 41 additions & 0 deletions modules/boost.format/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
load("@rules_cc//cc:defs.bzl", "cc_library")

package(default_visibility = ["//visibility:public"])

cc_library(
name = "boost.format",
hdrs = glob(
[
"include/**/*.hpp",
],
exclude = [
"include/boost/format/alt_sstream_impl.hpp",
"include/boost/format/detail/*.hpp",
"include/boost/format/format_implementation.hpp",
"include/boost/format/free_funcs.hpp",
"include/boost/format/group.hpp",
"include/boost/format/internals.hpp",
],
),
features = [
"parse_headers",
],
includes = ["include"],
textual_hdrs = glob([
"include/boost/format/alt_sstream_impl.hpp",
"include/boost/format/detail/*.hpp",
"include/boost/format/format_implementation.hpp",
"include/boost/format/free_funcs.hpp",
"include/boost/format/group.hpp",
"include/boost/format/internals.hpp",
]),
deps = [
"@boost.assert",
"@boost.config",
"@boost.core",
"@boost.optional",
"@boost.smart_ptr",
"@boost.throw_exception",
"@boost.utility",
],
)
1 change: 1 addition & 0 deletions modules/boost.format/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.format/1.83.0.bcr.1/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
matrix:
platform:
- debian10
- debian11
- macos
- macos_arm64
- ubuntu2004
- ubuntu2204
- ubuntu2404
- windows
bazel: [7.x, rolling]
tasks:
verify_targets:
name: Verify build targets
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- '--process_headers_in_dependencies'
build_targets:
- '@boost.format//:boost.format'
10 changes: 10 additions & 0 deletions modules/boost.format/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"integrity": "sha256-q2j6WSaQ7E5Mf56HjxoZR5mnn8lWqwHOCEWho0Uqwww=",
"strip_prefix": "format-boost-1.83.0",
"url": "https://github.com/boostorg/format/archive/refs/tags/boost-1.83.0.tar.gz",
"patch_strip": 0,
"overlay": {
"MODULE.bazel": "sha256-xFyIFDhtee1fdcOKcWvrQpiqxYwIQ8RqZodx/ktNwJg=",
"BUILD.bazel": "sha256-S/uJzeIlpXiZfVq0XGS/oAe+NapcyAggffbJbEIs9gM="
}
}
3 changes: 2 additions & 1 deletion modules/boost.format/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/format"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
Loading

0 comments on commit 5ae5065

Please sign in to comment.