diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 6408109..c013230 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 6, - "moduleFileHash": "678a7ada7575f3a748513dd30f6e4dff8a6baf7005033ef5f383977804441459", + "moduleFileHash": "e7203905c25e48515961240ec8a6626415bf9ca86605a25ce4fa544b67386d88", "flags": { "cmdRegistries": [ "https://raw.githubusercontent.com/ecsact-dev/bazel_registry/main", @@ -20,7 +20,7 @@ "moduleDepGraph": { "": { "name": "ecsact_cli", - "version": "0.3.0", + "version": "0.3.1", "key": "", "repoName": "ecsact_cli", "executionPlatformsToRegister": [], @@ -34,7 +34,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 34, + "line": 33, "column": 21 }, "imports": { @@ -52,7 +52,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 35, + "line": 34, "column": 15 } } @@ -3964,25 +3964,6 @@ ] } }, - "@@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=", diff --git a/ecsact/cli/commands/build.cc b/ecsact/cli/commands/build.cc index 4664ab2..7f0652a 100644 --- a/ecsact/cli/commands/build.cc +++ b/ecsact/cli/commands/build.cc @@ -86,7 +86,8 @@ auto ecsact::cli::detail::build_command( // auto output_path = fs::path{args.at("--output").asString()}; - auto recipe = build_recipe::from_yaml_file(args.at("--recipe").asString()); + auto recipe_path = fs::path{args.at("--recipe").asString()}; + auto recipe = build_recipe::from_yaml_file(recipe_path); auto temp_dir = args["--temp_dir"].isString() // ? fs::path{args["--temp_dir"].asString()} @@ -171,13 +172,17 @@ auto ecsact::cli::detail::build_command( // compiler->compiler_version ); + auto cook_options = cook_recipe_options{ + .files = file_paths, + .work_dir = work_dir, + .output_path = output_path, + .additional_plugin_dirs = {recipe_path.parent_path()}, + }; auto runtime_output_path = cook_recipe( argv[0], - file_paths, std::get(recipe), *compiler, - work_dir, - output_path + cook_options ); if(!runtime_output_path) { diff --git a/ecsact/cli/commands/build/BUILD.bazel b/ecsact/cli/commands/build/BUILD.bazel index 6058817..5ae2b84 100644 --- a/ecsact/cli/commands/build/BUILD.bazel +++ b/ecsact/cli/commands/build/BUILD.bazel @@ -5,10 +5,11 @@ package(default_visibility = ["//:__subpackages__"]) cc_library( name = "build_recipe", - copts = copts, srcs = ["build_recipe.cc"], hdrs = ["build_recipe.hh"], + copts = copts, deps = [ + "//ecsact/cli:report", "//ecsact/cli/commands/build:get_modules", "@yaml-cpp", ], @@ -16,24 +17,24 @@ cc_library( cc_library( name = "cc_compiler", - copts = copts, srcs = ["cc_compiler.cc"], hdrs = ["cc_compiler.hh"], + copts = copts, deps = [ ":cc_compiler_config", ":cc_compiler_util", "//ecsact/cli:report", + "@boost.process", "@magic_enum", "@nlohmann_json//:json", - "@boost.process", ], ) cc_library( name = "cc_compiler_config", - copts = copts, srcs = ["cc_compiler_config.cc"], hdrs = ["cc_compiler_config.hh"], + copts = copts, deps = [ ":cc_compiler_util", "//ecsact/cli:report", @@ -43,9 +44,9 @@ cc_library( cc_library( name = "cc_compiler_util", - copts = copts, srcs = ["cc_compiler_util.cc"], hdrs = ["cc_compiler_util.hh"], + copts = copts, deps = [ "@boost.process", ], @@ -53,19 +54,19 @@ cc_library( cc_library( name = "cc_defines_gen", - hdrs = ["cc_defines_gen.hh"], srcs = ["cc_defines_gen.cc"], + hdrs = ["cc_defines_gen.hh"], copts = copts, deps = [ - "@boost.algorithm", ":get_modules", + "@boost.algorithm", ], ) cc_library( name = "get_modules", - hdrs = ["get_modules.hh"], srcs = ["get_modules.cc"], + hdrs = ["get_modules.hh"], copts = copts, deps = [ "@ecsact_runtime//:core", diff --git a/ecsact/cli/commands/build/build_recipe.cc b/ecsact/cli/commands/build/build_recipe.cc index 5d3376b..6407cb3 100644 --- a/ecsact/cli/commands/build/build_recipe.cc +++ b/ecsact/cli/commands/build/build_recipe.cc @@ -8,6 +8,7 @@ #include #include "yaml-cpp/yaml.h" #include "ecsact/cli/commands/build/get_modules.hh" +#include "ecsact/cli/report.hh" namespace fs = std::filesystem; @@ -221,7 +222,8 @@ auto ecsact::build_recipe::from_yaml_file( // } return recipe; - } catch(const YAML::BadFile&) { + } catch(const YAML::BadFile& err) { + ecsact::cli::report_error("YAML PARSE: {}", err.what()); return build_recipe_parse_error::bad_file; } } diff --git a/ecsact/cli/commands/build/recipe/cook.cc b/ecsact/cli/commands/build/recipe/cook.cc index 8113e32..1d2d3c7 100644 --- a/ecsact/cli/commands/build/recipe/cook.cc +++ b/ecsact/cli/commands/build/recipe/cook.cc @@ -122,12 +122,12 @@ static auto download_file(boost::url url, fs::path out_file_path) -> int { } static auto handle_source( // - ecsact::build_recipe::source_fetch src, - fs::path work_dir + ecsact::build_recipe::source_fetch src, + const ecsact::cli::cook_recipe_options& options ) -> int { auto outdir = src.outdir // - ? work_dir / *src.outdir - : work_dir; + ? options.work_dir / *src.outdir + : options.work_dir; auto url = boost::url{src.url}; auto out_file_path = outdir / fs::path{url.path().c_str()}.filename(); @@ -148,17 +148,18 @@ static auto handle_source( // } static auto handle_source( // - ecsact::build_recipe::source_codegen src, - fs::path work_dir + ecsact::build_recipe::source_codegen src, + const ecsact::cli::cook_recipe_options& options ) -> int { auto default_plugins_dir = ecsact::cli::get_default_plugins_dir(); auto plugin_paths = std::vector{}; for(auto plugin : src.plugins) { - auto plugin_path = ecsact::cli::resolve_plugin_path( // - plugin, - default_plugins_dir - ); + auto plugin_path = ecsact::cli::resolve_plugin_path({ + .plugin_arg = plugin, + .default_plugins_dir = default_plugins_dir, + .additional_plugin_dirs = options.additional_plugin_dirs, + }); if(!plugin_path) { return 1; @@ -174,12 +175,12 @@ static auto handle_source( // } static auto handle_source( // - ecsact::build_recipe::source_path src, - fs::path work_dir + ecsact::build_recipe::source_path src, + const ecsact::cli::cook_recipe_options& options ) -> int { auto outdir = src.outdir // - ? work_dir / *src.outdir - : work_dir; + ? options.work_dir / *src.outdir + : options.work_dir; auto ec = std::error_code{}; fs::create_directories(outdir, ec); @@ -503,27 +504,29 @@ auto cl_compile(compile_options options) -> int { auto ecsact::cli::cook_recipe( // const char* argv0, - std::vector files, const ecsact::build_recipe& recipe, cc_compiler compiler, - fs::path work_dir, - fs::path output_path + const cook_recipe_options& recipe_options ) -> std::optional { auto exit_code = int{}; for(auto& src : recipe.sources()) { - exit_code = - std::visit([&](auto& src) { return handle_source(src, work_dir); }, src); + exit_code = std::visit( + [&](auto& src) { return handle_source(src, recipe_options); }, + src + ); if(exit_code != 0) { return {}; } } + auto output_path = recipe_options.output_path; + if(output_path.has_extension()) { auto has_allowed_output_extension = false; for(auto allowed_ext : compiler.allowed_output_extensions) { - if(allowed_ext == output_path.extension().string()) { + if(allowed_ext == recipe_options.output_path.extension().string()) { has_allowed_output_extension = true; } } @@ -531,7 +534,7 @@ auto ecsact::cli::cook_recipe( // if(!has_allowed_output_extension) { ecsact::cli::report_error( "Invalid output extension {}", - output_path.extension().string() + recipe_options.output_path.extension().string() ); return {}; @@ -543,8 +546,8 @@ auto ecsact::cli::cook_recipe( // ecsact::cli::report_info("Compiling {}", output_path.string()); - auto src_dir = work_dir / "src"; - auto inc_dir = work_dir / "include"; + auto src_dir = recipe_options.work_dir / "src"; + auto inc_dir = recipe_options.work_dir / "include"; auto inc_dirs = std::vector{inc_dir}; @@ -640,7 +643,7 @@ auto ecsact::cli::cook_recipe( // if(is_cl_like(compiler.compiler_type)) { exit_code = cl_compile({ - .work_dir = work_dir, + .work_dir = recipe_options.work_dir, .compiler = compiler, .inc_dirs = inc_dirs, .system_libs = as_vec(recipe.system_libs()), @@ -651,7 +654,7 @@ auto ecsact::cli::cook_recipe( // }); } else { exit_code = clang_gcc_compile({ - .work_dir = work_dir, + .work_dir = recipe_options.work_dir, .compiler = compiler, .inc_dirs = inc_dirs, .system_libs = as_vec(recipe.system_libs()), diff --git a/ecsact/cli/commands/build/recipe/cook.hh b/ecsact/cli/commands/build/recipe/cook.hh index 6e40fcd..af6ee7e 100644 --- a/ecsact/cli/commands/build/recipe/cook.hh +++ b/ecsact/cli/commands/build/recipe/cook.hh @@ -7,16 +7,23 @@ namespace ecsact::cli { +struct cook_recipe_options { + std::vector files; + std::filesystem::path work_dir; + std::filesystem::path output_path; + + /** Other directories to check for codegen plugins */ + std::vector additional_plugin_dirs; +}; + /** * @returns the cooked runtime path */ auto cook_recipe( - const char* argv0, - std::vector files, - const ecsact::build_recipe& recipe, - cc_compiler compiler, - std::filesystem::path work_dir, - std::filesystem::path output_path + const char* argv0, + const ecsact::build_recipe& recipe, + cc_compiler compiler, + const cook_recipe_options& recipe_options ) -> std::optional; } // namespace ecsact::cli diff --git a/ecsact/cli/commands/codegen.cc b/ecsact/cli/commands/codegen.cc index cc5b0a4..cea563b 100644 --- a/ecsact/cli/commands/codegen.cc +++ b/ecsact/cli/commands/codegen.cc @@ -78,8 +78,11 @@ int ecsact::cli::detail::codegen_command(int argc, const char* argv[]) { for(auto plugin_arg : args.at("--plugin").asStringList()) { auto checked_plugin_paths = std::vector{}; auto plugin_path = resolve_plugin_path( - plugin_arg, - default_plugins_dir, + { + .plugin_arg = plugin_arg, + .default_plugins_dir = default_plugins_dir, + .additional_plugin_dirs = {}, + }, checked_plugin_paths ); diff --git a/ecsact/cli/commands/codegen/codegen.cc b/ecsact/cli/commands/codegen/codegen.cc index b7a4a78..36246dd 100644 --- a/ecsact/cli/commands/codegen/codegen.cc +++ b/ecsact/cli/commands/codegen/codegen.cc @@ -23,20 +23,20 @@ auto ecsact::cli::current_platform_codegen_plugin_extension() -> std::string { } auto ecsact::cli::resolve_plugin_path( - const std::string& plugin_arg, - const fs::path& default_plugins_dir, - std::vector& checked_plugin_paths + const resolve_plugin_path_options& options, + std::vector& checked_plugin_paths ) -> std::optional { using namespace std::string_literals; - const bool is_maybe_named_plugin = plugin_arg.find('/') == + const bool is_maybe_named_plugin = options.plugin_arg.find('/') == std::string::npos && - plugin_arg.find('\\') == std::string::npos && - plugin_arg.find('.') == std::string::npos; + options.plugin_arg.find('\\') == std::string::npos && + options.plugin_arg.find('.') == std::string::npos; if(is_maybe_named_plugin) { fs::path& default_plugin_path = checked_plugin_paths.emplace_back( - default_plugins_dir / ("ecsact_"s + plugin_arg + "_codegen"s) + options.default_plugins_dir / + ("ecsact_"s + options.plugin_arg + "_codegen"s) ); default_plugin_path.replace_extension( @@ -48,7 +48,7 @@ auto ecsact::cli::resolve_plugin_path( } } - fs::path plugin_path = fs::weakly_canonical(plugin_arg); + fs::path plugin_path = fs::weakly_canonical(options.plugin_arg); if(plugin_path.extension().empty()) { plugin_path.replace_extension(current_platform_codegen_plugin_extension()); } @@ -57,21 +57,24 @@ auto ecsact::cli::resolve_plugin_path( return plugin_path; } + if(plugin_path.is_relative()) { + for(auto dir : options.additional_plugin_dirs) { + if(fs::exists(dir / plugin_path)) { + return dir / plugin_path; + } + } + } + checked_plugin_paths.emplace_back(plugin_path); return {}; } -auto ecsact::cli::resolve_plugin_path( - const std::string& plugin_arg, - const fs::path& default_plugins_dir +auto ecsact::cli::resolve_plugin_path( // + const resolve_plugin_path_options& options ) -> std::optional { auto checked_plugin_paths = std::vector{}; - auto plugin_path = resolve_plugin_path( // - plugin_arg, - default_plugins_dir, - checked_plugin_paths - ); + auto plugin_path = resolve_plugin_path(options, checked_plugin_paths); if(!plugin_path) { auto paths_checked_str = std::string{}; @@ -84,7 +87,7 @@ auto ecsact::cli::resolve_plugin_path( } ecsact::cli::report_error( "Unable to find codegen plugin '{}'. Paths checked:\n{}", - plugin_arg, + options.plugin_arg, paths_checked_str ); diff --git a/ecsact/cli/commands/codegen/codegen.hh b/ecsact/cli/commands/codegen/codegen.hh index f316ced..937c3a4 100644 --- a/ecsact/cli/commands/codegen/codegen.hh +++ b/ecsact/cli/commands/codegen/codegen.hh @@ -17,15 +17,19 @@ struct codegen_options { auto codegen(codegen_options options) -> int; -auto resolve_plugin_path( - const std::string& plugin_arg, - const std::filesystem::path& default_plugins_dir, +struct resolve_plugin_path_options { + const std::string& plugin_arg; + const std::filesystem::path& default_plugins_dir; + const std::vector& additional_plugin_dirs; +}; + +auto resolve_plugin_path( // + const resolve_plugin_path_options& options, std::vector& checked_plugin_paths ) -> std::optional; -auto resolve_plugin_path( - const std::string& plugin_arg, - const std::filesystem::path& default_plugins_dir +auto resolve_plugin_path( // + const resolve_plugin_path_options& options ) -> std::optional; auto current_platform_codegen_plugin_extension() -> std::string; diff --git a/test/MODULE.bazel.lock b/test/MODULE.bazel.lock index 3ded952..312c6d8 100644 --- a/test/MODULE.bazel.lock +++ b/test/MODULE.bazel.lock @@ -1,5 +1,5 @@ { - "lockFileVersion": 6, + "lockFileVersion": 3, "moduleFileHash": "598680bf48f1d534e16536ff4adc5a873838277a9021a45c20b86042363238f5", "flags": { "cmdRegistries": [ @@ -15,8 +15,8 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0", - "ecsact_cli": "678a7ada7575f3a748513dd30f6e4dff8a6baf7005033ef5f383977804441459" + "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787", + "ecsact_cli": "e7203905c25e48515961240ec8a6626415bf9ca86605a25ce4fa544b67386d88" }, "moduleDepGraph": { "": { @@ -114,9 +114,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_cc~0.0.9", "urls": [ "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" ], @@ -145,9 +146,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_ecsact~0.4.9", "urls": [ "https://github.com/ecsact-dev/rules_ecsact/releases/download/0.4.9/rules_ecsact-0.4.9.tar.gz" ], @@ -175,9 +177,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "ecsact_codegen~0.1.3", "urls": [ "https://github.com/ecsact-dev/ecsact_codegen/releases/download/0.1.3/ecsact_codegen-0.1.3.tar.gz" ], @@ -218,9 +221,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.dll~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/dll/releases/download/bazelboost-1.83.0.bzl.2/dll-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -264,9 +268,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.process~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/process/releases/download/bazelboost-1.83.0.bzl.2/process-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -297,9 +302,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "ecsact_runtime~0.5.4", "urls": [ "https://github.com/ecsact-dev/ecsact_runtime/releases/download/0.5.4/ecsact_runtime-0.5.4.tar.gz" ], @@ -328,9 +334,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "ecsact_interpret~0.5.3", "urls": [ "https://github.com/ecsact-dev/ecsact_interpret/releases/download/0.5.3/ecsact_interpret-0.5.3.tar.gz" ], @@ -357,9 +364,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "toolchains_llvm~1.0.0", "urls": [ "https://github.com/bazel-contrib/toolchains_llvm/releases/download/1.0.0/toolchains_llvm-1.0.0.tar.gz" ], @@ -383,7 +391,7 @@ "extensionName": "hedron_compile_commands_extension", "usingModule": "hedron_compile_commands@_", "location": { - "file": "@@hedron_compile_commands~//:MODULE.bazel", + "file": "@@hedron_compile_commands~override//:MODULE.bazel", "line": 3, "column": 18 }, @@ -398,7 +406,7 @@ "extensionName": "hedron_compile_commands_extension", "usingModule": "hedron_compile_commands@_", "location": { - "file": "@@hedron_compile_commands~//:MODULE.bazel", + "file": "@@hedron_compile_commands~override//:MODULE.bazel", "line": 4, "column": 19 }, @@ -413,7 +421,7 @@ "extensionName": "hedron_compile_commands_extension", "usingModule": "hedron_compile_commands@_", "location": { - "file": "@@hedron_compile_commands~//:MODULE.bazel", + "file": "@@hedron_compile_commands~override//:MODULE.bazel", "line": 5, "column": 20 }, @@ -428,7 +436,7 @@ "extensionName": "hedron_compile_commands_extension", "usingModule": "hedron_compile_commands@_", "location": { - "file": "@@hedron_compile_commands~//:MODULE.bazel", + "file": "@@hedron_compile_commands~override//:MODULE.bazel", "line": 6, "column": 21 }, @@ -460,9 +468,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "googletest~1.14.0", "urls": [ "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz" ], @@ -477,7 +486,7 @@ }, "ecsact_cli@_": { "name": "ecsact_cli", - "version": "0.3.0", + "version": "0.3.1", "key": "ecsact_cli@_", "repoName": "ecsact_cli", "executionPlatformsToRegister": [], @@ -522,7 +531,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 18, + "line": 17, "column": 29 }, "imports": { @@ -540,7 +549,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 22, + "line": 21, "column": 32 }, "imports": { @@ -557,7 +566,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 25, + "line": 24, "column": 32 }, "imports": { @@ -579,7 +588,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 36, + "line": 35, "column": 39 }, "imports": { @@ -596,7 +605,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 40, + "line": 39, "column": 48 }, "imports": { @@ -613,7 +622,7 @@ "usingModule": "bazel_tools@_", "location": { "file": "@@bazel_tools//:MODULE.bazel", - "line": 43, + "line": 42, "column": 42 }, "imports": { @@ -624,32 +633,14 @@ "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_java": "rules_java@7.1.0", "rules_license": "rules_license@0.0.7", "rules_proto": "rules_proto@5.3.0-21.7", "rules_python": "rules_python@0.24.0", - "buildozer": "buildozer@6.4.0.2", "platforms": "platforms@0.0.9", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", @@ -702,9 +693,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "platforms", "urls": [ "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz" ], @@ -732,9 +724,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "bazel_skylib~1.5.0", "urls": [ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" ], @@ -760,9 +753,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.assert~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/assert/releases/download/bazelboost-1.83.0.bzl.1/assert-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -787,9 +781,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.config~1.83.0.bzl.6", "urls": [ "https://github.com/bazelboost/config/releases/download/bazelboost-1.83.0.bzl.6/config-bazelboost-1.83.0.bzl.6.tar.gz" ], @@ -818,9 +813,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.core~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/core/releases/download/bazelboost-1.83.0.bzl.1/core-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -859,9 +855,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.filesystem~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/filesystem/releases/download/bazelboost-1.83.0.bzl.2/filesystem-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -894,9 +891,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.function~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/function/releases/download/bazelboost-1.83.0.bzl.1/function-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -922,9 +920,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.move~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/move/releases/download/bazelboost-1.83.0.bzl.1/move-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -949,9 +948,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.predef~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/predef/releases/download/bazelboost-1.83.0.bzl.1/predef-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -983,9 +983,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.smart_ptr~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/smart_ptr/releases/download/bazelboost-1.83.0.bzl.1/smart_ptr-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1039,9 +1040,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.spirit~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/spirit/releases/download/bazelboost-1.83.0.bzl.1/spirit-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1067,9 +1069,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.static_assert~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/static_assert/releases/download/bazelboost-1.83.0.bzl.1/static_assert-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1099,9 +1102,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.system~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/system/releases/download/bazelboost-1.83.0.bzl.1/system-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1128,9 +1132,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.throw_exception~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/throw_exception/releases/download/bazelboost-1.83.0.bzl.1/throw_exception-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1162,9 +1167,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.type_index~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/type_index/releases/download/bazelboost-1.83.0.bzl.1/type_index-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1191,9 +1197,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.type_traits~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/type_traits/releases/download/bazelboost-1.83.0.bzl.1/type_traits-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1220,9 +1227,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.winapi~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/winapi/releases/download/bazelboost-1.83.0.bzl.1/winapi-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1264,9 +1272,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.algorithm~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/algorithm/releases/download/bazelboost-1.83.0.bzl.1/algorithm-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1312,9 +1321,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.asio~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/asio/releases/download/bazelboost-1.83.0.bzl.2/asio-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -1351,9 +1361,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.fusion~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/fusion/releases/download/bazelboost-1.83.0.bzl.1/fusion-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1379,9 +1390,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.io~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/io/releases/download/bazelboost-1.83.0.bzl.1/io-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1420,9 +1432,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.iterator~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/iterator/releases/download/bazelboost-1.83.0.bzl.1/iterator-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1457,9 +1470,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.optional~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/optional/releases/download/bazelboost-1.83.0.bzl.1/optional-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1489,9 +1503,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.tokenizer~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/tokenizer/releases/download/bazelboost-1.83.0.bzl.1/tokenizer-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1523,9 +1538,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.utility~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/utility/releases/download/bazelboost-1.83.0.bzl.1/utility-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -1554,9 +1570,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "abseil-cpp~20230802.0", "urls": [ "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz" ], @@ -1584,9 +1601,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "magic_enum~0.9.3", "urls": [ "https://github.com/Neargye/magic_enum/archive/d705e50884d9647ddff3fc1b08d96c9cd4ce530a.tar.gz" ], @@ -1615,9 +1633,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "ecsact_parse~0.3.3", "urls": [ "https://github.com/ecsact-dev/ecsact_parse/releases/download/0.3.3/ecsact_parse-0.3.3.tar.gz" ], @@ -1641,9 +1660,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "nlohmann_json~3.11.3", "urls": [ "https://github.com/nlohmann/json/releases/download/v3.11.3/include.zip" ], @@ -1672,9 +1692,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_pkg~0.10.1", "urls": [ "https://github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz" ], @@ -1699,9 +1720,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "curl~8.4.0", "urls": [ "https://github.com/curl/curl/releases/download/curl-8_4_0/curl-8.4.0.tar.gz" ], @@ -1731,9 +1753,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "docopt.cpp~0.6.2", "urls": [ "https://github.com/ecsact-dev/docopt.cpp/releases/download/ecsact-bzlmod-0.6.2/docopt.cpp-ecsact-bzlmod-0.6.2.tar.gz" ], @@ -1769,9 +1792,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.url~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/url/releases/download/bazelboost-1.83.0.bzl.2/url-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -1797,9 +1821,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "yaml-cpp~0.8.0", "urls": [ "https://github.com/stonier/yaml-cpp/releases/download/0.8.0/yaml-cpp-0.8.0.tar.gz" ], @@ -1812,10 +1837,10 @@ } } }, - "rules_java@7.4.0": { + "rules_java@7.1.0": { "name": "rules_java", - "version": "7.4.0", - "key": "rules_java@7.4.0", + "version": "7.1.0", + "key": "rules_java@7.1.0", "repoName": "rules_java", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -1848,9 +1873,9 @@ { "extensionBzlFile": "@rules_java//java:extensions.bzl", "extensionName": "toolchains", - "usingModule": "rules_java@7.4.0", + "usingModule": "rules_java@7.1.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel", "line": 19, "column": 27 }, @@ -1899,13 +1924,14 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0", "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz" + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" ], - "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=", + "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -1925,9 +1951,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_license~0.0.7", "urls": [ "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" ], @@ -1954,9 +1981,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_proto~5.3.0-21.7", "urls": [ "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" ], @@ -2059,9 +2087,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_python~0.24.0", "urls": [ "https://github.com/bazelbuild/rules_python/releases/download/0.24.0/rules_python-0.24.0.tar.gz" ], @@ -2074,72 +2103,6 @@ } } }, - "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 - } - } - }, "protobuf@21.7": { "name": "protobuf", "version": "21.7", @@ -2195,7 +2158,7 @@ "rules_python": "rules_python@0.24.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_java": "rules_java@7.1.0", "rules_pkg": "rules_pkg@0.10.1", "com_google_abseil": "abseil-cpp@20230802.0", "zlib": "zlib@1.3", @@ -2206,9 +2169,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "protobuf~21.7", "urls": [ "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" ], @@ -2239,9 +2203,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "zlib~1.3", "urls": [ "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" ], @@ -2291,9 +2256,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "apple_support~1.5.0", "urls": [ "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" ], @@ -2326,9 +2292,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.atomic~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/atomic/releases/download/bazelboost-1.83.0.bzl.1/atomic-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2357,9 +2324,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.container_hash~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/container_hash/releases/download/bazelboost-1.83.0.bzl.1/container_hash-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2389,9 +2357,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.detail~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/detail/releases/download/bazelboost-1.83.0.bzl.2/detail-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -2418,9 +2387,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.bind~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/bind/releases/download/bazelboost-1.83.0.bzl.1/bind-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2445,9 +2415,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.preprocessor~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/preprocessor/releases/download/bazelboost-1.83.0.bzl.1/preprocessor-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2475,9 +2446,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.typeof~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/typeof/releases/download/bazelboost-1.83.0.bzl.1/typeof-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2507,9 +2479,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.array~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/array/releases/download/bazelboost-1.83.0.bzl.1/array-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2538,9 +2511,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.endian~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/endian/releases/download/bazelboost-1.83.0.bzl.1/endian-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2571,9 +2545,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.function_types~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/function_types/releases/download/bazelboost-1.83.0.bzl.1/function_types-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2604,9 +2579,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.integer~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/integer/releases/download/bazelboost-1.83.0.bzl.1/integer-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2638,9 +2614,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.mpl~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/mpl/releases/download/bazelboost-1.83.0.bzl.1/mpl-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2679,9 +2656,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.phoenix~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/phoenix/releases/download/bazelboost-1.83.0.bzl.1/phoenix-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2712,9 +2690,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.pool~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/pool/releases/download/bazelboost-1.83.0.bzl.1/pool-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2749,9 +2728,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.proto~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/proto/releases/download/bazelboost-1.83.0.bzl.1/proto-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2793,9 +2773,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.range~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/range/releases/download/bazelboost-1.83.0.bzl.1/range-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2832,9 +2813,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.regex~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/regex/releases/download/bazelboost-1.83.0.bzl.1/regex-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2888,9 +2870,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.thread~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/thread/releases/download/bazelboost-1.83.0.bzl.1/thread-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2927,9 +2910,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.unordered~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/unordered/releases/download/bazelboost-1.83.0.bzl.1/unordered-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2969,9 +2953,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.variant~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/variant/releases/download/bazelboost-1.83.0.bzl.1/variant-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -2999,9 +2984,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.variant2~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/variant2/releases/download/bazelboost-1.83.0.bzl.1/variant2-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3030,9 +3016,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.concept_check~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/concept_check/releases/download/bazelboost-1.83.0.bzl.1/concept_check-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3064,9 +3051,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.exception~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/exception/releases/download/bazelboost-1.83.0.bzl.1/exception-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3095,9 +3083,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.tuple~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/tuple/releases/download/bazelboost-1.83.0.bzl.1/tuple-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3123,9 +3112,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boringssl~0.0.0-20230215-5c22014", "urls": [ "https://github.com/google/boringssl/archive/5c22014ca513807ed03c657e8ede076164663979.zip" ], @@ -3156,9 +3146,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.align~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/align/releases/download/bazelboost-1.83.0.bzl.1/align-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3198,9 +3189,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.chrono~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/chrono/releases/download/bazelboost-1.83.0.bzl.1/chrono-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3232,9 +3224,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.context~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/context/releases/download/bazelboost-1.83.0.bzl.1/context-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3269,9 +3262,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.coroutine~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/coroutine/releases/download/bazelboost-1.83.0.bzl.1/coroutine-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3311,9 +3305,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.date_time~1.83.0.bzl.2", "urls": [ "https://github.com/bazelboost/date_time/releases/download/bazelboost-1.83.0.bzl.2/date_time-bazelboost-1.83.0.bzl.2.tar.gz" ], @@ -3347,9 +3342,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.functional~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/functional/releases/download/bazelboost-1.83.0.bzl.1/functional-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3381,9 +3377,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.conversion~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/conversion/releases/download/bazelboost-1.83.0.bzl.1/conversion-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3412,9 +3409,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "google_benchmark~1.8.2", "urls": [ "https://github.com/google/benchmark/archive/refs/tags/v1.8.2.tar.gz" ], @@ -3442,9 +3440,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "lexy~2022.05.1", "urls": [ "https://github.com/zaucy/lexy/releases/download/bzlmod-v2022.05.1/bzlmod-lexy-v2022.05.1.tar.gz" ], @@ -3469,9 +3468,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.mp11~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/mp11/releases/download/bazelboost-1.83.0.bzl.1/mp11-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3500,9 +3500,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "upb~0.0.0-20220923-a547704", "urls": [ "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" ], @@ -3541,7 +3542,7 @@ "hasNonDevUseExtension": true }, { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionBzlFile": ":extensions.bzl", "extensionName": "maven", "usingModule": "rules_jvm_external@4.4.2", "location": { @@ -3586,9 +3587,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_jvm_external~4.4.2", "urls": [ "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" ], @@ -3614,9 +3616,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.describe~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/describe/releases/download/bazelboost-1.83.0.bzl.1/describe-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3646,9 +3649,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.container~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/container/releases/download/bazelboost-1.83.0.bzl.1/container-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3678,9 +3682,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.intrusive~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/intrusive/releases/download/bazelboost-1.83.0.bzl.1/intrusive-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3716,9 +3721,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.lexical_cast~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/lexical_cast/releases/download/bazelboost-1.83.0.bzl.1/lexical_cast-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3750,9 +3756,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.ratio~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/ratio/releases/download/bazelboost-1.83.0.bzl.1/ratio-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3784,9 +3791,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.numeric_conversion~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/numeric_conversion/releases/download/bazelboost-1.83.0.bzl.1/numeric_conversion-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3850,9 +3858,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0", "urls": [ "https://github.com/bazelbuild/rules_foreign_cc/archive/refs/tags/0.9.0.tar.gz" ], @@ -3881,9 +3890,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "libpfm~4.11.0", "urls": [ "https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-4.11.0.tar.gz" ], @@ -3907,14 +3917,15 @@ "extensionUsages": [], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "rules_java": "rules_java@7.4.0", + "rules_java": "rules_java@7.1.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "stardoc~0.5.1", "urls": [ "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" ], @@ -3949,9 +3960,10 @@ "local_config_platform": "local_config_platform@_" }, "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "boost.rational~1.83.0.bzl.1", "urls": [ "https://github.com/bazelboost/rational/releases/download/bazelboost-1.83.0.bzl.1/rational-bazelboost-1.83.0.bzl.1.tar.gz" ], @@ -3964,27 +3976,30 @@ } }, "moduleExtensions": { - "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { "general": { "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "local_config_apple_cc": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", "ruleClassName": "_apple_cc_autoconf", - "attributes": {} + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } }, "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": {} + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } } }, "recordedRepoMappingEntries": [ [ - "apple_support~", + "apple_support~1.5.0", "bazel_tools", "bazel_tools" ] @@ -3993,20 +4008,23 @@ }, "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { "general": { - "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "bzlTransitiveDigest": "mcsWHq3xORJexV5/4eCvNOLxFOQKV6eli3fkr+tEaqE=", + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "local_config_cc": { "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", "ruleClassName": "cc_autoconf", - "attributes": {} + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } }, "local_config_cc_toolchains": { "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", "ruleClassName": "cc_autoconf_toolchains", - "attributes": {} + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } } }, "recordedRepoMappingEntries": [ @@ -4018,52 +4036,34 @@ ] } }, - "@@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": {}, + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "local_config_sh": { "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", "ruleClassName": "sh_config", - "attributes": {} + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } } }, "recordedRepoMappingEntries": [] } }, - "@@rules_foreign_cc~//foreign_cc:extensions.bzl%ext": { + "@@rules_foreign_cc~0.9.0//foreign_cc:extensions.bzl%ext": { "general": { - "bzlTransitiveDigest": "QbxK92//k6c63fpMer2Lkk6224s9gwYoVFFS6mdkucI=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "bzlTransitiveDigest": "0RRlv8104I+0UofcyVmXkQH2vyzRFgZJ6Tz8I0oC0ZY=", + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "cmake-3.23.2-linux-aarch64": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake-3.23.2-linux-aarch64", "urls": [ "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-aarch64.tar.gz" ], @@ -4073,9 +4073,10 @@ } }, "rules_foreign_cc_framework_toolchain_macos": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//foreign_cc/private/framework:toolchain.bzl", "ruleClassName": "framework_toolchain_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~rules_foreign_cc_framework_toolchain_macos", "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:macos_commands.bzl", "exec_compatible_with": [ "@platforms//os:macos" @@ -4087,6 +4088,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~ninja_1.11.0_linux", "urls": [ "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-linux.zip" ], @@ -4099,9 +4101,10 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~gnumake_src", "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", "patches": [ - "@@rules_foreign_cc~//toolchains:make-reproducible-bootstrap.patch" + "@@rules_foreign_cc~0.9.0//toolchains:make-reproducible-bootstrap.patch" ], "sha256": "e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19", "strip_prefix": "make-4.3", @@ -4115,6 +4118,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~ninja_1.11.0_win", "urls": [ "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-win.zip" ], @@ -4124,9 +4128,10 @@ } }, "cmake_3.23.2_toolchains": { - "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//toolchains:prebuilt_toolchains_repository.bzl", "ruleClassName": "prebuilt_toolchains_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake_3.23.2_toolchains", "repos": { "cmake-3.23.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4155,6 +4160,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake_src", "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", @@ -4167,6 +4173,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~bazel_skylib", "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" @@ -4178,6 +4185,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake-3.23.2-macos-universal", "urls": [ "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-macos-universal.tar.gz" ], @@ -4187,9 +4195,10 @@ } }, "rules_foreign_cc_framework_toolchain_freebsd": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//foreign_cc/private/framework:toolchain.bzl", "ruleClassName": "framework_toolchain_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~rules_foreign_cc_framework_toolchain_freebsd", "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:freebsd_commands.bzl", "exec_compatible_with": [ "@platforms//os:freebsd" @@ -4198,9 +4207,10 @@ } }, "rules_foreign_cc_framework_toolchain_linux": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//foreign_cc/private/framework:toolchain.bzl", "ruleClassName": "framework_toolchain_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~rules_foreign_cc_framework_toolchain_linux", "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:linux_commands.bzl", "exec_compatible_with": [ "@platforms//os:linux" @@ -4212,6 +4222,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~rules_python", "sha256": "5fa3c738d33acca3b97622a13a741129f67ef43f5fdfcec63b29374cc0574c29", "strip_prefix": "rules_python-0.9.0", "url": "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.9.0.tar.gz" @@ -4221,6 +4232,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~ninja_1.11.0_mac", "urls": [ "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-mac.zip" ], @@ -4233,6 +4245,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~ninja_build_src", "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", "sha256": "3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6", "strip_prefix": "ninja-1.11.0", @@ -4245,6 +4258,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake-3.23.2-windows-i386", "urls": [ "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-i386.zip" ], @@ -4257,6 +4271,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake-3.23.2-linux-x86_64", "urls": [ "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-x86_64.tar.gz" ], @@ -4269,6 +4284,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~cmake-3.23.2-windows-x86_64", "urls": [ "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-x86_64.zip" ], @@ -4278,9 +4294,10 @@ } }, "rules_foreign_cc_framework_toolchain_windows": { - "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//foreign_cc/private/framework:toolchain.bzl", "ruleClassName": "framework_toolchain_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~rules_foreign_cc_framework_toolchain_windows", "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:windows_commands.bzl", "exec_compatible_with": [ "@platforms//os:windows" @@ -4289,9 +4306,10 @@ } }, "ninja_1.11.0_toolchains": { - "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", + "bzlFile": "@@rules_foreign_cc~0.9.0//toolchains:prebuilt_toolchains_repository.bzl", "ruleClassName": "prebuilt_toolchains_repository", "attributes": { + "name": "rules_foreign_cc~0.9.0~ext~ninja_1.11.0_toolchains", "repos": { "ninja_1.11.0_linux": [ "@platforms//cpu:x86_64", @@ -4312,57 +4330,61 @@ }, "recordedRepoMappingEntries": [ [ - "rules_foreign_cc~", + "rules_foreign_cc~0.9.0", "bazel_tools", "bazel_tools" ], [ - "rules_foreign_cc~", + "rules_foreign_cc~0.9.0", "rules_foreign_cc", - "rules_foreign_cc~" + "rules_foreign_cc~0.9.0" ] ] } }, - "@@rules_java~//java:extensions.bzl%toolchains": { + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "tJHbmWnq7m+9eUBnUdv7jZziQ26FmcGL9C5/hU3Q9UQ=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "bzlTransitiveDigest": "D02GmifxnV/IhYgspsJMDZ/aE8HxAjXgek5gi6FSto4=", + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", "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" } }, @@ -4370,19 +4392,21 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", "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", + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-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" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" ] } }, "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", "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" } }, @@ -4390,6 +4414,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", "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", @@ -4403,10 +4428,11 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1", + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", "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" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" ] } }, @@ -4414,6 +4440,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", "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", @@ -4424,9 +4451,10 @@ } }, "remotejdk11_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", "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" } }, @@ -4434,6 +4462,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", "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", @@ -4447,6 +4476,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", "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", @@ -4457,16 +4487,18 @@ } }, "remotejdk11_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", "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" } }, @@ -4474,6 +4506,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", "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", @@ -4487,6 +4520,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", "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", @@ -4499,6 +4533,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", "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", @@ -4512,26 +4547,29 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", "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", + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-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" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" ] } }, "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", "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" } }, @@ -4539,6 +4577,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", "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", @@ -4549,16 +4588,18 @@ } }, "remotejdk11_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", "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" } }, @@ -4566,12 +4607,13 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", "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", + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-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" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" ] } }, @@ -4579,10 +4621,11 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39", + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", "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" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" ] } }, @@ -4590,12 +4633,13 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", "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", + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-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" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" ] } }, @@ -4603,19 +4647,21 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", "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", + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-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" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" ] } }, "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", "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" } }, @@ -4623,6 +4669,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", "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", @@ -4636,6 +4683,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", "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", @@ -4646,9 +4694,10 @@ } }, "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", "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" } }, @@ -4656,6 +4705,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", "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", @@ -4666,16 +4716,18 @@ } }, "remotejdk11_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", "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" } }, @@ -4683,6 +4735,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", "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", @@ -4696,10 +4749,11 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528", + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", "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" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" ] } }, @@ -4707,6 +4761,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", "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", @@ -4717,23 +4772,26 @@ } }, "remotejdk21_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", "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", + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", "ruleClassName": "_local_java_repository_rule", "attributes": { + "name": "rules_java~7.1.0~toolchains~local_jdk", "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" @@ -4743,10 +4801,11 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65", + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", "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" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" ] } }, @@ -4754,10 +4813,11 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf", + "name": "rules_java~7.1.0~toolchains~remote_java_tools", + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", "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" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" ] } }, @@ -4765,6 +4825,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", "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", @@ -4775,9 +4836,10 @@ } }, "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", "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" } }, @@ -4785,6 +4847,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", "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", @@ -4798,6 +4861,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", "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", @@ -4808,46 +4872,48 @@ } }, "remotejdk21_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", "ruleClassName": "_toolchain_config", "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", "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~", + "rules_java~7.1.0", "bazel_tools", "bazel_tools" ], [ - "rules_java~", + "rules_java~7.1.0", "remote_java_tools", - "rules_java~~toolchains~remote_java_tools" + "rules_java~7.1.0~toolchains~remote_java_tools" ] ] } }, - "@@rules_python~//python/extensions:python.bzl%python": { + "@@rules_python~0.24.0//python/extensions:python.bzl%python": { "general": { - "bzlTransitiveDigest": "mh86AsACwkNSoqpB2hzQpecNE0j+gb57EL0ZjxD3ZRE=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "bzlTransitiveDigest": "MVoR5pi4VuC+9OZZBqlx1+cbNK5737ZdE0G7SdAU+bk=", + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "python_3_11": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.24.0//python/private:toolchains_repo.bzl", "ruleClassName": "toolchain_aliases", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11", "python_version": "3.11.1", "user_repository_name": "python_3_11" } }, "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", + "bzlFile": "@@rules_python~0.24.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11_aarch64-unknown-linux-gnu", "sha256": "debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4", "patches": [], "platform": "aarch64-unknown-linux-gnu", @@ -4863,9 +4929,10 @@ } }, "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", + "bzlFile": "@@rules_python~0.24.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11_aarch64-apple-darwin", "sha256": "4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80", "patches": [], "platform": "aarch64-apple-darwin", @@ -4881,9 +4948,10 @@ } }, "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", + "bzlFile": "@@rules_python~0.24.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11_x86_64-apple-darwin", "sha256": "20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733", "patches": [], "platform": "x86_64-apple-darwin", @@ -4899,9 +4967,10 @@ } }, "pythons_hub": { - "bzlFile": "@@rules_python~//python/extensions/private:pythons_hub.bzl", + "bzlFile": "@@rules_python~0.24.0//python/extensions/private:pythons_hub.bzl", "ruleClassName": "hub_repo", "attributes": { + "name": "rules_python~0.24.0~python~pythons_hub", "default_python_version": "3.11", "toolchain_prefixes": [ "_0000_python_3_11_" @@ -4918,18 +4987,20 @@ } }, "python_versions": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.24.0//python/private:toolchains_repo.bzl", "ruleClassName": "multi_toolchain_aliases", "attributes": { + "name": "rules_python~0.24.0~python~python_versions", "python_versions": { "3.11": "python_3_11" } } }, "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~//python:repositories.bzl", + "bzlFile": "@@rules_python~0.24.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11_x86_64-pc-windows-msvc", "sha256": "edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf", "patches": [], "platform": "x86_64-pc-windows-msvc", @@ -4945,9 +5016,10 @@ } }, "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", + "bzlFile": "@@rules_python~0.24.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { + "name": "rules_python~0.24.0~python~python_3_11_x86_64-unknown-linux-gnu", "sha256": "02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423", "patches": [], "platform": "x86_64-unknown-linux-gnu", @@ -4965,24 +5037,24 @@ }, "recordedRepoMappingEntries": [ [ - "rules_python~", + "rules_python~0.24.0", "bazel_tools", "bazel_tools" ] ] } }, - "@@toolchains_llvm~//toolchain/extensions:llvm.bzl%llvm": { + "@@toolchains_llvm~1.0.0//toolchain/extensions:llvm.bzl%llvm": { "general": { - "bzlTransitiveDigest": "rdQ1nlqTcj0kPoX7LxaygMQPcdnBPV85jNsRMF1M/Hw=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, + "bzlTransitiveDigest": "TDQeZ8W4/yRTNKZS7ZodQPztqcEssr6T69gEHR1xQDc=", + "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "llvm_toolchain": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", + "bzlFile": "@@toolchains_llvm~1.0.0//toolchain:rules.bzl", "ruleClassName": "toolchain", "attributes": { + "name": "toolchains_llvm~1.0.0~llvm~llvm_toolchain", "absolute_paths": false, "archive_flags": {}, "compile_flags": {}, @@ -5009,9 +5081,10 @@ } }, "llvm_toolchain_llvm": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", + "bzlFile": "@@toolchains_llvm~1.0.0//toolchain:rules.bzl", "ruleClassName": "llvm", "attributes": { + "name": "toolchains_llvm~1.0.0~llvm~llvm_toolchain_llvm", "alternative_llvm_sources": [], "auth_patterns": {}, "distribution": "auto", @@ -5029,14 +5102,14 @@ }, "recordedRepoMappingEntries": [ [ - "toolchains_llvm~", + "toolchains_llvm~1.0.0", "bazel_tools", "bazel_tools" ], [ - "toolchains_llvm~", + "toolchains_llvm~1.0.0", "toolchains_llvm", - "toolchains_llvm~" + "toolchains_llvm~1.0.0" ] ] }