Skip to content

Commit

Permalink
feat: update boost.geometry (#3155)
Browse files Browse the repository at this point in the history
- as title

---------

Signed-off-by: wep21 <[email protected]>
  • Loading branch information
wep21 authored Nov 11, 2024
1 parent 81b45d1 commit 3cc5352
Show file tree
Hide file tree
Showing 42 changed files with 575 additions and 7 deletions.
15 changes: 15 additions & 0 deletions modules/boost.any/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -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")
23 changes: 23 additions & 0 deletions modules/boost.any/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -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",
],
)
1 change: 1 addition & 0 deletions modules/boost.any/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.any/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.any//:boost.any'
10 changes: 10 additions & 0 deletions modules/boost.any/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -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="
}
}
3 changes: 2 additions & 1 deletion modules/boost.any/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/any"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
12 changes: 12 additions & 0 deletions modules/boost.endian/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -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")
28 changes: 28 additions & 0 deletions modules/boost.endian/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -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",
],
)
1 change: 1 addition & 0 deletions modules/boost.endian/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.endian/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.endian//:boost.endian'
10 changes: 10 additions & 0 deletions modules/boost.endian/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -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="
}
}
3 changes: 2 additions & 1 deletion modules/boost.endian/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/endian"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
17 changes: 17 additions & 0 deletions modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -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")
61 changes: 61 additions & 0 deletions modules/boost.multiprecision/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -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",
],
)
20 changes: 20 additions & 0 deletions modules/boost.multiprecision/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.multiprecision//:boost.multiprecision'
10 changes: 10 additions & 0 deletions modules/boost.multiprecision/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -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="
}
}
3 changes: 2 additions & 1 deletion modules/boost.multiprecision/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"github:boostorg/multiprecision"
],
"versions": [
"1.83.0"
"1.83.0",
"1.83.0.bcr.1"
],
"yanked_versions": {}
}
22 changes: 22 additions & 0 deletions modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -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")
42 changes: 42 additions & 0 deletions modules/boost.phoenix/1.83.0.bcr.1/overlay/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -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",
],
)
1 change: 1 addition & 0 deletions modules/boost.phoenix/1.83.0.bcr.1/overlay/MODULE.bazel
20 changes: 20 additions & 0 deletions modules/boost.phoenix/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.phoenix//:boost.phoenix'
10 changes: 10 additions & 0 deletions modules/boost.phoenix/1.83.0.bcr.1/source.json
Original file line number Diff line number Diff line change
@@ -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="
}
}
Loading

0 comments on commit 3cc5352

Please sign in to comment.