bazel_5: drop

EOL and out of security support for over half a year; only used by
outdated TensorFlow source builds. Since we use `tensorflow-bin`
by default now and CUDA 11 and GCC 12 are both being removed, I
think it’s okay to mark these broken until updates can be finished
and merged.

Emily ded7bc01 1bcb2913

+9 -3225
+4 -1
pkgs/by-name/te/tensorflow-lite/package.nix
··· 42 42 hash = "sha256-Rq5pAVmxlWBVnph20fkAwbfy+iuBNlfFy14poDPd5h0="; 43 43 }; 44 44 45 - bazel = buildPackages.bazel_5; 45 + #bazel = buildPackages.bazel_5; 46 + bazel = buildPackages.bazel; 46 47 47 48 nativeBuildInputs = [ 48 49 pythonEnv ··· 120 121 "x86_64-linux" 121 122 "aarch64-linux" 122 123 ]; 124 + # Bazel 5 was removed. 125 + broken = true; 123 126 }; 124 127 }
+4 -2
pkgs/development/python-modules/tensorflow/default.nix
··· 1 1 { 2 2 stdenv, 3 - bazel_5, 3 + #bazel_5, 4 + bazel, 4 5 buildBazelPackage, 5 6 lib, 6 7 fetchFromGitHub, ··· 285 286 286 287 _bazel-build = buildBazelPackage.override { inherit stdenv; } { 287 288 name = "${pname}-${version}"; 288 - bazel = bazel_5; 289 + #bazel = bazel_5; 290 + bazel = bazel; 289 291 290 292 src = fetchFromGitHub { 291 293 owner = "tensorflow";
-41
pkgs/development/tools/build-managers/bazel/bazel_5/actions_path.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java b/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 2 - index 6fff2af..7e2877e 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 5 - @@ -47,6 +47,16 @@ public final class PosixLocalEnvProvider implements LocalEnvProvider { 6 - Map<String, String> env, BinTools binTools, String fallbackTmpDir) { 7 - ImmutableMap.Builder<String, String> result = ImmutableMap.builder(); 8 - result.putAll(Maps.filterKeys(env, k -> !k.equals("TMPDIR"))); 9 - + 10 - + // In case we are running on NixOS. 11 - + // If bash is called with an unset PATH on this platform, 12 - + // it will set it to /no-such-path and default tools will be missings. 13 - + // See, https://github.com/NixOS/nixpkgs/issues/94222 14 - + // So we ensure that minimal dependencies are present. 15 - + if (!env.containsKey("PATH")){ 16 - + result.put("PATH", "@actionsPathPatch@"); 17 - + } 18 - + 19 - String p = clientEnv.get("TMPDIR"); 20 - if (Strings.isNullOrEmpty(p)) { 21 - // Do not use `fallbackTmpDir`, use `/tmp` instead. This way if the user didn't export TMPDIR 22 - index 95642767c6..39d3c62461 100644 23 - --- a/src/main/java/com/google/devtools/build/lib/exec/local/XcodeLocalEnvProvider.java 24 - +++ b/src/main/java/com/google/devtools/build/lib/exec/local/XcodeLocalEnvProvider.java 25 - @@ -74,6 +74,16 @@ public final class XcodeLocalEnvProvider implements LocalEnvProvider { 26 - 27 - ImmutableMap.Builder<String, String> newEnvBuilder = ImmutableMap.builder(); 28 - newEnvBuilder.putAll(Maps.filterKeys(env, k -> !k.equals("TMPDIR"))); 29 - + 30 - + // In case we are running on NixOS. 31 - + // If bash is called with an unset PATH on this platform, 32 - + // it will set it to /no-such-path and default tools will be missings. 33 - + // See, https://github.com/NixOS/nixpkgs/issues/94222 34 - + // So we ensure that minimal dependencies are present. 35 - + if (!env.containsKey("PATH")){ 36 - + newEnvBuilder.put("PATH", "@actionsPathPatch@"); 37 - + } 38 - + 39 - String p = clientEnv.get("TMPDIR"); 40 - if (Strings.isNullOrEmpty(p)) { 41 - // Do not use `fallbackTmpDir`, use `/tmp` instead. This way if the user didn't export TMPDIR
-11
pkgs/development/tools/build-managers/bazel/bazel_5/bazel_darwin_sandbox.patch
··· 1 - diff -ru a/src/main/native/unix_jni_darwin.cc b/src/main/native/unix_jni_darwin.cc 2 - --- a/src/main/native/unix_jni_darwin.cc 1980-01-01 00:00:00.000000000 -0500 3 - +++ b/src/main/native/unix_jni_darwin.cc 2021-11-27 20:35:29.000000000 -0500 4 - @@ -270,6 +270,7 @@ 5 - } 6 - 7 - void portable_start_suspend_monitoring() { 8 - + if (getenv("NIX_BUILD_TOP")) return; 9 - static dispatch_once_t once_token; 10 - static SuspendState suspend_state; 11 - dispatch_once(&once_token, ^{
-763
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
··· 1 - { 2 - stdenv, 3 - callPackage, 4 - lib, 5 - fetchurl, 6 - fetchFromGitHub, 7 - installShellFiles, 8 - runCommand, 9 - runCommandCC, 10 - makeWrapper, 11 - # this package (through the fixpoint glass) 12 - bazel_self, 13 - lr, 14 - xe, 15 - zip, 16 - unzip, 17 - bash, 18 - coreutils, 19 - which, 20 - gawk, 21 - gnused, 22 - gnutar, 23 - gnugrep, 24 - gzip, 25 - findutils, 26 - # updater 27 - python3, 28 - writeScript, 29 - # Apple dependencies 30 - cctools, 31 - sigtool, 32 - # Allow to independently override the jdks used to build and run respectively 33 - buildJdk, 34 - runJdk, 35 - runtimeShell, 36 - # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 37 - # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 38 - enableNixHacks ? false, 39 - file, 40 - replaceVars, 41 - writeTextFile, 42 - }: 43 - 44 - let 45 - version = "5.4.1"; 46 - sourceRoot = "."; 47 - 48 - src = fetchurl { 49 - url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 50 - hash = "sha256-3P9pNXVqp6yk/Fabsr0m4VN/Cx9tG9pfKyAPqDXMUH8="; 51 - }; 52 - 53 - # Update with 54 - # 1. export BAZEL_SELF=$(nix-build -A bazel_5) 55 - # 2. update version and hash for sources above 56 - # 3. `eval $(nix-build -A bazel_5.updater)` 57 - # 4. add new dependencies from the dict in ./src-deps.json if required by failing build 58 - srcDeps = lib.attrsets.attrValues srcDepsSet; 59 - srcDepsSet = 60 - let 61 - srcs = lib.importJSON ./src-deps.json; 62 - toFetchurl = 63 - d: 64 - lib.attrsets.nameValuePair d.name (fetchurl { 65 - urls = d.urls; 66 - sha256 = d.sha256; 67 - }); 68 - in 69 - builtins.listToAttrs ( 70 - map toFetchurl [ 71 - srcs.desugar_jdk_libs 72 - srcs.io_bazel_skydoc 73 - srcs.bazel_skylib 74 - srcs.bazelci_rules 75 - srcs.io_bazel_rules_sass 76 - srcs.platforms 77 - srcs."remote_java_tools_for_testing" 78 - srcs."coverage_output_generator-v2.5.zip" 79 - srcs.build_bazel_rules_nodejs 80 - srcs."android_tools_pkg-0.23.0.tar.gz" 81 - srcs.bazel_toolchains 82 - srcs.com_github_grpc_grpc 83 - srcs.upb 84 - srcs.com_google_protobuf 85 - srcs.rules_pkg 86 - srcs.rules_cc 87 - srcs.rules_java 88 - srcs.rules_proto 89 - srcs.com_google_absl 90 - srcs.com_googlesource_code_re2 91 - srcs.com_github_cares_cares 92 - ] 93 - ); 94 - 95 - distDir = runCommand "bazel-deps" { } '' 96 - mkdir -p $out 97 - for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 98 - ''; 99 - 100 - defaultShellUtils = 101 - # Keep this list conservative. For more exotic tools, prefer to use 102 - # @rules_nixpkgs to pull in tools from the nix repository. Example: 103 - # 104 - # WORKSPACE: 105 - # 106 - # nixpkgs_git_repository( 107 - # name = "nixpkgs", 108 - # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 109 - # ) 110 - # 111 - # # This defines an external Bazel workspace. 112 - # nixpkgs_package( 113 - # name = "bison", 114 - # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 115 - # ) 116 - # 117 - # some/BUILD.bazel: 118 - # 119 - # genrule( 120 - # ... 121 - # cmd = "$(location @bison//:bin/bison) -other -args", 122 - # tools = [ 123 - # ... 124 - # "@bison//:bin/bison", 125 - # ], 126 - # ) 127 - [ 128 - bash 129 - coreutils 130 - file 131 - findutils 132 - gawk 133 - gnugrep 134 - gnused 135 - gnutar 136 - gzip 137 - python3 138 - unzip 139 - which 140 - zip 141 - ]; 142 - 143 - defaultShellPath = lib.makeBinPath defaultShellUtils; 144 - 145 - platforms = lib.platforms.linux ++ lib.platforms.darwin; 146 - 147 - system = if stdenv.hostPlatform.isDarwin then "darwin" else "linux"; 148 - 149 - # on aarch64 Darwin, `uname -m` returns "arm64" 150 - arch = with stdenv.hostPlatform; if isDarwin && isAarch64 then "arm64" else parsed.cpu.name; 151 - 152 - bazelRC = writeTextFile { 153 - name = "bazel-rc"; 154 - text = '' 155 - startup --server_javabase=${runJdk} 156 - 157 - # Can't use 'common'; https://github.com/bazelbuild/bazel/issues/3054 158 - # Most commands inherit from 'build' anyway. 159 - build --distdir=${distDir} 160 - fetch --distdir=${distDir} 161 - query --distdir=${distDir} 162 - 163 - build --extra_toolchains=@bazel_tools//tools/jdk:nonprebuilt_toolchain_definition 164 - build --tool_java_runtime_version=local_jdk_11 165 - build --java_runtime_version=local_jdk_11 166 - 167 - # load default location for the system wide configuration 168 - try-import /etc/bazel.bazelrc 169 - ''; 170 - }; 171 - 172 - in 173 - stdenv.mkDerivation rec { 174 - pname = "bazel"; 175 - inherit version; 176 - 177 - meta = with lib; { 178 - homepage = "https://github.com/bazelbuild/bazel/"; 179 - description = "Build tool that builds code quickly and reliably"; 180 - sourceProvenance = with sourceTypes; [ 181 - fromSource 182 - binaryBytecode # source bundles dependencies as jars 183 - ]; 184 - license = licenses.asl20; 185 - teams = [ lib.teams.bazel ]; 186 - mainProgram = "bazel"; 187 - inherit platforms; 188 - }; 189 - 190 - inherit src; 191 - inherit sourceRoot; 192 - patches = [ 193 - ./upb-clang16.patch 194 - 195 - # On Darwin, the last argument to gcc is coming up as an empty string. i.e: '' 196 - # This is breaking the build of any C target. This patch removes the last 197 - # argument if it's found to be an empty string. 198 - ../trim-last-argument-to-gcc-if-empty.patch 199 - 200 - # On Darwin, using clang 6 to build fails because of a linker error (see #105573), 201 - # but using clang 7 fails because libarclite_macosx.a cannot be found when linking 202 - # the xcode_locator tool. 203 - # This patch removes using the -fobjc-arc compiler option and makes the code 204 - # compile without automatic reference counting. Caveat: this leaks memory, but 205 - # we accept this fact because xcode_locator is only a short-lived process used during the build. 206 - (replaceVars ./no-arc.patch { 207 - multiBinPatch = if stdenv.hostPlatform.system == "aarch64-darwin" then "arm64" else "x86_64"; 208 - }) 209 - 210 - # --experimental_strict_action_env (which may one day become the default 211 - # see bazelbuild/bazel#2574) hardcodes the default 212 - # action environment to a non hermetic value (e.g. "/usr/local/bin"). 213 - # This is non hermetic on non-nixos systems. On NixOS, bazel cannot find the required binaries. 214 - # So we are replacing this bazel paths by defaultShellPath, 215 - # improving hermeticity and making it work in nixos. 216 - (replaceVars ../strict_action_env.patch { 217 - strictActionEnvPatch = defaultShellPath; 218 - }) 219 - 220 - (replaceVars ./actions_path.patch { 221 - actionsPathPatch = defaultShellPath; 222 - }) 223 - 224 - # bazel reads its system bazelrc in /etc 225 - # override this path to a builtin one 226 - (replaceVars ../bazel_rc.patch { 227 - bazelSystemBazelRCPath = bazelRC; 228 - }) 229 - 230 - # disable suspend detection during a build inside Nix as this is 231 - # not available inside the darwin sandbox 232 - ./bazel_darwin_sandbox.patch 233 - ] 234 - ++ lib.optional enableNixHacks ../nix-hacks.patch; 235 - 236 - # Additional tests that check bazel’s functionality. Execute 237 - # 238 - # nix-build . -A bazel_5.tests 239 - # 240 - # in the nixpkgs checkout root to exercise them locally. 241 - passthru.tests = 242 - let 243 - runLocal = 244 - name: attrs: script: 245 - let 246 - attrs' = removeAttrs attrs [ "buildInputs" ]; 247 - buildInputs = attrs.buildInputs or [ ]; 248 - in 249 - runCommandCC name ( 250 - { 251 - inherit buildInputs; 252 - preferLocalBuild = true; 253 - meta.platforms = platforms; 254 - } 255 - // attrs' 256 - ) script; 257 - 258 - # bazel wants to extract itself into $install_dir/install every time it runs, 259 - # so let’s do that only once. 260 - extracted = 261 - bazelPkg: 262 - let 263 - install_dir = 264 - # `install_base` field printed by `bazel info`, minus the hash. 265 - # yes, this path is kinda magic. Sorry. 266 - "$HOME/.cache/bazel/_bazel_nixbld"; 267 - in 268 - runLocal "bazel-extracted-homedir" { passthru.install_dir = install_dir; } '' 269 - export HOME=$(mktemp -d) 270 - touch WORKSPACE # yeah, everything sucks 271 - install_base="$(${bazelPkg}/bin/bazel info | grep install_base)" 272 - # assert it’s actually below install_dir 273 - [[ "$install_base" =~ ${install_dir} ]] \ 274 - || (echo "oh no! $install_base but we are \ 275 - trying to copy ${install_dir} to $out instead!"; exit 1) 276 - cp -R ${install_dir} $out 277 - ''; 278 - 279 - bazelTest = 280 - { 281 - name, 282 - bazelScript, 283 - workspaceDir, 284 - bazelPkg, 285 - buildInputs ? [ ], 286 - }: 287 - let 288 - be = extracted bazelPkg; 289 - in 290 - runLocal name { inherit buildInputs; } ( 291 - # skip extraction caching on Darwin, because nobody knows how Darwin works 292 - (lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 293 - # set up home with pre-unpacked bazel 294 - export HOME=$(mktemp -d) 295 - mkdir -p ${be.install_dir} 296 - cp -R ${be}/install ${be.install_dir} 297 - 298 - # https://stackoverflow.com/questions/47775668/bazel-how-to-skip-corrupt-installation-on-centos6 299 - # Bazel checks whether the mtime of the install dir files 300 - # is >9 years in the future, otherwise it extracts itself again. 301 - # see PosixFileMTime::IsUntampered in src/main/cpp/util 302 - # What the hell bazel. 303 - ${lr}/bin/lr -0 -U ${be.install_dir} | ${xe}/bin/xe -N0 -0 touch --date="9 years 6 months" {} 304 - '') 305 - + '' 306 - # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 307 - # about why to create a subdir for the workspace. 308 - cp -r ${workspaceDir} wd && chmod u+w wd && cd wd 309 - 310 - ${bazelScript} 311 - 312 - touch $out 313 - '' 314 - ); 315 - 316 - bazelWithNixHacks = bazel_self.override { enableNixHacks = true; }; 317 - 318 - bazel-examples = fetchFromGitHub { 319 - owner = "bazelbuild"; 320 - repo = "examples"; 321 - rev = "4183fc709c26a00366665e2d60d70521dc0b405d"; 322 - sha256 = "1mm4awx6sa0myiz9j4hwp71rpr7yh8vihf3zm15n2ii6xb82r31k"; 323 - }; 324 - 325 - in 326 - (lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { 327 - # `extracted` doesn’t work on darwin 328 - shebang = callPackage ../shebang-test.nix { 329 - inherit 330 - runLocal 331 - extracted 332 - bazelTest 333 - distDir 334 - ; 335 - bazel = bazel_self; 336 - }; 337 - }) 338 - // { 339 - bashTools = callPackage ../bash-tools-test.nix { 340 - inherit runLocal bazelTest distDir; 341 - bazel = bazel_self; 342 - }; 343 - cpp = callPackage ../cpp-test.nix { 344 - inherit 345 - runLocal 346 - bazelTest 347 - bazel-examples 348 - distDir 349 - ; 350 - bazel = bazel_self; 351 - }; 352 - java = callPackage ../java-test.nix { 353 - inherit 354 - runLocal 355 - bazelTest 356 - bazel-examples 357 - distDir 358 - ; 359 - bazel = bazel_self; 360 - }; 361 - protobuf = callPackage ../protobuf-test.nix { 362 - inherit runLocal bazelTest distDir; 363 - bazel = bazel_self; 364 - }; 365 - pythonBinPath = callPackage ../python-bin-path-test.nix { 366 - inherit runLocal bazelTest distDir; 367 - bazel = bazel_self; 368 - }; 369 - 370 - bashToolsWithNixHacks = callPackage ../bash-tools-test.nix { 371 - inherit runLocal bazelTest distDir; 372 - bazel = bazelWithNixHacks; 373 - }; 374 - 375 - cppWithNixHacks = callPackage ../cpp-test.nix { 376 - inherit 377 - runLocal 378 - bazelTest 379 - bazel-examples 380 - distDir 381 - ; 382 - bazel = bazelWithNixHacks; 383 - }; 384 - javaWithNixHacks = callPackage ../java-test.nix { 385 - inherit 386 - runLocal 387 - bazelTest 388 - bazel-examples 389 - distDir 390 - ; 391 - bazel = bazelWithNixHacks; 392 - }; 393 - protobufWithNixHacks = callPackage ../protobuf-test.nix { 394 - inherit runLocal bazelTest distDir; 395 - bazel = bazelWithNixHacks; 396 - }; 397 - pythonBinPathWithNixHacks = callPackage ../python-bin-path-test.nix { 398 - inherit runLocal bazelTest distDir; 399 - bazel = bazelWithNixHacks; 400 - }; 401 - }; 402 - 403 - src_for_updater = stdenv.mkDerivation { 404 - name = "updater-sources"; 405 - inherit src; 406 - nativeBuildInputs = [ unzip ]; 407 - inherit sourceRoot; 408 - installPhase = '' 409 - runHook preInstall 410 - 411 - cp -r . "$out" 412 - 413 - runHook postInstall 414 - ''; 415 - }; 416 - # update the list of workspace dependencies 417 - passthru.updater = writeScript "update-bazel-deps.sh" '' 418 - #!${runtimeShell} 419 - (cd "${src_for_updater}" && 420 - BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \ 421 - "$BAZEL_SELF"/bin/bazel \ 422 - query 'kind(http_archive, //external:*) + kind(http_file, //external:*) + kind(distdir_tar, //external:*) + kind(git_repository, //external:*)' \ 423 - --loading_phase_threads=1 \ 424 - --output build) \ 425 - | "${python3}"/bin/python3 "${./update-srcDeps.py}" \ 426 - "${builtins.toString ./src-deps.json}" 427 - ''; 428 - 429 - # Necessary for the tests to pass on Darwin with sandbox enabled. 430 - # Bazel starts a local server and needs to bind a local address. 431 - __darwinAllowLocalNetworking = true; 432 - 433 - postPatch = 434 - let 435 - 436 - darwinPatches = '' 437 - bazelLinkFlags () { 438 - eval set -- "$NIX_LDFLAGS" 439 - local flag 440 - for flag in "$@"; do 441 - printf ' -Wl,%s' "$flag" 442 - done 443 - } 444 - 445 - # Disable Bazel's Xcode toolchain detection which would configure compilers 446 - # and linkers from Xcode instead of from PATH 447 - export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 448 - 449 - # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 450 - export GCOV=${coreutils}/bin/false 451 - 452 - # libcxx includes aren't added by libcxx hook 453 - # https://github.com/NixOS/nixpkgs/pull/41589 454 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${lib.getInclude stdenv.cc.libcxx}/include/c++/v1" 455 - # for CLang 16 compatibility in external/{absl,upb} dependencies and in execlog 456 - export NIX_CFLAGS_COMPILE+=" -Wno-deprecated-builtins -Wno-gnu-offsetof-extensions -Wno-implicit-function-declaration" 457 - 458 - # don't use system installed Xcode to run clang, use Nix clang instead 459 - sed -i -E "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 460 - scripts/bootstrap/compile.sh \ 461 - tools/osx/BUILD 462 - 463 - substituteInPlace scripts/bootstrap/compile.sh --replace ' -mmacosx-version-min=10.9' "" 464 - 465 - # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 466 - sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 467 - 468 - # clang installed from Xcode has a compatibility wrapper that forwards 469 - # invocations of gcc to clang, but vanilla clang doesn't 470 - sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 471 - sed -i -e 's;env -i codesign --identifier $@ --force --sign;env -i CODESIGN_ALLOCATE=${cctools}/bin/${cctools.targetPrefix}codesign_allocate ${sigtool}/bin/codesign --identifier $@ --force -s;g' tools/osx/BUILD 472 - sed -i -e 's;"/usr/bin/libtool";_find_generic(repository_ctx, "libtool", "LIBTOOL", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 473 - wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl ) 474 - for wrapper in "''${wrappers[@]}"; do 475 - sed -i -e "s,/usr/bin/gcc,${stdenv.cc}/bin/clang,g" $wrapper 476 - sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 477 - done 478 - ''; 479 - 480 - genericPatches = '' 481 - # Substitute j2objc and objc wrapper's python shebang to plain python path. 482 - substituteInPlace tools/j2objc/j2objc_header_map.py --replace "$!/usr/bin/python2.7" "#!${python3.interpreter}" 483 - substituteInPlace tools/j2objc/j2objc_wrapper.py --replace "$!/usr/bin/python2.7" "#!${python3.interpreter}" 484 - substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python3.interpreter}" 485 - 486 - # md5sum is part of coreutils 487 - sed -i 's|/sbin/md5|md5sum|g' \ 488 - src/BUILD third_party/ijar/test/testenv.sh tools/objc/libtool.sh 489 - 490 - # replace initial value of pythonShebang variable in BazelPythonSemantics.java 491 - substituteInPlace src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java \ 492 - --replace '"#!/usr/bin/env " + pythonExecutableName' "\"#!${python3}/bin/python\"" 493 - 494 - substituteInPlace src/main/java/com/google/devtools/build/lib/starlarkbuildapi/python/PyRuntimeInfoApi.java \ 495 - --replace '"#!/usr/bin/env python3"' "\"#!${python3}/bin/python\"" 496 - 497 - # substituteInPlace is rather slow, so prefilter the files with grep 498 - grep -rlZ /bin/ src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 499 - # If you add more replacements here, you must change the grep above! 500 - # Only files containing /bin are taken into account. 501 - substituteInPlace "$path" \ 502 - --replace /bin/bash ${bash}/bin/bash \ 503 - --replace "/usr/bin/env bash" ${bash}/bin/bash \ 504 - --replace "/usr/bin/env python" ${python3}/bin/python \ 505 - --replace /usr/bin/env ${coreutils}/bin/env \ 506 - --replace /bin/true ${coreutils}/bin/true 507 - done 508 - 509 - grep -rlZ /bin/ tools/python | while IFS="" read -r -d "" path; do 510 - substituteInPlace "$path" \ 511 - --replace "/usr/bin/env python2" ${python3.interpreter} \ 512 - --replace "/usr/bin/env python3" ${python3}/bin/python \ 513 - --replace /usr/bin/env ${coreutils}/bin/env 514 - done 515 - 516 - # bazel test runner include references to /bin/bash 517 - substituteInPlace tools/build_rules/test_rules.bzl \ 518 - --replace /bin/bash ${bash}/bin/bash 519 - 520 - for i in $(find tools/cpp/ -type f) 521 - do 522 - substituteInPlace $i \ 523 - --replace /bin/bash ${bash}/bin/bash 524 - done 525 - 526 - # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 527 - substituteInPlace scripts/bootstrap/compile.sh \ 528 - --replace /bin/bash ${bash}/bin/bash 529 - 530 - # add nix environment vars to .bazelrc 531 - cat >> .bazelrc <<EOF 532 - # Limit the resources Bazel is allowed to use during the build to 1/2 the 533 - # available RAM and 3/4 the available CPU cores. This should help avoid 534 - # overwhelming the build machine. 535 - build --local_ram_resources=HOST_RAM*.5 536 - build --local_cpu_resources=HOST_CPUS*.75 537 - 538 - build --distdir=${distDir} 539 - fetch --distdir=${distDir} 540 - build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 541 - build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 542 - build --linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 543 - build --host_linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 544 - build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 545 - build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 546 - build --extra_toolchains=@bazel_tools//tools/jdk:nonprebuilt_toolchain_definition 547 - build --verbose_failures 548 - build --curses=no 549 - build --features=-layering_check 550 - EOF 551 - 552 - cat >> tools/jdk/BUILD.tools <<EOF 553 - load("@bazel_tools//tools/jdk:default_java_toolchain.bzl", "default_java_toolchain", "NONPREBUILT_TOOLCHAIN_CONFIGURATION") 554 - default_java_toolchain( 555 - name = "nonprebuilt_toolchain", 556 - configuration = NONPREBUILT_TOOLCHAIN_CONFIGURATION, 557 - java_runtime = "@local_jdk//:jdk", 558 - ) 559 - EOF 560 - 561 - cat >> third_party/grpc/bazel_1.41.0.patch <<EOF 562 - diff --git a/third_party/grpc/BUILD b/third_party/grpc/BUILD 563 - index 39ee9f97c6..9128d20c85 100644 564 - --- a/third_party/grpc/BUILD 565 - +++ b/third_party/grpc/BUILD 566 - @@ -28,7 +28,6 @@ licenses(["notice"]) 567 - package( 568 - default_visibility = ["//visibility:public"], 569 - features = [ 570 - - "layering_check", 571 - "-parse_headers", 572 - ], 573 - ) 574 - EOF 575 - 576 - # add the same environment vars to compile.sh 577 - sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 578 - -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 579 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 580 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 581 - -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 582 - -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 583 - -e "/\$command \\\\$/a --tool_java_runtime_version=local_jdk_11 \\\\" \ 584 - -e "/\$command \\\\$/a --java_runtime_version=local_jdk_11 \\\\" \ 585 - -e "/\$command \\\\$/a --verbose_failures \\\\" \ 586 - -e "/\$command \\\\$/a --curses=no \\\\" \ 587 - -e "/\$command \\\\$/a --features=-layering_check \\\\" \ 588 - -i scripts/bootstrap/compile.sh 589 - 590 - # This is necessary to avoid: 591 - # "error: no visible @interface for 'NSDictionary' declares the selector 592 - # 'initWithContentsOfURL:error:'" 593 - # This can be removed when the apple_sdk is upgraded beyond 10.13+ 594 - sed -i '/initWithContentsOfURL:versionPlistUrl/ { 595 - N 596 - s/error:nil\];/\];/ 597 - }' tools/osx/xcode_locator.m 598 - 599 - # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 600 - echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 601 - cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 602 - mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 603 - 604 - patchShebangs . 605 - ''; 606 - in 607 - lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches + genericPatches; 608 - 609 - buildInputs = [ buildJdk ] ++ defaultShellUtils; 610 - 611 - # when a command can’t be found in a bazel build, you might also 612 - # need to add it to `defaultShellPath`. 613 - nativeBuildInputs = [ 614 - installShellFiles 615 - makeWrapper 616 - python3 617 - unzip 618 - which 619 - zip 620 - python3.pkgs.absl-py # Needed to build fish completion 621 - ] 622 - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ 623 - cctools 624 - ]; 625 - 626 - # Bazel makes extensive use of symlinks in the WORKSPACE. 627 - # This causes problems with infinite symlinks if the build output is in the same location as the 628 - # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 629 - # subdirectory. 630 - # Failing to do this causes "infinite symlink expansion detected" 631 - preBuildPhases = [ "preBuildPhase" ]; 632 - preBuildPhase = '' 633 - mkdir bazel_src 634 - shopt -s dotglob extglob 635 - mv !(bazel_src) bazel_src 636 - ''; 637 - buildPhase = '' 638 - runHook preBuild 639 - 640 - # Increasing memory during compilation might be necessary. 641 - # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 642 - 643 - # If EMBED_LABEL isn't set, it'd be auto-detected from CHANGELOG.md 644 - # and `git rev-parse --short HEAD` which would result in 645 - # "3.7.0- (@non-git)" due to non-git build and incomplete changelog. 646 - # Actual bazel releases use scripts/release/common.sh which is based 647 - # on branch/tag information which we don't have with tarball releases. 648 - # Note that .bazelversion is always correct and is based on bazel-* 649 - # executable name, version checks should work fine 650 - export EMBED_LABEL="${version}- (@non-git)" 651 - ${bash}/bin/bash ./bazel_src/compile.sh 652 - ./bazel_src/scripts/generate_bash_completion.sh \ 653 - --bazel=./bazel_src/output/bazel \ 654 - --output=./bazel_src/output/bazel-complete.bash \ 655 - --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 656 - --prepend=./bazel_src/scripts/bazel-complete-template.bash 657 - ${python3}/bin/python3 ./bazel_src/scripts/generate_fish_completion.py \ 658 - --bazel=./bazel_src/output/bazel \ 659 - --output=./bazel_src/output/bazel-complete.fish 660 - 661 - # need to change directory for bazel to find the workspace 662 - cd ./bazel_src 663 - # build execlog tooling 664 - export HOME=$(mktemp -d) 665 - ./output/bazel build src/tools/execlog:parser_deploy.jar 666 - cd - 667 - 668 - runHook postBuild 669 - ''; 670 - 671 - installPhase = '' 672 - runHook preInstall 673 - 674 - mkdir -p $out/bin 675 - 676 - # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel 677 - # if it can’t find something in tools, it calls $out/bin/bazel-{version}-{os_arch} 678 - # The binary _must_ exist with this naming if your project contains a .bazelversion 679 - # file. 680 - cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 681 - wrapProgram $out/bin/bazel $wrapperfile --suffix PATH : ${defaultShellPath} 682 - mv ./bazel_src/output/bazel $out/bin/bazel-${version}-${system}-${arch} 683 - 684 - mkdir $out/share 685 - cp ./bazel_src/bazel-bin/src/tools/execlog/parser_deploy.jar $out/share/parser_deploy.jar 686 - cat <<EOF > $out/bin/bazel-execlog 687 - #!${runtimeShell} -e 688 - ${runJdk}/bin/java -jar $out/share/parser_deploy.jar \$@ 689 - EOF 690 - chmod +x $out/bin/bazel-execlog 691 - 692 - # shell completion files 693 - installShellCompletion --bash \ 694 - --name bazel.bash \ 695 - ./bazel_src/output/bazel-complete.bash 696 - installShellCompletion --zsh \ 697 - --name _bazel \ 698 - ./bazel_src/scripts/zsh_completion/_bazel 699 - installShellCompletion --fish \ 700 - --name bazel.fish \ 701 - ./bazel_src/output/bazel-complete.fish 702 - 703 - runHook postInstall 704 - ''; 705 - 706 - # Install check fails on `aarch64-darwin` 707 - # https://github.com/NixOS/nixpkgs/issues/145587 708 - doInstallCheck = stdenv.hostPlatform.system != "aarch64-darwin"; 709 - installCheckPhase = '' 710 - runHook preInstallCheck 711 - 712 - export TEST_TMPDIR=$(pwd) 713 - 714 - hello_test () { 715 - $out/bin/bazel test \ 716 - --test_output=errors \ 717 - examples/cpp:hello-success_test \ 718 - examples/java-native/src/test/java/com/example/myproject:hello 719 - } 720 - 721 - cd ./bazel_src 722 - rm .bazelversion # this doesn't necessarily match the version we built 723 - 724 - # test whether $WORKSPACE_ROOT/tools/bazel works 725 - 726 - mkdir -p tools 727 - cat > tools/bazel <<"EOF" 728 - #!${runtimeShell} -e 729 - exit 1 730 - EOF 731 - chmod +x tools/bazel 732 - 733 - # first call should fail if tools/bazel is used 734 - ! hello_test 735 - 736 - cat > tools/bazel <<"EOF" 737 - #!${runtimeShell} -e 738 - exec "$BAZEL_REAL" "$@" 739 - EOF 740 - 741 - # second call succeeds because it defers to $out/bin/bazel-{version}-{os_arch} 742 - hello_test 743 - 744 - runHook postInstallCheck 745 - ''; 746 - 747 - # Save paths to hardcoded dependencies so Nix can detect them. 748 - # This is needed because the templates get tar’d up into a .jar. 749 - postFixup = '' 750 - mkdir -p $out/nix-support 751 - echo "${defaultShellPath}" >> $out/nix-support/depends 752 - # The string literal specifying the path to the bazel-rc file is sometimes 753 - # stored non-contiguously in the binary due to gcc optimisations, which leads 754 - # Nix to miss the hash when scanning for dependencies 755 - echo "${bazelRC}" >> $out/nix-support/depends 756 - '' 757 - + lib.optionalString stdenv.hostPlatform.isDarwin '' 758 - echo "${cctools}" >> $out/nix-support/depends 759 - ''; 760 - 761 - dontStrip = true; 762 - dontPatchELF = true; 763 - }
-42
pkgs/development/tools/build-managers/bazel/bazel_5/no-arc.patch
··· 1 - diff --git a/tools/osx/BUILD b/tools/osx/BUILD 2 - index 990afe3e8c..cd5b7b1b7a 100644 3 - --- a/tools/osx/BUILD 4 - +++ b/tools/osx/BUILD 5 - @@ -28,8 +28,8 @@ exports_files([ 6 - ]) 7 - 8 - DARWIN_XCODE_LOCATOR_COMPILE_COMMAND = """ 9 - - /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -fobjc-arc -framework CoreServices \ 10 - - -framework Foundation -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \ 11 - + /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -framework CoreServices \ 12 - + -framework Foundation -arch @multiBinPatch@ -Wl,-no_uuid -o $@ $< && \ 13 - env -i codesign --identifier $@ --force --sign - $@ 14 - """ 15 - 16 - diff --git a/tools/osx/xcode_configure.bzl b/tools/osx/xcode_configure.bzl 17 - index 2b819f07ec..a98ce37673 100644 18 - --- a/tools/osx/xcode_configure.bzl 19 - +++ b/tools/osx/xcode_configure.bzl 20 - @@ -127,7 +127,6 @@ def run_xcode_locator(repository_ctx, xcode_locator_src_label): 21 - "macosx", 22 - "clang", 23 - "-mmacosx-version-min=10.13", 24 - - "-fobjc-arc", 25 - "-framework", 26 - "CoreServices", 27 - "-framework", 28 - diff --git a/tools/osx/xcode_locator.m b/tools/osx/xcode_locator.m 29 - index ed2ef87453..e0ce6dbdd1 100644 30 - --- a/tools/osx/xcode_locator.m 31 - +++ b/tools/osx/xcode_locator.m 32 - @@ -21,10 +21,6 @@ 33 - // 6,6.4,6.4.1 = 6.4.1 34 - // 6.3,6.3.0 = 6.3 35 - 36 - -#if !defined(__has_feature) || !__has_feature(objc_arc) 37 - -#error "This file requires ARC support." 38 - -#endif 39 - - 40 - #import <CoreServices/CoreServices.h> 41 - #import <Foundation/Foundation.h> 42 -
-2160
pkgs/development/tools/build-managers/bazel/bazel_5/src-deps.json
··· 1 - { 2 - "1.25.0.zip": { 3 - "name": "1.25.0.zip", 4 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 5 - "urls": [ 6 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 7 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 8 - ] 9 - }, 10 - "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": { 11 - "name": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 12 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 13 - "urls": [ 14 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 15 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 16 - ] 17 - }, 18 - "20211102.0.tar.gz": { 19 - "name": "20211102.0.tar.gz", 20 - "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 21 - "urls": [ 22 - "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 23 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 24 - ] 25 - }, 26 - "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz": { 27 - "name": "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 28 - "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 29 - "urls": [ 30 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 31 - "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz" 32 - ] 33 - }, 34 - "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip": { 35 - "name": "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 36 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 37 - "urls": [ 38 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 39 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 40 - ] 41 - }, 42 - "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { 43 - "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 44 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 45 - "urls": [ 46 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 47 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 48 - ] 49 - }, 50 - "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz": { 51 - "name": "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 52 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 53 - "urls": [ 54 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 55 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 56 - ] 57 - }, 58 - "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { 59 - "name": "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 60 - "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", 61 - "urls": [ 62 - "https://mirror.bazel.build/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 63 - "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz" 64 - ] 65 - }, 66 - "android_tools": { 67 - "name": "android_tools", 68 - "sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e", 69 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz" 70 - }, 71 - "android_tools_for_testing": { 72 - "name": "android_tools_for_testing", 73 - "patch_cmds": [ 74 - "test -f BUILD && chmod u+w BUILD || true", 75 - "echo >> BUILD", 76 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 77 - ], 78 - "patch_cmds_win": [ 79 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 80 - ], 81 - "sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e", 82 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz" 83 - }, 84 - "android_tools_pkg-0.23.0.tar.gz": { 85 - "name": "android_tools_pkg-0.23.0.tar.gz", 86 - "sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e", 87 - "urls": [ 88 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz" 89 - ] 90 - }, 91 - "b1c40e1de81913a3c40e5948f78719c28152486d.zip": { 92 - "name": "b1c40e1de81913a3c40e5948f78719c28152486d.zip", 93 - "sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", 94 - "urls": [ 95 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", 96 - "https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip" 97 - ] 98 - }, 99 - "bazel-skylib-1.0.3.tar.gz": { 100 - "name": "bazel-skylib-1.0.3.tar.gz", 101 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 102 - "urls": [ 103 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 104 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 105 - ] 106 - }, 107 - "bazel_compdb": { 108 - "generator_function": "grpc_deps", 109 - "generator_name": "bazel_compdb", 110 - "name": "bazel_compdb", 111 - "sha256": "bcecfd622c4ef272fd4ba42726a52e140b961c4eac23025f18b346c968a8cfb4", 112 - "strip_prefix": "bazel-compilation-database-0.4.5", 113 - "urls": [ 114 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz", 115 - "https://github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz" 116 - ] 117 - }, 118 - "bazel_gazelle": { 119 - "generator_function": "grpc_deps", 120 - "generator_name": "bazel_gazelle", 121 - "name": "bazel_gazelle", 122 - "sha256": "d987004a72697334a095bbaa18d615804a28280201a50ed6c234c40ccc41e493", 123 - "strip_prefix": "bazel-gazelle-0.19.1", 124 - "urls": [ 125 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/bazel-gazelle/archive/v0.19.1.tar.gz", 126 - "https://github.com/bazelbuild/bazel-gazelle/archive/v0.19.1.tar.gz" 127 - ] 128 - }, 129 - "bazel_j2objc": { 130 - "name": "bazel_j2objc", 131 - "sha256": "8d3403b5b7db57e347c943d214577f6879e5b175c2b59b7e075c0b6453330e9b", 132 - "strip_prefix": "j2objc-2.5", 133 - "urls": [ 134 - "https://mirror.bazel.build/github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip", 135 - "https://github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip" 136 - ] 137 - }, 138 - "bazel_skylib": { 139 - "generator_function": "dist_http_archive", 140 - "generator_name": "bazel_skylib", 141 - "name": "bazel_skylib", 142 - "patch_cmds": [ 143 - "test -f BUILD && chmod u+w BUILD || true", 144 - "echo >> BUILD", 145 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 146 - ], 147 - "patch_cmds_win": [ 148 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 149 - ], 150 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 151 - "urls": [ 152 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 153 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 154 - ] 155 - }, 156 - "bazel_toolchains": { 157 - "generator_function": "grpc_deps", 158 - "generator_name": "bazel_toolchains", 159 - "name": "bazel_toolchains", 160 - "sha256": "0b36eef8a66f39c8dbae88e522d5bbbef49d5e66e834a982402c79962281be10", 161 - "strip_prefix": "bazel-toolchains-1.0.1", 162 - "urls": [ 163 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/1.0.1.tar.gz", 164 - "https://github.com/bazelbuild/bazel-toolchains/releases/download/1.0.1/bazel-toolchains-1.0.1.tar.gz" 165 - ] 166 - }, 167 - "bazel_website": { 168 - "build_file_content": "\nexports_files([\"_sass/style.scss\"])\n", 169 - "name": "bazel_website", 170 - "sha256": "a5f531dd1d62e6947dcfc279656ffc2fdf6f447c163914c5eabf7961b4cb6eb4", 171 - "strip_prefix": "bazel-website-c174fa288aa079b68416d2ce2cc97268fa172f42", 172 - "urls": [ 173 - "https://github.com/bazelbuild/bazel-website/archive/c174fa288aa079b68416d2ce2cc97268fa172f42.tar.gz" 174 - ] 175 - }, 176 - "bazelci_rules": { 177 - "generator_function": "dist_http_archive", 178 - "generator_name": "bazelci_rules", 179 - "name": "bazelci_rules", 180 - "patch_cmds": [ 181 - "test -f BUILD && chmod u+w BUILD || true", 182 - "echo >> BUILD", 183 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 184 - ], 185 - "patch_cmds_win": [ 186 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 187 - ], 188 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 189 - "strip_prefix": "bazelci_rules-1.0.0", 190 - "urls": [ 191 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 192 - ] 193 - }, 194 - "bazelci_rules-1.0.0.tar.gz": { 195 - "name": "bazelci_rules-1.0.0.tar.gz", 196 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 197 - "urls": [ 198 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 199 - ] 200 - }, 201 - "boringssl": { 202 - "generator_function": "grpc_deps", 203 - "generator_name": "boringssl", 204 - "name": "boringssl", 205 - "sha256": "6f640262999cd1fb33cf705922e453e835d2d20f3f06fe0d77f6426c19257308", 206 - "strip_prefix": "boringssl-fc44652a42b396e1645d5e72aba053349992136a", 207 - "urls": [ 208 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/fc44652a42b396e1645d5e72aba053349992136a.tar.gz", 209 - "https://github.com/google/boringssl/archive/fc44652a42b396e1645d5e72aba053349992136a.tar.gz" 210 - ] 211 - }, 212 - "build_bazel_apple_support": { 213 - "generator_function": "grpc_deps", 214 - "generator_name": "build_bazel_apple_support", 215 - "name": "build_bazel_apple_support", 216 - "sha256": "122ebf7fe7d1c8e938af6aeaee0efe788a3a2449ece5a8d6a428cb18d6f88033", 217 - "urls": [ 218 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.7.1/apple_support.0.7.1.tar.gz", 219 - "https://github.com/bazelbuild/apple_support/releases/download/0.7.1/apple_support.0.7.1.tar.gz" 220 - ] 221 - }, 222 - "build_bazel_rules_apple": { 223 - "generator_function": "grpc_deps", 224 - "generator_name": "build_bazel_rules_apple", 225 - "name": "build_bazel_rules_apple", 226 - "sha256": "bdc8e66e70b8a75da23b79f1f8c6207356df07d041d96d2189add7ee0780cf4e", 227 - "strip_prefix": "rules_apple-b869b0d3868d78a1d4ffd866ccb304fb68aa12c3", 228 - "urls": [ 229 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/archive/b869b0d3868d78a1d4ffd866ccb304fb68aa12c3.tar.gz", 230 - "https://github.com/bazelbuild/rules_apple/archive/b869b0d3868d78a1d4ffd866ccb304fb68aa12c3.tar.gz" 231 - ] 232 - }, 233 - "build_bazel_rules_nodejs": { 234 - "generator_function": "dist_http_archive", 235 - "generator_name": "build_bazel_rules_nodejs", 236 - "name": "build_bazel_rules_nodejs", 237 - "sha256": "f2194102720e662dbf193546585d705e645314319554c6ce7e47d8b59f459e9c", 238 - "urls": [ 239 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/2.2.2/rules_nodejs-2.2.2.tar.gz", 240 - "https://github.com/bazelbuild/rules_nodejs/releases/download/2.2.2/rules_nodejs-2.2.2.tar.gz" 241 - ] 242 - }, 243 - "com_envoyproxy_protoc_gen_validate": { 244 - "generator_function": "grpc_deps", 245 - "generator_name": "com_envoyproxy_protoc_gen_validate", 246 - "name": "com_envoyproxy_protoc_gen_validate", 247 - "sha256": "dd4962e4a9e8388a4fbc5c33e64d73bdb222f103e4bad40ca5535f81c2c606c2", 248 - "strip_prefix": "protoc-gen-validate-59da36e59fef2267fc2b1849a05159e3ecdf24f3", 249 - "urls": [ 250 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/protoc-gen-validate/archive/59da36e59fef2267fc2b1849a05159e3ecdf24f3.tar.gz", 251 - "https://github.com/envoyproxy/protoc-gen-validate/archive/59da36e59fef2267fc2b1849a05159e3ecdf24f3.tar.gz" 252 - ] 253 - }, 254 - "com_github_cares_cares": { 255 - "build_file": "@com_github_grpc_grpc//third_party:cares/cares.BUILD", 256 - "generator_function": "grpc_deps", 257 - "generator_name": "com_github_cares_cares", 258 - "name": "com_github_cares_cares", 259 - "sha256": "e8c2751ddc70fed9dc6f999acd92e232d5846f009ee1674f8aee81f19b2b915a", 260 - "strip_prefix": "c-ares-e982924acee7f7313b4baa4ee5ec000c5e373c30", 261 - "urls": [ 262 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 263 - "https://github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz" 264 - ] 265 - }, 266 - "com_github_google_benchmark": { 267 - "generator_function": "grpc_deps", 268 - "generator_name": "com_github_google_benchmark", 269 - "name": "com_github_google_benchmark", 270 - "sha256": "daa4a97e0547d76de300e325a49177b199f3689ce5a35e25d47696f7cb050f86", 271 - "strip_prefix": "benchmark-73d4d5e8d6d449fc8663765a42aa8aeeee844489", 272 - "urls": [ 273 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/73d4d5e8d6d449fc8663765a42aa8aeeee844489.tar.gz", 274 - "https://github.com/google/benchmark/archive/73d4d5e8d6d449fc8663765a42aa8aeeee844489.tar.gz" 275 - ] 276 - }, 277 - "com_github_grpc_grpc": { 278 - "generator_function": "dist_http_archive", 279 - "generator_name": "com_github_grpc_grpc", 280 - "name": "com_github_grpc_grpc", 281 - "patch_args": [ 282 - "-p1" 283 - ], 284 - "patches": [ 285 - "//third_party/grpc:grpc_1.41.0.patch", 286 - "//third_party/grpc:grpc_1.41.0.win_arm64.patch" 287 - ], 288 - "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 289 - "strip_prefix": "grpc-1.41.0", 290 - "urls": [ 291 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.41.0.tar.gz", 292 - "https://github.com/grpc/grpc/archive/v1.41.0.tar.gz" 293 - ] 294 - }, 295 - "com_google_absl": { 296 - "generator_function": "dist_http_archive", 297 - "generator_name": "com_google_absl", 298 - "name": "com_google_absl", 299 - "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 300 - "strip_prefix": "abseil-cpp-20211102.0", 301 - "urls": [ 302 - "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 303 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 304 - ] 305 - }, 306 - "com_google_googleapis": { 307 - "generator_function": "grpc_deps", 308 - "generator_name": "com_google_googleapis", 309 - "name": "com_google_googleapis", 310 - "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 311 - "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", 312 - "urls": [ 313 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 314 - "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 315 - ] 316 - }, 317 - "com_google_googletest": { 318 - "name": "com_google_googletest", 319 - "sha256": "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb", 320 - "strip_prefix": "googletest-release-1.10.0", 321 - "urls": [ 322 - "https://mirror.bazel.build/github.com/google/googletest/archive/release-1.10.0.tar.gz", 323 - "https://github.com/google/googletest/archive/release-1.10.0.tar.gz" 324 - ] 325 - }, 326 - "com_google_protobuf": { 327 - "generator_function": "dist_http_archive", 328 - "generator_name": "com_google_protobuf", 329 - "name": "com_google_protobuf", 330 - "patch_args": [ 331 - "-p1" 332 - ], 333 - "patch_cmds": [ 334 - "test -f BUILD && chmod u+w BUILD || true", 335 - "echo >> BUILD", 336 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 337 - ], 338 - "patch_cmds_win": [ 339 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 340 - ], 341 - "patches": [ 342 - "//third_party/protobuf:3.13.0.patch" 343 - ], 344 - "sha256": "9b4ee22c250fe31b16f1a24d61467e40780a3fbb9b91c3b65be2a376ed913a1a", 345 - "strip_prefix": "protobuf-3.13.0", 346 - "urls": [ 347 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz", 348 - "https://github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz" 349 - ] 350 - }, 351 - "com_google_testparameterinjector": { 352 - "build_file_content": "\njava_library(\n name = \"testparameterinjector\",\n testonly = True,\n srcs = glob([\"src/main/**/*.java\"]),\n deps = [\n \"@org_snakeyaml//:snakeyaml\",\n \"@//third_party:auto_value\",\n \"@//third_party:guava\",\n \"@//third_party:junit4\",\n \"@//third_party/protobuf:protobuf_java\",\n ],\n visibility = [\"//visibility:public\"],\n)\n", 353 - "name": "com_google_testparameterinjector", 354 - "sha256": "562a0e87eb413a7dcad29ebc8d578f6f97503473943585b051c1398a58189b06", 355 - "strip_prefix": "TestParameterInjector-1.0", 356 - "urls": [ 357 - "https://mirror.bazel.build/github.com/google/TestParameterInjector/archive/v1.0.tar.gz", 358 - "https://github.com/google/TestParameterInjector/archive/v1.0.tar.gz" 359 - ] 360 - }, 361 - "com_googlesource_code_re2": { 362 - "generator_function": "grpc_deps", 363 - "generator_name": "com_googlesource_code_re2", 364 - "name": "com_googlesource_code_re2", 365 - "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", 366 - "strip_prefix": "re2-aecba11114cf1fac5497aeb844b6966106de3eb6", 367 - "urls": [ 368 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 369 - "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz" 370 - ] 371 - }, 372 - "coverage_output_generator-v2.5.zip": { 373 - "name": "coverage_output_generator-v2.5.zip", 374 - "sha256": "cd14f1cb4559e4723e63b7e7b06d09fcc3bd7ba58d03f354cdff1439bd936a7d", 375 - "urls": [ 376 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip" 377 - ] 378 - }, 379 - "cython": { 380 - "build_file": "@com_github_grpc_grpc//third_party:cython.BUILD", 381 - "generator_function": "grpc_deps", 382 - "generator_name": "cython", 383 - "name": "cython", 384 - "sha256": "e2e38e1f0572ca54d6085df3dec8b607d20e81515fb80215aed19c81e8fe2079", 385 - "strip_prefix": "cython-0.29.21", 386 - "urls": [ 387 - "https://github.com/cython/cython/archive/0.29.21.tar.gz" 388 - ] 389 - }, 390 - "desugar_jdk_libs": { 391 - "generator_function": "dist_http_archive", 392 - "generator_name": "desugar_jdk_libs", 393 - "name": "desugar_jdk_libs", 394 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 395 - "strip_prefix": "desugar_jdk_libs-5847d6a06302136d95a14b4cbd4b55a9c9f1436e", 396 - "urls": [ 397 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 398 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 399 - ] 400 - }, 401 - "e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz": { 402 - "name": "e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 403 - "sha256": "e8c2751ddc70fed9dc6f999acd92e232d5846f009ee1674f8aee81f19b2b915a", 404 - "urls": [ 405 - "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 406 - "https://github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz" 407 - ] 408 - }, 409 - "enum34": { 410 - "build_file": "@com_github_grpc_grpc//third_party:enum34.BUILD", 411 - "generator_function": "grpc_deps", 412 - "generator_name": "enum34", 413 - "name": "enum34", 414 - "sha256": "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1", 415 - "strip_prefix": "enum34-1.1.6", 416 - "urls": [ 417 - "https://files.pythonhosted.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz" 418 - ] 419 - }, 420 - "envoy_api": { 421 - "generator_function": "grpc_deps", 422 - "generator_name": "envoy_api", 423 - "name": "envoy_api", 424 - "sha256": "330f2f9c938fc038b7ab438919b692d30cdfba3cf596e7824410f88da16c30b5", 425 - "strip_prefix": "data-plane-api-2f0d081fab0b0823f088c6e368f40e1992f46fcd", 426 - "urls": [ 427 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/2f0d081fab0b0823f088c6e368f40e1992f46fcd.tar.gz", 428 - "https://github.com/envoyproxy/data-plane-api/archive/2f0d081fab0b0823f088c6e368f40e1992f46fcd.tar.gz" 429 - ] 430 - }, 431 - "futures": { 432 - "build_file": "@com_github_grpc_grpc//third_party:futures.BUILD", 433 - "generator_function": "grpc_deps", 434 - "generator_name": "futures", 435 - "name": "futures", 436 - "sha256": "7e033af76a5e35f58e56da7a91e687706faf4e7bdfb2cbc3f2cca6b9bcda9794", 437 - "strip_prefix": "futures-3.3.0", 438 - "urls": [ 439 - "https://files.pythonhosted.org/packages/47/04/5fc6c74ad114032cd2c544c575bffc17582295e9cd6a851d6026ab4b2c00/futures-3.3.0.tar.gz" 440 - ] 441 - }, 442 - "io_bazel_rules_go": { 443 - "generator_function": "grpc_deps", 444 - "generator_name": "io_bazel_rules_go", 445 - "name": "io_bazel_rules_go", 446 - "sha256": "dbf5a9ef855684f84cac2e7ae7886c5a001d4f66ae23f6904da0faaaef0d61fc", 447 - "urls": [ 448 - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.24.11/rules_go-v0.24.11.tar.gz", 449 - "https://github.com/bazelbuild/rules_go/releases/download/v0.24.11/rules_go-v0.24.11.tar.gz" 450 - ] 451 - }, 452 - "io_bazel_rules_python": { 453 - "generator_function": "grpc_deps", 454 - "generator_name": "io_bazel_rules_python", 455 - "name": "io_bazel_rules_python", 456 - "sha256": "aa96a691d3a8177f3215b14b0edc9641787abaaa30363a080165d06ab65e1161", 457 - "url": "https://github.com/bazelbuild/rules_python/releases/download/0.0.1/rules_python-0.0.1.tar.gz" 458 - }, 459 - "io_bazel_rules_sass": { 460 - "generator_function": "dist_http_archive", 461 - "generator_name": "io_bazel_rules_sass", 462 - "name": "io_bazel_rules_sass", 463 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 464 - "strip_prefix": "rules_sass-1.25.0", 465 - "urls": [ 466 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 467 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 468 - ] 469 - }, 470 - "io_bazel_skydoc": { 471 - "generator_function": "dist_http_archive", 472 - "generator_name": "io_bazel_skydoc", 473 - "name": "io_bazel_skydoc", 474 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 475 - "strip_prefix": "stardoc-1ef781ced3b1443dca3ed05dec1989eca1a4e1cd", 476 - "urls": [ 477 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 478 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 479 - ] 480 - }, 481 - "io_opencensus_cpp": { 482 - "generator_function": "grpc_deps", 483 - "generator_name": "io_opencensus_cpp", 484 - "name": "io_opencensus_cpp", 485 - "sha256": "90d6fafa8b1a2ea613bf662731d3086e1c2ed286f458a95c81744df2dbae41b1", 486 - "strip_prefix": "opencensus-cpp-c9a4da319bc669a772928ffc55af4a61be1a1176", 487 - "urls": [ 488 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz", 489 - "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" 490 - ] 491 - }, 492 - "java_tools-v11.7.1.zip": { 493 - "name": "java_tools-v11.7.1.zip", 494 - "sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec", 495 - "urls": [ 496 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip", 497 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip" 498 - ] 499 - }, 500 - "java_tools_darwin-v11.7.1.zip": { 501 - "name": "java_tools_darwin-v11.7.1.zip", 502 - "sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73", 503 - "urls": [ 504 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip", 505 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip" 506 - ] 507 - }, 508 - "java_tools_langtools_javac11": { 509 - "name": "java_tools_langtools_javac11", 510 - "sha256": "cf0814fa002ef3d794582bb086516d8c9ed0958f83f19799cdb08949019fe4c7", 511 - "urls": [ 512 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk11_v2.zip" 513 - ] 514 - }, 515 - "java_tools_linux-v11.7.1.zip": { 516 - "name": "java_tools_linux-v11.7.1.zip", 517 - "sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8", 518 - "urls": [ 519 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip", 520 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip" 521 - ] 522 - }, 523 - "java_tools_windows-v11.7.1.zip": { 524 - "name": "java_tools_windows-v11.7.1.zip", 525 - "sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db", 526 - "urls": [ 527 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip", 528 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip" 529 - ] 530 - }, 531 - "jekyll_tree_0_17_1": { 532 - "name": "jekyll_tree_0_17_1", 533 - "sha256": "02256ddd20eeaf70cf8fcfe9b2cdddd7be87aedd5848d549474fb0358e0031d3", 534 - "urls": [ 535 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.17.1.tar" 536 - ] 537 - }, 538 - "jekyll_tree_0_17_2": { 539 - "name": "jekyll_tree_0_17_2", 540 - "sha256": "13b35dd309a0d52f0a2518a1193f42729c75255f5fae40cea68e4d4224bfaa2e", 541 - "urls": [ 542 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.17.2.tar" 543 - ] 544 - }, 545 - "jekyll_tree_0_18_1": { 546 - "name": "jekyll_tree_0_18_1", 547 - "sha256": "98b77f48e37a50fc6f83100bf53f661e10732bb3ddbc226e02d0225cb7a9a7d8", 548 - "urls": [ 549 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.18.1.tar" 550 - ] 551 - }, 552 - "jekyll_tree_0_19_1": { 553 - "name": "jekyll_tree_0_19_1", 554 - "sha256": "ec892c59ba18bb8de1f9ae2bde937db144e45f28d6d1c32a2cee847ee81b134d", 555 - "urls": [ 556 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.19.1.tar" 557 - ] 558 - }, 559 - "jekyll_tree_0_19_2": { 560 - "name": "jekyll_tree_0_19_2", 561 - "sha256": "3c2d9f21ec2fd1c0b8a310f6eb6043027c838810cdfc2457d4346a0e5cdcaa7a", 562 - "urls": [ 563 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.19.2.tar" 564 - ] 565 - }, 566 - "jekyll_tree_0_20_0": { 567 - "name": "jekyll_tree_0_20_0", 568 - "sha256": "bb79a63810bf1b0aa1f89bd3bbbeb4a547a30ab9af70c9be656cc6866f4b015b", 569 - "urls": [ 570 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.20.0.tar" 571 - ] 572 - }, 573 - "jekyll_tree_0_21_0": { 574 - "name": "jekyll_tree_0_21_0", 575 - "sha256": "23ec39c0138d358c544151e5c81586716d5d1c6124f10a742bead70516e6eb93", 576 - "urls": [ 577 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.21.0.tar" 578 - ] 579 - }, 580 - "jekyll_tree_0_22_0": { 581 - "name": "jekyll_tree_0_22_0", 582 - "sha256": "bec5cfaa5560e082e41e33bde276cf93f0f7bcfd2914a3e868f921df8b3ab725", 583 - "urls": [ 584 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.22.0.tar" 585 - ] 586 - }, 587 - "jekyll_tree_0_23_0": { 588 - "name": "jekyll_tree_0_23_0", 589 - "sha256": "56c80fcf49dc606fab8ed5e737a7409e9a486585b7b98673be69b5a4984dd774", 590 - "urls": [ 591 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.23.0.tar" 592 - ] 593 - }, 594 - "jekyll_tree_0_24_0": { 595 - "name": "jekyll_tree_0_24_0", 596 - "sha256": "988fa567906a73e50d3669909285187ef88c76ecd4aa277f4d1f355fc06a90c8", 597 - "urls": [ 598 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.24.0.tar" 599 - ] 600 - }, 601 - "jekyll_tree_0_25_0": { 602 - "name": "jekyll_tree_0_25_0", 603 - "sha256": "e8ab61c047225e808982a564ecd692fd63bd243dccc88a8768ed069a5362a685", 604 - "urls": [ 605 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.25.0.tar" 606 - ] 607 - }, 608 - "jekyll_tree_0_26_0": { 609 - "name": "jekyll_tree_0_26_0", 610 - "sha256": "3907dfc6fb27d246e67877e553e8951fac239bb49f2dec7e06b6b09cb0b98b8d", 611 - "urls": [ 612 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.26.0.tar" 613 - ] 614 - }, 615 - "jekyll_tree_0_27_0": { 616 - "name": "jekyll_tree_0_27_0", 617 - "sha256": "97e2633fefee389daade775da43907aa68699b32212f4e48cb095abe18aa7e65", 618 - "urls": [ 619 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.27.0.tar" 620 - ] 621 - }, 622 - "jekyll_tree_0_28_0": { 623 - "name": "jekyll_tree_0_28_0", 624 - "sha256": "64b3fc267fb1f4c56345d96f0ad9f07a2efe43bd15361f818368849cf941b3b7", 625 - "urls": [ 626 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.28.0.tar" 627 - ] 628 - }, 629 - "jekyll_tree_0_29_0": { 630 - "name": "jekyll_tree_0_29_0", 631 - "sha256": "99d7a6bf9ef0145c59c54b4319fb31cb855681782080a5490909c4a5463c7215", 632 - "urls": [ 633 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.29.0.tar" 634 - ] 635 - }, 636 - "jekyll_tree_0_29_1": { 637 - "name": "jekyll_tree_0_29_1", 638 - "sha256": "cf0a517f1660a7c4fd26a7ef6f3594bbefcf2b670bc0ed610bf3bb6ec3a9fdc3", 639 - "urls": [ 640 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-0.29.1.tar" 641 - ] 642 - }, 643 - "jekyll_tree_1_0_0": { 644 - "name": "jekyll_tree_1_0_0", 645 - "sha256": "61ef65c738a8cd65059f58f2ee5f7eef493136ac4d5e5c3464787d17043febdf", 646 - "urls": [ 647 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-1.0.0.tar" 648 - ] 649 - }, 650 - "jekyll_tree_1_1_0": { 651 - "name": "jekyll_tree_1_1_0", 652 - "sha256": "46d82c9249896903ee6be2295fc52a1346a9ee82f61f89b8a2181232c3bd999b", 653 - "urls": [ 654 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-1.1.0.tar" 655 - ] 656 - }, 657 - "jekyll_tree_1_2_0": { 658 - "name": "jekyll_tree_1_2_0", 659 - "sha256": "d402a8391ca2624673f124ff42ba8d0d40d4139e5d23111f3995dc6c5f70f63d", 660 - "urls": [ 661 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-1.2.0.tar" 662 - ] 663 - }, 664 - "jekyll_tree_2_0_0": { 665 - "name": "jekyll_tree_2_0_0", 666 - "sha256": "7d7c424ede503856c61b645d8fdc2513ec6ea8600d76c5e87c45a9a45c16de3e", 667 - "urls": [ 668 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-2.0.0.tar" 669 - ] 670 - }, 671 - "jekyll_tree_2_1_0": { 672 - "name": "jekyll_tree_2_1_0", 673 - "sha256": "b0fd257b1d6b1b05705742d55a13b9a20d3e99f49c89334750c872d620e5b88f", 674 - "urls": [ 675 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-2.1.0.tar" 676 - ] 677 - }, 678 - "jekyll_tree_2_2_0": { 679 - "name": "jekyll_tree_2_2_0", 680 - "sha256": "4c1506786ab98df8039ec7354b82da7b586b2ae4ab7f7e7d08f3caf74ff28e3d", 681 - "urls": [ 682 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-2.2.0.tar" 683 - ] 684 - }, 685 - "jekyll_tree_3_0_0": { 686 - "name": "jekyll_tree_3_0_0", 687 - "sha256": "bd1096ad609c253fa7b1473edf4a3aa51f36243e188dbb62c68d8ed4aca2419d", 688 - "urls": [ 689 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.0.0.tar" 690 - ] 691 - }, 692 - "jekyll_tree_3_1_0": { 693 - "name": "jekyll_tree_3_1_0", 694 - "sha256": "f9d2e22e24af426d6c9de163d91abe6d8af7eb1eabb1d7ff5e9cf4bededf465a", 695 - "urls": [ 696 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.1.0-807b377.tar" 697 - ] 698 - }, 699 - "jekyll_tree_3_2_0": { 700 - "name": "jekyll_tree_3_2_0", 701 - "sha256": "6cff8654e739a0c3062183a5a6cc82fcf9a77323051f8c007866d7f4101052a6", 702 - "urls": [ 703 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.2.0.tar" 704 - ] 705 - }, 706 - "jekyll_tree_3_3_0": { 707 - "name": "jekyll_tree_3_3_0", 708 - "sha256": "36b81e8ddf4f3caccf41acc82d9e49f000c1be9e92c9cc82793d60ff70636176", 709 - "urls": [ 710 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.3.0.tar" 711 - ] 712 - }, 713 - "jekyll_tree_3_4_0": { 714 - "name": "jekyll_tree_3_4_0", 715 - "sha256": "af82e775d911135bcff76e500bb003c4a9fccb949f8ddf4d93c58eca195bf5e8", 716 - "urls": [ 717 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.4.0.tar" 718 - ] 719 - }, 720 - "jekyll_tree_3_5_0": { 721 - "name": "jekyll_tree_3_5_0", 722 - "sha256": "aa96cbad14cfab0b422d1d17eac3107a75eb05854d40ab4f1379a6fc87b2e1f8", 723 - "urls": [ 724 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.5.0.tar" 725 - ] 726 - }, 727 - "jekyll_tree_3_5_1": { 728 - "name": "jekyll_tree_3_5_1", 729 - "sha256": "1c949ba8da353c93c74a70638e5cb321ea1cd5582eda1b6ad88c6d2d0b569f2f", 730 - "urls": [ 731 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.5.1.tar" 732 - ] 733 - }, 734 - "jekyll_tree_3_6_0": { 735 - "name": "jekyll_tree_3_6_0", 736 - "sha256": "1b7a16a2098ca0c290c208a11db886e950d6c523b2cac2d0a0cba4a04aa832f3", 737 - "urls": [ 738 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.6.0.tar" 739 - ] 740 - }, 741 - "jekyll_tree_3_7_0": { 742 - "name": "jekyll_tree_3_7_0", 743 - "sha256": "a534d37ef3867c92fae8692852f92820a34f63a5f9092bbbec6505c0f69d8094", 744 - "urls": [ 745 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-3.7.0.tar" 746 - ] 747 - }, 748 - "jekyll_tree_4_0_0": { 749 - "name": "jekyll_tree_4_0_0", 750 - "sha256": "9d8e350a17b85624d8d78291d440e05f6ba8af493c1ccb846d0493579dade1b6", 751 - "urls": [ 752 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.0.0.tar" 753 - ] 754 - }, 755 - "jekyll_tree_4_1_0": { 756 - "name": "jekyll_tree_4_1_0", 757 - "sha256": "9ed45a322906029d161f5514371841fbec214c63b9517fccb225c8670ebb482a", 758 - "urls": [ 759 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.1.0.tar" 760 - ] 761 - }, 762 - "jekyll_tree_4_2_0": { 763 - "name": "jekyll_tree_4_2_0", 764 - "sha256": "1188fc6c3354f85741bacbb2bc7dab6bbfd1d2f44475846293ff232fb01709b8", 765 - "urls": [ 766 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.2.0.tar" 767 - ] 768 - }, 769 - "jekyll_tree_4_2_1": { 770 - "name": "jekyll_tree_4_2_1", 771 - "sha256": "b767b7aa949f96b602257587add3be38acbead03bf919fe871397bc80d97f8b2", 772 - "urls": [ 773 - "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.2.1.tar" 774 - ] 775 - }, 776 - "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { 777 - "name": "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", 778 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 779 - "urls": [ 780 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 781 - ] 782 - }, 783 - "opencensus_proto": { 784 - "generator_function": "grpc_deps", 785 - "generator_name": "opencensus_proto", 786 - "name": "opencensus_proto", 787 - "sha256": "b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0", 788 - "strip_prefix": "opencensus-proto-0.3.0/src", 789 - "urls": [ 790 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz", 791 - "https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz" 792 - ] 793 - }, 794 - "openjdk11_darwin_aarch64_archive": { 795 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 796 - "name": "openjdk11_darwin_aarch64_archive", 797 - "sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17", 798 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64", 799 - "urls": [ 800 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz", 801 - "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz" 802 - ] 803 - }, 804 - "openjdk11_darwin_archive": { 805 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 806 - "name": "openjdk11_darwin_archive", 807 - "sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7", 808 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_x64", 809 - "urls": [ 810 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz" 811 - ] 812 - }, 813 - "openjdk11_linux_archive": { 814 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 815 - "name": "openjdk11_linux_archive", 816 - "sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3", 817 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_x64", 818 - "urls": [ 819 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz" 820 - ] 821 - }, 822 - "openjdk11_windows_archive": { 823 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 824 - "name": "openjdk11_windows_archive", 825 - "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 826 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 827 - "urls": [ 828 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 829 - ] 830 - }, 831 - "openjdk11_windows_arm64_archive": { 832 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 833 - "name": "openjdk11_windows_arm64_archive", 834 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 835 - "strip_prefix": "jdk-11.0.13+8", 836 - "urls": [ 837 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 838 - ] 839 - }, 840 - "openjdk15_darwin_aarch64_archive": { 841 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 842 - "name": "openjdk15_darwin_aarch64_archive", 843 - "sha256": "2613c3f15eef6b6ecd0fd102da92282b985e4573905dc902f1783d8059c1efc5", 844 - "strip_prefix": "zulu15.29.15-ca-jdk15.0.2-macosx_aarch64", 845 - "urls": [ 846 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz", 847 - "https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz" 848 - ] 849 - }, 850 - "openjdk15_darwin_archive": { 851 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 852 - "name": "openjdk15_darwin_archive", 853 - "sha256": "f80b2e0512d9d8a92be24497334c974bfecc8c898fc215ce0e76594f00437482", 854 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-macosx_x64", 855 - "urls": [ 856 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz", 857 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz" 858 - ] 859 - }, 860 - "openjdk15_linux_archive": { 861 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 862 - "name": "openjdk15_linux_archive", 863 - "sha256": "0a38f1138c15a4f243b75eb82f8ef40855afcc402e3c2a6de97ce8235011b1ad", 864 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-linux_x64", 865 - "urls": [ 866 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz", 867 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz" 868 - ] 869 - }, 870 - "openjdk15_windows_archive": { 871 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 872 - "name": "openjdk15_windows_archive", 873 - "sha256": "f535a530151e6c20de8a3078057e332b08887cb3ba1a4735717357e72765cad6", 874 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-win_x64", 875 - "urls": [ 876 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip", 877 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip" 878 - ] 879 - }, 880 - "openjdk16_darwin_aarch64_archive": { 881 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 882 - "name": "openjdk16_darwin_aarch64_archive", 883 - "sha256": "c92131e83bc71474850e667bc4e05fca33662b8feb009a0547aa14e76b40e890", 884 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_aarch64", 885 - "urls": [ 886 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz", 887 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz" 888 - ] 889 - }, 890 - "openjdk16_darwin_archive": { 891 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 892 - "name": "openjdk16_darwin_archive", 893 - "sha256": "6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5", 894 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_x64", 895 - "urls": [ 896 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz", 897 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz" 898 - ] 899 - }, 900 - "openjdk16_linux_archive": { 901 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 902 - "name": "openjdk16_linux_archive", 903 - "sha256": "236b5ea97aff3cb312e743848d7efa77faf305170e41371a732ca93c1b797665", 904 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-linux_x64", 905 - "urls": [ 906 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz", 907 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz" 908 - ] 909 - }, 910 - "openjdk16_windows_archive": { 911 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 912 - "name": "openjdk16_windows_archive", 913 - "sha256": "6cbf98ada27476526a5f6dff79fd5f2c15e2f671818e503bdf741eb6c8fed3d4", 914 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-win_x64", 915 - "urls": [ 916 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip", 917 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip" 918 - ] 919 - }, 920 - "openjdk17_darwin_aarch64_archive": { 921 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 922 - "name": "openjdk17_darwin_aarch64_archive", 923 - "sha256": "6b17f01f767ee7abf4704149ca4d86423aab9b16b68697b7d36e9b616846a8b0", 924 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_aarch64", 925 - "urls": [ 926 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz", 927 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz" 928 - ] 929 - }, 930 - "openjdk17_darwin_archive": { 931 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 932 - "name": "openjdk17_darwin_archive", 933 - "sha256": "6029b1fe6853cecad22ab99ac0b3bb4fb8c903dd2edefa91c3abc89755bbd47d", 934 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_x64", 935 - "urls": [ 936 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz", 937 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 938 - ] 939 - }, 940 - "openjdk17_linux_archive": { 941 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 942 - "name": "openjdk17_linux_archive", 943 - "sha256": "37c4f8e48536cceae8c6c20250d6c385e176972532fd35759fa7d6015c965f56", 944 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-linux_x64", 945 - "urls": [ 946 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz", 947 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz" 948 - ] 949 - }, 950 - "openjdk17_windows_archive": { 951 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 952 - "name": "openjdk17_windows_archive", 953 - "sha256": "f4437011239f3f0031c794bb91c02a6350bc941d4196bdd19c9f157b491815a3", 954 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-win_x64", 955 - "urls": [ 956 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip", 957 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 958 - ] 959 - }, 960 - "openjdk17_windows_arm64_archive": { 961 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 962 - "generator_function": "dist_http_archive", 963 - "generator_name": "openjdk17_windows_arm64_archive", 964 - "name": "openjdk17_windows_arm64_archive", 965 - "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 966 - "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 967 - "urls": [ 968 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 969 - "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 970 - ] 971 - }, 972 - "openjdk_linux": { 973 - "downloaded_file_path": "zulu-linux.tar.gz", 974 - "name": "openjdk_linux", 975 - "sha256": "65bfe4e0ffa74a680ee4410db46b17e30cd9397b664a92a886599fe1f3530969", 976 - "urls": [ 977 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-linux_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689070.tar.gz" 978 - ] 979 - }, 980 - "openjdk_linux_aarch64": { 981 - "downloaded_file_path": "zulu-linux-aarch64.tar.gz", 982 - "name": "openjdk_linux_aarch64", 983 - "sha256": "6b245793087300db3ee82ab0d165614f193a73a60f2f011e347756c1e6ca5bac", 984 - "urls": [ 985 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 986 - ] 987 - }, 988 - "openjdk_linux_aarch64_minimal": { 989 - "downloaded_file_path": "zulu-linux-aarch64-minimal.tar.gz", 990 - "name": "openjdk_linux_aarch64_minimal", 991 - "sha256": "06f6520a877704c77614bcfc4f846cc7cbcbf5eaad149bf7f19f4f16e285c9de", 992 - "urls": [ 993 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 994 - ] 995 - }, 996 - "openjdk_linux_aarch64_vanilla": { 997 - "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 998 - "name": "openjdk_linux_aarch64_vanilla", 999 - "sha256": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4", 1000 - "urls": [ 1001 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz" 1002 - ] 1003 - }, 1004 - "openjdk_linux_minimal": { 1005 - "downloaded_file_path": "zulu-linux-minimal.tar.gz", 1006 - "name": "openjdk_linux_minimal", 1007 - "sha256": "91f7d52f695c681d4e21499b4319d548aadef249a6b3053e306308992e1e29ae", 1008 - "urls": [ 1009 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689068.tar.gz" 1010 - ] 1011 - }, 1012 - "openjdk_linux_ppc64le_vanilla": { 1013 - "downloaded_file_path": "adoptopenjdk-ppc64le-vanilla.tar.gz", 1014 - "name": "openjdk_linux_ppc64le_vanilla", 1015 - "sha256": "a417db0295b1f4b538ecbaf7c774f3a177fab9657a665940170936c0eca4e71a", 1016 - "urls": [ 1017 - "https://mirror.bazel.build/openjdk/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz", 1018 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz" 1019 - ] 1020 - }, 1021 - "openjdk_linux_s390x_vanilla": { 1022 - "downloaded_file_path": "adoptopenjdk-s390x-vanilla.tar.gz", 1023 - "name": "openjdk_linux_s390x_vanilla", 1024 - "sha256": "d9b72e87a1d3ebc0c9552f72ae5eb150fffc0298a7cb841f1ce7bfc70dcd1059", 1025 - "urls": [ 1026 - "https://mirror.bazel.build/github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz", 1027 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz" 1028 - ] 1029 - }, 1030 - "openjdk_linux_vanilla": { 1031 - "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 1032 - "name": "openjdk_linux_vanilla", 1033 - "sha256": "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1", 1034 - "urls": [ 1035 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz" 1036 - ] 1037 - }, 1038 - "openjdk_macos_aarch64": { 1039 - "downloaded_file_path": "zulu-macos-aarch64.tar.gz", 1040 - "name": "openjdk_macos_aarch64", 1041 - "sha256": "a900ef793cb34b03ac5d93ea2f67291b6842e99d500934e19393a8d8f9bfa6ff", 1042 - "urls": [ 1043 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-allmodules-1611665569.tar.gz" 1044 - ] 1045 - }, 1046 - "openjdk_macos_aarch64_minimal": { 1047 - "downloaded_file_path": "zulu-macos-aarch64-minimal.tar.gz", 1048 - "name": "openjdk_macos_aarch64_minimal", 1049 - "sha256": "f4f606926e6deeaa8b8397e299313d9df87642fe464b0ccf1ed0432aeb00640b", 1050 - "urls": [ 1051 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-minimal-1611665562.tar.gz" 1052 - ] 1053 - }, 1054 - "openjdk_macos_aarch64_vanilla": { 1055 - "downloaded_file_path": "zulu-macos-aarch64-vanilla.tar.gz", 1056 - "name": "openjdk_macos_aarch64_vanilla", 1057 - "sha256": "3dcc636e64ae58b922269c2dc9f20f6f967bee90e3f6847d643c4a566f1e8d8a", 1058 - "urls": [ 1059 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz", 1060 - "https://cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz" 1061 - ] 1062 - }, 1063 - "openjdk_macos_x86_64": { 1064 - "downloaded_file_path": "zulu-macos.tar.gz", 1065 - "name": "openjdk_macos_x86_64", 1066 - "sha256": "8e283cfd23c7555be8e17295ed76eb8f00324c88ab904b8de37bbe08f90e569b", 1067 - "urls": [ 1068 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689066.tar.gz" 1069 - ] 1070 - }, 1071 - "openjdk_macos_x86_64_minimal": { 1072 - "downloaded_file_path": "zulu-macos-minimal.tar.gz", 1073 - "name": "openjdk_macos_x86_64_minimal", 1074 - "sha256": "1bacb1c07035d4066d79f0b65b4ea0ebd1954f3662bdfe3618da382ac8fd23a6", 1075 - "urls": [ 1076 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689063.tar.gz" 1077 - ] 1078 - }, 1079 - "openjdk_macos_x86_64_vanilla": { 1080 - "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 1081 - "name": "openjdk_macos_x86_64_vanilla", 1082 - "sha256": "e1fe56769f32e2aaac95e0a8f86b5a323da5af3a3b4bba73f3086391a6cc056f", 1083 - "urls": [ 1084 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz" 1085 - ] 1086 - }, 1087 - "openjdk_win": { 1088 - "downloaded_file_path": "zulu-win.zip", 1089 - "name": "openjdk_win", 1090 - "sha256": "8e1604b3a27dcf639bc6d1a73103f1211848139e4cceb081d0a74a99e1e6f995", 1091 - "urls": [ 1092 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1093 - ] 1094 - }, 1095 - "openjdk_win_arm64_vanilla": { 1096 - "downloaded_file_path": "zulu-win-arm64.zip", 1097 - "name": "openjdk_win_arm64_vanilla", 1098 - "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1099 - "urls": [ 1100 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1101 - ] 1102 - }, 1103 - "openjdk_win_minimal": { 1104 - "downloaded_file_path": "zulu-win-minimal.zip", 1105 - "name": "openjdk_win_minimal", 1106 - "sha256": "b90a713c9c2d9ea23cad44d2c2dfcc9af22faba9bde55dedc1c3bb9f556ac1ae", 1107 - "urls": [ 1108 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1109 - ] 1110 - }, 1111 - "openjdk_win_vanilla": { 1112 - "downloaded_file_path": "zulu-win-vanilla.zip", 1113 - "name": "openjdk_win_vanilla", 1114 - "sha256": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18", 1115 - "urls": [ 1116 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip" 1117 - ] 1118 - }, 1119 - "org_snakeyaml": { 1120 - "build_file_content": "\njava_library(\n name = \"snakeyaml\",\n testonly = True,\n srcs = glob([\"src/main/**/*.java\"]),\n visibility = [\"@com_google_testparameterinjector//:__pkg__\"],\n)\n", 1121 - "name": "org_snakeyaml", 1122 - "sha256": "fd0e0cc6c5974fc8f08be3a15fb4a59954c7dd958b5b68186a803de6420b6e40", 1123 - "strip_prefix": "asomov-snakeyaml-b28f0b4d87c6", 1124 - "urls": [ 1125 - "https://mirror.bazel.build/bitbucket.org/asomov/snakeyaml/get/snakeyaml-1.28.tar.gz" 1126 - ] 1127 - }, 1128 - "platforms": { 1129 - "generator_function": "dist_http_archive", 1130 - "generator_name": "platforms", 1131 - "name": "platforms", 1132 - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", 1133 - "urls": [ 1134 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", 1135 - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" 1136 - ] 1137 - }, 1138 - "platforms-0.0.5.tar.gz": { 1139 - "name": "platforms-0.0.5.tar.gz", 1140 - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", 1141 - "urls": [ 1142 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", 1143 - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" 1144 - ] 1145 - }, 1146 - "remote_coverage_tools": { 1147 - "name": "remote_coverage_tools", 1148 - "sha256": "cd14f1cb4559e4723e63b7e7b06d09fcc3bd7ba58d03f354cdff1439bd936a7d", 1149 - "urls": [ 1150 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip" 1151 - ] 1152 - }, 1153 - "remote_java_tools": { 1154 - "generator_function": "maybe", 1155 - "generator_name": "remote_java_tools", 1156 - "name": "remote_java_tools", 1157 - "sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec", 1158 - "urls": [ 1159 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip", 1160 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip" 1161 - ] 1162 - }, 1163 - "remote_java_tools_darwin": { 1164 - "generator_function": "maybe", 1165 - "generator_name": "remote_java_tools_darwin", 1166 - "name": "remote_java_tools_darwin", 1167 - "sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73", 1168 - "urls": [ 1169 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip", 1170 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip" 1171 - ] 1172 - }, 1173 - "remote_java_tools_darwin_for_testing": { 1174 - "generator_function": "dist_http_archive", 1175 - "generator_name": "remote_java_tools_darwin_for_testing", 1176 - "name": "remote_java_tools_darwin_for_testing", 1177 - "patch_cmds": [ 1178 - "test -f BUILD && chmod u+w BUILD || true", 1179 - "echo >> BUILD", 1180 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1181 - ], 1182 - "patch_cmds_win": [ 1183 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1184 - ], 1185 - "sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73", 1186 - "urls": [ 1187 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip", 1188 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip" 1189 - ] 1190 - }, 1191 - "remote_java_tools_for_testing": { 1192 - "generator_function": "dist_http_archive", 1193 - "generator_name": "remote_java_tools_for_testing", 1194 - "name": "remote_java_tools_for_testing", 1195 - "patch_cmds": [ 1196 - "test -f BUILD && chmod u+w BUILD || true", 1197 - "echo >> BUILD", 1198 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1199 - ], 1200 - "patch_cmds_win": [ 1201 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1202 - ], 1203 - "sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec", 1204 - "urls": [ 1205 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip", 1206 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip" 1207 - ] 1208 - }, 1209 - "remote_java_tools_linux": { 1210 - "generator_function": "maybe", 1211 - "generator_name": "remote_java_tools_linux", 1212 - "name": "remote_java_tools_linux", 1213 - "sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8", 1214 - "urls": [ 1215 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip", 1216 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip" 1217 - ] 1218 - }, 1219 - "remote_java_tools_linux_for_testing": { 1220 - "generator_function": "dist_http_archive", 1221 - "generator_name": "remote_java_tools_linux_for_testing", 1222 - "name": "remote_java_tools_linux_for_testing", 1223 - "patch_cmds": [ 1224 - "test -f BUILD && chmod u+w BUILD || true", 1225 - "echo >> BUILD", 1226 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1227 - ], 1228 - "patch_cmds_win": [ 1229 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1230 - ], 1231 - "sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8", 1232 - "urls": [ 1233 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip", 1234 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip" 1235 - ] 1236 - }, 1237 - "remote_java_tools_test": { 1238 - "generator_function": "dist_http_archive", 1239 - "generator_name": "remote_java_tools_test", 1240 - "name": "remote_java_tools_test", 1241 - "patch_cmds": [ 1242 - "test -f BUILD && chmod u+w BUILD || true", 1243 - "echo >> BUILD", 1244 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1245 - ], 1246 - "patch_cmds_win": [ 1247 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1248 - ], 1249 - "sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec", 1250 - "urls": [ 1251 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip", 1252 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip" 1253 - ] 1254 - }, 1255 - "remote_java_tools_test_darwin": { 1256 - "generator_function": "dist_http_archive", 1257 - "generator_name": "remote_java_tools_test_darwin", 1258 - "name": "remote_java_tools_test_darwin", 1259 - "patch_cmds": [ 1260 - "test -f BUILD && chmod u+w BUILD || true", 1261 - "echo >> BUILD", 1262 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1263 - ], 1264 - "patch_cmds_win": [ 1265 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1266 - ], 1267 - "sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73", 1268 - "urls": [ 1269 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip", 1270 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip" 1271 - ] 1272 - }, 1273 - "remote_java_tools_test_linux": { 1274 - "generator_function": "dist_http_archive", 1275 - "generator_name": "remote_java_tools_test_linux", 1276 - "name": "remote_java_tools_test_linux", 1277 - "patch_cmds": [ 1278 - "test -f BUILD && chmod u+w BUILD || true", 1279 - "echo >> BUILD", 1280 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1281 - ], 1282 - "patch_cmds_win": [ 1283 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1284 - ], 1285 - "sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8", 1286 - "urls": [ 1287 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip", 1288 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip" 1289 - ] 1290 - }, 1291 - "remote_java_tools_test_windows": { 1292 - "generator_function": "dist_http_archive", 1293 - "generator_name": "remote_java_tools_test_windows", 1294 - "name": "remote_java_tools_test_windows", 1295 - "patch_cmds": [ 1296 - "test -f BUILD && chmod u+w BUILD || true", 1297 - "echo >> BUILD", 1298 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1299 - ], 1300 - "patch_cmds_win": [ 1301 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1302 - ], 1303 - "sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db", 1304 - "urls": [ 1305 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip", 1306 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip" 1307 - ] 1308 - }, 1309 - "remote_java_tools_windows": { 1310 - "generator_function": "maybe", 1311 - "generator_name": "remote_java_tools_windows", 1312 - "name": "remote_java_tools_windows", 1313 - "sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db", 1314 - "urls": [ 1315 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip", 1316 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip" 1317 - ] 1318 - }, 1319 - "remote_java_tools_windows_for_testing": { 1320 - "generator_function": "dist_http_archive", 1321 - "generator_name": "remote_java_tools_windows_for_testing", 1322 - "name": "remote_java_tools_windows_for_testing", 1323 - "patch_cmds": [ 1324 - "test -f BUILD && chmod u+w BUILD || true", 1325 - "echo >> BUILD", 1326 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1327 - ], 1328 - "patch_cmds_win": [ 1329 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1330 - ], 1331 - "sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db", 1332 - "urls": [ 1333 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip", 1334 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip" 1335 - ] 1336 - }, 1337 - "remotejdk11_linux": { 1338 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1339 - "generator_function": "maybe", 1340 - "generator_name": "remotejdk11_linux", 1341 - "name": "remotejdk11_linux", 1342 - "sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3", 1343 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_x64", 1344 - "urls": [ 1345 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz" 1346 - ] 1347 - }, 1348 - "remotejdk11_linux_aarch64": { 1349 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1350 - "generator_function": "maybe", 1351 - "generator_name": "remotejdk11_linux_aarch64", 1352 - "name": "remotejdk11_linux_aarch64", 1353 - "sha256": "61254688067454d3ccf0ef25993b5dcab7b56c8129e53b73566c28a8dd4d48fb", 1354 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_aarch64", 1355 - "urls": [ 1356 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz" 1357 - ] 1358 - }, 1359 - "remotejdk11_linux_aarch64_for_testing": { 1360 - "build_file": "@local_jdk//:BUILD.bazel", 1361 - "name": "remotejdk11_linux_aarch64_for_testing", 1362 - "patch_cmds": [ 1363 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1364 - "echo >> BUILD.bazel", 1365 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1366 - ], 1367 - "patch_cmds_win": [ 1368 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1369 - ], 1370 - "sha256": "61254688067454d3ccf0ef25993b5dcab7b56c8129e53b73566c28a8dd4d48fb", 1371 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_aarch64", 1372 - "urls": [ 1373 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz" 1374 - ] 1375 - }, 1376 - "remotejdk11_linux_for_testing": { 1377 - "build_file": "@local_jdk//:BUILD.bazel", 1378 - "name": "remotejdk11_linux_for_testing", 1379 - "patch_cmds": [ 1380 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1381 - "echo >> BUILD.bazel", 1382 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1383 - ], 1384 - "patch_cmds_win": [ 1385 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1386 - ], 1387 - "sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3", 1388 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_x64", 1389 - "urls": [ 1390 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz" 1391 - ] 1392 - }, 1393 - "remotejdk11_linux_ppc64le": { 1394 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1395 - "generator_function": "maybe", 1396 - "generator_name": "remotejdk11_linux_ppc64le", 1397 - "name": "remotejdk11_linux_ppc64le", 1398 - "sha256": "a417db0295b1f4b538ecbaf7c774f3a177fab9657a665940170936c0eca4e71a", 1399 - "strip_prefix": "jdk-11.0.7+10", 1400 - "urls": [ 1401 - "https://mirror.bazel.build/openjdk/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz", 1402 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz" 1403 - ] 1404 - }, 1405 - "remotejdk11_linux_ppc64le_for_testing": { 1406 - "build_file": "@local_jdk//:BUILD.bazel", 1407 - "name": "remotejdk11_linux_ppc64le_for_testing", 1408 - "patch_cmds": [ 1409 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1410 - "echo >> BUILD.bazel", 1411 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1412 - ], 1413 - "patch_cmds_win": [ 1414 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1415 - ], 1416 - "sha256": "a417db0295b1f4b538ecbaf7c774f3a177fab9657a665940170936c0eca4e71a", 1417 - "strip_prefix": "jdk-11.0.7+10", 1418 - "urls": [ 1419 - "https://mirror.bazel.build/openjdk/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz", 1420 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz" 1421 - ] 1422 - }, 1423 - "remotejdk11_linux_s390x": { 1424 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1425 - "generator_function": "maybe", 1426 - "generator_name": "remotejdk11_linux_s390x", 1427 - "name": "remotejdk11_linux_s390x", 1428 - "sha256": "d9b72e87a1d3ebc0c9552f72ae5eb150fffc0298a7cb841f1ce7bfc70dcd1059", 1429 - "strip_prefix": "jdk-11.0.7+10", 1430 - "urls": [ 1431 - "https://mirror.bazel.build/github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz", 1432 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz" 1433 - ] 1434 - }, 1435 - "remotejdk11_linux_s390x_for_testing": { 1436 - "build_file": "@local_jdk//:BUILD.bazel", 1437 - "name": "remotejdk11_linux_s390x_for_testing", 1438 - "patch_cmds": [ 1439 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1440 - "echo >> BUILD.bazel", 1441 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1442 - ], 1443 - "patch_cmds_win": [ 1444 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1445 - ], 1446 - "sha256": "d9b72e87a1d3ebc0c9552f72ae5eb150fffc0298a7cb841f1ce7bfc70dcd1059", 1447 - "strip_prefix": "jdk-11.0.7+10", 1448 - "urls": [ 1449 - "https://mirror.bazel.build/github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz", 1450 - "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz" 1451 - ] 1452 - }, 1453 - "remotejdk11_macos": { 1454 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1455 - "generator_function": "maybe", 1456 - "generator_name": "remotejdk11_macos", 1457 - "name": "remotejdk11_macos", 1458 - "sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7", 1459 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_x64", 1460 - "urls": [ 1461 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz" 1462 - ] 1463 - }, 1464 - "remotejdk11_macos_aarch64": { 1465 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1466 - "generator_function": "maybe", 1467 - "generator_name": "remotejdk11_macos_aarch64", 1468 - "name": "remotejdk11_macos_aarch64", 1469 - "sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17", 1470 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64", 1471 - "urls": [ 1472 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz", 1473 - "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz" 1474 - ] 1475 - }, 1476 - "remotejdk11_macos_aarch64_for_testing": { 1477 - "build_file": "@local_jdk//:BUILD.bazel", 1478 - "name": "remotejdk11_macos_aarch64_for_testing", 1479 - "patch_cmds": [ 1480 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1481 - "echo >> BUILD.bazel", 1482 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1483 - ], 1484 - "patch_cmds_win": [ 1485 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1486 - ], 1487 - "sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17", 1488 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64", 1489 - "urls": [ 1490 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz", 1491 - "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz" 1492 - ] 1493 - }, 1494 - "remotejdk11_macos_for_testing": { 1495 - "build_file": "@local_jdk//:BUILD.bazel", 1496 - "name": "remotejdk11_macos_for_testing", 1497 - "patch_cmds": [ 1498 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1499 - "echo >> BUILD.bazel", 1500 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1501 - ], 1502 - "patch_cmds_win": [ 1503 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1504 - ], 1505 - "sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7", 1506 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_x64", 1507 - "urls": [ 1508 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz" 1509 - ] 1510 - }, 1511 - "remotejdk11_win": { 1512 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1513 - "generator_function": "maybe", 1514 - "generator_name": "remotejdk11_win", 1515 - "name": "remotejdk11_win", 1516 - "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 1517 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 1518 - "urls": [ 1519 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 1520 - ] 1521 - }, 1522 - "remotejdk11_win_arm64": { 1523 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1524 - "generator_function": "maybe", 1525 - "generator_name": "remotejdk11_win_arm64", 1526 - "name": "remotejdk11_win_arm64", 1527 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1528 - "strip_prefix": "jdk-11.0.13+8", 1529 - "urls": [ 1530 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1531 - ] 1532 - }, 1533 - "remotejdk11_win_arm64_for_testing": { 1534 - "build_file": "@local_jdk//:BUILD.bazel", 1535 - "generator_function": "dist_http_archive", 1536 - "generator_name": "remotejdk11_win_arm64_for_testing", 1537 - "name": "remotejdk11_win_arm64_for_testing", 1538 - "patch_cmds": [ 1539 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1540 - "echo >> BUILD.bazel", 1541 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1542 - ], 1543 - "patch_cmds_win": [ 1544 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1545 - ], 1546 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1547 - "strip_prefix": "jdk-11.0.13+8", 1548 - "urls": [ 1549 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1550 - ] 1551 - }, 1552 - "remotejdk11_win_for_testing": { 1553 - "build_file": "@local_jdk//:BUILD.bazel", 1554 - "name": "remotejdk11_win_for_testing", 1555 - "patch_cmds": [ 1556 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1557 - "echo >> BUILD.bazel", 1558 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1559 - ], 1560 - "patch_cmds_win": [ 1561 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1562 - ], 1563 - "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 1564 - "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 1565 - "urls": [ 1566 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 1567 - ] 1568 - }, 1569 - "remotejdk15_linux": { 1570 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1571 - "generator_function": "maybe", 1572 - "generator_name": "remotejdk15_linux", 1573 - "name": "remotejdk15_linux", 1574 - "sha256": "0a38f1138c15a4f243b75eb82f8ef40855afcc402e3c2a6de97ce8235011b1ad", 1575 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-linux_x64", 1576 - "urls": [ 1577 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz", 1578 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz" 1579 - ] 1580 - }, 1581 - "remotejdk15_linux_for_testing": { 1582 - "build_file": "@local_jdk//:BUILD.bazel", 1583 - "name": "remotejdk15_linux_for_testing", 1584 - "patch_cmds": [ 1585 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1586 - "echo >> BUILD.bazel", 1587 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1588 - ], 1589 - "patch_cmds_win": [ 1590 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1591 - ], 1592 - "sha256": "0a38f1138c15a4f243b75eb82f8ef40855afcc402e3c2a6de97ce8235011b1ad", 1593 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-linux_x64", 1594 - "urls": [ 1595 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz", 1596 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz" 1597 - ] 1598 - }, 1599 - "remotejdk15_macos": { 1600 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1601 - "generator_function": "maybe", 1602 - "generator_name": "remotejdk15_macos", 1603 - "name": "remotejdk15_macos", 1604 - "sha256": "f80b2e0512d9d8a92be24497334c974bfecc8c898fc215ce0e76594f00437482", 1605 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-macosx_x64", 1606 - "urls": [ 1607 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz", 1608 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz" 1609 - ] 1610 - }, 1611 - "remotejdk15_macos_aarch64": { 1612 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1613 - "generator_function": "maybe", 1614 - "generator_name": "remotejdk15_macos_aarch64", 1615 - "name": "remotejdk15_macos_aarch64", 1616 - "sha256": "2613c3f15eef6b6ecd0fd102da92282b985e4573905dc902f1783d8059c1efc5", 1617 - "strip_prefix": "zulu15.29.15-ca-jdk15.0.2-macosx_aarch64", 1618 - "urls": [ 1619 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz", 1620 - "https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz" 1621 - ] 1622 - }, 1623 - "remotejdk15_macos_aarch64_for_testing": { 1624 - "build_file": "@local_jdk//:BUILD.bazel", 1625 - "name": "remotejdk15_macos_aarch64_for_testing", 1626 - "patch_cmds": [ 1627 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1628 - "echo >> BUILD.bazel", 1629 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1630 - ], 1631 - "patch_cmds_win": [ 1632 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1633 - ], 1634 - "sha256": "2613c3f15eef6b6ecd0fd102da92282b985e4573905dc902f1783d8059c1efc5", 1635 - "strip_prefix": "zulu15.29.15-ca-jdk15.0.2-macosx_aarch64", 1636 - "urls": [ 1637 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz", 1638 - "https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.tar.gz" 1639 - ] 1640 - }, 1641 - "remotejdk15_macos_for_testing": { 1642 - "build_file": "@local_jdk//:BUILD.bazel", 1643 - "name": "remotejdk15_macos_for_testing", 1644 - "patch_cmds": [ 1645 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1646 - "echo >> BUILD.bazel", 1647 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1648 - ], 1649 - "patch_cmds_win": [ 1650 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1651 - ], 1652 - "sha256": "f80b2e0512d9d8a92be24497334c974bfecc8c898fc215ce0e76594f00437482", 1653 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-macosx_x64", 1654 - "urls": [ 1655 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz", 1656 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-macosx_x64.tar.gz" 1657 - ] 1658 - }, 1659 - "remotejdk15_win": { 1660 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1661 - "generator_function": "maybe", 1662 - "generator_name": "remotejdk15_win", 1663 - "name": "remotejdk15_win", 1664 - "sha256": "f535a530151e6c20de8a3078057e332b08887cb3ba1a4735717357e72765cad6", 1665 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-win_x64", 1666 - "urls": [ 1667 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip", 1668 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip" 1669 - ] 1670 - }, 1671 - "remotejdk15_win_for_testing": { 1672 - "build_file": "@local_jdk//:BUILD.bazel", 1673 - "name": "remotejdk15_win_for_testing", 1674 - "patch_cmds": [ 1675 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1676 - "echo >> BUILD.bazel", 1677 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1678 - ], 1679 - "patch_cmds_win": [ 1680 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1681 - ], 1682 - "sha256": "f535a530151e6c20de8a3078057e332b08887cb3ba1a4735717357e72765cad6", 1683 - "strip_prefix": "zulu15.27.17-ca-jdk15.0.0-win_x64", 1684 - "urls": [ 1685 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip", 1686 - "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip" 1687 - ] 1688 - }, 1689 - "remotejdk16_linux": { 1690 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1691 - "generator_function": "maybe", 1692 - "generator_name": "remotejdk16_linux", 1693 - "name": "remotejdk16_linux", 1694 - "sha256": "236b5ea97aff3cb312e743848d7efa77faf305170e41371a732ca93c1b797665", 1695 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-linux_x64", 1696 - "urls": [ 1697 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz", 1698 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz" 1699 - ] 1700 - }, 1701 - "remotejdk16_linux_for_testing": { 1702 - "build_file": "@local_jdk//:BUILD.bazel", 1703 - "name": "remotejdk16_linux_for_testing", 1704 - "patch_cmds": [ 1705 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1706 - "echo >> BUILD.bazel", 1707 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1708 - ], 1709 - "patch_cmds_win": [ 1710 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1711 - ], 1712 - "sha256": "236b5ea97aff3cb312e743848d7efa77faf305170e41371a732ca93c1b797665", 1713 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-linux_x64", 1714 - "urls": [ 1715 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz", 1716 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz" 1717 - ] 1718 - }, 1719 - "remotejdk16_macos": { 1720 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1721 - "generator_function": "maybe", 1722 - "generator_name": "remotejdk16_macos", 1723 - "name": "remotejdk16_macos", 1724 - "sha256": "6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5", 1725 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_x64", 1726 - "urls": [ 1727 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz", 1728 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz" 1729 - ] 1730 - }, 1731 - "remotejdk16_macos_aarch64": { 1732 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1733 - "generator_function": "maybe", 1734 - "generator_name": "remotejdk16_macos_aarch64", 1735 - "name": "remotejdk16_macos_aarch64", 1736 - "sha256": "c92131e83bc71474850e667bc4e05fca33662b8feb009a0547aa14e76b40e890", 1737 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_aarch64", 1738 - "urls": [ 1739 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz", 1740 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz" 1741 - ] 1742 - }, 1743 - "remotejdk16_macos_aarch64_for_testing": { 1744 - "build_file": "@local_jdk//:BUILD.bazel", 1745 - "name": "remotejdk16_macos_aarch64_for_testing", 1746 - "patch_cmds": [ 1747 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1748 - "echo >> BUILD.bazel", 1749 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1750 - ], 1751 - "patch_cmds_win": [ 1752 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1753 - ], 1754 - "sha256": "c92131e83bc71474850e667bc4e05fca33662b8feb009a0547aa14e76b40e890", 1755 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_aarch64", 1756 - "urls": [ 1757 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz", 1758 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz" 1759 - ] 1760 - }, 1761 - "remotejdk16_macos_for_testing": { 1762 - "build_file": "@local_jdk//:BUILD.bazel", 1763 - "name": "remotejdk16_macos_for_testing", 1764 - "patch_cmds": [ 1765 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1766 - "echo >> BUILD.bazel", 1767 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1768 - ], 1769 - "patch_cmds_win": [ 1770 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1771 - ], 1772 - "sha256": "6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5", 1773 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_x64", 1774 - "urls": [ 1775 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz", 1776 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz" 1777 - ] 1778 - }, 1779 - "remotejdk16_win": { 1780 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1781 - "generator_function": "maybe", 1782 - "generator_name": "remotejdk16_win", 1783 - "name": "remotejdk16_win", 1784 - "sha256": "6cbf98ada27476526a5f6dff79fd5f2c15e2f671818e503bdf741eb6c8fed3d4", 1785 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-win_x64", 1786 - "urls": [ 1787 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip", 1788 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip" 1789 - ] 1790 - }, 1791 - "remotejdk16_win_for_testing": { 1792 - "build_file": "@local_jdk//:BUILD.bazel", 1793 - "name": "remotejdk16_win_for_testing", 1794 - "patch_cmds": [ 1795 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1796 - "echo >> BUILD.bazel", 1797 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1798 - ], 1799 - "patch_cmds_win": [ 1800 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1801 - ], 1802 - "sha256": "6cbf98ada27476526a5f6dff79fd5f2c15e2f671818e503bdf741eb6c8fed3d4", 1803 - "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-win_x64", 1804 - "urls": [ 1805 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip", 1806 - "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip" 1807 - ] 1808 - }, 1809 - "remotejdk17_linux": { 1810 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1811 - "generator_function": "maybe", 1812 - "generator_name": "remotejdk17_linux", 1813 - "name": "remotejdk17_linux", 1814 - "sha256": "37c4f8e48536cceae8c6c20250d6c385e176972532fd35759fa7d6015c965f56", 1815 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-linux_x64", 1816 - "urls": [ 1817 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz", 1818 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz" 1819 - ] 1820 - }, 1821 - "remotejdk17_linux_for_testing": { 1822 - "build_file": "@local_jdk//:BUILD.bazel", 1823 - "name": "remotejdk17_linux_for_testing", 1824 - "patch_cmds": [ 1825 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1826 - "echo >> BUILD.bazel", 1827 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1828 - ], 1829 - "patch_cmds_win": [ 1830 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1831 - ], 1832 - "sha256": "37c4f8e48536cceae8c6c20250d6c385e176972532fd35759fa7d6015c965f56", 1833 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-linux_x64", 1834 - "urls": [ 1835 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz", 1836 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz" 1837 - ] 1838 - }, 1839 - "remotejdk17_macos": { 1840 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1841 - "generator_function": "maybe", 1842 - "generator_name": "remotejdk17_macos", 1843 - "name": "remotejdk17_macos", 1844 - "sha256": "6029b1fe6853cecad22ab99ac0b3bb4fb8c903dd2edefa91c3abc89755bbd47d", 1845 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_x64", 1846 - "urls": [ 1847 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz", 1848 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1849 - ] 1850 - }, 1851 - "remotejdk17_macos_aarch64": { 1852 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1853 - "generator_function": "maybe", 1854 - "generator_name": "remotejdk17_macos_aarch64", 1855 - "name": "remotejdk17_macos_aarch64", 1856 - "sha256": "6b17f01f767ee7abf4704149ca4d86423aab9b16b68697b7d36e9b616846a8b0", 1857 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_aarch64", 1858 - "urls": [ 1859 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz", 1860 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz" 1861 - ] 1862 - }, 1863 - "remotejdk17_macos_aarch64_for_testing": { 1864 - "build_file": "@local_jdk//:BUILD.bazel", 1865 - "name": "remotejdk17_macos_aarch64_for_testing", 1866 - "patch_cmds": [ 1867 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1868 - "echo >> BUILD.bazel", 1869 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1870 - ], 1871 - "patch_cmds_win": [ 1872 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1873 - ], 1874 - "sha256": "6b17f01f767ee7abf4704149ca4d86423aab9b16b68697b7d36e9b616846a8b0", 1875 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_aarch64", 1876 - "urls": [ 1877 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz", 1878 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz" 1879 - ] 1880 - }, 1881 - "remotejdk17_macos_for_testing": { 1882 - "build_file": "@local_jdk//:BUILD.bazel", 1883 - "name": "remotejdk17_macos_for_testing", 1884 - "patch_cmds": [ 1885 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1886 - "echo >> BUILD.bazel", 1887 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1888 - ], 1889 - "patch_cmds_win": [ 1890 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1891 - ], 1892 - "sha256": "6029b1fe6853cecad22ab99ac0b3bb4fb8c903dd2edefa91c3abc89755bbd47d", 1893 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_x64", 1894 - "urls": [ 1895 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz", 1896 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1897 - ] 1898 - }, 1899 - "remotejdk17_win": { 1900 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1901 - "generator_function": "maybe", 1902 - "generator_name": "remotejdk17_win", 1903 - "name": "remotejdk17_win", 1904 - "sha256": "f4437011239f3f0031c794bb91c02a6350bc941d4196bdd19c9f157b491815a3", 1905 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-win_x64", 1906 - "urls": [ 1907 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip", 1908 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 1909 - ] 1910 - }, 1911 - "remotejdk17_win_arm64": { 1912 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1913 - "generator_function": "maybe", 1914 - "generator_name": "remotejdk17_win_arm64", 1915 - "name": "remotejdk17_win_arm64", 1916 - "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1917 - "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 1918 - "urls": [ 1919 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 1920 - "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1921 - ] 1922 - }, 1923 - "remotejdk17_win_arm64_for_testing": { 1924 - "build_file": "@local_jdk//:BUILD.bazel", 1925 - "generator_function": "dist_http_archive", 1926 - "generator_name": "remotejdk17_win_arm64_for_testing", 1927 - "name": "remotejdk17_win_arm64_for_testing", 1928 - "patch_cmds": [ 1929 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1930 - "echo >> BUILD.bazel", 1931 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1932 - ], 1933 - "patch_cmds_win": [ 1934 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1935 - ], 1936 - "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1937 - "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 1938 - "urls": [ 1939 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 1940 - "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1941 - ] 1942 - }, 1943 - "remotejdk17_win_for_testing": { 1944 - "build_file": "@local_jdk//:BUILD.bazel", 1945 - "name": "remotejdk17_win_for_testing", 1946 - "patch_cmds": [ 1947 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1948 - "echo >> BUILD.bazel", 1949 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1950 - ], 1951 - "patch_cmds_win": [ 1952 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1953 - ], 1954 - "sha256": "f4437011239f3f0031c794bb91c02a6350bc941d4196bdd19c9f157b491815a3", 1955 - "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-win_x64", 1956 - "urls": [ 1957 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip", 1958 - "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 1959 - ] 1960 - }, 1961 - "rules_cc": { 1962 - "name": "rules_cc", 1963 - "sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", 1964 - "strip_prefix": "rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d", 1965 - "urls": [ 1966 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", 1967 - "https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip" 1968 - ] 1969 - }, 1970 - "rules_java": { 1971 - "generator_function": "dist_http_archive", 1972 - "generator_name": "rules_java", 1973 - "name": "rules_java", 1974 - "patch_cmds": [ 1975 - "test -f BUILD && chmod u+w BUILD || true", 1976 - "echo >> BUILD", 1977 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1978 - ], 1979 - "patch_cmds_win": [ 1980 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1981 - ], 1982 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 1983 - "strip_prefix": "rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178", 1984 - "urls": [ 1985 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 1986 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 1987 - ] 1988 - }, 1989 - "rules_nodejs-2.2.2.tar.gz": { 1990 - "name": "rules_nodejs-2.2.2.tar.gz", 1991 - "sha256": "f2194102720e662dbf193546585d705e645314319554c6ce7e47d8b59f459e9c", 1992 - "urls": [ 1993 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/2.2.2/rules_nodejs-2.2.2.tar.gz", 1994 - "https://github.com/bazelbuild/rules_nodejs/releases/download/2.2.2/rules_nodejs-2.2.2.tar.gz" 1995 - ] 1996 - }, 1997 - "rules_pkg": { 1998 - "generator_function": "dist_http_archive", 1999 - "generator_name": "rules_pkg", 2000 - "name": "rules_pkg", 2001 - "sha256": "038f1caa773a7e35b3663865ffb003169c6a71dc995e39bf4815792f385d837d", 2002 - "urls": [ 2003 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz", 2004 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz" 2005 - ] 2006 - }, 2007 - "rules_pkg-0.4.0.tar.gz": { 2008 - "name": "rules_pkg-0.4.0.tar.gz", 2009 - "sha256": "038f1caa773a7e35b3663865ffb003169c6a71dc995e39bf4815792f385d837d", 2010 - "urls": [ 2011 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz", 2012 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz" 2013 - ] 2014 - }, 2015 - "rules_proto": { 2016 - "generator_function": "dist_http_archive", 2017 - "generator_name": "rules_proto", 2018 - "name": "rules_proto", 2019 - "patch_cmds": [ 2020 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2021 - "echo >> BUILD.bazel", 2022 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2023 - ], 2024 - "patch_cmds_win": [ 2025 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2026 - ], 2027 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 2028 - "strip_prefix": "rules_proto-7e4afce6fe62dbff0a4a03450143146f9f2d7488", 2029 - "urls": [ 2030 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 2031 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 2032 - ] 2033 - }, 2034 - "six": { 2035 - "build_file": "@com_github_grpc_grpc//third_party:six.BUILD", 2036 - "generator_function": "grpc_deps", 2037 - "generator_name": "six", 2038 - "name": "six", 2039 - "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", 2040 - "urls": [ 2041 - "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" 2042 - ] 2043 - }, 2044 - "upb": { 2045 - "generator_function": "grpc_deps", 2046 - "generator_name": "upb", 2047 - "name": "upb", 2048 - "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 2049 - "strip_prefix": "upb-2de300726a1ba2de9a468468dc5ff9ed17a3215f", 2050 - "urls": [ 2051 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 2052 - "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz" 2053 - ] 2054 - }, 2055 - "v1.41.0.tar.gz": { 2056 - "name": "v1.41.0.tar.gz", 2057 - "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 2058 - "urls": [ 2059 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.41.0.tar.gz", 2060 - "https://github.com/grpc/grpc/archive/v1.41.0.tar.gz" 2061 - ] 2062 - }, 2063 - "v1.5.0-4.zip": { 2064 - "name": "v1.5.0-4.zip", 2065 - "sha256": "d320d59b89a163c5efccbe4915ae6a49883ce653cdc670643dfa21c6063108e4", 2066 - "urls": [ 2067 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/v1.5.0-4.zip", 2068 - "https://github.com/luben/zstd-jni/archive/v1.5.0-4.zip" 2069 - ] 2070 - }, 2071 - "v3.13.0.tar.gz": { 2072 - "name": "v3.13.0.tar.gz", 2073 - "sha256": "9b4ee22c250fe31b16f1a24d61467e40780a3fbb9b91c3b65be2a376ed913a1a", 2074 - "urls": [ 2075 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz", 2076 - "https://github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz" 2077 - ] 2078 - }, 2079 - "zlib": { 2080 - "build_file": "@com_github_grpc_grpc//third_party:zlib.BUILD", 2081 - "generator_function": "grpc_deps", 2082 - "generator_name": "zlib", 2083 - "name": "zlib", 2084 - "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45", 2085 - "strip_prefix": "zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f", 2086 - "urls": [ 2087 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz", 2088 - "https://github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz" 2089 - ] 2090 - }, 2091 - "zstd-jni": { 2092 - "build_file": "//third_party:zstd-jni/zstd-jni.BUILD", 2093 - "generator_function": "dist_http_archive", 2094 - "generator_name": "zstd-jni", 2095 - "name": "zstd-jni", 2096 - "patch_args": [ 2097 - "-p1" 2098 - ], 2099 - "patch_cmds": [ 2100 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2101 - "echo >> BUILD.bazel", 2102 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2103 - ], 2104 - "patch_cmds_win": [ 2105 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2106 - ], 2107 - "patches": [ 2108 - "//third_party:zstd-jni/Native.java.patch" 2109 - ], 2110 - "sha256": "d320d59b89a163c5efccbe4915ae6a49883ce653cdc670643dfa21c6063108e4", 2111 - "strip_prefix": "zstd-jni-1.5.0-4", 2112 - "urls": [ 2113 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/v1.5.0-4.zip", 2114 - "https://github.com/luben/zstd-jni/archive/v1.5.0-4.zip" 2115 - ] 2116 - }, 2117 - "zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz": { 2118 - "name": "zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz", 2119 - "sha256": "61254688067454d3ccf0ef25993b5dcab7b56c8129e53b73566c28a8dd4d48fb", 2120 - "urls": [ 2121 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz" 2122 - ] 2123 - }, 2124 - "zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz": { 2125 - "name": "zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz", 2126 - "sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3", 2127 - "urls": [ 2128 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz" 2129 - ] 2130 - }, 2131 - "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz": { 2132 - "name": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz", 2133 - "sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17", 2134 - "urls": [ 2135 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz" 2136 - ] 2137 - }, 2138 - "zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz": { 2139 - "name": "zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz", 2140 - "sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7", 2141 - "urls": [ 2142 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz" 2143 - ] 2144 - }, 2145 - "zulu11.50.19-ca-jdk11.0.12-win_x64.tar.gz": { 2146 - "name": "zulu11.50.19-ca-jdk11.0.12-win_x64.tar.gz", 2147 - "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 2148 - "urls": [ 2149 - "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 2150 - ] 2151 - }, 2152 - "zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip": { 2153 - "name": "zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 2154 - "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 2155 - "urls": [ 2156 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 2157 - "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 2158 - ] 2159 - } 2160 - }
-83
pkgs/development/tools/build-managers/bazel/bazel_5/upb-clang16.patch
··· 1 - diff --git a/distdir_deps.bzl b/distdir_deps.bzl 2 - index 9068f50537..b3f45e8653 100644 3 - --- a/distdir_deps.bzl 4 - +++ b/distdir_deps.bzl 5 - @@ -110,6 +110,8 @@ DIST_DEPS = { 6 - "protocolbuffers": { 7 - "archive": "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 8 - "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 9 - + "patches": ["//:upb-clang16.patch"], 10 - + "patch_args": ["-p1"], 11 - "urls": [ 12 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 13 - "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 14 - @@ -131,6 +133,7 @@ DIST_DEPS = { 15 - "patches": [ 16 - "//third_party/grpc:grpc_1.41.0.patch", 17 - "//third_party/grpc:grpc_1.41.0.win_arm64.patch", 18 - + "//:grpc-upb-clang16.patch", 19 - ], 20 - "used_in": [ 21 - "additional_distfiles", 22 - diff --git a/grpc-upb-clang16.patch b/grpc-upb-clang16.patch 23 - new file mode 100644 24 - index 0000000000..69194099db 25 - --- /dev/null 26 - +++ b/grpc-upb-clang16.patch 27 - @@ -0,0 +1,13 @@ 28 - +diff -r -u a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl 29 - +--- a/bazel/grpc_deps.bzl 30 - ++++ b/bazel/grpc_deps.bzl 31 - +@@ -340,6 +340,8 @@ 32 - + name = "upb", 33 - + sha256 = "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 34 - + strip_prefix = "upb-2de300726a1ba2de9a468468dc5ff9ed17a3215f", 35 - ++ patches = ["//:upb-clang16.patch"], 36 - ++ patch_args = ["-p1"], 37 - + urls = [ 38 - + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 39 - + "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 40 - + 41 - +diff -r -u a/third_party/upb/bazel/build_defs.bzl b/third_party/upb/bazel/build_defs.bzl 42 - +--- a/third_party/upb/bazel/build_defs.bzl 2021-09-25 04:33:41.000000000 +0200 43 - ++++ b/third_party/upb/bazel/build_defs.bzl 2023-11-22 22:27:39.421459688 +0100 44 - +@@ -34,6 +34,7 @@ 45 - + "-Wextra", 46 - + # "-Wshorten-64-to-32", # not in GCC (and my Kokoro images doesn't have Clang) 47 - + "-Werror", 48 - ++ "-Wno-gnu-offsetof-extensions", 49 - + "-Wno-long-long", 50 - + # copybara:strip_end 51 - + ], 52 - +@@ -48,6 +49,7 @@ 53 - + "-pedantic", 54 - + "-Werror=pedantic", 55 - + "-Wall", 56 - ++ "-Wno-gnu-offsetof-extensions", 57 - + "-Wstrict-prototypes", 58 - + # GCC (at least) emits spurious warnings for this that cannot be fixed 59 - + # without introducing redundant initialization (with runtime cost): 60 - diff --git a/upb-clang16.patch b/upb-clang16.patch 61 - new file mode 100644 62 - index 0000000000..f81855181f 63 - --- /dev/null 64 - +++ upb-clang16.patch 65 - @@ -0,0 +1,18 @@ 66 - +--- a/bazel/build_defs.bzl 67 - ++++ b/bazel/build_defs.bzl 68 - +@@ -34,6 +34,7 @@ 69 - + "-Wextra", 70 - + # "-Wshorten-64-to-32", # not in GCC (and my Kokoro images doesn't have Clang) 71 - + "-Werror", 72 - ++ "-Wno-gnu-offsetof-extensions", 73 - + "-Wno-long-long", 74 - + # copybara:strip_end 75 - + ], 76 - +@@ -48,6 +49,7 @@ 77 - + "-pedantic", 78 - + "-Werror=pedantic", 79 - + "-Wall", 80 - ++ "-Wno-gnu-offsetof-extensions", 81 - + "-Wstrict-prototypes", 82 - + # GCC (at least) emits spurious warnings for this that cannot be fixed 83 - + # without introducing redundant initialization (with runtime cost):
-54
pkgs/development/tools/build-managers/bazel/bazel_5/update-srcDeps.py
··· 1 - #!/usr/bin/env python3 2 - import sys 3 - import json 4 - 5 - if len(sys.argv) != 2: 6 - print("usage: ./this-script src-deps.json < WORKSPACE", file=sys.stderr) 7 - print("Takes the bazel WORKSPACE file and reads all archives into a json dict (by evaling it as python code)", file=sys.stderr) 8 - print("Hail Eris.", file=sys.stderr) 9 - sys.exit(1) 10 - 11 - http_archives = [] 12 - 13 - # just the kw args are the dict { name, sha256, urls … } 14 - def http_archive(**kw): 15 - http_archives.append(kw) 16 - # like http_file 17 - def http_file(**kw): 18 - http_archives.append(kw) 19 - 20 - # this is inverted from http_archive/http_file and bundles multiple archives 21 - def _distdir_tar(**kw): 22 - for archive_name in kw['archives']: 23 - http_archives.append({ 24 - "name": archive_name, 25 - "sha256": kw['sha256'][archive_name], 26 - "urls": kw['urls'][archive_name] 27 - }) 28 - 29 - # TODO? 30 - def git_repository(**kw): 31 - print(json.dumps(kw, sort_keys=True, indent=4), file=sys.stderr) 32 - sys.exit(1) 33 - 34 - # execute the WORKSPACE like it was python code in this module, 35 - # using all the function stubs from above. 36 - exec(sys.stdin.read()) 37 - 38 - # transform to a dict with the names as keys 39 - d = { el['name']: el for el in http_archives } 40 - 41 - def has_urls(el): 42 - return ('url' in el and el['url']) or ('urls' in el and el['urls']) 43 - def has_sha256(el): 44 - return 'sha256' in el and el['sha256'] 45 - bad_archives = list(filter(lambda el: not has_urls(el) or not has_sha256(el), d.values())) 46 - if bad_archives: 47 - print('Following bazel dependencies are missing url or sha256', file=sys.stderr) 48 - print('Check bazel sources for master or non-checksummed dependencies', file=sys.stderr) 49 - for el in bad_archives: 50 - print(json.dumps(el, sort_keys=True, indent=4), file=sys.stderr) 51 - sys.exit(1) 52 - 53 - with open(sys.argv[1], "w") as f: 54 - print(json.dumps(d, sort_keys=True, indent=4), file=f)
-11
pkgs/development/tools/build-managers/bazel/bazel_darwin_sandbox.patch
··· 1 - diff -ru a/src/main/native/unix_jni_darwin.cc b/src/main/native/unix_jni_darwin.cc 2 - --- a/src/main/native/unix_jni_darwin.cc 1980-01-01 00:00:00.000000000 -0500 3 - +++ b/src/main/native/unix_jni_darwin.cc 2021-11-27 20:35:29.000000000 -0500 4 - @@ -270,6 +270,7 @@ 5 - } 6 - 7 - int portable_suspend_count() { 8 - + if (getenv("NIX_BUILD_TOP")) return 0; 9 - static dispatch_once_t once_token; 10 - static SuspendState suspend_state; 11 - dispatch_once(&once_token, ^{
-43
pkgs/development/tools/build-managers/bazel/nix-hacks.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 2 - index 8e772005cd..6ffa1c919c 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 5 - @@ -432,25 +432,7 @@ public final class RepositoryDelegatorFunction implements SkyFunction { 6 - String content; 7 - try { 8 - content = FileSystemUtils.readContent(markerPath, StandardCharsets.UTF_8); 9 - - String markerRuleKey = readMarkerFile(content, markerData); 10 - - boolean verified = false; 11 - - if (Preconditions.checkNotNull(ruleKey).equals(markerRuleKey) 12 - - && Objects.equals( 13 - - markerData.get(MANAGED_DIRECTORIES_MARKER), 14 - - this.markerData.get(MANAGED_DIRECTORIES_MARKER))) { 15 - - verified = handler.verifyMarkerData(rule, markerData, env); 16 - - if (env.valuesMissing()) { 17 - - return null; 18 - - } 19 - - } 20 - - 21 - - if (verified) { 22 - - return new Fingerprint().addString(content).digestAndReset(); 23 - - } else { 24 - - // So that we are in a consistent state if something happens while fetching the repository 25 - - markerPath.delete(); 26 - - return null; 27 - - } 28 - + return new Fingerprint().addString(content).digestAndReset(); 29 - } catch (IOException e) { 30 - throw new RepositoryFunctionException(e, Transience.TRANSIENT); 31 - } 32 - diff --git a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 33 - index c282d57ab6..f9b0c08627 100644 34 - --- a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 35 - +++ b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 36 - @@ -146,7 +146,6 @@ public class JavaSubprocessFactory implements SubprocessFactory { 37 - ProcessBuilder builder = new ProcessBuilder(); 38 - builder.command(params.getArgv()); 39 - if (params.getEnv() != null) { 40 - - builder.environment().clear(); 41 - builder.environment().putAll(params.getEnv()); 42 - } 43 -
+1
pkgs/top-level/aliases.nix
··· 500 500 bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2024-10-17 501 501 bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2024-10-17 502 502 bareboxTools = throw "bareboxTools has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 503 + bazel_5 = throw "bazel_5 has been removed as it is EOL"; # Added 2025-08-09 503 504 BeatSaberModManager = beatsabermodmanager; # Added 2024-06-12 504 505 beam_nox = throw "beam_nox has been removed in favor of beam_minimal or beamMinimalPackages"; # Added 2025-04-01 505 506 beatsabermodmanager = throw "'beatsabermodmanager' has been removed due to lack of upstream maintainenance. Consider using 'bs-manager' instead"; # Added 2025-03-18
-14
pkgs/top-level/all-packages.nix
··· 6702 6702 6703 6703 bazel = bazel_6; 6704 6704 6705 - bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 { 6706 - inherit (darwin) sigtool; 6707 - buildJdk = jdk11_headless; 6708 - runJdk = jdk11_headless; 6709 - stdenv = 6710 - if stdenv.cc.isClang then 6711 - llvmPackages_17.stdenv 6712 - else if stdenv.cc.isGNU then 6713 - gcc12Stdenv 6714 - else 6715 - stdenv; 6716 - bazel_self = bazel_5; 6717 - }; 6718 - 6719 6705 bazel_6 = callPackage ../development/tools/build-managers/bazel/bazel_6 { 6720 6706 inherit (darwin) sigtool; 6721 6707 buildJdk = jdk11_headless;