From 93345c59876530a1d0b74aba49f0fb7e3c9465b8 Mon Sep 17 00:00:00 2001 From: Vertexwahn Date: Mon, 22 Apr 2024 22:28:20 +0200 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: 9302e60a8d31ff453018c0b898c4e6836d51f560 --- devertexwahn/MODULE.bazel.lock | 8640 ----------------- .../ci/ubuntu-20.04-gcc9-dbg-part1.yaml | 77 + .../ci/ubuntu-20.04-gcc9-dbg-part2.yaml | 77 + third_party/Catch2/.gitignore | 1 + third_party/Catch2/conanfile.py | 1 + .../src/catch2/internal/catch_run_context.cpp | 7 + third_party/Catch2/tests/BUILD.bazel | 83 + .../Catch2/tests/ExtraTests/CMakeLists.txt | 12 + .../X36-ReportingCrashWithJunitReporter.cpp | 32 + .../tools/misc/appveyorTestRunScript.bat | 2 +- .../Imath/.github/workflows/scorecard.yml | 4 +- third_party/glog/src/glog/platform.h | 7 +- .../.github/workflows/ossfuzz_workflow.yml | 2 +- .../workflows/python-wheels-publish-test.yml | 8 +- .../workflows/python-wheels-publish.yml | 8 +- .../.github/workflows/python-wheels.yml | 2 +- .../openexr/.github/workflows/scorecard.yml | 2 +- .../openexr/src/lib/OpenEXRCore/attributes.c | 8 +- .../openexr/src/lib/OpenEXRCore/base.c | 2 + .../openexr/src/lib/OpenEXRCore/chunk.c | 25 +- .../openexr/src/lib/OpenEXRCore/context.c | 32 +- .../src/lib/OpenEXRCore/internal_attr.h | 2 +- .../src/lib/OpenEXRCore/internal_dwa.c | 11 +- .../src/lib/OpenEXRCore/internal_file.h | 1 + .../src/lib/OpenEXRCore/internal_structs.h | 3 +- .../OpenEXRCore/internal_win32_file_impl.h | 20 +- .../src/lib/OpenEXRCore/openexr_attr.h | 14 +- .../src/lib/OpenEXRCore/openexr_chunkio.h | 5 + .../src/lib/OpenEXRCore/openexr_context.h | 15 +- .../src/lib/OpenEXRCore/openexr_errors.h | 3 +- .../src/lib/OpenEXRCore/openexr_part.h | 18 +- .../src/lib/OpenEXRCore/parse_header.c | 89 +- .../openexr/src/lib/OpenEXRCore/part.c | 40 + .../openexr/src/lib/OpenEXRCore/validation.c | 110 +- .../src/lib/OpenEXRCore/write_header.c | 68 +- .../src/test/OpenEXRCoreTest/compression.cpp | 10 +- .../openexr/src/test/OpenEXRCoreTest/read.cpp | 27 + .../src/test/OpenEXRCoreTest/write.cpp | 27 + .../openexr/website/OpenEXRCoreAPI.rst | 4 +- third_party/software-bill-of-materials.md | 6 +- 40 files changed, 742 insertions(+), 8763 deletions(-) delete mode 100644 devertexwahn/MODULE.bazel.lock create mode 100644 devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part1.yaml create mode 100644 devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part2.yaml create mode 100644 third_party/Catch2/tests/BUILD.bazel create mode 100644 third_party/Catch2/tests/ExtraTests/X36-ReportingCrashWithJunitReporter.cpp diff --git a/devertexwahn/MODULE.bazel.lock b/devertexwahn/MODULE.bazel.lock deleted file mode 100644 index 35788a8c..00000000 --- a/devertexwahn/MODULE.bazel.lock +++ /dev/null @@ -1,8640 +0,0 @@ -{ - "lockFileVersion": 6, - "moduleFileHash": "07ba4d562917b962f8eb149e92187501ec67f014d09cc5a3d724af404a91499b", - "flags": { - "cmdRegistries": [ - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/", - "https://bcr.bazel.build" - ], - "cmdModuleOverrides": {}, - "allowedYankedVersions": [], - "envVarAllowedYankedVersions": "", - "ignoreDevDependency": false, - "directDependenciesMode": "WARNING", - "compatibilityMode": "ERROR" - }, - "localOverrideHashes": { - "openexr": "73f828c33de1b9bb672765a18a28f6f6d786f85b11125ad25d8fe795015fb725", - "libpng": "9035a3007a7b77b93f055cfb486df3936643320a0204055adb0522da3e0cb09e", - "imath": "18286fd8b55f57775e4386a2c9f01cc0e7f36bf69d95f14fdbcd18817bfdfee8", - "catch2": "d9f18fac17d966ca0f906f6f8307732cf3adc9923c3e1db1a9accd7b5e30a811", - "fmt": "578e2f6966a8bbed4ddb5808847d348ec9e6585b49a33ccfc23b4d1b5aac765b", - "glog": "29ebd254eddb72368db5dacead55b68de7c846eef9e77128fa967e889331eb47", - "pugixml": "6a377479526e97330476888779182b79dc5c0d50e420fd5c6343850968cfc94a", - "yaml-cpp": "879443fbbf128457a187bea6f278d05789f3fc465bb22c2e0fe7fdb52e45eef0", - "bazel_skylib": "6afe9c575e9a699b8d85771bc57d05fc0014c7d35bbccc30002f5e68981b6d9e", - "xtensor": "28df91a9a6196aed6311beee6992213a19092d65a62848f4ecfe85b45c6527c5", - "xtl": "29bc3cfd99a0597b2711e4dd0e1e2ea7fe0f47943a1518c1cec06b9c97745c52", - "pcg": "9ed20c51dde92c498f162f921238617ede92a144ac9dec66ea7fcf0786a46b64", - "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0", - "abseil-cpp": "08efe2f96a99547f5d4077b31a7caf9719cf2f2da6b259fbf58c7e22b02e026b", - "hypothesis": "032d7eddfe76a10d41b26cff46a3962d1e222e008417fca97efbd833b88e0974" - }, - "moduleDepGraph": { - "": { - "name": "de_vertexwahn", - "version": "0.0.1", - "key": "", - "repoName": "de_vertexwahn", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@llvm_toolchain//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@toolchains_llvm//toolchain/extensions:llvm.bzl", - "extensionName": "llvm", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 140, - "column": 21 - }, - "imports": { - "llvm_toolchain": "llvm_toolchain", - "llvm_toolchain_llvm": "llvm_toolchain_llvm" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "name": "llvm_toolchain", - "llvm_versions": { - "": "16.0.0", - "darwin-aarch64": "16.0.5", - "darwin-x86_64": "15.0.7" - } - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 148, - "column": 15 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 160, - "column": 23 - }, - "imports": { - "python_versions": "python_versions" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "abseil-cpp": "abseil-cpp@_", - "apple_support": "apple_support@1.15.1", - "autodiff": "autodiff@1.0.3", - "bazel_skylib": "bazel_skylib@_", - "boost.algorithm": "boost.algorithm@1.83.0.bcr.1", - "boost.asio": "boost.asio@1.83.0.bcr.1", - "boost.core": "boost.core@1.83.0.bcr.1", - "boost.predef": "boost.predef@1.83.0.bcr.1", - "boost.program_options": "boost.program_options@1.83.0.bcr.1", - "boost.uuid": "boost.uuid@1.83.0.bcr.1", - "eigen": "eigen@3.4.0", - "embree": "embree@4.3.1", - "flip": "flip@1.3", - "fmt": "fmt@_", - "gazelle": "gazelle@0.35.0", - "glog": "glog@_", - "hypothesis": "hypothesis@_", - "imath": "imath@_", - "libdeflate": "libdeflate@1.20.bcr.1", - "libjpeg_turbo": "libjpeg_turbo@2.1.4", - "libpng": "libpng@_", - "libwebp": "libwebp@1.3.2", - "nasm": "nasm@2.14.02", - "nlohmann_json": "nlohmann_json@3.11.3", - "openexr": "openexr@_", - "pcg": "pcg@_", - "platforms": "platforms@0.0.9", - "pugixml": "pugixml@_", - "rules_cc": "rules_cc@0.0.9", - "rules_license": "rules_license@0.0.8", - "rules_pkg": "rules_pkg@0.10.1", - "rules_python": "rules_python@0.31.0", - "xtensor": "xtensor@_", - "xtl": "xtl@_", - "yaml-cpp": "yaml-cpp@_", - "zlib": "zlib@1.3.1.bcr.1", - "catch2": "catch2@_", - "google_benchmark": "google_benchmark@1.8.3", - "googletest": "googletest@1.14.0.bcr.1", - "toolchains_llvm": "toolchains_llvm@_", - "rules_foreign_cc": "rules_foreign_cc@0.10.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "abseil-cpp@_": { - "name": "abseil-cpp", - "version": "head", - "key": "abseil-cpp@_", - "repoName": "abseil-cpp", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "abseil-cpp@_", - "location": { - "file": "@@abseil-cpp~//:MODULE.bazel", - "line": 23, - "column": 29 - }, - "imports": { - "local_config_cc": "local_config_cc" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "com_google_googletest": "googletest@1.14.0.bcr.1", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "apple_support@1.15.1": { - "name": "apple_support", - "version": "1.15.1", - "key": "apple_support@1.15.1", - "repoName": "build_bazel_apple_support", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_apple_cc_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", - "extensionName": "apple_cc_configure_extension", - "usingModule": "apple_support@1.15.1", - "location": { - "file": "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel", - "line": 19, - "column": 35 - }, - "imports": { - "local_config_apple_cc": "local_config_apple_cc", - "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/apple_support/releases/download/1.15.1/apple_support.1.15.1.tar.gz" - ], - "integrity": "sha256-xLsrc2fEhDgjAK7nW+WYuS+EeJb7MbvSLzojRq32aoA=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/apple_support/1.15.1/patches/module_dot_bazel_version.patch": "sha256-FvMGp1f0FT1IT38LFbWGUqe5fukTvEyug2Puhimca74=" - }, - "remote_patch_strip": 1 - } - } - }, - "autodiff@1.0.3": { - "name": "autodiff", - "version": "1.0.3", - "key": "autodiff@1.0.3", - "repoName": "autodiff", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "com_github_eigen_eigen": "eigen@3.4.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/autodiff/autodiff/archive/refs/tags/v1.0.3.tar.gz" - ], - "integrity": "sha256-IbV85ghkhXkTysuFbDlzrhD3U5trsAvMBPhbLwDbDOI=", - "strip_prefix": "autodiff-1.0.3", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/autodiff/1.0.3/patches/add_module_dot_bazel.patch": "sha256-8Jkc6F5nUWaac3Ac4viES+YUd+z1zPIX7DA7WgDOvzI=" - }, - "remote_patch_strip": 0 - } - } - }, - "bazel_skylib@_": { - "name": "bazel_skylib", - "version": "1.5.0", - "key": "bazel_skylib@_", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "boost.algorithm@1.83.0.bcr.1": { - "name": "boost.algorithm", - "version": "1.83.0.bcr.1", - "key": "boost.algorithm@1.83.0.bcr.1", - "repoName": "boost.algorithm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/algorithm/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-N32JpqRiblBC1x5p4m/GNe6d/DGEZRR+eUsJ6o0+gp8=", - "strip_prefix": "algorithm-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.algorithm/1.83.0.bcr.1/patches/patch.diff": "sha256-bydTCyPmYqLtMDzpcZ7SqeI4rbAN37kb6tbhRsOuS6o=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.asio@1.83.0.bcr.1": { - "name": "boost.asio", - "version": "1.83.0.bcr.1", - "key": "boost.asio@1.83.0.bcr.1", - "repoName": "boost.asio", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "boringssl": "boringssl@0.0.0-20230215-5c22014", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/asio/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-/mOmHwuTI67iCQpPW6yY7g+0X9L/4xYQXCbfVNAbtj8=", - "strip_prefix": "asio-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.asio/1.83.0.bcr.1/patches/patch.diff": "sha256-bsyKYqtnuIJH8XIHfk1nrWt2MccnbMcphK7xarRVe94=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.core@1.83.0.bcr.1": { - "name": "boost.core", - "version": "1.83.0.bcr.1", - "key": "boost.core@1.83.0.bcr.1", - "repoName": "boost.core", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "boost.serialization": "boost.serialization@1.83.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/core/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-gAOK9OlsjOfK1jY+8boC3FEBf9qDKKzlmKPNQ9lxOjg=", - "strip_prefix": "core-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.core/1.83.0.bcr.1/patches/patch.diff": "sha256-RbHxclBqfFSVpjpay2jLPesnHJa7x+VZTWxFKWJrbmQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.predef@1.83.0.bcr.1": { - "name": "boost.predef", - "version": "1.83.0.bcr.1", - "key": "boost.predef@1.83.0.bcr.1", - "repoName": "boost.predef", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/predef/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-wNijX5JYhG+dqlEcDeBS/M4MiNvh5pfzBHEYwx+hOFQ=", - "strip_prefix": "predef-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.predef/1.83.0.bcr.1/patches/patch.diff": "sha256-12zioDGTVgkdDmFQKcxvBBz603G1Hy4Y8m4EiINzI6o=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.program_options@1.83.0.bcr.1": { - "name": "boost.program_options", - "version": "1.83.0.bcr.1", - "key": "boost.program_options@1.83.0.bcr.1", - "repoName": "boost.program_options", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/program_options/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-2EN+J4h3kekduKqeVhbJOuX3kvA0ftAiBTipkSYkjMY=", - "strip_prefix": "program_options-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.program_options/1.83.0.bcr.1/patches/patch.diff": "sha256-kyZCqK0G216QdI7XlyqCDohjn5Iw6yLHjfZ6CiIibiQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.uuid@1.83.0.bcr.1": { - "name": "boost.uuid", - "version": "1.83.0.bcr.1", - "key": "boost.uuid@1.83.0.bcr.1", - "repoName": "boost.uuid", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/uuid/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-D9kSkan1QR0Jf4gR5hNz3xPU4b6EWNWLLIas9CYVPBY=", - "strip_prefix": "uuid-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.uuid/1.83.0.bcr.1/patches/patch.diff": "sha256-KcTC+yRzBY/RD+U+aBF7NBuAA+B5rUEQNcFq+TYCQVY=" - }, - "remote_patch_strip": 1 - } - } - }, - "eigen@3.4.0": { - "name": "eigen", - "version": "3.4.0", - "key": "eigen@3.4.0", - "repoName": "eigen", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip" - ], - "integrity": "sha256-HMqrv+hw9grz1qUZxT4J89z2MCBzId/6VTVkqOdcT8g=", - "strip_prefix": "eigen-3.4.0", - "remote_patches": { - "https://bcr.bazel.build/modules/eigen/3.4.0/patches/add_build_file.patch": "sha256-wuOxV4nxufkyDCw+HWCn5D9vik84RuLacFT5ashhC58=", - "https://bcr.bazel.build/modules/eigen/3.4.0/patches/module_dot_bazel.patch": "sha256-xDle81SJcU6payWsaWbrWyrFbalx9tSW4bKuTBUVBV4=" - }, - "remote_patch_strip": 0 - } - } - }, - "embree@4.3.1": { - "name": "embree", - "version": "4.3.1", - "key": "embree@4.3.1", - "repoName": "embree", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "onetbb": "onetbb@2021.11.0", - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/embree/embree/archive/refs/tags/v4.3.1.tar.gz" - ], - "integrity": "sha256-gk7cu3qM05PFvbehZzhIeyHsxOHQBKyfdh6TT5e7AqQ=", - "strip_prefix": "embree-4.3.1", - "remote_patches": { - "https://bcr.bazel.build/modules/embree/4.3.1/patches/bazel_build.patch": "sha256-LbbJo5VAEt2zg+pNQbPKlmqJIgLp9mi36VJdiy3IEes=", - "https://bcr.bazel.build/modules/embree/4.3.1/patches/default_h.patch": "sha256-7vawEsvpbsphjyHtFG+QkgXCEqkRlztyKf+1ymBJYlM=", - "https://bcr.bazel.build/modules/embree/4.3.1/patches/device_cpp.patch": "sha256-F/lGciIfImXOcpvRhHQZbM+f7oHtZi2IICk2YIGSOhM=", - "https://bcr.bazel.build/modules/embree/4.3.1/patches/module_dot_bazel.patch": "sha256-zizkoSE/6lCwRglag2EBeDS9TY6uLtk5HMtKdxvsacs=", - "https://bcr.bazel.build/modules/embree/4.3.1/patches/rtcore_common_h.patch": "sha256-lMYTbofdcrFxV49BA6PfOuLUlg+HuT72Rq9Wcev0pTI=", - "https://bcr.bazel.build/modules/embree/4.3.1/patches/rtcore_h.patch": "sha256-oL+AZd1F4BAiliTlZZCTadReGzj3VZV216eFON0ZcMI=" - }, - "remote_patch_strip": 0 - } - } - }, - "flip@1.3": { - "name": "flip", - "version": "1.3", - "key": "flip@1.3", - "repoName": "flip", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/NVlabs/flip/archive/a00bc7d4b8730bdaddfe0627ff94fdb01ca79e77.tar.gz" - ], - "integrity": "sha256-LOjrk/BIrxB7/n+C0bbe6CSfaCTEdAir2i4EUYnWZo8=", - "strip_prefix": "flip-a00bc7d4b8730bdaddfe0627ff94fdb01ca79e77", - "remote_patches": { - "https://bcr.bazel.build/modules/flip/1.3/patches/add_build_file.patch": "sha256-ZCvGiVB5hRv9sFJ8atbmIDQEnPCDnqKVVdRdN7no8rQ=", - "https://bcr.bazel.build/modules/flip/1.3/patches/module_dot_bazel.patch": "sha256-1qMqu/ACZB1oemR3u1UHnqnGpWiy/woSpKt9fW0uQhk=" - }, - "remote_patch_strip": 0 - } - } - }, - "fmt@_": { - "name": "fmt", - "version": "", - "key": "fmt@_", - "repoName": "fmt", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "gazelle@0.35.0": { - "name": "gazelle", - "version": "0.35.0", - "key": "gazelle@0.35.0", - "repoName": "bazel_gazelle", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "gazelle@0.35.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", - "line": 12, - "column": 23 - }, - "imports": { - "go_host_compatible_sdk_label": "go_host_compatible_sdk_label" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "gazelle@0.35.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", - "line": 20, - "column": 32 - }, - "imports": { - "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", - "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools", - "bazel_gazelle_is_bazel_module": "bazel_gazelle_is_bazel_module" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "gazelle@0.35.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", - "line": 28, - "column": 24 - }, - "imports": { - "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", - "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", - "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", - "com_github_google_go_cmp": "com_github_google_go_cmp", - "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", - "org_golang_x_mod": "org_golang_x_mod", - "org_golang_x_sync": "org_golang_x_sync", - "org_golang_x_tools": "org_golang_x_tools", - "org_golang_x_tools_go_vcs": "org_golang_x_tools_go_vcs", - "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config", - "com_github_golang_protobuf": "com_github_golang_protobuf", - "org_golang_google_protobuf": "org_golang_google_protobuf" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": { - "go_mod": "//:go.mod" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", - "line": 29, - "column": 18 - } - }, - { - "tagName": "module", - "attributeValues": { - "path": "golang.org/x/tools", - "sum": "h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=", - "version": "v0.15.0" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", - "line": 33, - "column": 15 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "com_google_protobuf": "protobuf@21.7", - "io_bazel_rules_go": "rules_go@0.44.0", - "rules_proto": "rules_proto@5.3.0-21.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz" - ], - "integrity": "sha256-MpOL2hbmcABjA1R5Bj2dJMYO2o15/Uc5Vj9Q0zHLMgk=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "glog@_": { - "name": "glog", - "version": "", - "key": "glog@_", - "repoName": "glog", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "com_github_gflags_gflags": "gflags@2.2.2", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "hypothesis@_": { - "name": "hypothesis", - "version": "head", - "key": "hypothesis@_", - "repoName": "hypothesis", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "imath@_": { - "name": "imath", - "version": "head", - "key": "imath@_", - "repoName": "imath", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "libdeflate@1.20.bcr.1": { - "name": "libdeflate", - "version": "1.20.bcr.1", - "key": "libdeflate@1.20.bcr.1", - "repoName": "libdeflate", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/ebiggers/libdeflate/archive/refs/tags/v1.20.tar.gz" - ], - "integrity": "sha256-7RRUFmzteJE/84CYcKQAW3Fwpv0wdn3EeKCbloR7nCo=", - "strip_prefix": "libdeflate-1.20", - "remote_patches": { - "https://bcr.bazel.build/modules/libdeflate/1.20.bcr.1/patches/add_build_file.patch": "sha256-fmX/WuLQrAMoXm/lyPaAe1DCFSKJAbXUOmYmUOF1Ze0=", - "https://bcr.bazel.build/modules/libdeflate/1.20.bcr.1/patches/module_dot_bazel.patch": "sha256-E80NwgQ5XOIfDsbeesMnzCSE8JXpK/Zkc58clqE6Wy0=" - }, - "remote_patch_strip": 0 - } - } - }, - "libjpeg_turbo@2.1.4": { - "name": "libjpeg_turbo", - "version": "2.1.4", - "key": "libjpeg_turbo@2.1.4", - "repoName": "libjpeg_turbo", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "nasm": "nasm@2.14.02", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/2.1.4.tar.gz" - ], - "integrity": "sha256-p4sFwNhCepDrW06wivJTCXcMg3lZK7C4qGM3MSjmFD8=", - "strip_prefix": "libjpeg-turbo-2.1.4", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/libjpeg_turbo/2.1.4/patches/add_build_file.patch": "sha256-0+Tt3h6HDSqHkQVbsRgyj7of2+XdWoIOryp6PZgOh3I=", - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/libjpeg_turbo/2.1.4/patches/add_module_dot_bazel.patch": "sha256-u/yHXyLgAeMuezVm8d9OiFx5wEM+RZfFZN8XkJUbeCs=" - }, - "remote_patch_strip": 0 - } - } - }, - "libpng@_": { - "name": "libpng", - "version": "1.6.43", - "key": "libpng@_", - "repoName": "libpng", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "zlib": "zlib@1.3.1.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "libwebp@1.3.2": { - "name": "libwebp", - "version": "1.3.2", - "key": "libwebp@1.3.2", - "repoName": "libwebp", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/webmproject/libwebp/archive/refs/tags/v1.3.2.tar.gz" - ], - "integrity": "sha256-wsL1IfpGjjxZSatpjC2kEPXc4cXpn1rZ5w4OhEa4ZQU=", - "strip_prefix": "libwebp-1.3.2", - "remote_patches": { - "https://bcr.bazel.build/modules/libwebp/1.3.2/patches/add_build_file.patch": "sha256-3HLHhRR77AbDAt1hkJfITaztgFpt9++a8PM0hQIN6Ho=", - "https://bcr.bazel.build/modules/libwebp/1.3.2/patches/module_dot_bazel.patch": "sha256-Ipy8mhkGtRK8MluHkRmFTkrB/fTO8Bd5h53jO7OWqEs=" - }, - "remote_patch_strip": 0 - } - } - }, - "nasm@2.14.02": { - "name": "nasm", - "version": "2.14.02", - "key": "nasm@2.14.02", - "repoName": "nasm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "http://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.gz" - ], - "integrity": "sha256-s0uuNEo/Ltk7LKe/JfHtP7EtqJ7tpgluNVH9Zq3q6fw=", - "strip_prefix": "nasm-2.14.02", - "remote_patches": { - "https://bcr.bazel.build/modules/nasm/2.14.02/patches/add_build_file.patch": "sha256-ATUObHn2vcp0VuaKDdiF7V1ixPBfAzUl2sjdV9jW3C4=", - "https://bcr.bazel.build/modules/nasm/2.14.02/patches/add_config_h.patch": "sha256-6BT5sGqwRJ9kadF7YEG1sl3Bn5i5INm0R+meqOLJuuE=", - "https://bcr.bazel.build/modules/nasm/2.14.02/patches/add_module_dot_bazel.patch": "sha256-OEWbgVuCPXPv90/3ULrwQRoohnavn3x7YezRbMq+Mm0=" - }, - "remote_patch_strip": 0 - } - } - }, - "nlohmann_json@3.11.3": { - "name": "nlohmann_json", - "version": "3.11.3", - "key": "nlohmann_json@3.11.3", - "repoName": "nlohmann_json", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/nlohmann/json/releases/download/v3.11.3/include.zip" - ], - "integrity": "sha256-oiRh0TEZrFx48gXT3x2xNAPljOG7F5TtyTE2dzE/Sp0=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/nlohmann_json/3.11.3/patches/module_dot_bazel.patch": "sha256-OmeSCp1IqWbHGPJs0v5taUiPLEsI9KEJPLsnPpKB/B8=" - }, - "remote_patch_strip": 0 - } - } - }, - "openexr@_": { - "name": "openexr", - "version": "", - "key": "openexr@_", - "repoName": "openexr", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "imath": "imath@_", - "libdeflate": "libdeflate@1.20.bcr.1", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "pcg@_": { - "name": "pcg", - "version": "head", - "key": "pcg@_", - "repoName": "pcg", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "platforms@0.0.9": { - "name": "platforms", - "version": "0.0.9", - "key": "platforms@0.0.9", - "repoName": "platforms", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@platforms//host:extension.bzl", - "extensionName": "host_platform", - "usingModule": "platforms@0.0.9", - "location": { - "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel", - "line": 9, - "column": 30 - }, - "imports": { - "host_platform": "host_platform" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "rules_license": "rules_license@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz" - ], - "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "pugixml@_": { - "name": "pugixml", - "version": "1.14", - "key": "pugixml@_", - "repoName": "pugixml", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "rules_cc@0.0.9": { - "name": "rules_cc", - "version": "0.0.9", - "key": "rules_cc@0.0.9", - "repoName": "rules_cc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "rules_cc@0.0.9", - "location": { - "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", - "line": 9, - "column": 29 - }, - "imports": { - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" - ], - "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", - "strip_prefix": "rules_cc-0.0.9", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_license@0.0.8": { - "name": "rules_license", - "version": "0.0.8", - "key": "rules_license@0.0.8", - "repoName": "rules_license", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_license/releases/download/0.0.8/rules_license-0.0.8.tar.gz" - ], - "integrity": "sha256-JBsG8wl/0Yb/RogyFQ1swUIkfcQqMqrvtW0AmYlf0ik=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_pkg@0.10.1": { - "name": "rules_pkg", - "version": "0.10.1", - "key": "rules_pkg@0.10.1", - "repoName": "rules_pkg", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_license": "rules_license@0.0.8", - "rules_python": "rules_python@0.31.0", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz" - ], - "integrity": "sha256-0lCSSi7MUXaAj8TCXVz16eeeY0bXnVqxxJPiieci0dA=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_python@0.31.0": { - "name": "rules_python", - "version": "0.31.0", - "key": "rules_python@0.31.0", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@pythons_hub//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", - "extensionName": "internal_deps", - "usingModule": "rules_python@0.31.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", - "line": 15, - "column": 30 - }, - "imports": { - "rules_python_internal": "rules_python_internal", - "pypi__build": "pypi__build", - "pypi__click": "pypi__click", - "pypi__colorama": "pypi__colorama", - "pypi__importlib_metadata": "pypi__importlib_metadata", - "pypi__installer": "pypi__installer", - "pypi__more_itertools": "pypi__more_itertools", - "pypi__packaging": "pypi__packaging", - "pypi__pep517": "pypi__pep517", - "pypi__pip": "pypi__pip", - "pypi__pip_tools": "pypi__pip_tools", - "pypi__pyproject_hooks": "pypi__pyproject_hooks", - "pypi__setuptools": "pypi__setuptools", - "pypi__tomli": "pypi__tomli", - "pypi__wheel": "pypi__wheel", - "pypi__zipp": "pypi__zipp" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": {}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", - "line": 16, - "column": 22 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "rules_python@0.31.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", - "line": 41, - "column": 23 - }, - "imports": { - "pythons_hub": "pythons_hub" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "is_default": true, - "python_version": "3.11" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", - "line": 47, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_features": "bazel_features@1.1.1", - "bazel_skylib": "bazel_skylib@_", - "platforms": "platforms@0.0.9", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.31.0/rules_python-0.31.0.tar.gz" - ], - "integrity": "sha256-xovcT77CXeW1STuIGc/Id8TqKZwNyxXCRMWgAgjN4xE=", - "strip_prefix": "rules_python-0.31.0", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.31.0/patches/module_dot_bazel_version.patch": "sha256-j2KF6j66J2fRAGtc56Zj7Hp1dTGqOWPAR3+IODr0oLQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "xtensor@_": { - "name": "xtensor", - "version": "head", - "key": "xtensor@_", - "repoName": "xtensor", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "xtl": "xtl@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "xtl@_": { - "name": "xtl", - "version": "", - "key": "xtl@_", - "repoName": "xtl", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "yaml-cpp@_": { - "name": "yaml-cpp", - "version": "0.8.0", - "key": "yaml-cpp@_", - "repoName": "yaml-cpp", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "zlib@1.3.1.bcr.1": { - "name": "zlib", - "version": "1.3.1.bcr.1", - "key": "zlib@1.3.1.bcr.1", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz" - ], - "integrity": "sha256-mpOyt9/ax3zrpaVYpYDnRmfdb+3kWFuR7vtg8Dty3yM=", - "strip_prefix": "zlib-1.3.1", - "remote_patches": { - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.1/patches/add_build_file.patch": "sha256-0MCgNjvE1kGfdKTdDt4PEBHJMIwtDYHB7h69zhxDSNI=", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.1/patches/add_module_file.patch": "sha256-euR5cSrSZnUKPOIJKRu3BY/Dphe1+ekPC6OWaAQfDjQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "catch2@_": { - "name": "catch2", - "version": "", - "key": "catch2@_", - "repoName": "catch2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "google_benchmark@1.8.3": { - "name": "google_benchmark", - "version": "1.8.3", - "key": "google_benchmark@1.8.3", - "repoName": "google_benchmark", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "platforms": "platforms@0.0.9", - "rules_foreign_cc": "rules_foreign_cc@0.10.1", - "rules_cc": "rules_cc@0.0.9", - "libpfm": "libpfm@4.11.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/google/benchmark/archive/refs/tags/v1.8.3.tar.gz" - ], - "integrity": "sha256-a8GApX0j1NlRVRn5KwyD1hsFtbqxiJYfNqx7BrDZ6c4=", - "strip_prefix": "benchmark-1.8.3", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "googletest@1.14.0.bcr.1": { - "name": "googletest", - "version": "1.14.0.bcr.1", - "key": "googletest@1.14.0.bcr.1", - "repoName": "googletest", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "com_google_absl": "abseil-cpp@_", - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "com_googlesource_code_re2": "re2@2023-09-01", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz" - ], - "integrity": "sha256-itWYxzrXluDYKAsILOvYKmMNc+c808cAV5OKZQG7pdc=", - "strip_prefix": "googletest-1.14.0", - "remote_patches": { - "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/patches/module_dot_bazel.patch": "sha256-jijctisPYOzP4X4cl0K7neRh/kqJB+yODNHf8V8heCE=" - }, - "remote_patch_strip": 0 - } - } - }, - "toolchains_llvm@_": { - "name": "toolchains_llvm", - "version": "0.0.0", - "key": "toolchains_llvm@_", - "repoName": "toolchains_llvm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "rules_foreign_cc@0.10.1": { - "name": "rules_foreign_cc", - "version": "0.10.1", - "key": "rules_foreign_cc@0.10.1", - "repoName": "rules_foreign_cc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@rules_foreign_cc_framework_toolchains//:all", - "@rules_foreign_cc//toolchains:built_make_toolchain", - "@rules_foreign_cc//toolchains:built_meson_toolchain", - "@rules_foreign_cc//toolchains:built_pkgconfig_toolchain", - "@rules_foreign_cc//toolchains:preinstalled_autoconf_toolchain", - "@rules_foreign_cc//toolchains:preinstalled_automake_toolchain", - "@rules_foreign_cc//toolchains:preinstalled_m4_toolchain", - "@rules_foreign_cc//toolchains:preinstalled_pkgconfig_toolchain", - "@cmake_3.23.2_toolchains//:all", - "@ninja_1.11.1_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_foreign_cc//foreign_cc:extensions.bzl", - "extensionName": "tools", - "usingModule": "rules_foreign_cc@0.10.1", - "location": { - "file": "https://bcr.bazel.build/modules/rules_foreign_cc/0.10.1/MODULE.bazel", - "line": 14, - "column": 22 - }, - "imports": { - "cmake_3.23.2_toolchains": "cmake_3.23.2_toolchains", - "cmake_src": "cmake_src", - "gnumake_src": "gnumake_src", - "meson_src": "meson_src", - "ninja_1.11.1_toolchains": "ninja_1.11.1_toolchains", - "ninja_build_src": "ninja_build_src", - "pkgconfig_src": "pkgconfig_src", - "rules_foreign_cc_framework_toolchains": "rules_foreign_cc_framework_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "platforms": "platforms@0.0.9", - "rules_python": "rules_python@0.31.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_foreign_cc/releases/download/0.10.1/rules_foreign_cc-0.10.1.tar.gz" - ], - "integrity": "sha256-R2MDvQ8bBMwxH8JY8XCKX274LTCR5T/Rl3+iA4NCWmo=", - "strip_prefix": "rules_foreign_cc-0.10.1", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_foreign_cc/0.10.1/patches/module_dot_bazel.patch": "sha256-hDvLi+Nx91lvhEd2qRrPfPu0RjiG5w3a/c4N4AiJb3U=" - }, - "remote_patch_strip": 0 - } - } - }, - "bazel_tools@_": { - "name": "bazel_tools", - "version": "", - "key": "bazel_tools@_", - "repoName": "bazel_tools", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all", - "@local_config_sh//:local_sh_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 18, - "column": 29 - }, - "imports": { - "local_config_cc": "local_config_cc", - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", - "extensionName": "xcode_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 22, - "column": 32 - }, - "imports": { - "local_config_xcode": "local_config_xcode" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 25, - "column": 32 - }, - "imports": { - "local_jdk": "local_jdk", - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", - "extensionName": "sh_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 36, - "column": 39 - }, - "imports": { - "local_config_sh": "local_config_sh" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", - "extensionName": "remote_coverage_tools_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 40, - "column": 48 - }, - "imports": { - "remote_coverage_tools": "remote_coverage_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", - "extensionName": "remote_android_tools_extensions", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 43, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", - "extensionName": "buildozer_binary", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 47, - "column": 33 - }, - "imports": { - "buildozer_binary": "buildozer_binary" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "rules_java": "rules_java@7.4.0", - "rules_license": "rules_license@0.0.8", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_python": "rules_python@0.31.0", - "buildozer": "buildozer@6.4.0.2", - "platforms": "platforms@0.0.9", - "com_google_protobuf": "protobuf@21.7", - "zlib": "zlib@1.3.1.bcr.1", - "build_bazel_apple_support": "apple_support@1.15.1", - "local_config_platform": "local_config_platform@_" - } - }, - "local_config_platform@_": { - "name": "local_config_platform", - "version": "", - "key": "local_config_platform@_", - "repoName": "local_config_platform", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_" - } - }, - "boost@1.83.0.bcr.1": { - "name": "boost", - "version": "1.83.0.bcr.1", - "key": "boost@1.83.0.bcr.1", - "repoName": "boost", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost.accumulators": "boost.accumulators@1.83.0.bcr.1", - "boost.algorithm": "boost.algorithm@1.83.0.bcr.1", - "boost.align": "boost.align@1.83.0.bcr.1", - "boost.any": "boost.any@1.83.0.bcr.1", - "boost.array": "boost.array@1.83.0.bcr.1", - "boost.asio": "boost.asio@1.83.0.bcr.1", - "boost.assert": "boost.assert@1.83.0.bcr.1", - "boost.assign": "boost.assign@1.83.0.bcr.1", - "boost.atomic": "boost.atomic@1.83.0.bcr.1", - "boost.beast": "boost.beast@1.83.0.bcr.1", - "boost.bimap": "boost.bimap@1.83.0.bcr.1", - "boost.bind": "boost.bind@1.83.0.bcr.1", - "boost.callable_traits": "boost.callable_traits@1.83.0.bcr.1", - "boost.chrono": "boost.chrono@1.83.0.bcr.1", - "boost.circular_buffer": "boost.circular_buffer@1.83.0.bcr.1", - "boost.compatibility": "boost.compatibility@1.83.0.bcr.1", - "boost.compute": "boost.compute@1.83.0.bcr.1", - "boost.concept_check": "boost.concept_check@1.83.0.bcr.1", - "boost.config": "boost.config@1.83.0.bcr.1", - "boost.container": "boost.container@1.83.0.bcr.1", - "boost.container_hash": "boost.container_hash@1.83.0.bcr.1", - "boost.context": "boost.context@1.83.0.bcr.1", - "boost.contract": "boost.contract@1.83.0.bcr.1", - "boost.conversion": "boost.conversion@1.83.0.bcr.1", - "boost.convert": "boost.convert@1.83.0.bcr.1", - "boost.core": "boost.core@1.83.0.bcr.1", - "boost.coroutine": "boost.coroutine@1.83.0.bcr.1", - "boost.coroutine2": "boost.coroutine2@1.83.0.bcr.1", - "boost.crc": "boost.crc@1.83.0.bcr.1", - "boost.date_time": "boost.date_time@1.83.0.bcr.1", - "boost.describe": "boost.describe@1.83.0.bcr.1", - "boost.detail": "boost.detail@1.83.0.bcr.1", - "boost.dll": "boost.dll@1.83.0.bcr.1", - "boost.dynamic_bitset": "boost.dynamic_bitset@1.83.0.bcr.1", - "boost.endian": "boost.endian@1.83.0.bcr.1", - "boost.exception": "boost.exception@1.83.0.bcr.1", - "boost.fiber": "boost.fiber@1.83.0.bcr.1", - "boost.filesystem": "boost.filesystem@1.83.0.bcr.1", - "boost.flyweight": "boost.flyweight@1.83.0.bcr.1", - "boost.foreach": "boost.foreach@1.83.0.bcr.1", - "boost.format": "boost.format@1.83.0.bcr.1", - "boost.function": "boost.function@1.83.0.bcr.1", - "boost.function_types": "boost.function_types@1.83.0.bcr.1", - "boost.functional": "boost.functional@1.83.0.bcr.1", - "boost.fusion": "boost.fusion@1.83.0.bcr.1", - "boost.geometry": "boost.geometry@1.83.0.bcr.1", - "boost.gil": "boost.gil@1.83.0.bcr.1", - "boost.graph": "boost.graph@1.83.0.bcr.1", - "boost.graph.parallel": "boost.graph.parallel@1.83.0.bcr.1", - "boost.hana": "boost.hana@1.83.0.bcr.1", - "boost.heap": "boost.heap@1.83.0.bcr.1", - "boost.histogram": "boost.histogram@1.83.0.bcr.1", - "boost.hof": "boost.hof@1.83.0.bcr.1", - "boost.icl": "boost.icl@1.83.0.bcr.1", - "boost.integer": "boost.integer@1.83.0.bcr.1", - "boost.interprocess": "boost.interprocess@1.83.0.bcr.1", - "boost.intrusive": "boost.intrusive@1.83.0.bcr.1", - "boost.io": "boost.io@1.83.0.bcr.1", - "boost.iostreams": "boost.iostreams@1.83.0.bcr.1", - "boost.iterator": "boost.iterator@1.83.0.bcr.1", - "boost.json": "boost.json@1.83.0.bcr.1", - "boost.lambda": "boost.lambda@1.83.0.bcr.1", - "boost.lambda2": "boost.lambda2@1.83.0.bcr.1", - "boost.leaf": "boost.leaf@1.83.0.bcr.1", - "boost.lexical_cast": "boost.lexical_cast@1.83.0.bcr.1", - "boost.local_function": "boost.local_function@1.83.0.bcr.1", - "boost.locale": "boost.locale@1.83.0.bcr.1", - "boost.lockfree": "boost.lockfree@1.83.0.bcr.1", - "boost.log": "boost.log@1.83.0.bcr.1", - "boost.logic": "boost.logic@1.83.0.bcr.1", - "boost.math": "boost.math@1.83.0.bcr.1", - "boost.metaparse": "boost.metaparse@1.83.0.bcr.1", - "boost.move": "boost.move@1.83.0.bcr.1", - "boost.mp11": "boost.mp11@1.83.0.bcr.1", - "boost.mpi": "boost.mpi@1.83.0.bcr.1", - "boost.mpl": "boost.mpl@1.83.0.bcr.1", - "boost.msm": "boost.msm@1.83.0.bcr.1", - "boost.multi_array": "boost.multi_array@1.83.0.bcr.1", - "boost.multi_index": "boost.multi_index@1.83.0.bcr.1", - "boost.multiprecision": "boost.multiprecision@1.83.0.bcr.1", - "boost.nowide": "boost.nowide@1.83.0.bcr.1", - "boost.numeric.conversion": "boost.numeric.conversion@1.83.0.bcr.1", - "boost.numeric.interval": "boost.numeric.interval@1.83.0.bcr.1", - "boost.numeric.odeint": "boost.numeric.odeint@1.83.0.bcr.1", - "boost.numeric.ublas": "boost.numeric.ublas@1.83.0.bcr.1", - "boost.optional": "boost.optional@1.83.0.bcr.1", - "boost.outcome": "boost.outcome@1.83.0.bcr.1", - "boost.parameter": "boost.parameter@1.83.0.bcr.1", - "boost.parameter_python": "boost.parameter_python@1.83.0.bcr.1", - "boost.pfr": "boost.pfr@1.83.0.bcr.1", - "boost.phoenix": "boost.phoenix@1.83.0.bcr.1", - "boost.poly_collection": "boost.poly_collection@1.83.0.bcr.1", - "boost.polygon": "boost.polygon@1.83.0.bcr.1", - "boost.pool": "boost.pool@1.83.0.bcr.1", - "boost.predef": "boost.predef@1.83.0.bcr.1", - "boost.preprocessor": "boost.preprocessor@1.83.0.bcr.1", - "boost.process": "boost.process@1.83.0.bcr.1", - "boost.program_options": "boost.program_options@1.83.0.bcr.1", - "boost.property_map": "boost.property_map@1.83.0.bcr.1", - "boost.property_map.parallel": "boost.property_map.parallel@1.83.0.bcr.1", - "boost.property_tree": "boost.property_tree@1.83.0.bcr.1", - "boost.proto": "boost.proto@1.83.0.bcr.1", - "boost.ptr_container": "boost.ptr_container@1.83.0.bcr.1", - "boost.python": "boost.python@1.83.0.bcr.1", - "boost.qvm": "boost.qvm@1.83.0.bcr.1", - "boost.random": "boost.random@1.83.0.bcr.1", - "boost.range": "boost.range@1.83.0.bcr.1", - "boost.ratio": "boost.ratio@1.83.0.bcr.1", - "boost.rational": "boost.rational@1.83.0.bcr.1", - "boost.regex": "boost.regex@1.83.0.bcr.1", - "boost.safe_numerics": "boost.safe_numerics@1.83.0.bcr.1", - "boost.scope_exit": "boost.scope_exit@1.83.0.bcr.1", - "boost.serialization": "boost.serialization@1.83.0.bcr.1", - "boost.signals2": "boost.signals2@1.83.0.bcr.1", - "boost.smart_ptr": "boost.smart_ptr@1.83.0.bcr.1", - "boost.sort": "boost.sort@1.83.0.bcr.1", - "boost.spirit": "boost.spirit@1.83.0.bcr.1", - "boost.stacktrace": "boost.stacktrace@1.83.0.bcr.1", - "boost.statechart": "boost.statechart@1.83.0.bcr.1", - "boost.static_assert": "boost.static_assert@1.83.0.bcr.1", - "boost.static_string": "boost.static_string@1.83.0.bcr.1", - "boost.stl_interfaces": "boost.stl_interfaces@1.83.0.bcr.1", - "boost.system": "boost.system@1.83.0.bcr.1", - "boost.test": "boost.test@1.83.0.bcr.1", - "boost.thread": "boost.thread@1.83.0.bcr.1", - "boost.throw_exception": "boost.throw_exception@1.83.0.bcr.1", - "boost.timer": "boost.timer@1.83.0.bcr.1", - "boost.tokenizer": "boost.tokenizer@1.83.0.bcr.1", - "boost.tti": "boost.tti@1.83.0.bcr.1", - "boost.tuple": "boost.tuple@1.83.0.bcr.1", - "boost.type_erasure": "boost.type_erasure@1.83.0.bcr.1", - "boost.type_index": "boost.type_index@1.83.0.bcr.1", - "boost.type_traits": "boost.type_traits@1.83.0.bcr.1", - "boost.typeof": "boost.typeof@1.83.0.bcr.1", - "boost.units": "boost.units@1.83.0.bcr.1", - "boost.unordered": "boost.unordered@1.83.0.bcr.1", - "boost.url": "boost.url@1.83.0.bcr.1", - "boost.utility": "boost.utility@1.83.0.bcr.1", - "boost.uuid": "boost.uuid@1.83.0.bcr.1", - "boost.variant": "boost.variant@1.83.0.bcr.1", - "boost.variant2": "boost.variant2@1.83.0.bcr.1", - "boost.vmd": "boost.vmd@1.83.0.bcr.1", - "boost.wave": "boost.wave@1.83.0.bcr.1", - "boost.winapi": "boost.winapi@1.83.0.bcr.1", - "boost.xpressive": "boost.xpressive@1.83.0.bcr.1", - "boost.yap": "boost.yap@1.83.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/dynacondev/boost.rules/archive/refs/tags/v1.83.0.bcr.1-pre2.tar.gz" - ], - "integrity": "sha256-8h96Q1mMMoNzfIOGXZMOVikSv2cSjWRieVCWCoQjn4A=", - "strip_prefix": "boost.rules-1.83.0.bcr.1-pre2", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "boost.rules.tools@1.0.0": { - "name": "boost.rules.tools", - "version": "1.0.0", - "key": "boost.rules.tools@1.0.0", - "repoName": "boost.rules.tools", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/dynacondev/boost.rules.tools/archive/refs/tags/v1.0.0-pre4.tar.gz" - ], - "integrity": "sha256-dUdX77iBjtQKNhp2/VN4hzVIRntFS0HCCw2mXx4Zyfc=", - "strip_prefix": "boost.rules.tools-1.0.0-pre4", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "boringssl@0.0.0-20230215-5c22014": { - "name": "boringssl", - "version": "0.0.0-20230215-5c22014", - "key": "boringssl@0.0.0-20230215-5c22014", - "repoName": "boringssl", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/google/boringssl/archive/5c22014ca513807ed03c657e8ede076164663979.zip" - ], - "integrity": "sha256-hj/GcMRW8wkjdAwWOTBRMv37nRslujhaZ644Yu8SqK8=", - "strip_prefix": "boringssl-5c22014ca513807ed03c657e8ede076164663979", - "remote_patches": { - "https://bcr.bazel.build/modules/boringssl/0.0.0-20230215-5c22014/patches/module_dot_bazel.patch": "sha256-TbAx9h+pBkDT3JmKw1bRchtNcLK1dnvsW1IlCkl/yd0=" - }, - "remote_patch_strip": 0 - } - } - }, - "boost.serialization@1.83.0.bcr.1": { - "name": "boost.serialization", - "version": "1.83.0.bcr.1", - "key": "boost.serialization@1.83.0.bcr.1", - "repoName": "boost.serialization", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/serialization/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-8ffXlVncPPopFkLDWVyPtre66ttm4IWR45evkhaNe1w=", - "strip_prefix": "serialization-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.serialization/1.83.0.bcr.1/patches/patch.diff": "sha256-0715b22+TB4Y0El4oBzTgRvCIN1hwFph/jBUR4WBDlI=" - }, - "remote_patch_strip": 1 - } - } - }, - "onetbb@2021.11.0": { - "name": "onetbb", - "version": "2021.11.0", - "key": "onetbb@2021.11.0", - "repoName": "onetbb", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.11.0.tar.gz" - ], - "integrity": "sha256-eCzgyrYt+eoSXN6iU6UFNIYrVj8dhdTNp61Od1UKw2M=", - "strip_prefix": "oneTBB-2021.11.0", - "remote_patches": { - "https://bcr.bazel.build/modules/onetbb/2021.11.0/patches/add_module_dot_bazel.patch": "sha256-bk5ZcnT3OETFGkIwjggE7V8WiGpfSkHa3enUT/ycixE=" - }, - "remote_patch_strip": 0 - } - } - }, - "protobuf@21.7": { - "name": "protobuf", - "version": "21.7", - "key": "protobuf@21.7", - "repoName": "protobuf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", - "extensionName": "maven", - "usingModule": "protobuf@21.7", - "location": { - "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", - "line": 22, - "column": 22 - }, - "imports": { - "maven": "maven" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "maven", - "artifacts": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.code.gson:gson:2.8.9", - "com.google.errorprone:error_prone_annotations:2.3.2", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.guava:guava:31.1-jre", - "com.google.guava:guava-testlib:31.1-jre", - "com.google.truth:truth:1.1.2", - "junit:junit:4.13.2", - "org.mockito:mockito-core:4.3.1" - ] - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", - "line": 24, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "rules_python": "rules_python@0.31.0", - "rules_cc": "rules_cc@0.0.9", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_java": "rules_java@7.4.0", - "rules_pkg": "rules_pkg@0.10.1", - "com_google_abseil": "abseil-cpp@_", - "zlib": "zlib@1.3.1.bcr.1", - "upb": "upb@0.0.0-20220923-a547704", - "rules_jvm_external": "rules_jvm_external@4.4.2", - "com_google_googletest": "googletest@1.14.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" - ], - "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", - "strip_prefix": "protobuf-21.7", - "remote_patches": { - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_go@0.44.0": { - "name": "rules_go", - "version": "0.44.0", - "key": "rules_go@0.44.0", - "repoName": "io_bazel_rules_go", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@go_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "rules_go@0.44.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", - "line": 14, - "column": 23 - }, - "imports": { - "go_toolchains": "go_toolchains", - "io_bazel_rules_nogo": "io_bazel_rules_nogo" - }, - "devImports": [], - "tags": [ - { - "tagName": "download", - "attributeValues": { - "name": "go_default_sdk", - "version": "1.21.1" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", - "line": 15, - "column": 16 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "rules_go@0.44.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", - "line": 30, - "column": 24 - }, - "imports": { - "com_github_gogo_protobuf": "com_github_gogo_protobuf", - "com_github_golang_mock": "com_github_golang_mock", - "com_github_golang_protobuf": "com_github_golang_protobuf", - "org_golang_google_genproto": "org_golang_google_genproto", - "org_golang_google_grpc": "org_golang_google_grpc", - "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "org_golang_google_grpc_cmd_protoc_gen_go_grpc", - "org_golang_google_protobuf": "org_golang_google_protobuf", - "org_golang_x_net": "org_golang_x_net", - "org_golang_x_tools": "org_golang_x_tools" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": { - "go_mod": "//:go.mod" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", - "line": 31, - "column": 18 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_features": "bazel_features@1.1.1", - "bazel_skylib": "bazel_skylib@_", - "platforms": "platforms@0.0.9", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "gazelle": "gazelle@0.35.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_go/releases/download/v0.44.0/rules_go-v0.44.0.zip" - ], - "integrity": "sha256-yANeiuJItWBAplrT8LdDRxLiA35d/c6/6XV25iBCJwk=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_proto@5.3.0-21.7": { - "name": "rules_proto", - "version": "5.3.0-21.7", - "key": "rules_proto@5.3.0-21.7", - "repoName": "rules_proto", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "com_google_protobuf": "protobuf@21.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" - ], - "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", - "strip_prefix": "rules_proto-5.3.0-21.7", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "gflags@2.2.2": { - "name": "gflags", - "version": "2.2.2", - "key": "gflags@2.2.2", - "repoName": "gflags", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz" - ], - "integrity": "sha256-NK8vFc9zZ1E7NSvc0kk6sUzkNpLS3NnfxJlJKWbGTc8=", - "strip_prefix": "gflags-2.2.2", - "remote_patches": { - "https://bcr.bazel.build/modules/gflags/2.2.2/patches/module_dot_bazel.patch": "sha256-BVSk+8ijV+s6djcokSgSZGlP153Q+rvF2h9W/AG53Zo=" - }, - "remote_patch_strip": 0 - } - } - }, - "bazel_features@1.1.1": { - "name": "bazel_features", - "version": "1.1.1", - "key": "bazel_features@1.1.1", - "repoName": "bazel_features", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_features//private:extensions.bzl", - "extensionName": "version_extension", - "usingModule": "bazel_features@1.1.1", - "location": { - "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", - "line": 6, - "column": 24 - }, - "imports": { - "bazel_features_globals": "bazel_features_globals", - "bazel_features_version": "bazel_features_version" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" - ], - "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", - "strip_prefix": "bazel_features-1.1.1", - "remote_patches": { - "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" - }, - "remote_patch_strip": 1 - } - } - }, - "libpfm@4.11.0": { - "name": "libpfm", - "version": "4.11.0", - "key": "libpfm@4.11.0", - "repoName": "libpfm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "rules_foreign_cc": "rules_foreign_cc@0.10.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-4.11.0.tar.gz" - ], - "integrity": "sha256-XaX4hyveFLNjTJaI2YD2i9ootRAmhyPMEpc+7bq5/sw=", - "strip_prefix": "libpfm-4.11.0", - "remote_patches": { - "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/module_dot_bazel.patch": "sha256-G0wQJ2mVEoW/L5LGzmbNfuZaxI2+9NDuWJtqvCpM1pc=", - "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/add_build_file.patch": "sha256-E61d/qQgmeOcUliWaveHPp1EZoOjkvZJsqhGhHofqUg=" - }, - "remote_patch_strip": 0 - } - } - }, - "re2@2023-09-01": { - "name": "re2", - "version": "2023-09-01", - "key": "re2@2023-09-01", - "repoName": "re2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@pybind11_bazel//:python_configure.bzl", - "extensionName": "extension", - "usingModule": "re2@2023-09-01", - "location": { - "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", - "line": 22, - "column": 33 - }, - "imports": { - "local_config_python": "local_config_python", - "pybind11": "pybind11" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "python_version": "3" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", - "line": 23, - "column": 27 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "com_google_absl": "abseil-cpp@_", - "rules_python": "rules_python@0.31.0", - "pybind11_bazel": "pybind11_bazel@2.11.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/google/re2/releases/download/2023-09-01/re2-2023-09-01.zip" - ], - "integrity": "sha256-IkuDUdxGM7EBLb2EdWTgYKRr5goioUY9S1uZP9S/Wcw=", - "strip_prefix": "re2-2023-09-01", - "remote_patches": { - "https://bcr.bazel.build/modules/re2/2023-09-01/patches/module_dot_bazel.patch": "sha256-MUQkRNgPJ0lbYqOXoBu2m2vLH7IuKEbK/VWTw7WWrnA=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_java@7.4.0": { - "name": "rules_java", - "version": "7.4.0", - "key": "rules_java@7.4.0", - "repoName": "rules_java", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains:all", - "@local_jdk//:runtime_toolchain_definition", - "@local_jdk//:bootstrap_runtime_toolchain_definition", - "@remotejdk11_linux_toolchain_config_repo//:all", - "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", - "@remotejdk11_linux_s390x_toolchain_config_repo//:all", - "@remotejdk11_macos_toolchain_config_repo//:all", - "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk11_win_toolchain_config_repo//:all", - "@remotejdk11_win_arm64_toolchain_config_repo//:all", - "@remotejdk17_linux_toolchain_config_repo//:all", - "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", - "@remotejdk17_linux_s390x_toolchain_config_repo//:all", - "@remotejdk17_macos_toolchain_config_repo//:all", - "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk17_win_toolchain_config_repo//:all", - "@remotejdk17_win_arm64_toolchain_config_repo//:all", - "@remotejdk21_linux_toolchain_config_repo//:all", - "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk21_macos_toolchain_config_repo//:all", - "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk21_win_toolchain_config_repo//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "rules_java@7.4.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel", - "line": 19, - "column": 27 - }, - "imports": { - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", - "local_jdk": "local_jdk", - "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", - "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", - "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", - "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", - "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", - "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", - "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", - "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", - "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", - "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", - "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", - "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", - "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", - "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", - "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", - "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", - "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", - "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", - "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_license": "rules_license@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz" - ], - "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "buildozer@6.4.0.2": { - "name": "buildozer", - "version": "6.4.0.2", - "key": "buildozer@6.4.0.2", - "repoName": "buildozer", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", - "extensionName": "buildozer_binary", - "usingModule": "buildozer@6.4.0.2", - "location": { - "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", - "line": 7, - "column": 33 - }, - "imports": { - "buildozer_binary": "buildozer_binary" - }, - "devImports": [], - "tags": [ - { - "tagName": "buildozer", - "attributeValues": { - "sha256": { - "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e", - "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d", - "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119", - "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa", - "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" - }, - "version": "6.4.0" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", - "line": 8, - "column": 27 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz" - ], - "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=", - "strip_prefix": "buildozer-6.4.0.2", - "remote_patches": { - "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.accumulators@1.83.0.bcr.1": { - "name": "boost.accumulators", - "version": "1.83.0.bcr.1", - "key": "boost.accumulators@1.83.0.bcr.1", - "repoName": "boost.accumulators", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/accumulators/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-DTiaqt1IzLk3MivdrZmOyrL1Gno7IT1ggN4RjBf/rkA=", - "strip_prefix": "accumulators-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.accumulators/1.83.0.bcr.1/patches/patch.diff": "sha256-ZwevdPlRA59qzb0WFHQz4+vkH2eFoS88rE7pprfCtUU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.align@1.83.0.bcr.1": { - "name": "boost.align", - "version": "1.83.0.bcr.1", - "key": "boost.align@1.83.0.bcr.1", - "repoName": "boost.align", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/align/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-z2TFJIdZBeHwmDjhcyvk4fMc/McVQ6HP9+ewtIRLzFQ=", - "strip_prefix": "align-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.align/1.83.0.bcr.1/patches/patch.diff": "sha256-zZsqWu68+aY91Pn+GKSQ0Pq2+5A/qlpUOp22ymKJQY4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.any@1.83.0.bcr.1": { - "name": "boost.any", - "version": "1.83.0.bcr.1", - "key": "boost.any@1.83.0.bcr.1", - "repoName": "boost.any", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/any/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-inZUM02cr9F9uYiEzj0gxMwLRuwzrbCymjlI0KJ4Rvc=", - "strip_prefix": "any-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.any/1.83.0.bcr.1/patches/patch.diff": "sha256-fba0QtI/dqN6lAtkF8NuurBALLXdbGs6425F4wWI6tc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.array@1.83.0.bcr.1": { - "name": "boost.array", - "version": "1.83.0.bcr.1", - "key": "boost.array@1.83.0.bcr.1", - "repoName": "boost.array", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/array/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-b3X1Ov5KAosAdEY0DnPZaSVAnrTNofwY04kIS3ofNiA=", - "strip_prefix": "array-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.array/1.83.0.bcr.1/patches/patch.diff": "sha256-R7D2LgKKv42RM9zUYWiMJuKipHJEerPxrMwpGT+ktzs=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.assert@1.83.0.bcr.1": { - "name": "boost.assert", - "version": "1.83.0.bcr.1", - "key": "boost.assert@1.83.0.bcr.1", - "repoName": "boost.assert", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/assert/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-HSrhT/hAiMvtdHKWyIOB3RPrV7JeAJnrjdd4MmpvpHY=", - "strip_prefix": "assert-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.assert/1.83.0.bcr.1/patches/patch.diff": "sha256-Dvp/kvQFUHkoFLXM+2dcnqS3XUyKm+s2DuBeLYmjDvo=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.assign@1.83.0.bcr.1": { - "name": "boost.assign", - "version": "1.83.0.bcr.1", - "key": "boost.assign@1.83.0.bcr.1", - "repoName": "boost.assign", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/assign/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-HHZKV4rwNH+NGldsGo7YQ7goD0oDXPIH48y+N3I58CI=", - "strip_prefix": "assign-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.assign/1.83.0.bcr.1/patches/patch.diff": "sha256-adHw8b6Clv5Tfh+jCFOLoyZsmVNMOp/pFKnmwOaygME=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.atomic@1.83.0.bcr.1": { - "name": "boost.atomic", - "version": "1.83.0.bcr.1", - "key": "boost.atomic@1.83.0.bcr.1", - "repoName": "boost.atomic", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/atomic/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-LlB2gfzajDR88EjFHKMioLuoDH+6iGs8jeJNBW0AzNY=", - "strip_prefix": "atomic-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.atomic/1.83.0.bcr.1/patches/patch.diff": "sha256-nwLjd3u7CBN0RqQEYIgQSpR81hUBJLFnizHR8gHkHsk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.beast@1.83.0.bcr.1": { - "name": "boost.beast", - "version": "1.83.0.bcr.1", - "key": "boost.beast@1.83.0.bcr.1", - "repoName": "boost.beast", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/beast/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-mwWy8hmRe+ToiX74I7k3qZNKGPKCUWcfWVlubZNQ+Gw=", - "strip_prefix": "beast-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.beast/1.83.0.bcr.1/patches/patch.diff": "sha256-i9TPieR2AvMga9iFzBqYcEJsx7Vfojy4ZC6Py4dMiRM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.bimap@1.83.0.bcr.1": { - "name": "boost.bimap", - "version": "1.83.0.bcr.1", - "key": "boost.bimap@1.83.0.bcr.1", - "repoName": "boost.bimap", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/bimap/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-uMwzi0N9NQqe18kPCF6LYFpq32dKn2z3qWz3JdeK03U=", - "strip_prefix": "bimap-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.bimap/1.83.0.bcr.1/patches/patch.diff": "sha256-KPOEVhKhiy30HWTQ+58rVoS5jf4CaKM+PWd/FmMi64U=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.bind@1.83.0.bcr.1": { - "name": "boost.bind", - "version": "1.83.0.bcr.1", - "key": "boost.bind@1.83.0.bcr.1", - "repoName": "boost.bind", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/bind/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-U+HLqJ68bQ4dATYDq47bCPiy+792BrkeurgxCsSqwa8=", - "strip_prefix": "bind-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.bind/1.83.0.bcr.1/patches/patch.diff": "sha256-fdTEXJGT8TJRSNfoc7l0sLplxyPpHsb9IJEFfDhfhjk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.callable_traits@1.83.0.bcr.1": { - "name": "boost.callable_traits", - "version": "1.83.0.bcr.1", - "key": "boost.callable_traits@1.83.0.bcr.1", - "repoName": "boost.callable_traits", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/callable_traits/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-iZUkWa35AhVdf2wdmtWRNzX+H8H+CqeFY2Jzww26h0M=", - "strip_prefix": "callable_traits-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.callable_traits/1.83.0.bcr.1/patches/patch.diff": "sha256-3A56uo0cT0m8bdOp71RZxJof6oosuITvcIx/0W8yjwM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.chrono@1.83.0.bcr.1": { - "name": "boost.chrono", - "version": "1.83.0.bcr.1", - "key": "boost.chrono@1.83.0.bcr.1", - "repoName": "boost.chrono", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/chrono/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-8yY3CTFEpL06EULrgBE66txS4ubmK/G4QVYE4vnHJ8o=", - "strip_prefix": "chrono-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.chrono/1.83.0.bcr.1/patches/patch.diff": "sha256-43J1UBfFWLtdTtjSKA2VpglimPyQIeDu+ThfIRazg6c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.circular_buffer@1.83.0.bcr.1": { - "name": "boost.circular_buffer", - "version": "1.83.0.bcr.1", - "key": "boost.circular_buffer@1.83.0.bcr.1", - "repoName": "boost.circular_buffer", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/circular_buffer/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ye+CkaNtEUo1skESyi6IRFcrfUxN1akK5DUcXbm7k7U=", - "strip_prefix": "circular_buffer-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.circular_buffer/1.83.0.bcr.1/patches/patch.diff": "sha256-dvB68aHHJEAxkl/AEXLhGzQITF3VvM/O37OU7w1a1Ec=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.compatibility@1.83.0.bcr.1": { - "name": "boost.compatibility", - "version": "1.83.0.bcr.1", - "key": "boost.compatibility@1.83.0.bcr.1", - "repoName": "boost.compatibility", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/compatibility/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-kPbQ969eUIFEECj9/GzRki1a0xYwpyaFOy9ffKAlSpk=", - "strip_prefix": "compatibility-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.compatibility/1.83.0.bcr.1/patches/patch.diff": "sha256-eT4fYE9HviORY0cbK9QPT7womwCF7SAkjoRPOK7CeoY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.compute@1.83.0.bcr.1": { - "name": "boost.compute", - "version": "1.83.0.bcr.1", - "key": "boost.compute@1.83.0.bcr.1", - "repoName": "boost.compute", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/compute/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-zsCIAA5CkQqMdb5PeesLcs3+XRBvIEjjnii7gOncKEE=", - "strip_prefix": "compute-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.compute/1.83.0.bcr.1/patches/patch.diff": "sha256-Guo6XNW5rygZCr27Tl3cwze5cY1Pk8z2Oe96eakhQYE=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.concept_check@1.83.0.bcr.1": { - "name": "boost.concept_check", - "version": "1.83.0.bcr.1", - "key": "boost.concept_check@1.83.0.bcr.1", - "repoName": "boost.concept_check", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/concept_check/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-XYNoKdHVdNG/Abb4ESI0OsjbW3bQ0gtFvnz4HbavWpY=", - "strip_prefix": "concept_check-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.concept_check/1.83.0.bcr.1/patches/patch.diff": "sha256-ZgQGupla7HdX4FvkfE+240XFKuoiAG8ojtAI4o8Lijc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.config@1.83.0.bcr.1": { - "name": "boost.config", - "version": "1.83.0.bcr.1", - "key": "boost.config@1.83.0.bcr.1", - "repoName": "boost.config", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/config/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-uSfF4CxBqoM7fVxPnAnddmjnr/EIal47YlfU5IJWAbA=", - "strip_prefix": "config-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.config/1.83.0.bcr.1/patches/patch.diff": "sha256-IJc7YcHuA2wO0nLbyt1MAmfwUjUyt3noBGoJoS5rD+A=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.container@1.83.0.bcr.1": { - "name": "boost.container", - "version": "1.83.0.bcr.1", - "key": "boost.container@1.83.0.bcr.1", - "repoName": "boost.container", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "boost.intrusive": "boost.intrusive@1.83.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/container/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-DcVI5iyC2hxWpnJ0CWDAedfcO3W+f+GLohos8pIBU80=", - "strip_prefix": "container-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.container/1.83.0.bcr.1/patches/patch.diff": "sha256-IM75RBiwx6Mq3pwYEn6wCYwFfcQh1g0uW9AnS+eaKCY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.container_hash@1.83.0.bcr.1": { - "name": "boost.container_hash", - "version": "1.83.0.bcr.1", - "key": "boost.container_hash@1.83.0.bcr.1", - "repoName": "boost.container_hash", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/container_hash/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-6j4lpgLEsMQsZC/cENLn4GTja2z842j5PrXyDLvZUDU=", - "strip_prefix": "container_hash-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.container_hash/1.83.0.bcr.1/patches/patch.diff": "sha256-NJAh0tlLH02Aa0nEaXKh38hr9bBTiyMIoxO736o7dvU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.context@1.83.0.bcr.1": { - "name": "boost.context", - "version": "1.83.0.bcr.1", - "key": "boost.context@1.83.0.bcr.1", - "repoName": "boost.context", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/context/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-/MbSfQikFDWSwmkTTdI7K3qGkW36YhmZW9JKTu/P5Oo=", - "strip_prefix": "context-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.context/1.83.0.bcr.1/patches/patch.diff": "sha256-P4BNPIB0VQHb5x1KYFgrUqgK2j8+A5bo/+6bFzT444c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.contract@1.83.0.bcr.1": { - "name": "boost.contract", - "version": "1.83.0.bcr.1", - "key": "boost.contract@1.83.0.bcr.1", - "repoName": "boost.contract", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/contract/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-7Zw20ZH5fgzbYXdK+X2pU4jWo8LaMk7mAaFugA+0BDM=", - "strip_prefix": "contract-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.contract/1.83.0.bcr.1/patches/patch.diff": "sha256-rFq9jrR96q7h68hKT2RUZTujagtjh06nM/nNELcDSaY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.conversion@1.83.0.bcr.1": { - "name": "boost.conversion", - "version": "1.83.0.bcr.1", - "key": "boost.conversion@1.83.0.bcr.1", - "repoName": "boost.conversion", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/conversion/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-LcTvJVMEQpJDhbqOL6fzecbKWiMDUxwizzhdDAQo4HE=", - "strip_prefix": "conversion-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.conversion/1.83.0.bcr.1/patches/patch.diff": "sha256-DYj7qYGIKTQKcSM/7Jcszts/XtESOZFWEVfgN6Qm0AA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.convert@1.83.0.bcr.1": { - "name": "boost.convert", - "version": "1.83.0.bcr.1", - "key": "boost.convert@1.83.0.bcr.1", - "repoName": "boost.convert", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/convert/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-QAzeZPQ/Hn2Q2d5kv9UxuwntGsUab4sD3VX2V93QDjc=", - "strip_prefix": "convert-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.convert/1.83.0.bcr.1/patches/patch.diff": "sha256-3XRZEQ84ajbnXATHqHbei9FbgxMxrDkrXyvg+9VqhiY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.coroutine@1.83.0.bcr.1": { - "name": "boost.coroutine", - "version": "1.83.0.bcr.1", - "key": "boost.coroutine@1.83.0.bcr.1", - "repoName": "boost.coroutine", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/coroutine/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-HiQlJBznuKTGgXKLya2v9a2Ow4Pl8/nLIuYpUZL6Qlg=", - "strip_prefix": "coroutine-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.coroutine/1.83.0.bcr.1/patches/patch.diff": "sha256-YoCCY1LOcZ/j8Dlle2ZiuWzGe3d03LJ//9laILxLY2c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.coroutine2@1.83.0.bcr.1": { - "name": "boost.coroutine2", - "version": "1.83.0.bcr.1", - "key": "boost.coroutine2@1.83.0.bcr.1", - "repoName": "boost.coroutine2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/coroutine2/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-RcxOTlmpSW5BLp8ReWNkNWhkiOgAMvCwRmjOjGQKXn0=", - "strip_prefix": "coroutine2-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.coroutine2/1.83.0.bcr.1/patches/patch.diff": "sha256-RHlOvX/Gt77is8x/Rei7GhcBmxSLs3LYXSYs8z02m8Y=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.crc@1.83.0.bcr.1": { - "name": "boost.crc", - "version": "1.83.0.bcr.1", - "key": "boost.crc@1.83.0.bcr.1", - "repoName": "boost.crc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/crc/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-A43+dRI19p8ZsDPduhL3bI40gNtv9Gr9KnFdBpXSLXo=", - "strip_prefix": "crc-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.crc/1.83.0.bcr.1/patches/patch.diff": "sha256-32LoPs2I9PABp6FdcOvw8Iusz7maR/ilOO61BTiwRNc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.date_time@1.83.0.bcr.1": { - "name": "boost.date_time", - "version": "1.83.0.bcr.1", - "key": "boost.date_time@1.83.0.bcr.1", - "repoName": "boost.date_time", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "boost.serialization": "boost.serialization@1.83.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/date_time/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-lREanNKGi0H/rS7yq7HhdDftXmFBvinR8FxvX+DNHHQ=", - "strip_prefix": "date_time-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.date_time/1.83.0.bcr.1/patches/patch.diff": "sha256-yWVChApNwVo8tiNUhPZywnngm/iluvXJbgdNsyRh02A=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.describe@1.83.0.bcr.1": { - "name": "boost.describe", - "version": "1.83.0.bcr.1", - "key": "boost.describe@1.83.0.bcr.1", - "repoName": "boost.describe", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/describe/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-pIPnzATQYMAUljW4HM9fYqfiqQYvXUtO52i40p2j/U8=", - "strip_prefix": "describe-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.describe/1.83.0.bcr.1/patches/patch.diff": "sha256-HOxFdXyt3PRx5QM9UuHg+GAsaJ9szkjTulh24LdfH8Y=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.detail@1.83.0.bcr.1": { - "name": "boost.detail", - "version": "1.83.0.bcr.1", - "key": "boost.detail@1.83.0.bcr.1", - "repoName": "boost.detail", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/detail/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-bR2mqmLf56CyWpmlciUYscTTKAq9S05hEloNTWLBuuE=", - "strip_prefix": "detail-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.detail/1.83.0.bcr.1/patches/patch.diff": "sha256-j7oAc/VojgfBAmGuKUkjlnX7Fcgt/m3clLEwxDuKAbg=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.dll@1.83.0.bcr.1": { - "name": "boost.dll", - "version": "1.83.0.bcr.1", - "key": "boost.dll@1.83.0.bcr.1", - "repoName": "boost.dll", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/dll/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-qkcaFiWhO/boOdPpmRSmXzq5PCoFLGdT32DdK+psCSo=", - "strip_prefix": "dll-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.dll/1.83.0.bcr.1/patches/patch.diff": "sha256-3xeBVPzotMcpnp+NRnh6q5E3eJylD9S5T18ju6tJQKQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.dynamic_bitset@1.83.0.bcr.1": { - "name": "boost.dynamic_bitset", - "version": "1.83.0.bcr.1", - "key": "boost.dynamic_bitset@1.83.0.bcr.1", - "repoName": "boost.dynamic_bitset", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/dynamic_bitset/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-WVdk7ci9FDJinetJ/4fnRSpuQ5MKL/+kJLJUPtzyrYA=", - "strip_prefix": "dynamic_bitset-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.dynamic_bitset/1.83.0.bcr.1/patches/patch.diff": "sha256-WbrkvAcaPx8m9sIjkVW3yNcliCejWzr0h6PFWppQQts=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.endian@1.83.0.bcr.1": { - "name": "boost.endian", - "version": "1.83.0.bcr.1", - "key": "boost.endian@1.83.0.bcr.1", - "repoName": "boost.endian", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/endian/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-C3ZBOfQ3xeh1TBA3v7Fcfb5LSEbDLYvCPMsP9yiMreo=", - "strip_prefix": "endian-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.endian/1.83.0.bcr.1/patches/patch.diff": "sha256-yG/9kDobry3fuZqYvEMzcZHjMWNpQR/Yef9pTBr6z38=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.exception@1.83.0.bcr.1": { - "name": "boost.exception", - "version": "1.83.0.bcr.1", - "key": "boost.exception@1.83.0.bcr.1", - "repoName": "boost.exception", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/exception/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-SYJ8+mfZ7RtL1a6Ay05y7EQOYxxWSV7zyiBJYWqnfJE=", - "strip_prefix": "exception-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.exception/1.83.0.bcr.1/patches/patch.diff": "sha256-3o4CVNLe5jrDD2dMuNJWAzX2WIP51vXdYArjtEfe8vA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.fiber@1.83.0.bcr.1": { - "name": "boost.fiber", - "version": "1.83.0.bcr.1", - "key": "boost.fiber@1.83.0.bcr.1", - "repoName": "boost.fiber", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/fiber/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-nm8G3HbbOV6IUY+yxEvUvU8cx9KB3wUEH7nIPvt7/JE=", - "strip_prefix": "fiber-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.fiber/1.83.0.bcr.1/patches/patch.diff": "sha256-oSw+NLQuSLg40vs8gC6mf/9qGnyukOh4UzhaygjcDJQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.filesystem@1.83.0.bcr.1": { - "name": "boost.filesystem", - "version": "1.83.0.bcr.1", - "key": "boost.filesystem@1.83.0.bcr.1", - "repoName": "boost.filesystem", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/filesystem/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-zXgXNEHxVZNe/ke1x84Jwp+BTH5cLK2p+zfUDI6mn00=", - "strip_prefix": "filesystem-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.filesystem/1.83.0.bcr.1/patches/patch.diff": "sha256-0tvpQRWY7KmA+1OU/zigeih1ypIUejAM59GVovokLx8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.flyweight@1.83.0.bcr.1": { - "name": "boost.flyweight", - "version": "1.83.0.bcr.1", - "key": "boost.flyweight@1.83.0.bcr.1", - "repoName": "boost.flyweight", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "boost.serialization": "boost.serialization@1.83.0.bcr.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/flyweight/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-g33RIs0QOihJRgsWnHFbWiLM6D90zD4N3GqMhWIh4yw=", - "strip_prefix": "flyweight-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.flyweight/1.83.0.bcr.1/patches/patch.diff": "sha256-v0u8YdzBWF5SOZ8ZNMivmosMyqCFM+gK5AIKAIgz9Zw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.foreach@1.83.0.bcr.1": { - "name": "boost.foreach", - "version": "1.83.0.bcr.1", - "key": "boost.foreach@1.83.0.bcr.1", - "repoName": "boost.foreach", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/foreach/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-tLLFkIOzO7LWZZrKqE3ZFNa7JUOO0ritZ57E0VPLhvs=", - "strip_prefix": "foreach-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.foreach/1.83.0.bcr.1/patches/patch.diff": "sha256-Ocv7dpPVbAw/JgB/tKxdaFvqMoEPIS1DPW+LSATyOHk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.format@1.83.0.bcr.1": { - "name": "boost.format", - "version": "1.83.0.bcr.1", - "key": "boost.format@1.83.0.bcr.1", - "repoName": "boost.format", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/format/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-q2j6WSaQ7E5Mf56HjxoZR5mnn8lWqwHOCEWho0Uqwww=", - "strip_prefix": "format-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.format/1.83.0.bcr.1/patches/patch.diff": "sha256-eqoVCz1hhlyou806yhOixC7D0biEQ4TeYAYDlFGHcUw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.function@1.83.0.bcr.1": { - "name": "boost.function", - "version": "1.83.0.bcr.1", - "key": "boost.function@1.83.0.bcr.1", - "repoName": "boost.function", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/function/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-AEMEbJJjtSsMYSZJgb3p/H7ImZ/wYsGH1hiy5upro/I=", - "strip_prefix": "function-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.function/1.83.0.bcr.1/patches/patch.diff": "sha256-Fr7/Q4mPBLu9rJvv9n3O6B3G1YZSO/64Gwndwb2+X2w=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.function_types@1.83.0.bcr.1": { - "name": "boost.function_types", - "version": "1.83.0.bcr.1", - "key": "boost.function_types@1.83.0.bcr.1", - "repoName": "boost.function_types", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/function_types/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-e42k0zTpAo6pBT3ojtCjz+HQT0xI1fAsfMX31GTSwPA=", - "strip_prefix": "function_types-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.function_types/1.83.0.bcr.1/patches/patch.diff": "sha256-16vcnOQOnRaCG7IMR53SsCgYxO+iQmex1nJNBr3HN0c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.functional@1.83.0.bcr.1": { - "name": "boost.functional", - "version": "1.83.0.bcr.1", - "key": "boost.functional@1.83.0.bcr.1", - "repoName": "boost.functional", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/functional/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-DbZLDFQJx8Ko0pHwXmDBuNgVotKqK6EjNS3iNgB1VHg=", - "strip_prefix": "functional-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.functional/1.83.0.bcr.1/patches/patch.diff": "sha256-UoSLDiQwAdRYCqRLy4DIOFix7QepQD231Ig1SaQ2YUw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.fusion@1.83.0.bcr.1": { - "name": "boost.fusion", - "version": "1.83.0.bcr.1", - "key": "boost.fusion@1.83.0.bcr.1", - "repoName": "boost.fusion", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/fusion/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-cd2i+wxpBttO75Z5CL6LFJVM6YRM6enaKQ91BWiPdD0=", - "strip_prefix": "fusion-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.fusion/1.83.0.bcr.1/patches/patch.diff": "sha256-ZPoQu4OHrlS5vYUt0LNlhn0JzqFOvVrHxzar3Gl6pRE=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.geometry@1.83.0.bcr.1": { - "name": "boost.geometry", - "version": "1.83.0.bcr.1", - "key": "boost.geometry@1.83.0.bcr.1", - "repoName": "boost.geometry", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/geometry/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-gMsY87cYGKv477M0RkvngBbxUEbVzlNZGWjMPmXyiDY=", - "strip_prefix": "geometry-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.geometry/1.83.0.bcr.1/patches/patch.diff": "sha256-XXyy45AEiWuAGF+gZfKQsgIkF8dvZrIPcM+SdTTkW7o=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.gil@1.83.0.bcr.1": { - "name": "boost.gil", - "version": "1.83.0.bcr.1", - "key": "boost.gil@1.83.0.bcr.1", - "repoName": "boost.gil", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/gil/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-2b2olw2rzbxPp/rC9y+IDLJSMJGTZY6u7OZQ39YyBt4=", - "strip_prefix": "gil-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.gil/1.83.0.bcr.1/patches/patch.diff": "sha256-6gJbQSjkxH2z6G2ZffzM9wl97LIVQ2amBHaFlW/2Wc0=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.graph@1.83.0.bcr.1": { - "name": "boost.graph", - "version": "1.83.0.bcr.1", - "key": "boost.graph@1.83.0.bcr.1", - "repoName": "boost.graph", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/graph/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Zfx4iyDDdH/p2X+mU7ynQPmPLlOb03djfKRu2DLVoFs=", - "strip_prefix": "graph-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.graph/1.83.0.bcr.1/patches/patch.diff": "sha256-0UzlKawMEOH2W4Iv9lZVd92otA/28YjRjp59ZeYXnfM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.graph.parallel@1.83.0.bcr.1": { - "name": "boost.graph.parallel", - "version": "1.83.0.bcr.1", - "key": "boost.graph.parallel@1.83.0.bcr.1", - "repoName": "boost.graph.parallel", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/graph_parallel/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-siFmLHzo7mLIkFtSeuT0NSfrBw5DoQR5VYyhlqAm0m8=", - "strip_prefix": "graph_parallel-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.graph.parallel/1.83.0.bcr.1/patches/patch.diff": "sha256-SR9Y8fXSiftqYnPJMK8WODj4cQu2x6lScbhWgpyorLA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.hana@1.83.0.bcr.1": { - "name": "boost.hana", - "version": "1.83.0.bcr.1", - "key": "boost.hana@1.83.0.bcr.1", - "repoName": "boost.hana", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/hana/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-WSKMdEuyLpARvW2Bc1hdh0mAGmAoHJKSmoe7u41yG0k=", - "strip_prefix": "hana-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.hana/1.83.0.bcr.1/patches/patch.diff": "sha256-X6ZG74Szd+EBNrsBDr4s01jwo9fDsIqUepJQONQ2N7s=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.heap@1.83.0.bcr.1": { - "name": "boost.heap", - "version": "1.83.0.bcr.1", - "key": "boost.heap@1.83.0.bcr.1", - "repoName": "boost.heap", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/heap/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-gblkIzYguK5V5vbHO7IHWr5Tz9vPz52URVLW1a6yD5w=", - "strip_prefix": "heap-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.heap/1.83.0.bcr.1/patches/patch.diff": "sha256-w0sRP/On2YIDY1+8pJmwiJqDMLPmqwhI03uBx02tHOo=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.histogram@1.83.0.bcr.1": { - "name": "boost.histogram", - "version": "1.83.0.bcr.1", - "key": "boost.histogram@1.83.0.bcr.1", - "repoName": "boost.histogram", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/histogram/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-jA36jyPpJzR+PMa/7JqoeODBv9M3iaUwZxzNeRAH1oo=", - "strip_prefix": "histogram-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.histogram/1.83.0.bcr.1/patches/patch.diff": "sha256-HsLwy3Dfd7/4kAXc7fPTzwV4CkwXXaffD2/z8tN6pfg=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.hof@1.83.0.bcr.1": { - "name": "boost.hof", - "version": "1.83.0.bcr.1", - "key": "boost.hof@1.83.0.bcr.1", - "repoName": "boost.hof", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/hof/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-orQPtW7q0tnIWgKRwxtOgkK6beDvXBtQDDcyMHIfejU=", - "strip_prefix": "hof-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.hof/1.83.0.bcr.1/patches/patch.diff": "sha256-TIKs1+9jeW32tLFPAstnFvOX+HnFtOU4LRn30ebdCJU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.icl@1.83.0.bcr.1": { - "name": "boost.icl", - "version": "1.83.0.bcr.1", - "key": "boost.icl@1.83.0.bcr.1", - "repoName": "boost.icl", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/icl/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-/iUG2bUmf92k7TCA0Vo7s637EpjG/psIy4EhAhhR3lM=", - "strip_prefix": "icl-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.icl/1.83.0.bcr.1/patches/patch.diff": "sha256-6RWmdFGOFeYt0er4CN8NT5j7HyGZwl5oHCigu955xoA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.integer@1.83.0.bcr.1": { - "name": "boost.integer", - "version": "1.83.0.bcr.1", - "key": "boost.integer@1.83.0.bcr.1", - "repoName": "boost.integer", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/integer/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-tlh87M1ox4iHMUDzZYH06KU8w2W6qSmBjhXwI5tUvRQ=", - "strip_prefix": "integer-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.integer/1.83.0.bcr.1/patches/patch.diff": "sha256-CWooeAnJxV7ZvOlYJBK5bqkbSF+wyKtZc8fMGNB5ZUc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.interprocess@1.83.0.bcr.1": { - "name": "boost.interprocess", - "version": "1.83.0.bcr.1", - "key": "boost.interprocess@1.83.0.bcr.1", - "repoName": "boost.interprocess", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/interprocess/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-VBDvzDye7VkT+DpIQ0rz2IIhRbq5Zgm1etACNOCUOMk=", - "strip_prefix": "interprocess-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.interprocess/1.83.0.bcr.1/patches/patch.diff": "sha256-lLbv8lW34yx4WLFhkuQ1eu7vZ/P+shzTpSgnR15oSl4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.intrusive@1.83.0.bcr.1": { - "name": "boost.intrusive", - "version": "1.83.0.bcr.1", - "key": "boost.intrusive@1.83.0.bcr.1", - "repoName": "boost.intrusive", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/intrusive/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-T96q/xIwSFzM8BJ4/PefK+kHiqHu5RPc5YzNzMB7xqQ=", - "strip_prefix": "intrusive-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.intrusive/1.83.0.bcr.1/patches/patch.diff": "sha256-WkK0OkUl9kCAC+uCPkhXB+np6dwAz2JHnhC8UR4XGJI=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.io@1.83.0.bcr.1": { - "name": "boost.io", - "version": "1.83.0.bcr.1", - "key": "boost.io@1.83.0.bcr.1", - "repoName": "boost.io", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/io/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-2gS/1jh06gSFTT3ha8LOztJ7AcIJasoy/c49G0IVRN8=", - "strip_prefix": "io-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.io/1.83.0.bcr.1/patches/patch.diff": "sha256-g4WQd3EegLUAYgUn4OW7aoF3bhQ4lGwkfvNVkjApFE4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.iostreams@1.83.0.bcr.1": { - "name": "boost.iostreams", - "version": "1.83.0.bcr.1", - "key": "boost.iostreams@1.83.0.bcr.1", - "repoName": "boost.iostreams", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bzip2": "bzip2@1.0.8", - "zlib": "zlib@1.3.1.bcr.1", - "zstd": "zstd@1.5.5.bcr.2", - "xz": "xz@5.4.5", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/iostreams/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-al5R/nuBd47r4jmRBpnmX2BPHMVA10PvGW7al7KYrE8=", - "strip_prefix": "iostreams-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.iostreams/1.83.0.bcr.1/patches/patch.diff": "sha256-NLyFzCppRkGeEp0KUSZljeMdMUhSppXOl36SBTX0mbI=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.iterator@1.83.0.bcr.1": { - "name": "boost.iterator", - "version": "1.83.0.bcr.1", - "key": "boost.iterator@1.83.0.bcr.1", - "repoName": "boost.iterator", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/iterator/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-fZub0GVtQlf2DuScpGzAaIIwC3CJJGY/FGzCLx7TSQU=", - "strip_prefix": "iterator-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.iterator/1.83.0.bcr.1/patches/patch.diff": "sha256-hN0JFBcFA4vtvcpF4Hfix7MK1+veidQTpFLjtD5bUr4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.json@1.83.0.bcr.1": { - "name": "boost.json", - "version": "1.83.0.bcr.1", - "key": "boost.json@1.83.0.bcr.1", - "repoName": "boost.json", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/json/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-KbOy09aVOIK+104qRaoosKlVipP7JIHD2bbL3AWvyX4=", - "strip_prefix": "json-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.json/1.83.0.bcr.1/patches/patch.diff": "sha256-Nnm8/wx+AK711DNDnQrFyqFGE8ko3FWVJzeGca8bFyg=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.lambda@1.83.0.bcr.1": { - "name": "boost.lambda", - "version": "1.83.0.bcr.1", - "key": "boost.lambda@1.83.0.bcr.1", - "repoName": "boost.lambda", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/lambda/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-AHwE22E2NDBAuK1wT8W6Hl1aKgqPTlmdOls7T5O2HP8=", - "strip_prefix": "lambda-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.lambda/1.83.0.bcr.1/patches/patch.diff": "sha256-RKs39HJd8MpGq366RUt5UlJLYvXPSGukn3wRJ+6xLfE=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.lambda2@1.83.0.bcr.1": { - "name": "boost.lambda2", - "version": "1.83.0.bcr.1", - "key": "boost.lambda2@1.83.0.bcr.1", - "repoName": "boost.lambda2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/lambda2/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-I+H05aqT20E4WDAYbT+5Fgi1Pm5Imn5MMoe9MvcOKjk=", - "strip_prefix": "lambda2-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.lambda2/1.83.0.bcr.1/patches/patch.diff": "sha256-IfTVpEnOs0C44SL2Oew+GBYjzHr75izhmKcDJ/rYIh8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.leaf@1.83.0.bcr.1": { - "name": "boost.leaf", - "version": "1.83.0.bcr.1", - "key": "boost.leaf@1.83.0.bcr.1", - "repoName": "boost.leaf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/leaf/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-VZsWrCzSh4hRBPbSuTzHd/E22Y6J47mRUBNWHYk/USg=", - "strip_prefix": "leaf-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.leaf/1.83.0.bcr.1/patches/patch.diff": "sha256-Gwoy15yBEgwBMqmxaGBOf2+bVNA8grutYzLj0Z2MMVQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.lexical_cast@1.83.0.bcr.1": { - "name": "boost.lexical_cast", - "version": "1.83.0.bcr.1", - "key": "boost.lexical_cast@1.83.0.bcr.1", - "repoName": "boost.lexical_cast", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/lexical_cast/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-5QXqwGcj8JUXSnmuxm0zLzbz9MmJrm6IKgxXegt60LQ=", - "strip_prefix": "lexical_cast-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.lexical_cast/1.83.0.bcr.1/patches/patch.diff": "sha256-aLVh5lnwgibQYdaCtu01mOHOpepMFR5nGBhPWQ441ZY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.local_function@1.83.0.bcr.1": { - "name": "boost.local_function", - "version": "1.83.0.bcr.1", - "key": "boost.local_function@1.83.0.bcr.1", - "repoName": "boost.local_function", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/local_function/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-z+LWzKeLqoj/4tQd4VwWFf+uPfb9kHH6dbr3wKx8fq0=", - "strip_prefix": "local_function-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.local_function/1.83.0.bcr.1/patches/patch.diff": "sha256-y8KIKLUqlmLTfQ8jNg4EMSfG9qvxug42SlOoXCSGK50=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.locale@1.83.0.bcr.1": { - "name": "boost.locale", - "version": "1.83.0.bcr.1", - "key": "boost.locale@1.83.0.bcr.1", - "repoName": "boost.locale", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/locale/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-gXwHNNslTD38E/f79JFWQHqF3EU2oxOM8Rsepmemb/4=", - "strip_prefix": "locale-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.locale/1.83.0.bcr.1/patches/patch.diff": "sha256-3/KTVbK/OynFokJd88AbB6E2367Gt4xChpldIFcq7rI=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.lockfree@1.83.0.bcr.1": { - "name": "boost.lockfree", - "version": "1.83.0.bcr.1", - "key": "boost.lockfree@1.83.0.bcr.1", - "repoName": "boost.lockfree", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/lockfree/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-g8rSRTDkR7o/2BYKLhAuwUkSaF7pNQ4kbVoXGfcNYKo=", - "strip_prefix": "lockfree-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.lockfree/1.83.0.bcr.1/patches/patch.diff": "sha256-JOYvgeiMMKeLWTxfkqG0WnOcbIR4jzLrkV3s4gnQPRU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.log@1.83.0.bcr.1": { - "name": "boost.log", - "version": "1.83.0.bcr.1", - "key": "boost.log@1.83.0.bcr.1", - "repoName": "boost.log", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/log/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Tie9MOq6CoEiUkQBDj2piICIqffAoOnCYfgG9i4YNn4=", - "strip_prefix": "log-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.log/1.83.0.bcr.1/patches/patch.diff": "sha256-THsmqLEKRenOdk0dOl917FhVx3t9FVeHVb3anQixdLU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.logic@1.83.0.bcr.1": { - "name": "boost.logic", - "version": "1.83.0.bcr.1", - "key": "boost.logic@1.83.0.bcr.1", - "repoName": "boost.logic", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/logic/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Su/u6Q8xIbzo2DiyMrbuVJvQBL1boKs5ejdva2XEyl0=", - "strip_prefix": "logic-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.logic/1.83.0.bcr.1/patches/patch.diff": "sha256-EQCul6iVCMv+cpGCkIPDVN8BVx1+4yhNHhaNJy4vjRY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.math@1.83.0.bcr.1": { - "name": "boost.math", - "version": "1.83.0.bcr.1", - "key": "boost.math@1.83.0.bcr.1", - "repoName": "boost.math", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/math/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-U+X3U5pmiZ/g/KMIBAXL1feVnaU5TsE2ZHRnQa7OFwU=", - "strip_prefix": "math-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.math/1.83.0.bcr.1/patches/patch.diff": "sha256-WAT7owkEznxKYmcUwf4qWcTjy3+sGWyUe8EH6p0rzmg=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.metaparse@1.83.0.bcr.1": { - "name": "boost.metaparse", - "version": "1.83.0.bcr.1", - "key": "boost.metaparse@1.83.0.bcr.1", - "repoName": "boost.metaparse", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/metaparse/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-d7/udqG3faNrftGJNZDNCDKSbs0UlKKDLgkCoQwS6gg=", - "strip_prefix": "metaparse-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.metaparse/1.83.0.bcr.1/patches/patch.diff": "sha256-KRiVkilV9IRs8I4xd5vj4o2AGCpNZQG4KRB7CIFsTn8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.move@1.83.0.bcr.1": { - "name": "boost.move", - "version": "1.83.0.bcr.1", - "key": "boost.move@1.83.0.bcr.1", - "repoName": "boost.move", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/move/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Y6C/bco+qpe94T8rLI+FmXwbvmloGsXhlR2VX0FUue0=", - "strip_prefix": "move-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.move/1.83.0.bcr.1/patches/patch.diff": "sha256-lrhpQet3pwSyj+nrkq6Cxx4WQlAWKBcVkSbcO/p5VbQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.mp11@1.83.0.bcr.1": { - "name": "boost.mp11", - "version": "1.83.0.bcr.1", - "key": "boost.mp11@1.83.0.bcr.1", - "repoName": "boost.mp11", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/mp11/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-WwpDl/84bguU5m8Yzm09vJIwrOQESLvHmjljwWbDJtE=", - "strip_prefix": "mp11-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.mp11/1.83.0.bcr.1/patches/patch.diff": "sha256-feS0WE7Ux8HICPi5CjzuFdC1iYtf2MWmxxxwMtWQ6Dw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.mpi@1.83.0.bcr.1": { - "name": "boost.mpi", - "version": "1.83.0.bcr.1", - "key": "boost.mpi@1.83.0.bcr.1", - "repoName": "boost.mpi", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/mpi/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-vmX0oe4VMdj8CYD6WzOIn/1ep9DJdNZLDf2HhNap0lo=", - "strip_prefix": "mpi-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.mpi/1.83.0.bcr.1/patches/patch.diff": "sha256-TRj60d/LmYXyD11pXr6EDeH9LhG8yZz+AcQg/vzViRk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.mpl@1.83.0.bcr.1": { - "name": "boost.mpl", - "version": "1.83.0.bcr.1", - "key": "boost.mpl@1.83.0.bcr.1", - "repoName": "boost.mpl", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/mpl/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ckylsTYlc6p5gSHIDSPQdzGg33QcYaRvDYurMxgQPNQ=", - "strip_prefix": "mpl-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.mpl/1.83.0.bcr.1/patches/patch.diff": "sha256-cCPbBxNSFCfNjeu/utvzwGxjqco9wPUVrDnEYaJgKZ8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.msm@1.83.0.bcr.1": { - "name": "boost.msm", - "version": "1.83.0.bcr.1", - "key": "boost.msm@1.83.0.bcr.1", - "repoName": "boost.msm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/msm/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Xye1f2Y8mcAFI4MZHuYK0J7bElTrBcg2CBScs88luFo=", - "strip_prefix": "msm-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.msm/1.83.0.bcr.1/patches/patch.diff": "sha256-+oZUVUna29X+CMsFURyrInxgcZNrT7KPZWjjvLCUQr8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.multi_array@1.83.0.bcr.1": { - "name": "boost.multi_array", - "version": "1.83.0.bcr.1", - "key": "boost.multi_array@1.83.0.bcr.1", - "repoName": "boost.multi_array", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/multi_array/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-8BFAkI3dlZdRuffzXYOOJ5YFDOgGrOJXZLu0vxPmxco=", - "strip_prefix": "multi_array-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.multi_array/1.83.0.bcr.1/patches/patch.diff": "sha256-1cxwYImWrqeLczJsBD6+AxcQ3Wpdxq8pI3Ncg8boCKo=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.multi_index@1.83.0.bcr.1": { - "name": "boost.multi_index", - "version": "1.83.0.bcr.1", - "key": "boost.multi_index@1.83.0.bcr.1", - "repoName": "boost.multi_index", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/multi_index/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-HH/jSMQaRWFetZcFI5AUGUbhoWfwgyVJ3k1FALoCwD4=", - "strip_prefix": "multi_index-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.multi_index/1.83.0.bcr.1/patches/patch.diff": "sha256-4HTAZYr/ihqi3VXFjrM3rUQRNw5y/gY+IOLOXsTfy2c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.multiprecision@1.83.0.bcr.1": { - "name": "boost.multiprecision", - "version": "1.83.0.bcr.1", - "key": "boost.multiprecision@1.83.0.bcr.1", - "repoName": "boost.multiprecision", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/multiprecision/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-rJgUVSZlBR+lKCBtjT+EFQFeKrcyIOHXwCd7qwO9bT4=", - "strip_prefix": "multiprecision-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.multiprecision/1.83.0.bcr.1/patches/patch.diff": "sha256-IqW6og8UU8NZbd7OOv6dPHiJDCuEN/5UoJNdAU4YIJ8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.nowide@1.83.0.bcr.1": { - "name": "boost.nowide", - "version": "1.83.0.bcr.1", - "key": "boost.nowide@1.83.0.bcr.1", - "repoName": "boost.nowide", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/nowide/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-/9u/blrXQlU2vxj4vrk+OKU9oDRnFTf/WOQwzlccltE=", - "strip_prefix": "nowide-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.nowide/1.83.0.bcr.1/patches/patch.diff": "sha256-AgjOlKmDhIWE0ujZL/StTkMbzBhiDpNb07wbwievg14=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.numeric.conversion@1.83.0.bcr.1": { - "name": "boost.numeric.conversion", - "version": "1.83.0.bcr.1", - "key": "boost.numeric.conversion@1.83.0.bcr.1", - "repoName": "boost.numeric.conversion", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/numeric_conversion/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-/PKczBsLK7T+8MNQD3q5TFxlbN11iqUGB+d71kd9J5c=", - "strip_prefix": "numeric_conversion-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.numeric.conversion/1.83.0.bcr.1/patches/patch.diff": "sha256-luw37widLCzg7xIWj/WqlIKRjGj6xDGCpBIDbf9ylKA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.numeric.interval@1.83.0.bcr.1": { - "name": "boost.numeric.interval", - "version": "1.83.0.bcr.1", - "key": "boost.numeric.interval@1.83.0.bcr.1", - "repoName": "boost.numeric.interval", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/interval/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-CFhPNYiC1iPMWhejN8Dau6MVKq57+4u32/G7wi/RY6I=", - "strip_prefix": "interval-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.numeric.interval/1.83.0.bcr.1/patches/patch.diff": "sha256-iPDRDaTFqJYhBIJY29wa6IsLNeniWSSDFhId+A9Vyc0=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.numeric.odeint@1.83.0.bcr.1": { - "name": "boost.numeric.odeint", - "version": "1.83.0.bcr.1", - "key": "boost.numeric.odeint@1.83.0.bcr.1", - "repoName": "boost.numeric.odeint", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/odeint/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Sdu7Vf9K9Qg/Hy6Uo3nJNFZH0hIQ6nFrCe5OTj/rWp4=", - "strip_prefix": "odeint-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.numeric.odeint/1.83.0.bcr.1/patches/patch.diff": "sha256-nQAE1gn6drW2iBLbK5aFIrYxCFp/w3bFKlCeDgf3dIA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.numeric.ublas@1.83.0.bcr.1": { - "name": "boost.numeric.ublas", - "version": "1.83.0.bcr.1", - "key": "boost.numeric.ublas@1.83.0.bcr.1", - "repoName": "boost.numeric.ublas", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/ublas/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-evCThlweVmZrE2/GD0vqnP8O3XJD29khnXqRA+qUD8Q=", - "strip_prefix": "ublas-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.numeric.ublas/1.83.0.bcr.1/patches/patch.diff": "sha256-UY7B1GcC5KVtLpv1BtMIejREG/YMgyKZO0bh5B48PIs=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.optional@1.83.0.bcr.1": { - "name": "boost.optional", - "version": "1.83.0.bcr.1", - "key": "boost.optional@1.83.0.bcr.1", - "repoName": "boost.optional", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/optional/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Q2ub2unT9FSJ5zzssfsD7IQWMRD67/CgOa0esv09kDE=", - "strip_prefix": "optional-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.optional/1.83.0.bcr.1/patches/patch.diff": "sha256-yHsx0QN1CGMLVwmFcbIUPGodqn+VMb7GAfzVKzJu+EY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.outcome@1.83.0.bcr.1": { - "name": "boost.outcome", - "version": "1.83.0.bcr.1", - "key": "boost.outcome@1.83.0.bcr.1", - "repoName": "boost.outcome", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/outcome/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-tDVF6QBQxX0K0gX65qPDzrBvz5+bAWNATsW8v9s3uiM=", - "strip_prefix": "outcome-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.outcome/1.83.0.bcr.1/patches/patch.diff": "sha256-jqpkkiLmkxjh5RadLVQhpwqUeIfMOwCStlIQidFfn4A=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.parameter@1.83.0.bcr.1": { - "name": "boost.parameter", - "version": "1.83.0.bcr.1", - "key": "boost.parameter@1.83.0.bcr.1", - "repoName": "boost.parameter", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/parameter/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ts0/KzWljf/+CmvcdLNDEQrZ+WCNsQnuT3Vzuy+4VPU=", - "strip_prefix": "parameter-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.parameter/1.83.0.bcr.1/patches/patch.diff": "sha256-yUcG6IUt0XY7PGez+MTCgb7/49jJfcG8HA+iOMo21D8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.parameter_python@1.83.0.bcr.1": { - "name": "boost.parameter_python", - "version": "1.83.0.bcr.1", - "key": "boost.parameter_python@1.83.0.bcr.1", - "repoName": "boost.parameter_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/parameter_python/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-rrpwHX7st1u1DEWiCPvDcoZK9yihuo7mih1U+/g/9Lk=", - "strip_prefix": "parameter_python-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.parameter_python/1.83.0.bcr.1/patches/patch.diff": "sha256-gjtnFotF4jpt/1qjCtchN3yTjczq1p4y9q0j8R5zFtM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.pfr@1.83.0.bcr.1": { - "name": "boost.pfr", - "version": "1.83.0.bcr.1", - "key": "boost.pfr@1.83.0.bcr.1", - "repoName": "boost.pfr", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/pfr/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-KPu5/VnMsEGTWryU4zh9JT85Kz5tQdx/Ob9KYHuQOWI=", - "strip_prefix": "pfr-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.pfr/1.83.0.bcr.1/patches/patch.diff": "sha256-DCEdX0HLMAKEVnLpJ3Bh3BNVKNhuMwBDfXk64FzPz8c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.phoenix@1.83.0.bcr.1": { - "name": "boost.phoenix", - "version": "1.83.0.bcr.1", - "key": "boost.phoenix@1.83.0.bcr.1", - "repoName": "boost.phoenix", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/phoenix/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Sd478RPSWZmYqkjRXVgFedilHVBR794b58Fg5Iesdnk=", - "strip_prefix": "phoenix-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.phoenix/1.83.0.bcr.1/patches/patch.diff": "sha256-1SG+7DlCp/Y4I4nft6tqgrwbjaUNBiLwXTP+jiN3QJ4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.poly_collection@1.83.0.bcr.1": { - "name": "boost.poly_collection", - "version": "1.83.0.bcr.1", - "key": "boost.poly_collection@1.83.0.bcr.1", - "repoName": "boost.poly_collection", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/poly_collection/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-MolknbszrczBQ9oJDWu7qem/O4+xeFXm3Gur+bz6ISo=", - "strip_prefix": "poly_collection-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.poly_collection/1.83.0.bcr.1/patches/patch.diff": "sha256-/UPEUJTJfqR4giYnFIU4M51iY9xVoqLcQcZ4aGr8in0=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.polygon@1.83.0.bcr.1": { - "name": "boost.polygon", - "version": "1.83.0.bcr.1", - "key": "boost.polygon@1.83.0.bcr.1", - "repoName": "boost.polygon", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/polygon/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-uKkYuoPnpDxp+YP6pXNcK47UOI7jcQxWH+LB98WXY4o=", - "strip_prefix": "polygon-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.polygon/1.83.0.bcr.1/patches/patch.diff": "sha256-s8UPPL6WfVmDkb/zp+tVbYsAl9mVVdg21wRTVoxYOtg=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.pool@1.83.0.bcr.1": { - "name": "boost.pool", - "version": "1.83.0.bcr.1", - "key": "boost.pool@1.83.0.bcr.1", - "repoName": "boost.pool", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/pool/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-rUf96POXlmx04eOU8dzWao1CEyixKXoEnrvSkNeuJfI=", - "strip_prefix": "pool-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.pool/1.83.0.bcr.1/patches/patch.diff": "sha256-94vHGnlZiiGIa2v9nLmqHQha8pqwf2ld7DfcVtk9bY8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.preprocessor@1.83.0.bcr.1": { - "name": "boost.preprocessor", - "version": "1.83.0.bcr.1", - "key": "boost.preprocessor@1.83.0.bcr.1", - "repoName": "boost.preprocessor", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/preprocessor/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-a8hKNH8rYwDETG7kjVRpErZBZvM+BNpH34McLweS8XU=", - "strip_prefix": "preprocessor-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.preprocessor/1.83.0.bcr.1/patches/patch.diff": "sha256-BrHvxB74YojV4JdJZqN16bzeasz5eVkcV7fJYIvX/BQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.process@1.83.0.bcr.1": { - "name": "boost.process", - "version": "1.83.0.bcr.1", - "key": "boost.process@1.83.0.bcr.1", - "repoName": "boost.process", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/process/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-7NM3CrPe+ZkKaRdmcRhiGVtwLTMUcQKjlZJpkGKn/4w=", - "strip_prefix": "process-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.process/1.83.0.bcr.1/patches/patch.diff": "sha256-+cyoNbsxT+iFj31qSGKBZDUK8sP/5Z6JsdWqs+v56IA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.property_map@1.83.0.bcr.1": { - "name": "boost.property_map", - "version": "1.83.0.bcr.1", - "key": "boost.property_map@1.83.0.bcr.1", - "repoName": "boost.property_map", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/property_map/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-dcJOIC018eIpoVqb++SVT0fPgFbWuRMWBEbJJtzk4yE=", - "strip_prefix": "property_map-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.property_map/1.83.0.bcr.1/patches/patch.diff": "sha256-lovKTsvmoMgE5mnu/IccuXIfQuTF8nzl7sB/rfEWjGc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.property_map.parallel@1.83.0.bcr.1": { - "name": "boost.property_map.parallel", - "version": "1.83.0.bcr.1", - "key": "boost.property_map.parallel@1.83.0.bcr.1", - "repoName": "boost.property_map.parallel", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/property_map_parallel/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-HZbHLmSQenMZJJEVt/etIk8FG41U+ftS2VnRHqLy7HY=", - "strip_prefix": "property_map_parallel-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.property_map.parallel/1.83.0.bcr.1/patches/patch.diff": "sha256-6D0dsFZVJg/ybi1wMsXvJ/MbUgTB4Amzexse0MSHch8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.property_tree@1.83.0.bcr.1": { - "name": "boost.property_tree", - "version": "1.83.0.bcr.1", - "key": "boost.property_tree@1.83.0.bcr.1", - "repoName": "boost.property_tree", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/property_tree/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-fLRhIcwRCI1vgrLfLyfq3RIiQ/l98ydTeRYOhu/q2mE=", - "strip_prefix": "property_tree-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.property_tree/1.83.0.bcr.1/patches/patch.diff": "sha256-9eoNlhacp5EcC1LjTWqXeGSt6yvQAWt2vZRd5A7EF6w=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.proto@1.83.0.bcr.1": { - "name": "boost.proto", - "version": "1.83.0.bcr.1", - "key": "boost.proto@1.83.0.bcr.1", - "repoName": "boost.proto", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/proto/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-6ipe2Zxc+1e5uATgVLABrp5AM3UXEXhNWp6dsqMWDYE=", - "strip_prefix": "proto-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.proto/1.83.0.bcr.1/patches/patch.diff": "sha256-ZFQ3xcym9ZqTfHwTlVXSQ0lMX/Z4pKUnEnghZRcXOrI=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.ptr_container@1.83.0.bcr.1": { - "name": "boost.ptr_container", - "version": "1.83.0.bcr.1", - "key": "boost.ptr_container@1.83.0.bcr.1", - "repoName": "boost.ptr_container", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/ptr_container/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-4WKtqbfuF9YxvnmFKpN1qENGR+fSraHXL0nXnGyUKus=", - "strip_prefix": "ptr_container-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.ptr_container/1.83.0.bcr.1/patches/patch.diff": "sha256-oPReA4lbftT3ChAxKBl91v6CH2W80astMzMtLigWXjM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.python@1.83.0.bcr.1": { - "name": "boost.python", - "version": "1.83.0.bcr.1", - "key": "boost.python@1.83.0.bcr.1", - "repoName": "boost.python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/python/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ZwLOzZdZsVXnb8GZmPtukHwRVRX4Lq6AcEuaNSEJnj8=", - "strip_prefix": "python-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.python/1.83.0.bcr.1/patches/patch.diff": "sha256-0FbWOTmiIAElNr6NjoiDFJZmzMe2hZL6WeQP+LCXudw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.qvm@1.83.0.bcr.1": { - "name": "boost.qvm", - "version": "1.83.0.bcr.1", - "key": "boost.qvm@1.83.0.bcr.1", - "repoName": "boost.qvm", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/qvm/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Q/cWYWh1BZxLbEwb25ngIn6gwg6VTQcy7ssfLXEn9mg=", - "strip_prefix": "qvm-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.qvm/1.83.0.bcr.1/patches/patch.diff": "sha256-d6cBelOuI5ItDg3NyuPf2vDR3J7ICJQXWXJF4iQIJiQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.random@1.83.0.bcr.1": { - "name": "boost.random", - "version": "1.83.0.bcr.1", - "key": "boost.random@1.83.0.bcr.1", - "repoName": "boost.random", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/random/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-5qVfaZ7Uy/d5CaYd+MBJGxqt5GxSrnYMDC3zdhkZrV8=", - "strip_prefix": "random-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.random/1.83.0.bcr.1/patches/patch.diff": "sha256-Osd0tgT8BbIslgmO7Ta8B1rug9DzD8hJgkiOLNLlH3o=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.range@1.83.0.bcr.1": { - "name": "boost.range", - "version": "1.83.0.bcr.1", - "key": "boost.range@1.83.0.bcr.1", - "repoName": "boost.range", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/range/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-f3PxqvkgpskYyvcRHlCvZSCiq9IpUHydi3WLRs514s8=", - "strip_prefix": "range-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.range/1.83.0.bcr.1/patches/patch.diff": "sha256-yIYvcS/VX2UICsaOSQ8dP3RlBhifI2lwGF/N+NGznow=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.ratio@1.83.0.bcr.1": { - "name": "boost.ratio", - "version": "1.83.0.bcr.1", - "key": "boost.ratio@1.83.0.bcr.1", - "repoName": "boost.ratio", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/ratio/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-bTeBpdDcRYAZlmueV+feIQziQlQDWNU5t55f+o1V7QE=", - "strip_prefix": "ratio-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.ratio/1.83.0.bcr.1/patches/patch.diff": "sha256-UEjMrg5nLvaWISUbm08K6S6egEn5YAfEio23lOb2l4c=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.rational@1.83.0.bcr.1": { - "name": "boost.rational", - "version": "1.83.0.bcr.1", - "key": "boost.rational@1.83.0.bcr.1", - "repoName": "boost.rational", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/rational/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-+TpeLEKGV0D32e8YBD3gHHVYYJ3dVBQaRDaK5e00xqU=", - "strip_prefix": "rational-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.rational/1.83.0.bcr.1/patches/patch.diff": "sha256-aPGgInX4KfQEZKyFrTGOLTq2Y2HHFJxkCIiYF3KBmeo=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.regex@1.83.0.bcr.1": { - "name": "boost.regex", - "version": "1.83.0.bcr.1", - "key": "boost.regex@1.83.0.bcr.1", - "repoName": "boost.regex", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/regex/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-GqnL6F6aAHeyCj2j0aSNvyuVZNHHcODMWJU1Sv+fRhY=", - "strip_prefix": "regex-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.regex/1.83.0.bcr.1/patches/patch.diff": "sha256-vIrYYwnIcntYuqnq19VwmomnTjnzcKsTm8AT+wYho+g=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.safe_numerics@1.83.0.bcr.1": { - "name": "boost.safe_numerics", - "version": "1.83.0.bcr.1", - "key": "boost.safe_numerics@1.83.0.bcr.1", - "repoName": "boost.safe_numerics", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/safe_numerics/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Ongm7T8tNCVrfaQKqA5FcIg6FTFEig/mDrwmQSmS2NI=", - "strip_prefix": "safe_numerics-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.safe_numerics/1.83.0.bcr.1/patches/patch.diff": "sha256-VoVgwASi62ZHbMQekHCRFz4JYeTIoYlwiRzHH596eqA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.scope_exit@1.83.0.bcr.1": { - "name": "boost.scope_exit", - "version": "1.83.0.bcr.1", - "key": "boost.scope_exit@1.83.0.bcr.1", - "repoName": "boost.scope_exit", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/scope_exit/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-aENAR6nUVmGHyQ8dID6hpR/lc+5kKm4zzroN2LcgXi8=", - "strip_prefix": "scope_exit-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.scope_exit/1.83.0.bcr.1/patches/patch.diff": "sha256-09/m0mAu5cJvgb4lSc8vp+iSPv5dcPd7Q0MBmPiJZJY=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.signals2@1.83.0.bcr.1": { - "name": "boost.signals2", - "version": "1.83.0.bcr.1", - "key": "boost.signals2@1.83.0.bcr.1", - "repoName": "boost.signals2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/signals2/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Ykzi3l28HZ/ViGp1Jtn/fFxdIIVRqGLuAFIzg5Yb61Y=", - "strip_prefix": "signals2-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.signals2/1.83.0.bcr.1/patches/patch.diff": "sha256-IbOUGP18hNEkNIIwpGlrVHFy6+QXMkW9lfSUjC9rKmQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.smart_ptr@1.83.0.bcr.1": { - "name": "boost.smart_ptr", - "version": "1.83.0.bcr.1", - "key": "boost.smart_ptr@1.83.0.bcr.1", - "repoName": "boost.smart_ptr", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/smart_ptr/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-E5t/4giJOpB5BqFXZrY0nX3e2N5qRVEo8k3xX57zrBc=", - "strip_prefix": "smart_ptr-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.smart_ptr/1.83.0.bcr.1/patches/patch.diff": "sha256-/QB/9prVNOfVCQZRz3t0jfMg1Rwk8YglWIglPZgAwhU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.sort@1.83.0.bcr.1": { - "name": "boost.sort", - "version": "1.83.0.bcr.1", - "key": "boost.sort@1.83.0.bcr.1", - "repoName": "boost.sort", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/sort/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-8TGxMuHFerMfYe1BvZeEN6fRQuxwYfwrBX3gVnBwMvA=", - "strip_prefix": "sort-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.sort/1.83.0.bcr.1/patches/patch.diff": "sha256-6rzGtmKXYaeBKnSXnziBF+kr/PRyra7+8G8xxDkq/oU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.spirit@1.83.0.bcr.1": { - "name": "boost.spirit", - "version": "1.83.0.bcr.1", - "key": "boost.spirit@1.83.0.bcr.1", - "repoName": "boost.spirit", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/spirit/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-nOswpDKJwnT7kwFGQwFN9bLTYnIlfZv1/Jp/cog24VA=", - "strip_prefix": "spirit-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.spirit/1.83.0.bcr.1/patches/patch.diff": "sha256-hSbfInHL6RNUR6bmex2WsdKhJTES4R1/4uUyyhkI5yw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.stacktrace@1.83.0.bcr.1": { - "name": "boost.stacktrace", - "version": "1.83.0.bcr.1", - "key": "boost.stacktrace@1.83.0.bcr.1", - "repoName": "boost.stacktrace", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/stacktrace/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-WCwGoYuquz3wv6bCHkXhD4BjOPJ75CYNtn8Rr1IPPeU=", - "strip_prefix": "stacktrace-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.stacktrace/1.83.0.bcr.1/patches/patch.diff": "sha256-+hGcovDwVNo8R9LyZBo7p+7YJyBGdYojueeSjVnrjDk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.statechart@1.83.0.bcr.1": { - "name": "boost.statechart", - "version": "1.83.0.bcr.1", - "key": "boost.statechart@1.83.0.bcr.1", - "repoName": "boost.statechart", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/statechart/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-bPI8NjxbXXaHzvGEFJHNnBN138XmoOWAtR0FX+1LnRU=", - "strip_prefix": "statechart-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.statechart/1.83.0.bcr.1/patches/patch.diff": "sha256-ggslUYMwNQs3aw91hQzUH/XXltM4ZbELzSrKTepCtaM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.static_assert@1.83.0.bcr.1": { - "name": "boost.static_assert", - "version": "1.83.0.bcr.1", - "key": "boost.static_assert@1.83.0.bcr.1", - "repoName": "boost.static_assert", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/static_assert/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-7Zi41407qa/Fqkdyk1NL4W+oWwza4EFMSMK3xHXDhtM=", - "strip_prefix": "static_assert-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.static_assert/1.83.0.bcr.1/patches/patch.diff": "sha256-uhukunyZZe45DDLvqhD2RhPVHur7ZqCKKVQc4KXzG6k=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.static_string@1.83.0.bcr.1": { - "name": "boost.static_string", - "version": "1.83.0.bcr.1", - "key": "boost.static_string@1.83.0.bcr.1", - "repoName": "boost.static_string", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/static_string/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-+wdUaIOWTQq4Bc8wv6fqoWmUnEoeJt9ndEf7YaD63II=", - "strip_prefix": "static_string-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.static_string/1.83.0.bcr.1/patches/patch.diff": "sha256-8ZelDrzKttczjD2h8xrTFvZox9FNsEgI4lHSQwHYP4I=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.stl_interfaces@1.83.0.bcr.1": { - "name": "boost.stl_interfaces", - "version": "1.83.0.bcr.1", - "key": "boost.stl_interfaces@1.83.0.bcr.1", - "repoName": "boost.stl_interfaces", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/stl_interfaces/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-PAnu6HlJY8FqiaGCOAaOFKW5CtYxY/L2ObUpJKqqPPw=", - "strip_prefix": "stl_interfaces-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.stl_interfaces/1.83.0.bcr.1/patches/patch.diff": "sha256-+i3qau2hFXp1mjlKX22oLW1pqnuPvyrsKh1fn9Op8dM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.system@1.83.0.bcr.1": { - "name": "boost.system", - "version": "1.83.0.bcr.1", - "key": "boost.system@1.83.0.bcr.1", - "repoName": "boost.system", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/system/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-t0k31L8jYoUkdNU7WtIx52BJEg/ILcL2RNPxAwuQdH4=", - "strip_prefix": "system-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.system/1.83.0.bcr.1/patches/patch.diff": "sha256-4n2T6jAYogjVQnOCl+vaIk42Z0cDQyG6BXbDZVX6FkU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.test@1.83.0.bcr.1": { - "name": "boost.test", - "version": "1.83.0.bcr.1", - "key": "boost.test@1.83.0.bcr.1", - "repoName": "boost.test", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/test/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-q3+iX705rJf8r7dp3OreQM+yYXNJiagBLFu6HD5Ljlw=", - "strip_prefix": "test-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.test/1.83.0.bcr.1/patches/patch.diff": "sha256-aiSbi4CFkHozI23y+ebKy4lmKy/b05ioxwKZB8w5b3g=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.thread@1.83.0.bcr.1": { - "name": "boost.thread", - "version": "1.83.0.bcr.1", - "key": "boost.thread@1.83.0.bcr.1", - "repoName": "boost.thread", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/thread/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-zIFNyvMDzgajwBoU+gvJoAGXbEPKHOoeATxxNeoxB5s=", - "strip_prefix": "thread-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.thread/1.83.0.bcr.1/patches/patch.diff": "sha256-Drqm1/zkbB2Olt2wLkKZKspnxE5LIjNs+20QHtr7+7E=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.throw_exception@1.83.0.bcr.1": { - "name": "boost.throw_exception", - "version": "1.83.0.bcr.1", - "key": "boost.throw_exception@1.83.0.bcr.1", - "repoName": "boost.throw_exception", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/throw_exception/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-VG/INzzr/W/aKroeUVJricbw/26lVtFTVGXCvMrsP1M=", - "strip_prefix": "throw_exception-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.throw_exception/1.83.0.bcr.1/patches/patch.diff": "sha256-Hnw1neNYWKC5G33DReZ7E0uBfBHuIrDm8IQ7kMfXdfI=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.timer@1.83.0.bcr.1": { - "name": "boost.timer", - "version": "1.83.0.bcr.1", - "key": "boost.timer@1.83.0.bcr.1", - "repoName": "boost.timer", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/timer/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-CGzESZRhRsrUlZCiwYSbcpJehk2qMWt7dHvEvgeFht8=", - "strip_prefix": "timer-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.timer/1.83.0.bcr.1/patches/patch.diff": "sha256-iXZSHIG4iUycU9kqJ7FrDRqdGvWq+Aal4AxaXVq0Jsk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.tokenizer@1.83.0.bcr.1": { - "name": "boost.tokenizer", - "version": "1.83.0.bcr.1", - "key": "boost.tokenizer@1.83.0.bcr.1", - "repoName": "boost.tokenizer", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/tokenizer/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-P9YNzNje3qo8qU6X8C2zv/Sxtx0I8ls6oCZNFf7p7TM=", - "strip_prefix": "tokenizer-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.tokenizer/1.83.0.bcr.1/patches/patch.diff": "sha256-1yCiqX90sWuG7xSHPuGBpZhMhnPFDx64FT0I07UlZQs=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.tti@1.83.0.bcr.1": { - "name": "boost.tti", - "version": "1.83.0.bcr.1", - "key": "boost.tti@1.83.0.bcr.1", - "repoName": "boost.tti", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/tti/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-W8phytYVKvyHv7W0dDGRQ+tB3ZopPf+P8DKtLUh3gr4=", - "strip_prefix": "tti-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.tti/1.83.0.bcr.1/patches/patch.diff": "sha256-tbMOV2q+Ls2aQd5QWUvQd3Zh9Qg86j/o+96UsZRJtcU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.tuple@1.83.0.bcr.1": { - "name": "boost.tuple", - "version": "1.83.0.bcr.1", - "key": "boost.tuple@1.83.0.bcr.1", - "repoName": "boost.tuple", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/tuple/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-TGjPfu0CwK/0u2C/aVwyNJbsNd5NS8xIXEu39eKYmXw=", - "strip_prefix": "tuple-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.tuple/1.83.0.bcr.1/patches/patch.diff": "sha256-BuuKUbdyhrOZ+SXH6Fp5qoUooddMv7xwIJEAY7Bw6Bk=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.type_erasure@1.83.0.bcr.1": { - "name": "boost.type_erasure", - "version": "1.83.0.bcr.1", - "key": "boost.type_erasure@1.83.0.bcr.1", - "repoName": "boost.type_erasure", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/type_erasure/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-klsj6rj/M5+tzA77NpoRv4iLSdVrcpOnsXgULnzIDyA=", - "strip_prefix": "type_erasure-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.type_erasure/1.83.0.bcr.1/patches/patch.diff": "sha256-LJfkZg0f1NoBFJtmfgWKPZlAXYhB8LzUSHRIPmVvE1s=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.type_index@1.83.0.bcr.1": { - "name": "boost.type_index", - "version": "1.83.0.bcr.1", - "key": "boost.type_index@1.83.0.bcr.1", - "repoName": "boost.type_index", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/type_index/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-68hhd3L2LF9As395hGKLtklZASWdqY+mokrw9hddQsw=", - "strip_prefix": "type_index-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.type_index/1.83.0.bcr.1/patches/patch.diff": "sha256-9tJlG/n5wdIy5jKxU9gG5zNynmvv+6ALygEyQU3R+o4=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.type_traits@1.83.0.bcr.1": { - "name": "boost.type_traits", - "version": "1.83.0.bcr.1", - "key": "boost.type_traits@1.83.0.bcr.1", - "repoName": "boost.type_traits", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/type_traits/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-w7gOSDuQ8vng6bT98x7bfU1SIa7TrkxKehoU7gJXaSA=", - "strip_prefix": "type_traits-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.type_traits/1.83.0.bcr.1/patches/patch.diff": "sha256-u4CY0NGWxRJ9yLRnNNi6gq1urvVo0MBijAZibtBPFFw=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.typeof@1.83.0.bcr.1": { - "name": "boost.typeof", - "version": "1.83.0.bcr.1", - "key": "boost.typeof@1.83.0.bcr.1", - "repoName": "boost.typeof", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/typeof/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-jIfc34VUdh7LjsUFGpGLTD2K9lkrOQftMBQ6J34kuw0=", - "strip_prefix": "typeof-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.typeof/1.83.0.bcr.1/patches/patch.diff": "sha256-l041fiWRFb4nzDJoj5J93oyeJ3X10vFEVLH2A5APR2A=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.units@1.83.0.bcr.1": { - "name": "boost.units", - "version": "1.83.0.bcr.1", - "key": "boost.units@1.83.0.bcr.1", - "repoName": "boost.units", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/units/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-govV7ZYdjARezF6Zer4Bf45HkCS0JJR/oTaOi//R/2w=", - "strip_prefix": "units-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.units/1.83.0.bcr.1/patches/patch.diff": "sha256-kJ4xdUHqg4cNVtM7XPz3p+tyuzxs8gHmF9aDoCZOkR8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.unordered@1.83.0.bcr.1": { - "name": "boost.unordered", - "version": "1.83.0.bcr.1", - "key": "boost.unordered@1.83.0.bcr.1", - "repoName": "boost.unordered", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/unordered/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-XuQDLyUsTD5cxZpZOBUCVTFupnVRop1IseSmWw8WJUk=", - "strip_prefix": "unordered-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.unordered/1.83.0.bcr.1/patches/patch.diff": "sha256-l0zpNxF5jpCBBToiZ4qOkuZP5rA0vTQ5rBjNZ4JGsYc=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.url@1.83.0.bcr.1": { - "name": "boost.url", - "version": "1.83.0.bcr.1", - "key": "boost.url@1.83.0.bcr.1", - "repoName": "boost.url", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/url/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-Lidl7umKI3R5veigmZtR3iOD+vrV1Ijq7eqTonqKu98=", - "strip_prefix": "url-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.url/1.83.0.bcr.1/patches/patch.diff": "sha256-vvRvqmMmbip6YXCjwM5+5neCJEvXTP9UnYX+fyNvStA=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.utility@1.83.0.bcr.1": { - "name": "boost.utility", - "version": "1.83.0.bcr.1", - "key": "boost.utility@1.83.0.bcr.1", - "repoName": "boost.utility", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/utility/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-bhEtQjLibNdxc/y9TwCjHbz55HayK7ScepBghxrjdsM=", - "strip_prefix": "utility-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.utility/1.83.0.bcr.1/patches/patch.diff": "sha256-2zv7ZG9zrl72bJiSLVyAHg28EF7vzEZgs5xyDYMuuaE=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.variant@1.83.0.bcr.1": { - "name": "boost.variant", - "version": "1.83.0.bcr.1", - "key": "boost.variant@1.83.0.bcr.1", - "repoName": "boost.variant", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/variant/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-2TSEiVGnUzS/5z+Ig9tNx+Xscfei/Wu2B+5OkBrya7w=", - "strip_prefix": "variant-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.variant/1.83.0.bcr.1/patches/patch.diff": "sha256-5tkgWrsftEdwHRvqusJgcZnF6jYB8nmtz5SOgSygSRo=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.variant2@1.83.0.bcr.1": { - "name": "boost.variant2", - "version": "1.83.0.bcr.1", - "key": "boost.variant2@1.83.0.bcr.1", - "repoName": "boost.variant2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/variant2/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-80QXswAcgFA4wQJQMg+9k8nKs6jtmcu2ZxWD3tpwXn8=", - "strip_prefix": "variant2-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.variant2/1.83.0.bcr.1/patches/patch.diff": "sha256-/zXhp21tKxet6kItQdtLe9nDXIt7e21YvG4pn8ngBoU=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.vmd@1.83.0.bcr.1": { - "name": "boost.vmd", - "version": "1.83.0.bcr.1", - "key": "boost.vmd@1.83.0.bcr.1", - "repoName": "boost.vmd", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/vmd/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-YJYMZDeuINSAl0GjG1ZzXGDwox8w+YGsjZYYwlE/EpA=", - "strip_prefix": "vmd-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.vmd/1.83.0.bcr.1/patches/patch.diff": "sha256-z5+7bLTuo0J1Zrd+acT7F751qDGDKlFAKIxKj7uM514=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.wave@1.83.0.bcr.1": { - "name": "boost.wave", - "version": "1.83.0.bcr.1", - "key": "boost.wave@1.83.0.bcr.1", - "repoName": "boost.wave", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/wave/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ZdTtbYyePwkyax1QdNDLWrHAvHMmAonzEDgtqKzIqSg=", - "strip_prefix": "wave-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.wave/1.83.0.bcr.1/patches/patch.diff": "sha256-gPXedzAXLK+SZkLsfP+gWONQCRGHc8oEZLoic3qS4x8=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.winapi@1.83.0.bcr.1": { - "name": "boost.winapi", - "version": "1.83.0.bcr.1", - "key": "boost.winapi@1.83.0.bcr.1", - "repoName": "boost.winapi", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/winapi/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-ZI//e/w2tWsU6R8qfLaMNd6+ETxcE5JidZSoJPe6jGU=", - "strip_prefix": "winapi-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.winapi/1.83.0.bcr.1/patches/patch.diff": "sha256-f01uOngbWVYOAgzkC0PokDLRnGameFIPNSBoMz9U4RQ=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.xpressive@1.83.0.bcr.1": { - "name": "boost.xpressive", - "version": "1.83.0.bcr.1", - "key": "boost.xpressive@1.83.0.bcr.1", - "repoName": "boost.xpressive", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/xpressive/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-7tbpIAyTGZYIyBthIEnUl8VYj8boJlAB2KKnyDup9zU=", - "strip_prefix": "xpressive-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.xpressive/1.83.0.bcr.1/patches/patch.diff": "sha256-+7lBiVQcdn+vdkD1zPJar8CaD9Ukua3V5qaGArug2ZM=" - }, - "remote_patch_strip": 1 - } - } - }, - "boost.yap@1.83.0.bcr.1": { - "name": "boost.yap", - "version": "1.83.0.bcr.1", - "key": "boost.yap@1.83.0.bcr.1", - "repoName": "boost.yap", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "boost": "boost@1.83.0.bcr.1", - "boost.rules.tools": "boost.rules.tools@1.0.0", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/boostorg/yap/archive/refs/tags/boost-1.83.0.tar.gz" - ], - "integrity": "sha256-uRdIfHmDVDDFhhxvvsHJ2ukOZUEdpKiSZ4M5jX5gABE=", - "strip_prefix": "yap-boost-1.83.0", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/boost.yap/1.83.0.bcr.1/patches/patch.diff": "sha256-sIe5HLx411TSo3Lxmkv4A7rdh1KiJclu0DrVVn/KNUw=" - }, - "remote_patch_strip": 1 - } - } - }, - "upb@0.0.0-20220923-a547704": { - "name": "upb", - "version": "0.0.0-20220923-a547704", - "key": "upb@0.0.0-20220923-a547704", - "repoName": "upb", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "com_google_absl": "abseil-cpp@_", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" - ], - "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", - "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", - "remote_patches": { - "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_jvm_external@4.4.2": { - "name": "rules_jvm_external", - "version": "4.4.2", - "key": "rules_jvm_external@4.4.2", - "repoName": "rules_jvm_external", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "rules_jvm_external@4.4.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 9, - "column": 32 - }, - "imports": { - "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", - "extensionName": "maven", - "usingModule": "rules_jvm_external@4.4.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 16, - "column": 22 - }, - "imports": { - "rules_jvm_external_deps": "rules_jvm_external_deps" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "rules_jvm_external_deps", - "artifacts": [ - "com.google.cloud:google-cloud-core:1.93.10", - "com.google.cloud:google-cloud-storage:1.113.4", - "com.google.code.gson:gson:2.9.0", - "org.apache.maven:maven-artifact:3.8.6", - "software.amazon.awssdk:s3:2.17.183" - ], - "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 18, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "io_bazel_stardoc": "stardoc@0.5.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" - ], - "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=", - "strip_prefix": "rules_jvm_external-4.4.2", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "pybind11_bazel@2.11.1": { - "name": "pybind11_bazel", - "version": "2.11.1", - "key": "pybind11_bazel@2.11.1", - "repoName": "pybind11_bazel", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/pybind/pybind11_bazel/releases/download/v2.11.1/pybind11_bazel-2.11.1.zip" - ], - "integrity": "sha256-LEZsmzzKeFK0fgeFADEomE/PDV1hoaLkxazu/ZNawiA=", - "strip_prefix": "pybind11_bazel-2.11.1", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "bzip2@1.0.8": { - "name": "bzip2", - "version": "1.0.8", - "key": "bzip2@1.0.8", - "repoName": "bzip2", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz" - ], - "integrity": "sha256-q1oDF27hBtPw+pDjgdpHjdrkBZGBU8yiSOaCzQxKImk=", - "strip_prefix": "bzip2-1.0.8", - "remote_patches": { - "https://bcr.bazel.build/modules/bzip2/1.0.8/patches/add_build_file.patch": "sha256-xJNk2k+qB6WjPQYB00KeIXmH/9k3asL6en5schN9hMI=", - "https://bcr.bazel.build/modules/bzip2/1.0.8/patches/module_dot_bazel.patch": "sha256-0L0dzTSwiKpuEZAqbpUf+x+WOXt0qyCX8lBR+bRZ7so=" - }, - "remote_patch_strip": 0 - } - } - }, - "zstd@1.5.5.bcr.2": { - "name": "zstd", - "version": "1.5.5.bcr.2", - "key": "zstd@1.5.5.bcr.2", - "repoName": "zstd", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz" - ], - "integrity": "sha256-nEOWzIKc+uMZpuJhUgLoKq1BNyBzSC/OKG+seGRtPuQ=", - "strip_prefix": "zstd-1.5.5", - "remote_patches": { - "https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/modules/zstd/1.5.5.bcr.2/patches/add_bazel_files.patch": "sha256-RQOCmd8VQVo4fBHIh+vGPIb0HQVJSwCrO/4g6j4tVI0=" - }, - "remote_patch_strip": 1 - } - } - }, - "xz@5.4.5": { - "name": "xz", - "version": "5.4.5", - "key": "xz@5.4.5", - "repoName": "xz", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.9", - "bazel_skylib": "bazel_skylib@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/tukaani-project/xz/releases/download/v5.4.5/xz-5.4.5.tar.gz" - ], - "integrity": "sha256-E1yQuTSu6PvA1Gfeh6Bctw1ifaNqvlGMNXqHNwnlt9Y=", - "strip_prefix": "xz-5.4.5", - "remote_patches": { - "https://bcr.bazel.build/modules/xz/5.4.5/patches/patch.diff": "sha256-jNwmcPc8HWCbtFHDrJixLBsKruD4ji3hEf6Xsc4jIGo=" - }, - "remote_patch_strip": 1 - } - } - }, - "stardoc@0.5.1": { - "name": "stardoc", - "version": "0.5.1", - "key": "stardoc@0.5.1", - "repoName": "stardoc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@_", - "rules_java": "rules_java@7.4.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" - ], - "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" - }, - "remote_patch_strip": 0 - } - } - } - }, - "moduleExtensions": { - "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "RyR+EbN4fAzxxZSQKwXXrxEtMVrezn79MOR/2mmcmYk=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": {} - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [ - [ - "apple_support~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@bazel_features~//private:extensions.bzl%version_extension": { - "general": { - "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_features_version": { - "bzlFile": "@@bazel_features~//private:version_repo.bzl", - "ruleClassName": "version_repo", - "attributes": {} - }, - "bazel_features_globals": { - "bzlFile": "@@bazel_features~//private:globals_repo.bzl", - "ruleClassName": "globals_repo", - "attributes": { - "globals": { - "RunEnvironmentInfo": "5.3.0", - "DefaultInfo": "0.0.1", - "__TestingOnly_NeverAvailable": "1000000000.0.0" - } - } - } - }, - "recordedRepoMappingEntries": [] - } - }, - "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": {} - }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [ - [ - "bazel_tools", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { - "general": { - "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_xcode": { - "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", - "ruleClassName": "xcode_autoconf", - "attributes": { - "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", - "remote_xcode": "" - } - } - }, - "recordedRepoMappingEntries": [] - } - }, - "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "general": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [] - } - }, - "@@rules_foreign_cc~//foreign_cc:extensions.bzl%tools": { - "general": { - "bzlTransitiveDigest": "UEPdhQf5CZ34jRiR5yDtMgI+Xr7dttO7reC5MGURXpk=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "cmake-3.23.2-linux-aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-aarch64.tar.gz" - ], - "sha256": "f2654bf780b53f170bbbec44d8ac67d401d24788e590faa53036a89476efa91e", - "strip_prefix": "cmake-3.23.2-linux-aarch64", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" - } - }, - "rules_foreign_cc_framework_toolchain_macos": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", - "ruleClassName": "framework_toolchain_repository", - "attributes": { - "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:macos_commands.bzl", - "exec_compatible_with": [ - "@platforms//os:macos" - ] - } - }, - "gnumake_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", - "sha256": "581f4d4e872da74b3941c874215898a7d35802f03732bdccee1d4a7979105d18", - "strip_prefix": "make-4.4", - "urls": [ - "https://mirror.bazel.build/ftpmirror.gnu.org/gnu/make/make-4.4.tar.gz", - "http://ftpmirror.gnu.org/gnu/make/make-4.4.tar.gz" - ] - } - }, - "gettext_runtime": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\ncc_import(\n name = \"gettext_runtime\",\n shared_library = \"bin/libintl-8.dll\",\n visibility = [\"//visibility:public\"],\n)\n ", - "sha256": "1f4269c0e021076d60a54e98da6f978a3195013f6de21674ba0edbc339c5b079", - "urls": [ - "https://download.gnome.org/binaries/win64/dependencies/gettext-runtime_0.18.1.1-2_win64.zip" - ] - } - }, - "cmake_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", - "sha256": "f316b40053466f9a416adf981efda41b160ca859e97f6a484b447ea299ff26aa", - "strip_prefix": "cmake-3.23.2", - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2.tar.gz" - ] - } - }, - "bazel_skylib": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz" - ], - "sha256": "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728" - } - }, - "cmake-3.23.2-macos-universal": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-macos-universal.tar.gz" - ], - "sha256": "853a0f9af148c5ef47282ffffee06c4c9f257be2635936755f39ca13c3286c88", - "strip_prefix": "cmake-3.23.2-macos-universal/CMake.app/Contents", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" - } - }, - "meson_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "exports_files([\"meson.py\"])\n\nfilegroup(\n name = \"runtime\",\n srcs = glob([\"mesonbuild/**\"]),\n visibility = [\"//visibility:public\"],\n)\n", - "strip_prefix": "meson-1.1.1", - "url": "https://github.com/mesonbuild/meson/releases/download/1.1.1/meson-1.1.1.tar.gz" - } - }, - "rules_foreign_cc_framework_toolchain_freebsd": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", - "ruleClassName": "framework_toolchain_repository", - "attributes": { - "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:freebsd_commands.bzl", - "exec_compatible_with": [ - "@platforms//os:freebsd" - ] - } - }, - "rules_foreign_cc_framework_toolchain_linux": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", - "ruleClassName": "framework_toolchain_repository", - "attributes": { - "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:linux_commands.bzl", - "exec_compatible_with": [ - "@platforms//os:linux" - ] - } - }, - "rules_python": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "84aec9e21cc56fbc7f1335035a71c850d1b9b5cc6ff497306f84cced9a769841", - "strip_prefix": "rules_python-0.23.1", - "url": "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.23.1.tar.gz" - } - }, - "pkgconfig_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", - "sha256": "6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591", - "strip_prefix": "pkg-config-0.29.2", - "patches": [ - "@@rules_foreign_cc~//toolchains:pkgconfig-detectenv.patch", - "@@rules_foreign_cc~//toolchains:pkgconfig-makefile-vc.patch" - ], - "urls": [ - "https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz" - ] - } - }, - "ninja_build_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", - "sha256": "31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea", - "strip_prefix": "ninja-1.11.1", - "urls": [ - "https://github.com/ninja-build/ninja/archive/v1.11.1.tar.gz" - ] - } - }, - "ninja_1.11.1_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/ninja-build/ninja/releases/download/v1.11.1/ninja-linux.zip" - ], - "sha256": "b901ba96e486dce377f9a070ed4ef3f79deb45f4ffe2938f8e7ddc69cfb3df77", - "strip_prefix": "", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" - } - }, - "glib_src": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\ncc_import(\n name = \"msvc_hdr\",\n hdrs = [\"msvc_recommended_pragmas.h\"],\n visibility = [\"//visibility:public\"],\n)\n ", - "sha256": "bc96f63112823b7d6c9f06572d2ad626ddac7eb452c04d762592197f6e07898e", - "strip_prefix": "glib-2.26.1", - "urls": [ - "https://download.gnome.org/sources/glib/2.26/glib-2.26.1.tar.gz" - ] - } - }, - "cmake-3.23.2-windows-x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-x86_64.zip" - ], - "sha256": "2329387f3166b84c25091c86389fb891193967740c9bcf01e7f6d3306f7ffda0", - "strip_prefix": "cmake-3.23.2-windows-x86_64", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake.exe\",\n target = \":cmake_data\",\n)\n" - } - }, - "glib_runtime": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nexports_files(\n [\n \"bin/libgio-2.0-0.dll\",\n \"bin/libglib-2.0-0.dll\",\n \"bin/libgmodule-2.0-0.dll\",\n \"bin/libgobject-2.0-0.dll\",\n \"bin/libgthread-2.0-0.dll\",\n ],\n visibility = [\"//visibility:public\"],\n)\n ", - "sha256": "88d857087e86f16a9be651ee7021880b3f7ba050d34a1ed9f06113b8799cb973", - "urls": [ - "https://download.gnome.org/binaries/win64/glib/2.26/glib_2.26.1-1_win64.zip" - ] - } - }, - "rules_foreign_cc_framework_toolchains": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", - "ruleClassName": "framework_toolchain_repository_hub", - "attributes": {} - }, - "glib_dev": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nload(\"@rules_cc//cc:defs.bzl\", \"cc_library\")\n\ncc_import(\n name = \"glib_dev\",\n hdrs = glob([\"include/**\"]),\n shared_library = \"@glib_runtime//:bin/libglib-2.0-0.dll\",\n visibility = [\"//visibility:public\"],\n)\n ", - "sha256": "bdf18506df304d38be98a4b3f18055b8b8cca81beabecad0eece6ce95319c369", - "urls": [ - "https://download.gnome.org/binaries/win64/glib/2.26/glib-dev_2.26.1-1_win64.zip" - ] - } - }, - "ninja_1.11.1_mac": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/ninja-build/ninja/releases/download/v1.11.1/ninja-mac.zip" - ], - "sha256": "482ecb23c59ae3d4f158029112de172dd96bb0e97549c4b1ca32d8fad11f873e", - "strip_prefix": "", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" - } - }, - "cmake_3.23.2_toolchains": { - "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", - "ruleClassName": "prebuilt_toolchains_repository", - "attributes": { - "repos": { - "cmake-3.23.2-linux-aarch64": [ - "@platforms//cpu:aarch64", - "@platforms//os:linux" - ], - "cmake-3.23.2-linux-x86_64": [ - "@platforms//cpu:x86_64", - "@platforms//os:linux" - ], - "cmake-3.23.2-macos-universal": [ - "@platforms//os:macos" - ], - "cmake-3.23.2-windows-i386": [ - "@platforms//cpu:x86_32", - "@platforms//os:windows" - ], - "cmake-3.23.2-windows-x86_64": [ - "@platforms//cpu:x86_64", - "@platforms//os:windows" - ] - }, - "tool": "cmake" - } - }, - "ninja_1.11.1_toolchains": { - "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", - "ruleClassName": "prebuilt_toolchains_repository", - "attributes": { - "repos": { - "ninja_1.11.1_linux": [ - "@platforms//cpu:x86_64", - "@platforms//os:linux" - ], - "ninja_1.11.1_mac": [ - "@platforms//cpu:x86_64", - "@platforms//os:macos" - ], - "ninja_1.11.1_win": [ - "@platforms//cpu:x86_64", - "@platforms//os:windows" - ] - }, - "tool": "ninja" - } - }, - "ninja_1.11.1_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/ninja-build/ninja/releases/download/v1.11.1/ninja-win.zip" - ], - "sha256": "524b344a1a9a55005eaf868d991e090ab8ce07fa109f1820d40e74642e289abc", - "strip_prefix": "", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja.exe\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" - } - }, - "cmake-3.23.2-windows-i386": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-i386.zip" - ], - "sha256": "6a4fcd6a2315b93cb23c93507efccacc30c449c2bf98f14d6032bb226c582e07", - "strip_prefix": "cmake-3.23.2-windows-i386", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake.exe\",\n target = \":cmake_data\",\n)\n" - } - }, - "cmake-3.23.2-linux-x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-x86_64.tar.gz" - ], - "sha256": "aaced6f745b86ce853661a595bdac6c5314a60f8181b6912a0a4920acfa32708", - "strip_prefix": "cmake-3.23.2-linux-x86_64", - "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" - } - }, - "rules_foreign_cc_framework_toolchain_windows": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", - "ruleClassName": "framework_toolchain_repository", - "attributes": { - "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:windows_commands.bzl", - "exec_compatible_with": [ - "@platforms//os:windows" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_foreign_cc~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_foreign_cc~", - "rules_foreign_cc", - "rules_foreign_cc~" - ] - ] - } - }, - "@@rules_go~//go:extensions.bzl%go_sdk": { - "os:linux,arch:amd64": { - "bzlTransitiveDigest": "ar1YLbhR11M5TCnDCO7Xk7Z25BLUy+Db1ZBjRa5Gwmw=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "io_bazel_rules_nogo": { - "bzlFile": "@@rules_go~//go/private:nogo.bzl", - "ruleClassName": "go_register_nogo", - "attributes": { - "nogo": "@io_bazel_rules_go//:default_nogo", - "includes": [ - "'@@//:__subpackages__'" - ], - "excludes": [] - } - }, - "rules_go__download_0_windows_arm64": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1" - } - }, - "rules_go__download_0_linux_arm64": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1" - } - }, - "go_default_sdk": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "experiments": [], - "patches": [], - "patch_strip": 0, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1", - "strip_prefix": "go" - } - }, - "rules_go__download_0_darwin_arm64": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1" - } - }, - "go_host_compatible_sdk_label": { - "bzlFile": "@@rules_go~//go/private:extensions.bzl", - "ruleClassName": "host_compatible_toolchain", - "attributes": { - "toolchain": "@go_default_sdk//:ROOT" - } - }, - "rules_go__download_0_darwin_amd64": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1" - } - }, - "go_toolchains": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_multiple_toolchains", - "attributes": { - "prefixes": [ - "_0000_go_default_sdk_", - "_0001_rules_go__download_0_darwin_amd64_", - "_0002_rules_go__download_0_darwin_arm64_", - "_0003_rules_go__download_0_linux_arm64_", - "_0004_rules_go__download_0_windows_amd64_", - "_0005_rules_go__download_0_windows_arm64_" - ], - "geese": [ - "", - "darwin", - "darwin", - "linux", - "windows", - "windows" - ], - "goarchs": [ - "", - "amd64", - "arm64", - "arm64", - "amd64", - "arm64" - ], - "sdk_repos": [ - "go_default_sdk", - "rules_go__download_0_darwin_amd64", - "rules_go__download_0_darwin_arm64", - "rules_go__download_0_linux_arm64", - "rules_go__download_0_windows_amd64", - "rules_go__download_0_windows_arm64" - ], - "sdk_types": [ - "remote", - "remote", - "remote", - "remote", - "remote", - "remote" - ], - "sdk_versions": [ - "1.21.1", - "1.21.1", - "1.21.1", - "1.21.1", - "1.21.1", - "1.21.1" - ] - } - }, - "rules_go__download_0_windows_amd64": { - "bzlFile": "@@rules_go~//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.21.1" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "bazel_features~", - "bazel_features_globals", - "bazel_features~~version_extension~bazel_features_globals" - ], - [ - "bazel_features~", - "bazel_features_version", - "bazel_features~~version_extension~bazel_features_version" - ], - [ - "rules_go~", - "bazel_features", - "bazel_features~" - ], - [ - "rules_go~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_go~", - "io_bazel_rules_go", - "rules_go~" - ] - ] - } - }, - "@@rules_java~//java:extensions.bzl%toolchains": { - "general": { - "bzlTransitiveDigest": "tJHbmWnq7m+9eUBnUdv7jZziQ26FmcGL9C5/hU3Q9UQ=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" - } - }, - "remotejdk21_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk21_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e", - "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" - ] - } - }, - "remote_java_tools_windows": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_windows-v13.4.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_windows-v13.4.zip" - ] - } - }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" - ] - } - }, - "remotejdk11_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" - ] - } - }, - "remotejdk11_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" - } - }, - "remotejdk11_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" - ] - } - }, - "remotejdk11_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", - "strip_prefix": "jdk-11.0.13+8", - "urls": [ - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" - ] - } - }, - "remotejdk17_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025", - "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk17_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" - ] - } - }, - "remotejdk11_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" - } - }, - "remotejdk21_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a", - "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz" - ] - } - }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_linux-v13.4.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_linux-v13.4.zip" - ] - } - }, - "remotejdk21_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de", - "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip" - ] - } - }, - "remotejdk21_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0", - "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64", - "urls": [ - "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz", - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", - "strip_prefix": "jdk-11.0.15+10", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" - ] - } - }, - "remotejdk17_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" - ] - } - }, - "remotejdk11_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" - } - }, - "remotejdk17_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" - ] - } - }, - "remote_java_tools_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_arm64-v13.4.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_arm64-v13.4.zip" - ] - } - }, - "remotejdk17_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", - "strip_prefix": "jdk-17.0.8.1+1", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz", - "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz" - ] - } - }, - "remotejdk21_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" - } - }, - "local_jdk": { - "bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", - "attributes": { - "java_home": "", - "version": "", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n" - } - }, - "remote_java_tools_darwin_x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_x86_64-v13.4.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_x86_64-v13.4.zip" - ] - } - }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools-v13.4.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools-v13.4.zip" - ] - } - }, - "remotejdk17_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", - "strip_prefix": "jdk-17.0.8.1+1", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz", - "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz" - ] - } - }, - "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", - "strip_prefix": "jdk-11.0.15+10", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" - ] - } - }, - "remotejdk11_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk21_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_java~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_java~", - "remote_java_tools", - "rules_java~~toolchains~remote_java_tools" - ] - ] - } - }, - "@@rules_python~//python/extensions:python.bzl%python": { - "general": { - "bzlTransitiveDigest": "aGxTzdPZbohueOWJunHBtnR6sj5TpdulhPNQPtC0mG0=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "49520e3ff494708020f306e30b0964f079170be83e956be4504f850557378a22", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_host": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "host_toolchain", - "attributes": { - "python_version": "3.11.7", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "python_version": "3.11.7", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "b44e1b74afe75c7b19143413632c4386708ae229117f8f950c2094e9681d34c7", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "pythons_hub": { - "bzlFile": "@@rules_python~//python/private/bzlmod:pythons_hub.bzl", - "ruleClassName": "hub_repo", - "attributes": { - "default_python_version": "3.11", - "toolchain_prefixes": [ - "_0000_python_3_11_" - ], - "toolchain_python_versions": [ - "3.11" - ], - "toolchain_set_python_version_constraints": [ - "False" - ], - "toolchain_user_repository_names": [ - "python_3_11" - ] - } - }, - "python_versions": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "multi_toolchain_aliases", - "attributes": { - "python_versions": { - "3.11": "python_3_11" - } - } - }, - "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.11.7", - "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_python~", - "bazel_skylib", - "bazel_skylib~" - ], - [ - "rules_python~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@rules_python~//python/private/bzlmod:internal_deps.bzl%internal_deps": { - "general": { - "bzlTransitiveDigest": "GCT33tTSmeE1L4tW7NKpfavsz3c8nKKfHS3mUw6SdGA=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pypi__wheel": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", - "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__click": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__importlib_metadata": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", - "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pyproject_hooks": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", - "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pep517": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", - "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__packaging": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", - "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pip_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", - "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__setuptools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", - "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__zipp": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", - "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__colorama": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__build": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", - "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "rules_python_internal": { - "bzlFile": "@@rules_python~//python/private:internal_config_repo.bzl", - "ruleClassName": "internal_config_repo", - "attributes": {} - }, - "pypi__pip": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", - "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__installer": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", - "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__more_itertools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", - "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__tomli": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_python~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@toolchains_llvm~//toolchain/extensions:llvm.bzl%llvm": { - "general": { - "bzlTransitiveDigest": "uuIgRkIewOOyWzAYOi0SlCf0unZ8OWDSK06X5laJ42Q=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "llvm_toolchain": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", - "ruleClassName": "toolchain", - "attributes": { - "absolute_paths": false, - "compile_flags": {}, - "coverage_compile_flags": {}, - "coverage_link_flags": {}, - "cxx_builtin_include_directories": {}, - "cxx_flags": {}, - "cxx_standard": {}, - "dbg_compile_flags": {}, - "link_flags": {}, - "link_libs": {}, - "llvm_versions": { - "": "16.0.0", - "darwin-aarch64": "16.0.5", - "darwin-x86_64": "15.0.7" - }, - "opt_compile_flags": {}, - "opt_link_flags": {}, - "stdlib": {}, - "sysroot": {}, - "target_settings": {}, - "toolchain_roots": {}, - "unfiltered_compile_flags": {} - } - }, - "llvm_toolchain_llvm": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", - "ruleClassName": "llvm", - "attributes": { - "alternative_llvm_sources": [], - "auth_patterns": {}, - "distribution": "auto", - "llvm_mirror": "", - "llvm_version": "", - "llvm_versions": { - "": "16.0.0", - "darwin-aarch64": "16.0.5", - "darwin-x86_64": "15.0.7" - }, - "netrc": "", - "sha256": {}, - "strip_prefix": {}, - "urls": {} - } - } - }, - "recordedRepoMappingEntries": [ - [ - "toolchains_llvm~", - "bazel_tools", - "bazel_tools" - ], - [ - "toolchains_llvm~", - "toolchains_llvm", - "toolchains_llvm~" - ] - ] - } - } - } -} diff --git a/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part1.yaml b/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part1.yaml new file mode 100644 index 00000000..bc56c234 --- /dev/null +++ b/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part1.yaml @@ -0,0 +1,77 @@ +# +# SPDX-FileCopyrightText: Copyright 2022-2023 Julian Amann +# SPDX-License-Identifier: Apache-2.0 +# + +# GCC9 on Ubuntu 20.04 +# Make sure we can build with GCC 9 in all different compilation modes + +steps: + - script: | + df + displayName: 'Show disk space' + + - checkout: self + clean: true + fetchDepth: 1 + lfs: false + submodules: false + + + - script: | + lsb_release -a + displayName: 'Show OS version' + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel version + displayName: 'Show Bazel version' + + - script: | + gcc --version + displayName: 'Show GCC version' + + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel run --config=gcc9 --compilation_mode=dbg -- //tools/compiler_information + displayName: "Show compiler information" + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel build --config=gcc9 --compilation_mode=dbg -- //... -//okapi/... + displayName: 'Bazel build gcc9-dbg - Part 1' + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel clean # free some space + displayName: 'Bazel clean' + + #- script: | + # df + # displayName: 'Show disk space' + + #- script: | + # cd devertexwahn + # bazel build --config=gcc9 --compilation_mode=dbg -- //okapi/... + # displayName: 'Bazel build gcc9-dbg - Part 2' + + - script: | + df + displayName: 'Show disk space' diff --git a/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part2.yaml b/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part2.yaml new file mode 100644 index 00000000..1892366a --- /dev/null +++ b/devertexwahn/ci/ubuntu-20.04-gcc9-dbg-part2.yaml @@ -0,0 +1,77 @@ +# +# SPDX-FileCopyrightText: Copyright 2022-2023 Julian Amann +# SPDX-License-Identifier: Apache-2.0 +# + +# GCC9 on Ubuntu 20.04 +# Make sure we can build with GCC 9 in all different compilation modes + +steps: + - script: | + df + displayName: 'Show disk space' + + - checkout: self + clean: true + fetchDepth: 1 + lfs: false + submodules: false + + + - script: | + lsb_release -a + displayName: 'Show OS version' + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel version + displayName: 'Show Bazel version' + + - script: | + gcc --version + displayName: 'Show GCC version' + + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel run --config=gcc9 --compilation_mode=dbg -- //tools/compiler_information + displayName: "Show compiler information" + + #- script: | + # df + # displayName: 'Show disk space' + + #- script: | + # cd devertexwahn + # bazel build --config=gcc9 --compilation_mode=dbg -- //... -//okapi/... + # displayName: 'Bazel build gcc9-dbg - Part 1' + + #- script: | + # df + # displayName: 'Show disk space' + + #- script: | + # cd devertexwahn + # bazel clean # free some space + # displayName: 'Bazel clean' + + - script: | + df + displayName: 'Show disk space' + + - script: | + cd devertexwahn + bazel build --config=gcc9 --compilation_mode=dbg -- //okapi/... + displayName: 'Bazel build gcc9-dbg - Part 2' + + - script: | + df + displayName: 'Show disk space' diff --git a/third_party/Catch2/.gitignore b/third_party/Catch2/.gitignore index 4ed76b0b..be955e6c 100644 --- a/third_party/Catch2/.gitignore +++ b/third_party/Catch2/.gitignore @@ -27,6 +27,7 @@ benchmark-dir .conan/test_package/build .conan/test_package/CMakeUserPresets.json bazel-* +MODULE.bazel.lock build-fuzzers debug-build .vscode diff --git a/third_party/Catch2/conanfile.py b/third_party/Catch2/conanfile.py index bcdd426f..7a3ac7c3 100755 --- a/third_party/Catch2/conanfile.py +++ b/third_party/Catch2/conanfile.py @@ -116,6 +116,7 @@ def package_info(self): # Catch2 self.cpp_info.components["catch2base"].set_property("cmake_file_name", "Catch2::Catch2") + self.cpp_info.components["catch2base"].set_property("cmake_target_name", "Catch2::Catch2") self.cpp_info.components["catch2base"].set_property("pkg_config_name", "catch2") self.cpp_info.components["catch2base"].libs = ["Catch2" + lib_suffix] self.cpp_info.components["catch2base"].builddirs.append("lib/cmake/Catch2") diff --git a/third_party/Catch2/src/catch2/internal/catch_run_context.cpp b/third_party/Catch2/src/catch2/internal/catch_run_context.cpp index 77b476d8..07691788 100644 --- a/third_party/Catch2/src/catch2/internal/catch_run_context.cpp +++ b/third_party/Catch2/src/catch2/internal/catch_run_context.cpp @@ -450,6 +450,13 @@ namespace Catch { assertionEnded(CATCH_MOVE(result) ); resetAssertionInfo(); + // Best effort cleanup for sections that have not been destructed yet + // Since this is a fatal error, we have not had and won't have the opportunity to destruct them properly + while (!m_activeSections.empty()) { + auto nl = m_activeSections.back()->nameAndLocation(); + SectionEndInfo endInfo{ SectionInfo(CATCH_MOVE(nl.location), CATCH_MOVE(nl.name)), {}, 0.0 }; + sectionEndedEarly(CATCH_MOVE(endInfo)); + } handleUnfinishedSections(); // Recreate section for test case (as we will lose the one that was in scope) diff --git a/third_party/Catch2/tests/BUILD.bazel b/third_party/Catch2/tests/BUILD.bazel new file mode 100644 index 00000000..5f0362fb --- /dev/null +++ b/third_party/Catch2/tests/BUILD.bazel @@ -0,0 +1,83 @@ +load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") + +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "catch2_self_test_helper", + srcs = ["SelfTest/helpers/parse_test_spec.cpp"], + hdrs = [ + "SelfTest/helpers/parse_test_spec.hpp", + "SelfTest/helpers/range_test_helpers.hpp", + "SelfTest/helpers/type_with_lit_0_comparisons.hpp", + ], + includes = ["SelfTest"], + deps = [ + "//:catch2", + ], +) + +cc_test( + name = "catch2_self_test", + size = "small", + srcs = [ + "SelfTest/IntrospectiveTests/Algorithms.tests.cpp", + "SelfTest/IntrospectiveTests/Clara.tests.cpp", + "SelfTest/IntrospectiveTests/CmdLine.tests.cpp", + "SelfTest/IntrospectiveTests/CmdLineHelpers.tests.cpp", + "SelfTest/IntrospectiveTests/ColourImpl.tests.cpp", + "SelfTest/IntrospectiveTests/Details.tests.cpp", + "SelfTest/IntrospectiveTests/FloatingPoint.tests.cpp", + "SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp", + "SelfTest/IntrospectiveTests/Integer.tests.cpp", + "SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp", + "SelfTest/IntrospectiveTests/Parse.tests.cpp", + "SelfTest/IntrospectiveTests/PartTracker.tests.cpp", + "SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp", + "SelfTest/IntrospectiveTests/Reporters.tests.cpp", + "SelfTest/IntrospectiveTests/Sharding.tests.cpp", + "SelfTest/IntrospectiveTests/Stream.tests.cpp", + "SelfTest/IntrospectiveTests/String.tests.cpp", + "SelfTest/IntrospectiveTests/StringManip.tests.cpp", + "SelfTest/IntrospectiveTests/Tag.tests.cpp", + "SelfTest/IntrospectiveTests/TestCaseInfoHasher.tests.cpp", + "SelfTest/IntrospectiveTests/TestSpec.tests.cpp", + "SelfTest/IntrospectiveTests/TestSpecParser.tests.cpp", + "SelfTest/IntrospectiveTests/TextFlow.tests.cpp", + "SelfTest/IntrospectiveTests/ToString.tests.cpp", + "SelfTest/IntrospectiveTests/Traits.tests.cpp", + "SelfTest/IntrospectiveTests/UniquePtr.tests.cpp", + "SelfTest/IntrospectiveTests/Xml.tests.cpp", + "SelfTest/TestRegistrations.cpp", + "SelfTest/TimingTests/Sleep.tests.cpp", + "SelfTest/UsageTests/Approx.tests.cpp", + "SelfTest/UsageTests/BDD.tests.cpp", + "SelfTest/UsageTests/Benchmark.tests.cpp", + "SelfTest/UsageTests/Class.tests.cpp", + "SelfTest/UsageTests/Compilation.tests.cpp", + "SelfTest/UsageTests/Condition.tests.cpp", + "SelfTest/UsageTests/Decomposition.tests.cpp", + "SelfTest/UsageTests/EnumToString.tests.cpp", + "SelfTest/UsageTests/Exception.tests.cpp", + "SelfTest/UsageTests/Generators.tests.cpp", + "SelfTest/UsageTests/Matchers.tests.cpp", + "SelfTest/UsageTests/MatchersRanges.tests.cpp", + "SelfTest/UsageTests/Message.tests.cpp", + "SelfTest/UsageTests/Misc.tests.cpp", + "SelfTest/UsageTests/ToStringByte.tests.cpp", + "SelfTest/UsageTests/ToStringChrono.tests.cpp", + "SelfTest/UsageTests/ToStringGeneral.tests.cpp", + "SelfTest/UsageTests/ToStringOptional.tests.cpp", + "SelfTest/UsageTests/ToStringPair.tests.cpp", + "SelfTest/UsageTests/ToStringTuple.tests.cpp", + "SelfTest/UsageTests/ToStringVariant.tests.cpp", + "SelfTest/UsageTests/ToStringVector.tests.cpp", + "SelfTest/UsageTests/ToStringWhich.tests.cpp", + "SelfTest/UsageTests/Tricky.tests.cpp", + "SelfTest/UsageTests/VariadicMacros.tests.cpp", + ], + deps = [ + ":catch2_self_test_helper", + "//:catch2", + "//:catch2_main", + ], +) diff --git a/third_party/Catch2/tests/ExtraTests/CMakeLists.txt b/third_party/Catch2/tests/ExtraTests/CMakeLists.txt index 8eaf3a56..9f6d8173 100644 --- a/third_party/Catch2/tests/ExtraTests/CMakeLists.txt +++ b/third_party/Catch2/tests/ExtraTests/CMakeLists.txt @@ -467,6 +467,18 @@ set_tests_properties( PASS_REGULAR_EXPRESSION "Errors occurred during startup!" ) +add_executable(ReportingCrashWithJunitReporter ${TESTS_DIR}/X36-ReportingCrashWithJunitReporter.cpp) +target_link_libraries(ReportingCrashWithJunitReporter PRIVATE Catch2::Catch2WithMain) +add_test( + NAME Reporters::CrashInJunitReporter + COMMAND ${CMAKE_COMMAND} -E env $ --reporter JUnit +) +set_tests_properties( + Reporters::CrashInJunitReporter + PROPERTIES + PASS_REGULAR_EXPRESSION "" + LABELS "uses-signals" +) add_executable(AssertionStartingEventGoesBeforeAssertionIsEvaluated X20-AssertionStartingEventGoesBeforeAssertionIsEvaluated.cpp diff --git a/third_party/Catch2/tests/ExtraTests/X36-ReportingCrashWithJunitReporter.cpp b/third_party/Catch2/tests/ExtraTests/X36-ReportingCrashWithJunitReporter.cpp new file mode 100644 index 00000000..34f4cd85 --- /dev/null +++ b/third_party/Catch2/tests/ExtraTests/X36-ReportingCrashWithJunitReporter.cpp @@ -0,0 +1,32 @@ + +// Copyright Catch2 Authors +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE.txt or copy at +// https://www.boost.org/LICENSE_1_0.txt) + +// SPDX-License-Identifier: BSL-1.0 + +/**\file + * Checks that signals/SEH within open section does not hard crash JUnit + * (or similar reporter) while we are trying to report fatal error. + */ + +#include + +#include + +// On Windows we need to send SEH and not signal to test the +// RunContext::handleFatalErrorCondition code path +#if defined( _MSC_VER ) +# include +#endif + +TEST_CASE( "raises signal" ) { + SECTION( "section" ) { +#if defined( _MSC_VER ) + RaiseException( 0xC0000005, 0, 0, NULL ); +#else + std::raise( SIGILL ); +#endif + } +} diff --git a/third_party/Catch2/tools/misc/appveyorTestRunScript.bat b/third_party/Catch2/tools/misc/appveyorTestRunScript.bat index 5982fc92..661bae24 100644 --- a/third_party/Catch2/tools/misc/appveyorTestRunScript.bat +++ b/third_party/Catch2/tools/misc/appveyorTestRunScript.bat @@ -5,7 +5,7 @@ reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\AutoExclusion cd Build if "%CONFIGURATION%"=="Debug" ( if "%coverage%"=="1" ( - ctest -j 2 -C %CONFIGURATION% -D ExperimentalMemCheck || exit /b !ERRORLEVEL! + ctest -j 2 -C %CONFIGURATION% -D ExperimentalMemCheck -LE uses-signals || exit /b !ERRORLEVEL! python ..\tools\misc\appveyorMergeCoverageScript.py || exit /b !ERRORLEVEL! codecov --root .. --no-color --disable gcov -f cobertura.xml -t %CODECOV_TOKEN% || exit /b !ERRORLEVEL! ) else ( diff --git a/third_party/Imath/.github/workflows/scorecard.yml b/third_party/Imath/.github/workflows/scorecard.yml index f12ff879..6aeab45d 100644 --- a/third_party/Imath/.github/workflows/scorecard.yml +++ b/third_party/Imath/.github/workflows/scorecard.yml @@ -43,7 +43,7 @@ jobs: # Upload the results as artifacts (optional) - name: "Upload artifact" - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 with: name: SARIF file path: results.sarif @@ -51,6 +51,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@4355270be187e1b672a7a1c7c7bae5afdc1ab94a # v3.24.10 + uses: github/codeql-action/upload-sarif@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1 with: sarif_file: results.sarif diff --git a/third_party/glog/src/glog/platform.h b/third_party/glog/src/glog/platform.h index 4aaf5b08..efb6ff91 100644 --- a/third_party/glog/src/glog/platform.h +++ b/third_party/glog/src/glog/platform.h @@ -39,8 +39,9 @@ #elif defined(__CYGWIN__) || defined(__CYGWIN32__) # define GLOG_OS_CYGWIN #elif defined(linux) || defined(__linux) || defined(__linux__) -# ifndef GLOG_OS_LINUX -# define GLOG_OS_LINUX +# define GLOG_OS_LINUX +# if defined(__ANDROID__) +# define GLOG_OS_ANDROID # endif #elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) # define GLOG_OS_MACOSX @@ -52,8 +53,6 @@ # define GLOG_OS_OPENBSD #elif defined(__EMSCRIPTEN__) # define GLOG_OS_EMSCRIPTEN -#elif defined(__ANDROID__) -# define GLOG_OS_ANDROID #else // TODO(hamaji): Add other platforms. #error Platform not supported by glog. Please consider to contribute platform information by submitting a pull request on Github. diff --git a/third_party/openexr/.github/workflows/ossfuzz_workflow.yml b/third_party/openexr/.github/workflows/ossfuzz_workflow.yml index ac383c1f..0c5dc40b 100644 --- a/third_party/openexr/.github/workflows/ossfuzz_workflow.yml +++ b/third_party/openexr/.github/workflows/ossfuzz_workflow.yml @@ -48,7 +48,7 @@ jobs: dry-run: false language: c++ - name: Upload Crash - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 if: failure() && steps.build.outcome == 'success' with: name: artifacts diff --git a/third_party/openexr/.github/workflows/python-wheels-publish-test.yml b/third_party/openexr/.github/workflows/python-wheels-publish-test.yml index 4148c9c1..d06cdd7a 100644 --- a/third_party/openexr/.github/workflows/python-wheels-publish-test.yml +++ b/third_party/openexr/.github/workflows/python-wheels-publish-test.yml @@ -62,7 +62,7 @@ jobs: CIBW_ENVIRONMENT: OPENEXR_RELEASE_CANDIDATE_TAG="${{ github.ref_name }}" - name: Upload artifact - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 with: name: wheels-${{ matrix.os }} path: | @@ -84,17 +84,17 @@ jobs: steps: - name: Download Linux artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-ubuntu-latest path: dist - name: Download macOS artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-macos-latest path: dist - name: Download Windows artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-windows-latest path: dist diff --git a/third_party/openexr/.github/workflows/python-wheels-publish.yml b/third_party/openexr/.github/workflows/python-wheels-publish.yml index 9d204b1f..404a7cd8 100644 --- a/third_party/openexr/.github/workflows/python-wheels-publish.yml +++ b/third_party/openexr/.github/workflows/python-wheels-publish.yml @@ -56,7 +56,7 @@ jobs: CIBW_TEST_SKIP: "*arm64" - name: Upload artifact - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 with: name: wheels-${{ matrix.os }} path: | @@ -78,17 +78,17 @@ jobs: steps: - name: Download Linux artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-ubuntu-latest path: dist - name: Download macOS artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-macos-latest path: dist - name: Download Windows artifacts - uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4 + uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5 with: name: wheels-windows-latest path: dist diff --git a/third_party/openexr/.github/workflows/python-wheels.yml b/third_party/openexr/.github/workflows/python-wheels.yml index 36f58f50..1dce68d4 100644 --- a/third_party/openexr/.github/workflows/python-wheels.yml +++ b/third_party/openexr/.github/workflows/python-wheels.yml @@ -65,7 +65,7 @@ jobs: CIBW_TEST_SKIP: "*-macosx*arm64" - name: Upload artifact - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 with: name: wheels-${{ matrix.os }} path: | diff --git a/third_party/openexr/.github/workflows/scorecard.yml b/third_party/openexr/.github/workflows/scorecard.yml index f12ff879..46a8e18a 100644 --- a/third_party/openexr/.github/workflows/scorecard.yml +++ b/third_party/openexr/.github/workflows/scorecard.yml @@ -43,7 +43,7 @@ jobs: # Upload the results as artifacts (optional) - name: "Upload artifact" - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2 with: name: SARIF file path: results.sarif diff --git a/third_party/openexr/src/lib/OpenEXRCore/attributes.c b/third_party/openexr/src/lib/OpenEXRCore/attributes.c index 4c740354..4d59e134 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/attributes.c +++ b/third_party/openexr/src/lib/OpenEXRCore/attributes.c @@ -55,7 +55,8 @@ static struct _internal_exr_attr_map the_predefined_attr_typenames[] = { {"v2d", 3, EXR_ATTR_V2D, sizeof (exr_attr_v2d_t)}, {"v3i", 3, EXR_ATTR_V3I, sizeof (exr_attr_v3i_t)}, {"v3f", 3, EXR_ATTR_V3F, sizeof (exr_attr_v3f_t)}, - {"v3d", 3, EXR_ATTR_V3D, sizeof (exr_attr_v3d_t)}}; + {"v3d", 3, EXR_ATTR_V3D, sizeof (exr_attr_v3d_t)}, + {"deepImageState", 14, EXR_ATTR_DEEP_IMAGE_STATE, 0}}; static int the_predefined_attr_count = sizeof (the_predefined_attr_typenames) / sizeof (struct _internal_exr_attr_map); @@ -88,7 +89,8 @@ attr_init (exr_context_t ctxt, exr_attribute_t* nattr) } case EXR_ATTR_COMPRESSION: case EXR_ATTR_ENVMAP: - case EXR_ATTR_LINEORDER: nattr->uc = 0; break; + case EXR_ATTR_LINEORDER: + case EXR_ATTR_DEEP_IMAGE_STATE: nattr->uc = 0; break; case EXR_ATTR_DOUBLE: nattr->d = 0.0; break; case EXR_ATTR_FLOAT: nattr->f = 0.0f; break; case EXR_ATTR_FLOAT_VECTOR: { @@ -250,6 +252,7 @@ attr_destroy (exr_context_t ctxt, exr_attribute_t* attr) case EXR_ATTR_V3I: case EXR_ATTR_V3F: case EXR_ATTR_V3D: + case EXR_ATTR_DEEP_IMAGE_STATE: case EXR_ATTR_UNKNOWN: case EXR_ATTR_LAST_KNOWN_TYPE: default: break; @@ -375,6 +378,7 @@ exr_attr_list_compute_size ( case EXR_ATTR_V3I: retval += sizeof (*(cur->v3i)); break; case EXR_ATTR_V3F: retval += sizeof (*(cur->v3f)); break; case EXR_ATTR_V3D: retval += sizeof (*(cur->v3d)); break; + case EXR_ATTR_DEEP_IMAGE_STATE: retval += sizeof (uint8_t); break; case EXR_ATTR_OPAQUE: if (cur->opaque->packed_data) retval += (size_t) cur->opaque->size; diff --git a/third_party/openexr/src/lib/OpenEXRCore/base.c b/third_party/openexr/src/lib/OpenEXRCore/base.c index 513e73ea..dda032bf 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/base.c +++ b/third_party/openexr/src/lib/OpenEXRCore/base.c @@ -49,6 +49,7 @@ static const char* the_error_code_names[] = { "EXR_ERR_ALREADY_WROTE_ATTRS", "EXR_ERR_BAD_CHUNK_LEADER", "EXR_ERR_CORRUPT_CHUNK", + "EXR_ERR_INCOMPLETE_CHUNK_TABLE", "EXR_ERR_INCORRECT_PART", "EXR_ERR_INCORRECT_CHUNK", "EXR_ERR_USE_SCAN_DEEP_WRITE", @@ -88,6 +89,7 @@ static const char* the_default_errors[] = { "File in write mode, but header already written, can no longer edit attributes", "Unexpected or corrupt values in data block leader vs computed value", "Corrupt data block data, unable to decode", + "Chunk offsets table not completely finished writing (incomplete file)", "Previous part not yet finished writing", "Invalid data block to write at this point", "Use deep scanline write with the sample count table arguments", diff --git a/third_party/openexr/src/lib/OpenEXRCore/chunk.c b/third_party/openexr/src/lib/OpenEXRCore/chunk.c index b7130f30..2abbf716 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/chunk.c +++ b/third_party/openexr/src/lib/OpenEXRCore/chunk.c @@ -51,7 +51,7 @@ atomic_compare_exchange_strong ( /**************************************/ -static exr_result_t extract_chunk_table ( +exr_result_t extract_chunk_table ( exr_const_context_t ctxt, exr_const_priv_part_t part, uint64_t** chunktable, @@ -540,7 +540,20 @@ reconstruct_chunk_table ( return firstfailrv; } -static exr_result_t +exr_result_t +exr_get_chunk_table_offset ( + exr_const_context_t ctxt, int part_index, uint64_t* chunk_offset_out) +{ + EXR_LOCK_WRITE_AND_DEFINE_PART (part_index); + + if (!chunk_offset_out) + return ctxt->standard_error (ctxt, EXR_ERR_INVALID_ARGUMENT); + + *chunk_offset_out = part->chunk_table_offset; + return EXR_ERR_SUCCESS; +} + +exr_result_t extract_chunk_table ( exr_const_context_t ctxt, exr_const_priv_part_t part, @@ -729,8 +742,8 @@ exr_read_scanline_chunk_info ( if (!cinfo) return ctxt->standard_error (ctxt, EXR_ERR_INVALID_ARGUMENT); - if (part->storage_mode == EXR_STORAGE_TILED || - part->storage_mode == EXR_STORAGE_DEEP_TILED) + if (part->storage_mode != EXR_STORAGE_SCANLINE && + part->storage_mode != EXR_STORAGE_DEEP_SCANLINE) { return ctxt->standard_error (ctxt, EXR_ERR_SCAN_TILE_MIXEDAPI); } @@ -989,8 +1002,8 @@ exr_read_tile_chunk_info ( if (!cinfo) return ctxt->standard_error (ctxt, EXR_ERR_INVALID_ARGUMENT); - if (part->storage_mode == EXR_STORAGE_SCANLINE || - part->storage_mode == EXR_STORAGE_DEEP_SCANLINE) + if (part->storage_mode != EXR_STORAGE_TILED && + part->storage_mode != EXR_STORAGE_DEEP_TILED) { return ctxt->standard_error (ctxt, EXR_ERR_TILE_SCAN_MIXEDAPI); } diff --git a/third_party/openexr/src/lib/OpenEXRCore/context.c b/third_party/openexr/src/lib/OpenEXRCore/context.c index 5222e98d..9519f8a1 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/context.c +++ b/third_party/openexr/src/lib/OpenEXRCore/context.c @@ -373,7 +373,6 @@ exr_result_t exr_get_file_name (exr_const_context_t ctxt, const char** name) { if (!ctxt) return EXR_ERR_MISSING_CONTEXT_ARG; - if (ctxt->mode == EXR_CONTEXT_WRITE) internal_exr_lock (ctxt); /* not changeable after construction, no locking needed */ if (name) @@ -383,6 +382,30 @@ exr_get_file_name (exr_const_context_t ctxt, const char** name) return EXR_ERR_SUCCESS; } + return ctxt->standard_error (ctxt, EXR_ERR_INVALID_ARGUMENT); +} + +/**************************************/ + +exr_result_t +exr_get_file_version_and_flags (exr_const_context_t ctxt, uint32_t* ver) +{ + if (!ctxt) return EXR_ERR_MISSING_CONTEXT_ARG; + if (ctxt->mode == EXR_CONTEXT_WRITE) internal_exr_lock (ctxt); + + if (ver) + { + exr_result_t ret = EXR_ERR_SUCCESS; + + if (ctxt->orig_version_and_flags != 0) + *ver = ctxt->orig_version_and_flags; + else + ret = internal_exr_calc_header_version_flags (ctxt, ver); + + if (ctxt->mode == EXR_CONTEXT_WRITE) internal_exr_unlock (ctxt); + return ret; + } + if (ctxt->mode == EXR_CONTEXT_WRITE) internal_exr_unlock (ctxt); return ctxt->standard_error (ctxt, EXR_ERR_INVALID_ARGUMENT); } @@ -523,7 +546,12 @@ exr_set_longname_support (exr_context_t ctxt, int onoff) oldval = ctxt->max_name_length; newval = EXR_SHORTNAME_MAXLEN; - if (onoff) newval = EXR_LONGNAME_MAXLEN; + if (onoff) + { + newval = EXR_LONGNAME_MAXLEN; + ctxt->version = 2; + } + else { ctxt->version = 1; } if (oldval > newval) { diff --git a/third_party/openexr/src/lib/OpenEXRCore/internal_attr.h b/third_party/openexr/src/lib/OpenEXRCore/internal_attr.h index 71ccd0ad..04eee725 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/internal_attr.h +++ b/third_party/openexr/src/lib/OpenEXRCore/internal_attr.h @@ -9,7 +9,7 @@ #include "openexr_attr.h" #include "openexr_context.h" -/** +/** * @defgroup InternalAttributeFunctions Functions for manipulating attributes * * The functions are currently internal to the library and are not diff --git a/third_party/openexr/src/lib/OpenEXRCore/internal_dwa.c b/third_party/openexr/src/lib/OpenEXRCore/internal_dwa.c index 3a42faae..c6d2a579 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/internal_dwa.c +++ b/third_party/openexr/src/lib/OpenEXRCore/internal_dwa.c @@ -135,7 +135,12 @@ internal_exr_apply_dwaa (exr_encode_pipeline_t* encode) internal_exr_huf_compress_spare_bytes ()); if (rv == EXR_ERR_SUCCESS) { - rv = DwaCompressor_construct (&dwaa, DEFLATE, encode, NULL); + exr_storage_t st = (exr_storage_t)encode->chunk.type; + AcCompression accomp = STATIC_HUFFMAN; + /* C++ had this discrepancy between encoders for tiled vs scanline */ + if (st == EXR_STORAGE_TILED || st == EXR_STORAGE_DEEP_TILED) + accomp = DEFLATE; + rv = DwaCompressor_construct (&dwaa, accomp, encode, NULL); if (rv == EXR_ERR_SUCCESS) rv = DwaCompressor_compress (&dwaa); DwaCompressor_destroy (&dwaa); @@ -188,6 +193,10 @@ internal_exr_undo_dwaa ( internal_exr_huf_decompress_spare_bytes ()); if (rv == EXR_ERR_SUCCESS) { + /* + * decompression doesn't pay attention to the acCompression flag + * but if it ever needs to, match above discrepancy scanline vs tile + */ rv = DwaCompressor_construct (&dwaa, STATIC_HUFFMAN, NULL, decode); if (rv == EXR_ERR_SUCCESS) rv = DwaCompressor_uncompress ( diff --git a/third_party/openexr/src/lib/OpenEXRCore/internal_file.h b/third_party/openexr/src/lib/OpenEXRCore/internal_file.h index 504abe64..2b3d9ab2 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/internal_file.h +++ b/third_party/openexr/src/lib/OpenEXRCore/internal_file.h @@ -26,6 +26,7 @@ exr_result_t internal_exr_compute_tile_information ( exr_context_t ctxt, exr_priv_part_t curpart, int rebuild); int32_t internal_exr_compute_chunk_offset_size (exr_priv_part_t curpart); +exr_result_t internal_exr_calc_header_version_flags (exr_const_context_t ctxt, uint32_t *flags); exr_result_t internal_exr_write_header (exr_context_t ctxt); /* in openexr_validate.c, functions to validate the header during read / pre-write */ diff --git a/third_party/openexr/src/lib/OpenEXRCore/internal_structs.h b/third_party/openexr/src/lib/OpenEXRCore/internal_structs.h index fcf7e129..cda21ea9 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/internal_structs.h +++ b/third_party/openexr/src/lib/OpenEXRCore/internal_structs.h @@ -216,7 +216,8 @@ struct _priv_exr_context_t #endif uint8_t disable_chunk_reconstruct; uint8_t legacy_header; - uint8_t _pad[6]; + uint8_t _pad[2]; + uint32_t orig_version_and_flags; }; #define EXR_CONST_CAST(t, v) ((t) (uintptr_t) v) diff --git a/third_party/openexr/src/lib/OpenEXRCore/internal_win32_file_impl.h b/third_party/openexr/src/lib/OpenEXRCore/internal_win32_file_impl.h index ad8c3ce2..7e1e29cc 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/internal_win32_file_impl.h +++ b/third_party/openexr/src/lib/OpenEXRCore/internal_win32_file_impl.h @@ -21,7 +21,7 @@ static exr_result_t print_error_helper ( - exr_context_t pf, + exr_const_context_t pf, exr_result_t errcode, DWORD dw, exr_stream_error_func_ptr_t error_cb, @@ -60,11 +60,7 @@ print_error_helper ( } if (error_cb) - error_cb ( - (exr_const_context_t) pf, - errcode, - "%s", - (const char*) lpDisplayBuf); + error_cb (pf, errcode, "%s", (const char*) lpDisplayBuf); else pf->print_error (pf, errcode, "%s", (const char*) lpDisplayBuf); @@ -75,21 +71,11 @@ print_error_helper ( } static exr_result_t -print_error (exr_context_t pf, exr_result_t errcode, const char* msg) +print_error (exr_const_context_t pf, exr_result_t errcode, const char* msg) { return print_error_helper (pf, errcode, GetLastError (), NULL, msg); } -static exr_result_t -send_error ( - exr_context_t pf, - exr_result_t errcode, - exr_stream_error_func_ptr_t error_cb, - const char* msg) -{ - return print_error_helper (pf, errcode, GetLastError (), error_cb, msg); -} - static wchar_t* widen_filename (exr_context_t file, const char* fn) { diff --git a/third_party/openexr/src/lib/OpenEXRCore/openexr_attr.h b/third_party/openexr/src/lib/OpenEXRCore/openexr_attr.h index 7b01e4b3..407ab6dd 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/openexr_attr.h +++ b/third_party/openexr/src/lib/OpenEXRCore/openexr_attr.h @@ -72,7 +72,8 @@ typedef enum EXR_STORAGE_TILED, /**< Corresponds to type of \c tiledimage. */ EXR_STORAGE_DEEP_SCANLINE, /**< Corresponds to type of \c deepscanline. */ EXR_STORAGE_DEEP_TILED, /**< Corresponds to type of \c deeptile. */ - EXR_STORAGE_LAST_TYPE /**< Invalid value, provided for range checking. */ + EXR_STORAGE_LAST_TYPE, /**< Invalid value, provided for range checking. */ + EXR_STORAGE_UNKNOWN /**< An unknown type, provided for future proofing. */ } exr_storage_t; /** @brief Enum representing what type of tile information is contained. */ @@ -101,6 +102,16 @@ typedef enum EXR_PIXEL_LAST_TYPE } exr_pixel_type_t; +/** Enum declaring allowed values for \c uint8_t value stored in \c deepImageState type. */ +typedef enum +{ + EXR_DIS_MESSY = 0, + EXR_DIS_SORTED = 1, + EXR_DIS_NON_OVERLAPPING = 2, + EXR_DIS_TIDY = 3, + EXR_DIS_LAST_TYPE /**< Invalid value, provided for range checking. */ +} exr_deep_image_state_t; + /* /////////////////////////////////////// */ /* First set of structs are data where we can read directly with no allocation needed... */ @@ -450,6 +461,7 @@ typedef enum EXR_ATTR_V3I, /**< Set of 3 32-bit integers. */ EXR_ATTR_V3F, /**< Set of 3 32-bit floats. */ EXR_ATTR_V3D, /**< Set of 3 64-bit floats. */ + EXR_ATTR_DEEP_IMAGE_STATE, /**< ``uint8_t`` declaring deep image state. */ EXR_ATTR_OPAQUE, /**< User/unknown provided type. */ EXR_ATTR_LAST_KNOWN_TYPE } exr_attribute_type_t; diff --git a/third_party/openexr/src/lib/OpenEXRCore/openexr_chunkio.h b/third_party/openexr/src/lib/OpenEXRCore/openexr_chunkio.h index 35ed11b9..87bf15a3 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/openexr_chunkio.h +++ b/third_party/openexr/src/lib/OpenEXRCore/openexr_chunkio.h @@ -16,6 +16,11 @@ extern "C" { /** @file */ +/** @brief Retrieve the chunk table offset for the part in question. + */ +EXR_EXPORT exr_result_t exr_get_chunk_table_offset ( + exr_const_context_t ctxt, int part_index, uint64_t* chunk_offset_out); + /** * Struct describing raw data information about a chunk. * diff --git a/third_party/openexr/src/lib/OpenEXRCore/openexr_context.h b/third_party/openexr/src/lib/OpenEXRCore/openexr_context.h index 195b99cf..1a8b3b79 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/openexr_context.h +++ b/third_party/openexr/src/lib/OpenEXRCore/openexr_context.h @@ -19,7 +19,7 @@ extern "C" { /** @file */ -/** +/** * @defgroup Context Context related definitions * * A context is a single instance of an OpenEXR file or stream. Beyond @@ -42,7 +42,7 @@ extern "C" { typedef struct _priv_exr_context_t* exr_context_t; typedef const struct _priv_exr_context_t* exr_const_context_t; -/** +/** * @defgroup ContextFunctions OpenEXR Context Stream/File Functions * * @brief These are a group of function interfaces used to customize @@ -125,6 +125,9 @@ typedef int64_t (*exr_query_size_func_ptr_t) ( * truly a stream, it is up to the provider to implement appropriate * caching of data to give the appearance of being able to seek/read * atomically. + * + * TODO: This does not handle the ability to mmap a file and get to + * zero copy */ typedef int64_t (*exr_read_func_ptr_t) ( exr_const_context_t ctxt, @@ -471,6 +474,12 @@ EXR_EXPORT exr_result_t exr_start_inplace_header_update ( EXR_EXPORT exr_result_t exr_get_file_name (exr_const_context_t ctxt, const char** name); +/** @brief Retrieve the file version and flags the context is for as + * parsed during the start routine. + */ +EXR_EXPORT exr_result_t +exr_get_file_version_and_flags (exr_const_context_t ctxt, uint32_t* ver); + /** @brief Query the user data the context was constructed with. This * is perhaps useful in the error handler callback to jump back into * an object the user controls. @@ -524,7 +533,7 @@ exr_set_longname_support (exr_context_t ctxt, int onoff); * metadata up front, prior to calling the above exr_start_write(), * allow the data to be set, then once this is called, it switches * into a mode where the library assumes the data is now valid. - * + * * It will recompute the number of chunks that will be written, and * reset the chunk offsets. If you modify file attributes or part * information after a call to this, it will error. diff --git a/third_party/openexr/src/lib/OpenEXRCore/openexr_errors.h b/third_party/openexr/src/lib/OpenEXRCore/openexr_errors.h index 2092a20f..5d74b01f 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/openexr_errors.h +++ b/third_party/openexr/src/lib/OpenEXRCore/openexr_errors.h @@ -16,7 +16,7 @@ extern "C" { /** @file */ -/** +/** * @defgroup ErrorCodes Error Handling * @brief These are a group of definitions related to error handling. * @@ -54,6 +54,7 @@ typedef enum EXR_ERR_ALREADY_WROTE_ATTRS, EXR_ERR_BAD_CHUNK_LEADER, EXR_ERR_CORRUPT_CHUNK, + EXR_ERR_INCOMPLETE_CHUNK_TABLE, EXR_ERR_INCORRECT_PART, EXR_ERR_INCORRECT_CHUNK, EXR_ERR_USE_SCAN_DEEP_WRITE, diff --git a/third_party/openexr/src/lib/OpenEXRCore/openexr_part.h b/third_party/openexr/src/lib/OpenEXRCore/openexr_part.h index 3a7b1196..ca4d59b2 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/openexr_part.h +++ b/third_party/openexr/src/lib/OpenEXRCore/openexr_part.h @@ -16,7 +16,7 @@ extern "C" { /** @file */ -/** +/** * @defgroup PartInfo Part related definitions. * * A part is a separate entity in the OpenEXR file. This was @@ -123,7 +123,7 @@ EXR_EXPORT exr_result_t exr_get_level_sizes ( * As in the technical documentation for OpenEXR, the chunk is the * generic term for a pixel data block. This is the atomic unit that * this library uses to negotiate data to and from a context. - * + * * This should be used as a basis for splitting up how a file is * processed. Depending on the compression, a different number of * scanlines are encoded in each chunk, and since those need to be @@ -133,6 +133,16 @@ EXR_EXPORT exr_result_t exr_get_level_sizes ( EXR_EXPORT exr_result_t exr_get_chunk_count (exr_const_context_t ctxt, int part_index, int32_t* out); +/** Return whether the chunk table for this part is completely written. + * + * This only validates that all the offsets are valid. + * + * return EXR_ERR_INCOMPLETE_CHUNK_TABLE when incomplete, EXR_ERR_SUCCESS + * if it appears ok, or another error if otherwise problematic + */ +EXR_EXPORT exr_result_t +exr_validate_chunk_table (exr_context_t ctxt, int part_index); + /** Return the number of scanlines chunks for this file part. * * When iterating over a scanline file, this may be an easier metric @@ -266,7 +276,7 @@ EXR_EXPORT exr_result_t exr_attr_declare ( exr_attribute_type_t type, exr_attribute_t** newattr); -/** +/** * @defgroup RequiredAttributeHelpers Required Attribute Utililities * * @brief These are a group of functions for attributes that are @@ -436,7 +446,7 @@ exr_set_chunk_count (exr_context_t ctxt, int part_index, int32_t val); /** @} */ /* required attr group. */ -/** +/** * @defgroup BuiltinAttributeHelpers Attribute utilities for builtin types * * @brief These are a group of functions for attributes that use the builtin types. diff --git a/third_party/openexr/src/lib/OpenEXRCore/parse_header.c b/third_party/openexr/src/lib/OpenEXRCore/parse_header.c index 5eb78c69..ebc79e7b 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/parse_header.c +++ b/third_party/openexr/src/lib/OpenEXRCore/parse_header.c @@ -1596,14 +1596,26 @@ check_populate_type ( } if (strcmp ((const char*) outstr, "scanlineimage") == 0) - curpart->storage_mode = EXR_STORAGE_SCANLINE; + { + if (ctxt->has_nonimage_data || ctxt->is_multipart) + curpart->storage_mode = EXR_STORAGE_SCANLINE; + } else if (strcmp ((const char*) outstr, "tiledimage") == 0) - curpart->storage_mode = EXR_STORAGE_TILED; + { + if (ctxt->has_nonimage_data || ctxt->is_multipart) + curpart->storage_mode = EXR_STORAGE_TILED; + } else if (strcmp ((const char*) outstr, "deepscanline") == 0) - curpart->storage_mode = EXR_STORAGE_DEEP_SCANLINE; + { + if (ctxt->has_nonimage_data || ctxt->is_multipart) + curpart->storage_mode = EXR_STORAGE_DEEP_SCANLINE; + } else if (strcmp ((const char*) outstr, "deeptile") == 0) - curpart->storage_mode = EXR_STORAGE_DEEP_TILED; - else + { + if (ctxt->has_nonimage_data || ctxt->is_multipart) + curpart->storage_mode = EXR_STORAGE_DEEP_TILED; + } + else if (ctxt->strict_header) { rv = ctxt->print_error ( ctxt, @@ -1612,6 +1624,13 @@ check_populate_type ( outstr); exr_attr_list_remove (ctxt, &(curpart->attributes), curpart->type); curpart->type = NULL; + if (curpart->storage_mode == EXR_STORAGE_LAST_TYPE) + curpart->storage_mode = EXR_STORAGE_UNKNOWN; + } + else + { + if (curpart->storage_mode == EXR_STORAGE_LAST_TYPE) + curpart->storage_mode = EXR_STORAGE_UNKNOWN; } return rv; @@ -1664,8 +1683,13 @@ check_populate_version ( attrsz = (int32_t) one_to_native32 ((uint32_t) attrsz); if (attrsz != 1) - return ctxt->print_error ( - ctxt, EXR_ERR_INVALID_ATTR, "Invalid version %d: expect 1", attrsz); + { + if (ctxt->strict_header) + { + return ctxt->print_error ( + ctxt, EXR_ERR_INVALID_ATTR, "Invalid version %d: expect 1", attrsz); + } + } rv = exr_attr_list_add_static_name ( ctxt, @@ -2044,6 +2068,16 @@ pull_attr ( rv = extract_attr_64bit ( ctxt, scratch, nattr->v3d->arr, name, type, attrsz, 3); break; + case EXR_ATTR_DEEP_IMAGE_STATE: + rv = extract_attr_uint8 ( + ctxt, + scratch, + &(nattr->uc), + name, + type, + attrsz, + (uint8_t) EXR_DIS_LAST_TYPE); + break; case EXR_ATTR_OPAQUE: rv = extract_attr_opaque ( ctxt, scratch, nattr->opaque, name, type, attrsz); @@ -2122,7 +2156,8 @@ internal_exr_compute_tile_information ( { exr_result_t rv = EXR_ERR_SUCCESS; if (curpart->storage_mode == EXR_STORAGE_SCANLINE || - curpart->storage_mode == EXR_STORAGE_DEEP_SCANLINE) + curpart->storage_mode == EXR_STORAGE_DEEP_SCANLINE || + curpart->storage_mode == EXR_STORAGE_UNKNOWN) return EXR_ERR_SUCCESS; if (rebuild && (!curpart->dataWindow || !curpart->tiles)) @@ -2468,6 +2503,7 @@ read_magic_and_flags (exr_context_t ctxt, uint32_t* outflags, uint64_t* initpos) flags = magic_and_version[1]; + ctxt->orig_version_and_flags = flags; ctxt->version = flags & EXR_FILE_VERSION_MASK; if (ctxt->version != 2) { @@ -2561,27 +2597,26 @@ internal_exr_parse_header (exr_context_t ctxt) { if (ctxt->has_nonimage_data || ctxt->is_multipart) { - if (ctxt->strict_header) - { - rv = ctxt->print_error ( - ctxt, - EXR_ERR_FILE_BAD_HEADER, - "Invalid combination of version flags: single part found, but also marked as deep (%d) or multipart (%d)", - (int) ctxt->has_nonimage_data, - (int) ctxt->is_multipart); - priv_destroy_scratch (&scratch); - return internal_exr_context_restore_handlers (ctxt, rv); - } - else - { - // assume multipart for now - ctxt->is_singlepart_tiled = 0; - } + // this appears to always be fatal, so do not check strict / not + rv = ctxt->print_error ( + ctxt, + EXR_ERR_FILE_BAD_HEADER, + "Invalid combination of version flags: single part flag found, but also marked as deep (%d) or multipart (%d)", + (int) ctxt->has_nonimage_data, + (int) ctxt->is_multipart); + priv_destroy_scratch (&scratch); + return internal_exr_context_restore_handlers (ctxt, rv); } - curpart->storage_mode = EXR_STORAGE_TILED; } - else - curpart->storage_mode = EXR_STORAGE_SCANLINE; + + /* leave storage mode uninitialized until we encounter the type */ + if (!ctxt->has_nonimage_data && !ctxt->is_multipart) + { + if (ctxt->is_singlepart_tiled) + curpart->storage_mode = EXR_STORAGE_TILED; + else + curpart->storage_mode = EXR_STORAGE_SCANLINE; + } do { diff --git a/third_party/openexr/src/lib/OpenEXRCore/part.c b/third_party/openexr/src/lib/OpenEXRCore/part.c index 07172b44..59ea9874 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/part.c +++ b/third_party/openexr/src/lib/OpenEXRCore/part.c @@ -365,6 +365,46 @@ exr_get_chunk_count (exr_const_context_t ctxt, int part_index, int32_t* out) /**************************************/ +exr_result_t extract_chunk_table ( + exr_const_context_t ctxt, + exr_const_priv_part_t part, + uint64_t** chunktable, + uint64_t* chunkminoffset); + +exr_result_t +exr_validate_chunk_table (exr_context_t ctxt, int part_index) +{ + exr_result_t rv; + uint64_t chunkmin, maxoff = ((uint64_t) -1); + uint64_t* ctable; + int complete; + EXR_LOCK_WRITE_AND_DEFINE_PART (part_index); + + /* need to read from the file to get the packed chunk size */ + rv = extract_chunk_table (ctxt, part, &ctable, &chunkmin); + + if (rv != EXR_ERR_SUCCESS) return rv; + + if (ctxt->file_size > 0) maxoff = (uint64_t) ctxt->file_size; + complete = 1; + + for (int ci = 0; ci < part->chunk_count; ++ci) + { + uint64_t cchunk = ctable[ci]; + if (cchunk < chunkmin || cchunk >= maxoff) + { + complete = 0; + break; + } + } + + if (!complete) return EXR_ERR_INCOMPLETE_CHUNK_TABLE; + + return EXR_ERR_SUCCESS; +} + +/**************************************/ + exr_result_t exr_get_scanlines_per_chunk ( exr_const_context_t ctxt, int part_index, int32_t* out) diff --git a/third_party/openexr/src/lib/OpenEXRCore/validation.c b/third_party/openexr/src/lib/OpenEXRCore/validation.c index 01fa0b33..202a204a 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/validation.c +++ b/third_party/openexr/src/lib/OpenEXRCore/validation.c @@ -5,9 +5,11 @@ #include "internal_file.h" +#include "internal_constants.h" #include #include #include +#include /**************************************/ @@ -201,15 +203,35 @@ validate_req_attr (exr_context_t f, exr_priv_part_t curpart, int adddefault) EXR_ERR_MISSING_REQ_ATTR, "'name' attribute for multipart file not found"); if (!curpart->type) + { return f->print_error ( f, EXR_ERR_MISSING_REQ_ATTR, "'type' attribute for v2+ file not found"); + } if (f->has_nonimage_data && !curpart->version) - return f->print_error ( - f, - EXR_ERR_MISSING_REQ_ATTR, - "'version' attribute for deep file not found"); + { + /* TODO: C++ goes ahead and just assumes there's a version of 1... */ + if (adddefault) + { + rv = exr_attr_list_add_static_name ( + f, + &(curpart->attributes), + EXR_REQ_VERSION_STR, + EXR_ATTR_INT, + 0, + NULL, + &(curpart->version)); + curpart->version->i = 1; + } + else + { + return f->print_error ( + f, + EXR_ERR_MISSING_REQ_ATTR, + "'version' attribute for deep file not found"); + } + } if (!curpart->chunkCount) return f->print_error ( f, @@ -407,37 +429,79 @@ validate_part_type (exr_context_t f, exr_priv_part_t curpart) // TODO: there are probably more tests to add here... if (curpart->type) { - int rv; + const char *expectedtype = NULL; + exr_result_t rv; // see if the type overwrote the storage mode - if (f->is_singlepart_tiled && - curpart->storage_mode != EXR_STORAGE_TILED) + if (f->is_singlepart_tiled) { - // mismatch between type attr and file flag. c++ believed the - // flag first and foremost - curpart->storage_mode = EXR_STORAGE_TILED; - - // TODO: define how strict we should be - //exr_attr_list_remove( f, &(curpart->attributes), curpart->type ); - //curpart->type = NULL; - f->print_error ( - f, - EXR_ERR_INVALID_ATTR, - "attribute 'type': Mismatch between file flags and type string '%s', believing file flags", - curpart->type->string->str); + if (f->is_multipart || f->num_parts > 1) + return f->print_error ( + f, + EXR_ERR_INVALID_ATTR, + "Multipart files cannot have the tiled bit set"); + + if (curpart->storage_mode != EXR_STORAGE_TILED) + { + curpart->storage_mode = EXR_STORAGE_TILED; + + if (f->strict_header) + { + return f->print_error ( + f, + EXR_ERR_INVALID_ATTR, + "attribute 'type': Single part tiled flag set but not marked as tiled storage type"); + } + } + } + + if (curpart->storage_mode == EXR_STORAGE_SCANLINE) + expectedtype = "scanlineimage"; + else if (curpart->storage_mode == EXR_STORAGE_TILED) + expectedtype = "tiledimage"; + else if (curpart->storage_mode == EXR_STORAGE_DEEP_SCANLINE) + expectedtype = "deepscanline"; + else if (curpart->storage_mode == EXR_STORAGE_DEEP_TILED) + expectedtype = "deeptile"; + if (expectedtype && 0 != strcmp (curpart->type->string->str, expectedtype)) + { if (f->mode == EXR_CONTEXT_WRITE) return EXR_ERR_INVALID_ATTR; - rv = exr_attr_string_set_with_length ( - (exr_context_t) f, curpart->type->string, "tiledimage", 10); - if (rv != EXR_ERR_SUCCESS) + if (f->strict_header) + { return f->print_error ( f, EXR_ERR_INVALID_ATTR, - "attribute 'type': Mismatch between file flags and type attribute, unable to fix"); + "attribute 'type': Type should be '%s' but set to '%s', believing file flags", + expectedtype, + curpart->type->string->str); + } + else + { + /* C++ silently changed this */ + rv = exr_attr_string_set ( + f, curpart->type->string, expectedtype); + + if (rv != EXR_ERR_SUCCESS) + return f->print_error ( + f, + EXR_ERR_INVALID_ATTR, + "attribute 'type': Mismatch between file flags and type attribute, unable to fix"); + } } } + /* NB: we allow an 'unknown' storage type of EXR_STORAGE_UNKNOWN + * for future proofing */ + if (curpart->storage_mode == EXR_STORAGE_LAST_TYPE) + { + return f->print_error ( + f, + EXR_ERR_INVALID_ATTR, + "Unable to determine data storage type for part"); + } + return EXR_ERR_SUCCESS; } diff --git a/third_party/openexr/src/lib/OpenEXRCore/write_header.c b/third_party/openexr/src/lib/OpenEXRCore/write_header.c index f53aef35..bb0082eb 100644 --- a/third_party/openexr/src/lib/OpenEXRCore/write_header.c +++ b/third_party/openexr/src/lib/OpenEXRCore/write_header.c @@ -596,6 +596,67 @@ save_attr (exr_context_t ctxt, const exr_attribute_t* a) return rv; } +/**************************************/ + +exr_result_t internal_exr_calc_header_version_flags (exr_const_context_t ctxt, uint32_t *flags) +{ + *flags = 2; // EXR_VERSION + + if (ctxt->is_multipart) *flags |= EXR_MULTI_PART_FLAG; + + if (ctxt->max_name_length > EXR_SHORTNAME_MAXLEN) + { + int longnamefound = 0; + + for ( int p = 0; p < ctxt->num_parts; ++p ) + { + exr_priv_part_t curpart = ctxt->parts[p]; + for ( int a = 0; a < curpart->attributes.num_attributes; ++a ) + { + exr_attribute_t *cura = curpart->attributes.entries[a]; + if (cura->name_length > EXR_SHORTNAME_MAXLEN || + cura->type_name_length > EXR_SHORTNAME_MAXLEN) + { + longnamefound = 1; + break; + } + + // the original C++ side assumes there was + // only one channel list (who would have multiple) + // but let's not make that same assertion and check names + // if we encounter any channel list named anything + if (cura->type == EXR_ATTR_CHLIST) + { + const exr_attr_chlist_t* chlist = cura->chlist; + int nc = chlist->num_channels; + + for ( int c = 0; c < nc; ++c ) + { + const exr_attr_chlist_entry_t *ce = chlist->entries + c; + if (ce->name.length > EXR_SHORTNAME_MAXLEN) + { + longnamefound = 1; + break; + } + } + } + } + + if (longnamefound) + break; + } + + if (longnamefound) + *flags |= EXR_LONG_NAMES_FLAG; + } + + if (ctxt->has_nonimage_data) *flags |= EXR_NON_IMAGE_FLAG; + if (ctxt->is_singlepart_tiled) *flags |= EXR_TILED_FLAG; + + return EXR_ERR_SUCCESS; +} + + /**************************************/ exr_result_t @@ -606,12 +667,7 @@ internal_exr_write_header (exr_context_t ctxt) uint32_t flags; uint8_t next_byte; - flags = 2; // EXR_VERSION - if (ctxt->is_multipart) flags |= EXR_MULTI_PART_FLAG; - if (ctxt->max_name_length > EXR_SHORTNAME_MAXLEN) - flags |= EXR_LONG_NAMES_FLAG; - if (ctxt->has_nonimage_data) flags |= EXR_NON_IMAGE_FLAG; - if (ctxt->is_singlepart_tiled) flags |= EXR_TILED_FLAG; + rv = internal_exr_calc_header_version_flags (ctxt, &flags); magic_and_version[0] = 20000630; magic_and_version[1] = flags; diff --git a/third_party/openexr/src/test/OpenEXRCoreTest/compression.cpp b/third_party/openexr/src/test/OpenEXRCoreTest/compression.cpp index 69bb37b3..d9bca0b8 100644 --- a/third_party/openexr/src/test/OpenEXRCoreTest/compression.cpp +++ b/third_party/openexr/src/test/OpenEXRCoreTest/compression.cpp @@ -1066,8 +1066,8 @@ saveCPP ( (Box2i (V2i (dwx, dwy), V2i (dwx + fw - 1, dwy + fh - 1)))); hdr.compression () = (IMF::Compression) ((int) comp); - hdr.zipCompressionLevel () = 3; - EXRCORE_TEST (((const Header&) hdr).zipCompressionLevel () == 3); + hdr.zipCompressionLevel () = 4; + EXRCORE_TEST (((const Header&) hdr).zipCompressionLevel () == 4); hdr.channels ().insert ("I", Channel (IMF::UINT, xs, ys)); for (int c = 0; c < 5; ++c) @@ -1315,7 +1315,7 @@ doWriteRead ( if (tiled) { EXRCORE_TEST_RVAL (exr_set_tile_descriptor ( - f, partidx, 32, 32, EXR_TILE_ONE_LEVEL, EXR_TILE_ROUND_UP)); + f, partidx, 32, 32, EXR_TILE_ONE_LEVEL, EXR_TILE_ROUND_DOWN)); } EXRCORE_TEST_RVAL (exr_add_channel ( @@ -1360,12 +1360,10 @@ doWriteRead ( } #ifdef __linux - if (getenv ("ENABLE_EXACT_FILE_COMPARE") && - 0 != compare_files (filename.c_str (), cppfilename.c_str ())) + if (0 != compare_files (filename.c_str (), cppfilename.c_str ())) { EXRCORE_TEST_FAIL (compare_files); } - else { compare_files (filename.c_str (), cppfilename.c_str ()); } #endif pixels restore = p; pixels cpprestore = p; diff --git a/third_party/openexr/src/test/OpenEXRCoreTest/read.cpp b/third_party/openexr/src/test/OpenEXRCoreTest/read.cpp index 656ad234..f1b61ca0 100644 --- a/third_party/openexr/src/test/OpenEXRCoreTest/read.cpp +++ b/third_party/openexr/src/test/OpenEXRCoreTest/read.cpp @@ -124,9 +124,36 @@ testReadMeta (const std::string& tempdir) exr_context_initializer_t cinit = EXR_DEFAULT_CONTEXT_INITIALIZER; cinit.error_handler_fn = &err_cb; exr_attribute_t* newattr; + uint32_t verflags; + uint64_t cto; EXRCORE_TEST_RVAL (exr_test_file_header (fn.c_str (), &cinit)); EXRCORE_TEST_RVAL (exr_start_read (&f, fn.c_str (), &cinit)); + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_MISSING_CONTEXT_ARG, + exr_get_file_version_and_flags (NULL, NULL)); + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_INVALID_ARGUMENT, + exr_get_file_version_and_flags (f, NULL)); + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (f, &verflags)); + EXRCORE_TEST (verflags == 2); + + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_MISSING_CONTEXT_ARG, + exr_get_chunk_table_offset (NULL, 0, NULL)); + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_ARGUMENT_OUT_OF_RANGE, + exr_get_chunk_table_offset (f, -1, NULL)); + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_ARGUMENT_OUT_OF_RANGE, + exr_get_chunk_table_offset (f, 2, NULL)); + EXRCORE_TEST_RVAL_FAIL ( + EXR_ERR_INVALID_ARGUMENT, + exr_get_chunk_table_offset (f, 0, NULL)); + EXRCORE_TEST_RVAL ( + exr_get_chunk_table_offset (f, 0, &cto)); + EXRCORE_TEST (cto == 331); EXRCORE_TEST_RVAL_FAIL ( EXR_ERR_NOT_OPEN_WRITE, diff --git a/third_party/openexr/src/test/OpenEXRCoreTest/write.cpp b/third_party/openexr/src/test/OpenEXRCoreTest/write.cpp index 98bbefa1..1b616e70 100644 --- a/third_party/openexr/src/test/OpenEXRCoreTest/write.cpp +++ b/third_party/openexr/src/test/OpenEXRCoreTest/write.cpp @@ -149,6 +149,11 @@ testStartWriteDeepScan (const std::string& tempdir) EXRCORE_TEST_RVAL (exr_get_storage (outf, partidx, &storage)); EXRCORE_TEST (storage == EXR_STORAGE_DEEP_SCANLINE); + uint32_t verflags; + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (outf, &verflags)); + EXRCORE_TEST (verflags == (2 | 0x00000800)); + EXRCORE_TEST_RVAL (exr_finish (&outf)); remove (outfn.c_str ()); } @@ -248,6 +253,11 @@ testStartWriteDeepTile (const std::string& tempdir) EXRCORE_TEST_RVAL (exr_get_storage (outf, partidx, &storage)); EXRCORE_TEST (storage == EXR_STORAGE_DEEP_TILED); + uint32_t verflags; + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (outf, &verflags)); + EXRCORE_TEST (verflags == (2 | 0x00000800)); + EXRCORE_TEST_RVAL (exr_finish (&outf)); remove (outfn.c_str ()); } @@ -258,6 +268,7 @@ testWriteBaseHeader (const std::string& tempdir) exr_context_t outf; std::string outfn = tempdir + "testattr.exr"; int partidx; + uint32_t verflags; exr_context_initializer_t cinit = EXR_DEFAULT_CONTEXT_INITIALIZER; cinit.error_handler_fn = &err_cb; @@ -464,6 +475,14 @@ testWriteBaseHeader (const std::string& tempdir) 1)); EXRCORE_TEST_RVAL (exr_write_header (outf)); + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (outf, &verflags)); + EXRCORE_TEST (verflags == 2); + + uint64_t cto; + EXRCORE_TEST_RVAL ( + exr_get_chunk_table_offset (outf, 0, &cto)); + EXRCORE_TEST (cto == 364); EXRCORE_TEST_RVAL (exr_finish (&outf)); remove (outfn.c_str ()); @@ -533,6 +552,9 @@ testWriteBaseHeader (const std::string& tempdir) EXRCORE_TEST (txsize == 32 && tysize == 32); EXRCORE_TEST_RVAL (exr_write_header (outf)); + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (outf, &verflags)); + EXRCORE_TEST (verflags == (2 | 0x00000200)); EXRCORE_TEST_RVAL (exr_finish (&outf)); remove (outfn.c_str ()); @@ -1366,6 +1388,11 @@ testWriteMultiPart (const std::string& tempdir) EXRCORE_TEST_RVAL (exr_get_storage (outf, 1, &storage)); EXRCORE_TEST (storage == EXR_STORAGE_TILED); + uint32_t verflags; + EXRCORE_TEST_RVAL ( + exr_get_file_version_and_flags (outf, &verflags)); + EXRCORE_TEST (verflags == (2 | 0x00001000)); + EXRCORE_TEST_RVAL (exr_finish (&outf)); remove (outfn.c_str ()); } diff --git a/third_party/openexr/website/OpenEXRCoreAPI.rst b/third_party/openexr/website/OpenEXRCoreAPI.rst index 90aaf856..7cb5bca7 100644 --- a/third_party/openexr/website/OpenEXRCoreAPI.rst +++ b/third_party/openexr/website/OpenEXRCoreAPI.rst @@ -221,6 +221,7 @@ Chunk Reading Chunks ^^^^^^ +.. doxygenfunction:: exr_get_chunk_table_offset .. doxygenstruct:: exr_chunk_info_t Chunk Writing @@ -260,12 +261,13 @@ Context .. doxygentypedef:: exr_context_t .. doxygentypedef:: exr_const_context_t - + .. doxygenstruct:: _exr_context_initializer_v3 :members: .. doxygentypedef:: exr_context_initializer_t .. doxygenfunction:: exr_get_file_name +.. doxygenfunction:: exr_get_file_version_and_flags .. doxygenfunction:: exr_get_user_data .. doxygenfunction:: exr_register_attr_type_handler diff --git a/third_party/software-bill-of-materials.md b/third_party/software-bill-of-materials.md index 6632b04a..b77c5a77 100644 --- a/third_party/software-bill-of-materials.md +++ b/third_party/software-bill-of-materials.md @@ -12,13 +12,13 @@ abseil-cpp-564372fcd6d8c76e6faca5317d94b70c1d069ddb bazel-skylib-054ebf58f06f0ee219beb49708a75157525b8b59 bazel-toolchain-795d76fd03e0b17c0961f0981a8512a00cba4fa2 boringssl-e39ac226e3020f106600c3610fb95d83071fa42c -Catch2-f2320724a74f95d83f8c259e1a96cf2cd9a1d6aa +Catch2-efb39689d94e43132e4e48f01e676ae6a56d8df6 fmt-f4b256c6676280dff9a9573c9b295414fd3e6861 gflags-a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd -glog-31429d85b8ffad6027dcf821242687f3c6c85df9 +glog-2b36dfe444ddde10bae8b79e44209918f58657f1 googletest-5a37b517ad4ab6738556f0284c256cae1466c5b4 hypothesis-35791947677681cbc012516f4c2e39e14861bda1 -openexr-67614ffdc1a8d3e713a97de340b82091f9373fb7 +openexr-694606da25571c04bf0cace3e565fbc7ec6aa277 pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13 pugixml-f1d8c51ec8e05b571d7f420ce5cb1a6708c5e0ed rules_boost-0c7bf93fdc276e01aaceefb1ea85d70351b6dfc1