Skip to content

Commit 78f6857

Browse files
authored
feat: add boost bimap, format, geometry, parameter, property_map, xpressive (#2862)
- as title - need skip url stability check --------- Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
1 parent 27360cf commit 78f6857

36 files changed

Lines changed: 723 additions & 0 deletions
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
module(
2+
name = "boost.bimap",
3+
version = "1.83.0",
4+
bazel_compatibility = [">=7.2.1"],
5+
compatibility_level = 108300,
6+
)
7+
8+
bazel_dep(name = "boost.concept_check", version = "1.83.0")
9+
bazel_dep(name = "boost.config", version = "1.83.0")
10+
bazel_dep(name = "boost.container_hash", version = "1.83.0")
11+
bazel_dep(name = "boost.core", version = "1.83.0")
12+
bazel_dep(name = "boost.iterator", version = "1.83.0")
13+
bazel_dep(name = "boost.lambda", version = "1.83.0")
14+
bazel_dep(name = "boost.mpl", version = "1.83.0")
15+
bazel_dep(name = "boost.multi_index", version = "1.83.0")
16+
bazel_dep(name = "boost.preprocessor", version = "1.83.0")
17+
bazel_dep(name = "boost.static_assert", version = "1.83.0")
18+
bazel_dep(name = "boost.throw_exception", version = "1.83.0")
19+
bazel_dep(name = "boost.type_traits", version = "1.83.0")
20+
bazel_dep(name = "boost.utility", version = "1.83.0")
21+
bazel_dep(name = "rules_cc", version = "0.0.9")
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
load("@rules_cc//cc:defs.bzl", "cc_library")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
cc_library(
6+
name = "boost.bimap",
7+
hdrs = glob(
8+
[
9+
"include/**/*.hpp",
10+
"include/**/*.h",
11+
],
12+
exclude = ["include/boost/bimap/detail/**/*.hpp"],
13+
),
14+
features = [
15+
"parse_headers",
16+
],
17+
includes = ["include"],
18+
textual_hdrs = glob([
19+
"include/boost/bimap/detail/**/*.hpp",
20+
]),
21+
deps = [
22+
"@boost.concept_check",
23+
"@boost.config",
24+
"@boost.container_hash",
25+
"@boost.core",
26+
"@boost.iterator",
27+
"@boost.lambda",
28+
"@boost.mpl",
29+
"@boost.multi_index",
30+
"@boost.preprocessor",
31+
"@boost.static_assert",
32+
"@boost.throw_exception",
33+
"@boost.type_traits",
34+
"@boost.utility",
35+
],
36+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../MODULE.bazel
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
matrix:
2+
platform:
3+
- debian10
4+
- debian11
5+
- macos
6+
- macos_arm64
7+
- ubuntu2004
8+
- ubuntu2204
9+
- windows
10+
bazel: [7.x]
11+
tasks:
12+
verify_targets:
13+
name: Verify build targets
14+
platform: ${{ platform }}
15+
bazel: ${{ bazel }}
16+
build_flags:
17+
- '--process_headers_in_dependencies'
18+
build_targets:
19+
- '@boost.bimap//:boost.bimap'
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"integrity": "sha256-uMwzi0N9NQqe18kPCF6LYFpq32dKn2z3qWz3JdeK03U=",
3+
"strip_prefix": "bimap-boost-1.83.0",
4+
"url": "https://github.com/boostorg/bimap/archive/refs/tags/boost-1.83.0.tar.gz",
5+
"patch_strip": 0,
6+
"overlay": {
7+
"MODULE.bazel": "sha256-Vn+g6QPmBT7bgicWkOFt0RBfb8sRKA87uk8BiRfrlNg=",
8+
"BUILD.bazel": "sha256-1kHZJvnyC1XNR3KnbFteYiJwGYHJMsIcT4PuIlsmmB4="
9+
}
10+
}

modules/boost.bimap/metadata.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"homepage": "http://boost.org/libs/bimap",
3+
"maintainers": [
4+
{
5+
"email": "daisuke.nishimatsu1021@gmail.com",
6+
"github": "wep21",
7+
"name": "Daisuke Nishimatsu"
8+
},
9+
{
10+
"email": "julian.amann@tum.de",
11+
"github": "Vertexwahn",
12+
"name": "Julian Amann"
13+
}
14+
],
15+
"repository": [
16+
"github:boostorg/bimap"
17+
],
18+
"versions": [
19+
"1.83.0"
20+
],
21+
"yanked_versions": {}
22+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module(
2+
name = "boost.format",
3+
version = "1.83.0",
4+
bazel_compatibility = [">=7.2.1"],
5+
compatibility_level = 108300,
6+
)
7+
8+
bazel_dep(name = "boost.assert", version = "1.83.0")
9+
bazel_dep(name = "boost.config", version = "1.83.0")
10+
bazel_dep(name = "boost.core", version = "1.83.0")
11+
bazel_dep(name = "boost.optional", version = "1.83.0")
12+
bazel_dep(name = "boost.smart_ptr", version = "1.83.0")
13+
bazel_dep(name = "boost.throw_exception", version = "1.83.0")
14+
bazel_dep(name = "boost.utility", version = "1.83.0")
15+
bazel_dep(name = "rules_cc", version = "0.0.9")
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
load("@rules_cc//cc:defs.bzl", "cc_library")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
cc_library(
6+
name = "boost.format",
7+
hdrs = glob(
8+
[
9+
"include/**/*.hpp",
10+
"include/**/*.h",
11+
],
12+
exclude = [
13+
"include/boost/format/alt_sstream_impl.hpp",
14+
"include/boost/format/detail/*.hpp",
15+
"include/boost/format/format_implementation.hpp",
16+
"include/boost/format/free_funcs.hpp",
17+
"include/boost/format/group.hpp",
18+
"include/boost/format/internals.hpp",
19+
],
20+
),
21+
features = [
22+
"parse_headers",
23+
],
24+
includes = ["include"],
25+
textual_hdrs = glob([
26+
"include/boost/format/alt_sstream_impl.hpp",
27+
"include/boost/format/detail/*.hpp",
28+
"include/boost/format/format_implementation.hpp",
29+
"include/boost/format/free_funcs.hpp",
30+
"include/boost/format/group.hpp",
31+
"include/boost/format/internals.hpp",
32+
]),
33+
deps = [
34+
"@boost.assert",
35+
"@boost.config",
36+
"@boost.core",
37+
"@boost.optional",
38+
"@boost.smart_ptr",
39+
"@boost.throw_exception",
40+
"@boost.utility",
41+
],
42+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../MODULE.bazel
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
matrix:
2+
platform:
3+
- debian10
4+
- debian11
5+
- macos
6+
- macos_arm64
7+
- ubuntu2004
8+
- ubuntu2204
9+
- windows
10+
bazel: [7.x]
11+
tasks:
12+
verify_targets:
13+
name: Verify build targets
14+
platform: ${{ platform }}
15+
bazel: ${{ bazel }}
16+
build_flags:
17+
- '--process_headers_in_dependencies'
18+
build_targets:
19+
- '@boost.format//:boost.format'

0 commit comments

Comments
 (0)