From d6dee7cf7e8e1aa65d15040388973a77b4f7e772 Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Mon, 18 May 2026 17:00:26 -0700 Subject: [PATCH] Update crate_universe boringssl with openssl --- .../complicated_dependencies/BUILD.bazel | 19 +- .../complicated_dependencies/Cargo.Bazel.lock | 347 +-- .../complicated_dependencies/MODULE.bazel | 23 +- .../boringssl_utils.bzl | 88 - .../build_script_dir_maker.rs | 41 - .../cargo-bazel-lock.json | 2610 +++-------------- 6 files changed, 445 insertions(+), 2683 deletions(-) delete mode 100644 crate_universe/tests/integration/complicated_dependencies/boringssl_utils.bzl delete mode 100644 crate_universe/tests/integration/complicated_dependencies/build_script_dir_maker.rs diff --git a/crate_universe/tests/integration/complicated_dependencies/BUILD.bazel b/crate_universe/tests/integration/complicated_dependencies/BUILD.bazel index 13934a01bd..97f026a29f 100644 --- a/crate_universe/tests/integration/complicated_dependencies/BUILD.bazel +++ b/crate_universe/tests/integration/complicated_dependencies/BUILD.bazel @@ -1,25 +1,8 @@ load("@bazel_skylib//rules:build_test.bzl", "build_test") -load("@rules_rust//rust:defs.bzl", "rust_binary") -load(":boringssl_utils.bzl", "boringssl_build_script_dir") - -rust_binary( - name = "build_script_dir_maker", - srcs = ["build_script_dir_maker.rs"], - edition = "2021", -) - -# This target lays out the output needed from boringssl in the directory structure needed by the boring-sys build script. -boringssl_build_script_dir( - name = "boringssl_gen_dir", - out = "boringssl_gen_dir_out", - crypto = "@boringssl//:crypto", - ssl = "@boringssl//:ssl", - visibility = ["//visibility:public"], -) build_test( name = "build_test", targets = [ - "@complicated_dependencies//:boring", + "@complicated_dependencies//:openssl", ], ) diff --git a/crate_universe/tests/integration/complicated_dependencies/Cargo.Bazel.lock b/crate_universe/tests/integration/complicated_dependencies/Cargo.Bazel.lock index d867214e13..fe236a9da4 100644 --- a/crate_universe/tests/integration/complicated_dependencies/Cargo.Bazel.lock +++ b/crate_universe/tests/integration/complicated_dependencies/Cargo.Bazel.lock @@ -2,278 +2,123 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "bindgen" -version = "0.66.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" -dependencies = [ - "bitflags", - "cexpr", - "clang-sys", - "lazy_static", - "lazycell", - "peeking_take_while", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn", -] - [[package]] name = "bitflags" -version = "2.5.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" - -[[package]] -name = "boring" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ae1aba472e42d3cf45ac6d0a6c8fc3ddf743871209e1b40229aed9fbdf48ece" -dependencies = [ - "bitflags", - "boring-sys", - "foreign-types", - "libc", - "once_cell", -] - -[[package]] -name = "boring-sys" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceced5be0047c7c48d77599535fd7f0a81c1b0f0a1e97e7eece24c45022bb481" -dependencies = [ - "bindgen", - "cmake", - "fs_extra", - "fslock", -] +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" [[package]] name = "cc" -version = "1.0.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" - -[[package]] -name = "cexpr" -version = "0.6.0" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ - "nom", + "find-msvc-tools", + "shlex", ] [[package]] name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "clang-sys" -version = "1.7.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" -dependencies = [ - "glob", - "libc", - "libloading", -] - -[[package]] -name = "cmake" -version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" -dependencies = [ - "cc", -] +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "direct-cargo-bazel-deps" version = "0.0.1" dependencies = [ - "boring", + "openssl", ] [[package]] -name = "foreign-types" -version = "0.5.0" +name = "find-msvc-tools" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" -dependencies = [ - "foreign-types-macros", - "foreign-types-shared", -] +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] -name = "foreign-types-macros" -version = "0.2.3" +name = "foreign-types" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "proc-macro2", - "quote", - "syn", + "foreign-types-shared", ] [[package]] name = "foreign-types-shared" -version = "0.3.1" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] -name = "fs_extra" -version = "1.3.0" +name = "libc" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] -name = "fslock" -version = "0.2.1" +name = "openssl" +version = "0.10.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" +checksum = "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967" dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", "libc", - "winapi", + "openssl-macros", + "openssl-sys", ] [[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - -[[package]] -name = "libc" -version = "0.2.154" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" - -[[package]] -name = "libloading" -version = "0.8.3" +name = "openssl-macros" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ - "cfg-if", - "windows-targets", + "proc-macro2", + "quote", + "syn", ] [[package]] -name = "memchr" -version = "2.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" - -[[package]] -name = "minimal-lexical" -version = "0.2.1" +name = "openssl-sys" +version = "0.9.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4" dependencies = [ - "memchr", - "minimal-lexical", + "cc", + "libc", + "pkg-config", + "vcpkg", ] [[package]] -name = "once_cell" -version = "1.19.0" +name = "pkg-config" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" +checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" [[package]] name = "proc-macro2" -version = "1.0.81" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] -[[package]] -name = "regex" -version = "1.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "shlex" version = "1.3.0" @@ -282,9 +127,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "syn" -version = "2.0.60" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -293,92 +138,12 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-targets" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] -name = "windows_x86_64_msvc" -version = "0.52.5" +name = "vcpkg" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" diff --git a/crate_universe/tests/integration/complicated_dependencies/MODULE.bazel b/crate_universe/tests/integration/complicated_dependencies/MODULE.bazel index 8af30dbaa0..e00c413b10 100644 --- a/crate_universe/tests/integration/complicated_dependencies/MODULE.bazel +++ b/crate_universe/tests/integration/complicated_dependencies/MODULE.bazel @@ -12,7 +12,7 @@ local_path_override( bazel_dep(name = "platforms", version = "1.1.0") bazel_dep(name = "rules_cc", version = "0.2.17") bazel_dep(name = "bazel_skylib", version = "1.8.2") -bazel_dep(name = "boringssl", version = "0.20241209.0") +bazel_dep(name = "openssl", version = "3.5.5.bcr.4") rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") use_repo(rust, "rust_toolchains") @@ -21,30 +21,27 @@ register_toolchains("@rust_toolchains//:all") crate = use_extension("@rules_rust//crate_universe:extensions.bzl", "crate") -inject_repo(crate, "boringssl") +inject_repo(crate, "openssl") crate.annotation( build_script_data = [ - # buildifier: disable=canonical-repository - "@@//:boringssl_gen_dir", + "@openssl//:install", ], build_script_env = { - # buildifier: disable=canonical-repository - "BORING_BSSL_INCLUDE_PATH": "$(execpath @@//:boringssl_gen_dir)/include", - # buildifier: disable=canonical-repository - "BORING_BSSL_PATH": "$(execpath @@//:boringssl_gen_dir)", + "OPENSSL_DIR": "$(execpath @openssl//:install)", + "OPENSSL_NO_VENDOR": "1", + "OPENSSL_STATIC": "1", }, compile_data = [ - # buildifier: disable=canonical-repository - "@@//:boringssl_gen_dir", + "@openssl//:install", ], - crate = "boring-sys", + crate = "openssl-sys", repositories = ["complicated_dependencies"], ) crate.spec( - package = "boring", + package = "openssl", repositories = ["complicated_dependencies"], - version = "3.0.4", + version = "0.10.80", ) crate.splicing_config( repositories = ["complicated_dependencies"], diff --git a/crate_universe/tests/integration/complicated_dependencies/boringssl_utils.bzl b/crate_universe/tests/integration/complicated_dependencies/boringssl_utils.bzl deleted file mode 100644 index f145113546..0000000000 --- a/crate_universe/tests/integration/complicated_dependencies/boringssl_utils.bzl +++ /dev/null @@ -1,88 +0,0 @@ -"""BoringSSL Utils""" - -load("@rules_cc//cc:defs.bzl", "CcInfo") - -def _get_static_libraries(cc_info, name): - static_libraries = [] - for linker_input in cc_info.linking_context.linker_inputs.to_list(): - for library_to_link in linker_input.libraries: - if not library_to_link.static_library: - continue - if not name in library_to_link.static_library.basename: - continue - static_libraries.append(library_to_link.static_library) - - if len(static_libraries) > 1: - fail("Unexpected libraries: {}".format(static_libraries)) - - if not static_libraries: - for linker_input in cc_info.linking_context.linker_inputs.to_list(): - for library_to_link in linker_input.libraries: - if not library_to_link.pic_static_library: - continue - if not name in library_to_link.pic_static_library.basename: - continue - static_libraries.append(library_to_link.pic_static_library) - - if len(static_libraries) != 1: - fail("Unexpected libraries: {}".format(static_libraries)) - - return static_libraries[0] - -def _get_headers(cc_info): - headers = cc_info.compilation_context.headers.to_list() - return [h for h in headers if "/include/" in h.path] - -def _boringssl_build_script_dir_impl(ctx): - output = ctx.actions.declare_directory(ctx.attr.out) - - ssl = _get_static_libraries(ctx.attr.ssl[CcInfo], "ssl") - crypto = _get_static_libraries(ctx.attr.crypto[CcInfo], "crypto") - headers = depset(_get_headers(ctx.attr.ssl[CcInfo]) + _get_headers(ctx.attr.crypto[CcInfo])) - - inputs = depset([ssl, crypto], transitive = [headers]) - - ctx.actions.run( - executable = ctx.executable._maker, - outputs = [output], - inputs = inputs, - env = { - "ARG_CRYPTO": crypto.path, - "ARG_HEADERS": " ".join([h.path for h in headers.to_list()]), - "ARG_OUTPUT": output.path, - "ARG_SSL": ssl.path, - }, - ) - - return [DefaultInfo( - files = depset([output]), - runfiles = ctx.runfiles([output]), - )] - -boringssl_build_script_dir = rule( - doc = "A utility rule for building directories compatible with its `cargo_build_script` target.", - implementation = _boringssl_build_script_dir_impl, - attrs = { - "crypto": attr.label( - doc = "The `crypto`/`libcrypto` library.", - providers = [CcInfo], - allow_files = True, - mandatory = True, - ), - "out": attr.string( - doc = "The name of the output directory.", - mandatory = True, - ), - "ssl": attr.label( - doc = "The `ssl`/`libssl` library.", - providers = [CcInfo], - allow_files = True, - mandatory = True, - ), - "_maker": attr.label( - cfg = "exec", - executable = True, - default = Label("//:build_script_dir_maker"), - ), - }, -) diff --git a/crate_universe/tests/integration/complicated_dependencies/build_script_dir_maker.rs b/crate_universe/tests/integration/complicated_dependencies/build_script_dir_maker.rs deleted file mode 100644 index d5f00441a9..0000000000 --- a/crate_universe/tests/integration/complicated_dependencies/build_script_dir_maker.rs +++ /dev/null @@ -1,41 +0,0 @@ -//! A utility script for the "complicated dependencies" example. - -use std::collections::BTreeMap; -use std::path::{Path, PathBuf}; -use std::{env, fs}; - -fn clean_filename(path: &Path) -> String { - let name = path.file_name().unwrap().to_string_lossy().to_string(); - name.replace("_internal", "").to_string() -} - -fn main() { - let ssl = PathBuf::from(env::var("ARG_SSL").unwrap()); - let crypto = PathBuf::from(env::var("ARG_CRYPTO").unwrap()); - let output = PathBuf::from(env::var("ARG_OUTPUT").unwrap()); - let headers = env::var("ARG_HEADERS") - .unwrap() - .split(" ") - .filter(|h| h.contains("/include/")) - .map(|h| { - let (_, dest) = h.split_once("/include/").unwrap(); - (PathBuf::from(h), dest.to_string()) - }) - .collect::>(); - - let build_dir = output.join("build"); - fs::create_dir_all(&build_dir).unwrap(); - - fs::copy(&ssl, build_dir.join(clean_filename(&ssl))).unwrap(); - fs::copy(&crypto, build_dir.join(clean_filename(&crypto))).unwrap(); - - let include_dir = output.join("include"); - fs::create_dir_all(&include_dir).unwrap(); - for (header, dest) in headers { - let abs_dest = include_dir.join(dest); - if let Some(parent) = abs_dest.parent() { - fs::create_dir_all(parent).unwrap(); - } - fs::copy(&header, abs_dest).unwrap(); - } -} diff --git a/crate_universe/tests/integration/complicated_dependencies/cargo-bazel-lock.json b/crate_universe/tests/integration/complicated_dependencies/cargo-bazel-lock.json index cd4675c898..725ee04c99 100644 --- a/crate_universe/tests/integration/complicated_dependencies/cargo-bazel-lock.json +++ b/crate_universe/tests/integration/complicated_dependencies/cargo-bazel-lock.json @@ -1,186 +1,14 @@ { - "checksum": "1e68f71bb7afcc37471c5d2b1803b853242c82ec9c482c46ee961e42ee47cbe7", + "checksum": "b618a71b28d680aafb02a7b2ca93f6278e0548c21c702033237bac21318b9778", "crates": { - "aho-corasick 1.1.3": { - "name": "aho-corasick", - "version": "1.1.3", - "package_url": "https://github.com/BurntSushi/aho-corasick", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/aho-corasick/1.1.3/download", - "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" - } - }, - "targets": [ - { - "Library": { - "crate_name": "aho_corasick", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "aho_corasick", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2021", - "version": "1.1.3" - }, - "license": "Unlicense OR MIT", - "license_ids": [ - "MIT", - "Unlicense" - ], - "license_file": "LICENSE-MIT" - }, - "bindgen 0.66.1": { - "name": "bindgen", - "version": "0.66.1", - "package_url": "https://github.com/rust-lang/rust-bindgen", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/bindgen/0.66.1/download", - "sha256": "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" - } - }, - "targets": [ - { - "Library": { - "crate_name": "bindgen", - "crate_root": "lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "bindgen", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "runtime" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "bindgen 0.66.1", - "target": "build_script_build" - }, - { - "id": "bitflags 2.5.0", - "target": "bitflags" - }, - { - "id": "cexpr 0.6.0", - "target": "cexpr" - }, - { - "id": "clang-sys 1.7.0", - "target": "clang_sys" - }, - { - "id": "lazy_static 1.4.0", - "target": "lazy_static" - }, - { - "id": "lazycell 1.3.0", - "target": "lazycell" - }, - { - "id": "peeking_take_while 0.1.2", - "target": "peeking_take_while" - }, - { - "id": "proc-macro2 1.0.81", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.36", - "target": "quote" - }, - { - "id": "regex 1.10.4", - "target": "regex" - }, - { - "id": "rustc-hash 1.1.0", - "target": "rustc_hash" - }, - { - "id": "shlex 1.3.0", - "target": "shlex" - }, - { - "id": "syn 2.0.60", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.66.1" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ], - "link_deps": { - "common": [ - { - "id": "clang-sys 1.7.0", - "target": "clang_sys" - } - ], - "selects": {} - } - }, - "license": "BSD-3-Clause", - "license_ids": [ - "BSD-3-Clause" - ], - "license_file": "LICENSE" - }, - "bitflags 2.5.0": { + "bitflags 2.11.1": { "name": "bitflags", - "version": "2.5.0", + "version": "2.11.1", "package_url": "https://github.com/bitflags/bitflags", "repository": { "Http": { - "url": "https://static.crates.io/crates/bitflags/2.5.0/download", - "sha256": "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" + "url": "https://static.crates.io/crates/bitflags/2.11.1/download", + "sha256": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" } }, "targets": [ @@ -203,7 +31,7 @@ "**" ], "edition": "2021", - "version": "2.5.0" + "version": "2.11.1" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -212,83 +40,20 @@ ], "license_file": "LICENSE-APACHE" }, - "boring 3.1.0": { - "name": "boring", - "version": "3.1.0", - "package_url": "https://github.com/cloudflare/boring", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/boring/3.1.0/download", - "sha256": "7ae1aba472e42d3cf45ac6d0a6c8fc3ddf743871209e1b40229aed9fbdf48ece" - } - }, - "targets": [ - { - "Library": { - "crate_name": "boring", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "boring", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "bitflags 2.5.0", - "target": "bitflags" - }, - { - "id": "boring-sys 3.1.0", - "target": "boring_sys" - }, - { - "id": "foreign-types 0.5.0", - "target": "foreign_types" - }, - { - "id": "libc 0.2.154", - "target": "libc" - }, - { - "id": "once_cell 1.19.0", - "target": "once_cell" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "3.1.0" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE" - }, - "boring-sys 3.1.0": { - "name": "boring-sys", - "version": "3.1.0", - "package_url": "https://github.com/cloudflare/boring", + "cc 1.2.62": { + "name": "cc", + "version": "1.2.62", + "package_url": "https://github.com/rust-lang/cc-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/boring-sys/3.1.0/download", - "sha256": "ceced5be0047c7c48d77599535fd7f0a81c1b0f0a1e97e7eece24c45022bb481" + "url": "https://static.crates.io/crates/cc/1.2.62/download", + "sha256": "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" } }, "targets": [ { "Library": { - "crate_name": "boring_sys", + "crate_name": "cc", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -297,109 +62,50 @@ ] } } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } } ], - "library_target_name": "boring_sys", + "library_target_name": "cc", "common_attrs": { - "compile_data": { - "common": [ - "@@//:boringssl_gen_dir" - ], - "selects": {} - }, - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "boring-sys 3.1.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "3.1.0" - }, - "build_script_attrs": { "compile_data_glob": [ "**" ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data": { - "common": [ - "@@//:boringssl_gen_dir" - ], - "selects": {} - }, - "data_glob": [ - "**" - ], "deps": { "common": [ { - "id": "bindgen 0.66.1", - "target": "bindgen" - }, - { - "id": "cmake 0.1.50", - "target": "cmake" - }, - { - "id": "fs_extra 1.3.0", - "target": "fs_extra" + "id": "find-msvc-tools 0.1.9", + "target": "find_msvc_tools" }, { - "id": "fslock 0.2.1", - "target": "fslock" + "id": "shlex 1.3.0", + "target": "shlex" } ], "selects": {} }, - "build_script_env": { - "common": { - "BORING_BSSL_INCLUDE_PATH": "$(execpath @@//:boringssl_gen_dir)/include", - "BORING_BSSL_PATH": "$(execpath @@//:boringssl_gen_dir)" - }, - "selects": {} - }, - "links": "boringssl" + "edition": "2018", + "version": "1.2.62" }, - "license": "MIT", + "license": "MIT OR Apache-2.0", "license_ids": [ + "Apache-2.0", "MIT" ], - "license_file": "LICENSE-MIT" + "license_file": "LICENSE-APACHE" }, - "cc 1.0.95": { - "name": "cc", - "version": "1.0.95", - "package_url": "https://github.com/rust-lang/cc-rs", + "cfg-if 1.0.4": { + "name": "cfg-if", + "version": "1.0.4", + "package_url": "https://github.com/rust-lang/cfg-if", "repository": { "Http": { - "url": "https://static.crates.io/crates/cc/1.0.95/download", - "sha256": "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" + "url": "https://static.crates.io/crates/cfg-if/1.0.4/download", + "sha256": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" } }, "targets": [ { "Library": { - "crate_name": "cc", + "crate_name": "cfg_if", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -410,255 +116,13 @@ } } ], - "library_target_name": "cc", + "library_target_name": "cfg_if", "common_attrs": { "compile_data_glob": [ "**" ], "edition": "2018", - "version": "1.0.95" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "cexpr 0.6.0": { - "name": "cexpr", - "version": "0.6.0", - "package_url": "https://github.com/jethrogb/rust-cexpr", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cexpr/0.6.0/download", - "sha256": "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cexpr", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "cexpr", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "nom 7.1.3", - "target": "nom" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.6.0" - }, - "license": "Apache-2.0/MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "cfg-if 1.0.0": { - "name": "cfg-if", - "version": "1.0.0", - "package_url": "https://github.com/alexcrichton/cfg-if", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cfg-if/1.0.0/download", - "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cfg_if", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "cfg_if", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2018", - "version": "1.0.0" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "clang-sys 1.7.0": { - "name": "clang-sys", - "version": "1.7.0", - "package_url": "https://github.com/KyleMayes/clang-sys", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/clang-sys/1.7.0/download", - "sha256": "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" - } - }, - "targets": [ - { - "Library": { - "crate_name": "clang_sys", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "clang_sys", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "clang_3_5", - "clang_3_6", - "clang_3_7", - "clang_3_8", - "clang_3_9", - "clang_4_0", - "clang_5_0", - "clang_6_0", - "libloading", - "runtime" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "clang-sys 1.7.0", - "target": "build_script_build" - }, - { - "id": "glob 0.3.1", - "target": "glob" - }, - { - "id": "libc 0.2.154", - "target": "libc" - }, - { - "id": "libloading 0.8.3", - "target": "libloading" - } - ], - "selects": {} - }, - "edition": "2015", - "version": "1.7.0" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "glob 0.3.1", - "target": "glob" - } - ], - "selects": {} - }, - "links": "clang" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE.txt" - }, - "cmake 0.1.50": { - "name": "cmake", - "version": "0.1.50", - "package_url": "https://github.com/rust-lang/cmake-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cmake/0.1.50/download", - "sha256": "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cmake", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "cmake", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cc 1.0.95", - "target": "cc" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.1.50" + "version": "1.0.4" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -669,1134 +133,14 @@ }, "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", - "version": "0.0.1", - "package_url": null, - "repository": null, - "targets": [ - { - "Library": { - "crate_name": "direct_cargo_bazel_deps", - "crate_root": ".direct_cargo_bazel_deps.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "direct_cargo_bazel_deps", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "boring 3.1.0", - "target": "boring" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.0.1" - }, - "license": null, - "license_ids": [], - "license_file": null - }, - "foreign-types 0.5.0": { - "name": "foreign-types", - "version": "0.5.0", - "package_url": "https://github.com/sfackler/foreign-types", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/foreign-types/0.5.0/download", - "sha256": "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" - } - }, - "targets": [ - { - "Library": { - "crate_name": "foreign_types", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "foreign_types", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "foreign-types-shared 0.3.1", - "target": "foreign_types_shared" - } - ], - "selects": {} - }, - "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "foreign-types-macros 0.2.3", - "target": "foreign_types_macros" - } - ], - "selects": {} - }, - "version": "0.5.0" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "foreign-types-macros 0.2.3": { - "name": "foreign-types-macros", - "version": "0.2.3", - "package_url": "https://github.com/sfackler/foreign-types", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/foreign-types-macros/0.2.3/download", - "sha256": "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "foreign_types_macros", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "foreign_types_macros", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "proc-macro2 1.0.81", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.36", - "target": "quote" - }, - { - "id": "syn 2.0.60", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.2.3" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "foreign-types-shared 0.3.1": { - "name": "foreign-types-shared", - "version": "0.3.1", - "package_url": "https://github.com/sfackler/foreign-types", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/foreign-types-shared/0.3.1/download", - "sha256": "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "foreign_types_shared", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "foreign_types_shared", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2018", - "version": "0.3.1" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "fs_extra 1.3.0": { - "name": "fs_extra", - "version": "1.3.0", - "package_url": "https://github.com/webdesus/fs_extra", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/fs_extra/1.3.0/download", - "sha256": "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - } - }, - "targets": [ - { - "Library": { - "crate_name": "fs_extra", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "fs_extra", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2018", - "version": "1.3.0" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "fslock 0.2.1": { - "name": "fslock", - "version": "0.2.1", - "package_url": "https://github.com/brunoczim/fslock", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/fslock/0.2.1/download", - "sha256": "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" - } - }, - "targets": [ - { - "Library": { - "crate_name": "fslock", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "fslock", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, - "deps": { - "common": [], - "selects": { - "cfg(unix)": [ - { - "id": "libc 0.2.154", - "target": "libc" - } - ], - "cfg(windows)": [ - { - "id": "winapi 0.3.9", - "target": "winapi" - } - ] - } - }, - "edition": "2018", - "version": "0.2.1" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "glob 0.3.1": { - "name": "glob", - "version": "0.3.1", - "package_url": "https://github.com/rust-lang/glob", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/glob/0.3.1/download", - "sha256": "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "glob", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "glob", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "0.3.1" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "lazy_static 1.4.0": { - "name": "lazy_static", - "version": "1.4.0", - "package_url": "https://github.com/rust-lang-nursery/lazy-static.rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/lazy_static/1.4.0/download", - "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - } - }, - "targets": [ - { - "Library": { - "crate_name": "lazy_static", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "lazy_static", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "1.4.0" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "lazycell 1.3.0": { - "name": "lazycell", - "version": "1.3.0", - "package_url": "https://github.com/indiv0/lazycell", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/lazycell/1.3.0/download", - "sha256": "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - } - }, - "targets": [ - { - "Library": { - "crate_name": "lazycell", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "lazycell", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "1.3.0" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "libc 0.2.154": { - "name": "libc", - "version": "0.2.154", - "package_url": "https://github.com/rust-lang/libc", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/libc/0.2.154/download", - "sha256": "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" - } - }, - "targets": [ - { - "Library": { - "crate_name": "libc", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "libc", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "libc 0.2.154", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2015", - "version": "0.2.154" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "libloading 0.8.3": { - "name": "libloading", - "version": "0.8.3", - "package_url": "https://github.com/nagisa/rust_libloading/", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/libloading/0.8.3/download", - "sha256": "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" - } - }, - "targets": [ - { - "Library": { - "crate_name": "libloading", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "libloading", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(unix)": [ - { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - } - ], - "cfg(windows)": [ - { - "id": "windows-targets 0.52.5", - "target": "windows_targets" - } - ] - } - }, - "edition": "2015", - "version": "0.8.3" - }, - "license": "ISC", - "license_ids": [ - "ISC" - ], - "license_file": "LICENSE" - }, - "memchr 2.7.2": { - "name": "memchr", - "version": "2.7.2", - "package_url": "https://github.com/BurntSushi/memchr", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/memchr/2.7.2/download", - "sha256": "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" - } - }, - "targets": [ - { - "Library": { - "crate_name": "memchr", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "memchr", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "std" - ], - "selects": {} - }, - "edition": "2021", - "version": "2.7.2" - }, - "license": "Unlicense OR MIT", - "license_ids": [ - "MIT", - "Unlicense" - ], - "license_file": "LICENSE-MIT" - }, - "minimal-lexical 0.2.1": { - "name": "minimal-lexical", - "version": "0.2.1", - "package_url": "https://github.com/Alexhuszagh/minimal-lexical", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/minimal-lexical/0.2.1/download", - "sha256": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - } - }, - "targets": [ - { - "Library": { - "crate_name": "minimal_lexical", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "minimal_lexical", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "std" - ], - "selects": {} - }, - "edition": "2018", - "version": "0.2.1" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "nom 7.1.3": { - "name": "nom", - "version": "7.1.3", - "package_url": "https://github.com/Geal/nom", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/nom/7.1.3/download", - "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" - } - }, - "targets": [ - { - "Library": { - "crate_name": "nom", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "nom", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "memchr 2.7.2", - "target": "memchr" - }, - { - "id": "minimal-lexical 0.2.1", - "target": "minimal_lexical" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "7.1.3" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "once_cell 1.19.0": { - "name": "once_cell", - "version": "1.19.0", - "package_url": "https://github.com/matklad/once_cell", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/once_cell/1.19.0/download", - "sha256": "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - } - }, - "targets": [ - { - "Library": { - "crate_name": "once_cell", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "once_cell", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "default", - "race", - "std" - ], - "selects": {} - }, - "edition": "2021", - "version": "1.19.0" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "peeking_take_while 0.1.2": { - "name": "peeking_take_while", - "version": "0.1.2", - "package_url": "https://github.com/fitzgen/peeking_take_while", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/peeking_take_while/0.1.2/download", - "sha256": "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - } - }, - "targets": [ - { - "Library": { - "crate_name": "peeking_take_while", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "peeking_take_while", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "0.1.2" - }, - "license": "Apache-2.0/MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "proc-macro2 1.0.81": { - "name": "proc-macro2", - "version": "1.0.81", - "package_url": "https://github.com/dtolnay/proc-macro2", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/proc-macro2/1.0.81/download", - "sha256": "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" - } - }, - "targets": [ - { - "Library": { - "crate_name": "proc_macro2", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "proc_macro2", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "proc-macro" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "proc-macro2 1.0.81", - "target": "build_script_build" - }, - { - "id": "unicode-ident 1.0.12", - "target": "unicode_ident" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "1.0.81" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "quote 1.0.36": { - "name": "quote", - "version": "1.0.36", - "package_url": "https://github.com/dtolnay/quote", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/quote/1.0.36/download", - "sha256": "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" - } - }, - "targets": [ - { - "Library": { - "crate_name": "quote", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "quote", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "proc-macro" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "proc-macro2 1.0.81", - "target": "proc_macro2" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "1.0.36" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "regex 1.10.4": { - "name": "regex", - "version": "1.10.4", - "package_url": "https://github.com/rust-lang/regex", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/regex/1.10.4/download", - "sha256": "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" - } - }, - "targets": [ - { - "Library": { - "crate_name": "regex", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "regex", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "regex-automata 0.4.6", - "target": "regex_automata" - }, - { - "id": "regex-syntax 0.8.3", - "target": "regex_syntax" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "1.10.4" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "regex-automata 0.4.6": { - "name": "regex-automata", - "version": "0.4.6", - "package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/regex-automata/0.4.6/download", - "sha256": "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" - } - }, - "targets": [ - { - "Library": { - "crate_name": "regex_automata", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "regex_automata", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "meta", - "nfa-pikevm", - "nfa-thompson", - "std", - "syntax", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment", - "unicode-word-boundary" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "regex-syntax 0.8.3", - "target": "regex_syntax" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.4.6" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "regex-syntax 0.8.3": { - "name": "regex-syntax", - "version": "0.8.3", - "package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/regex-syntax/0.8.3/download", - "sha256": "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" - } - }, - "targets": [ - { - "Library": { - "crate_name": "regex_syntax", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "regex_syntax", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" - ], - "selects": {} - }, - "edition": "2021", - "version": "0.8.3" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "rustc-hash 1.1.0": { - "name": "rustc-hash", - "version": "1.1.0", - "package_url": "https://github.com/rust-lang-nursery/rustc-hash", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/rustc-hash/1.1.0/download", - "sha256": "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - } - }, + "version": "0.0.1", + "package_url": null, + "repository": null, "targets": [ { "Library": { - "crate_name": "rustc_hash", - "crate_root": "src/lib.rs", + "crate_name": "direct_cargo_bazel_deps", + "crate_root": ".direct_cargo_bazel_deps.rs", "srcs": { "allow_empty": true, "include": [ @@ -1806,42 +150,41 @@ } } ], - "library_target_name": "rustc_hash", + "library_target_name": "direct_cargo_bazel_deps", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { + "deps": { "common": [ - "default", - "std" + { + "id": "openssl 0.10.80", + "target": "openssl" + } ], "selects": {} }, - "edition": "2015", - "version": "1.1.0" + "edition": "2018", + "version": "0.0.1" }, - "license": "Apache-2.0/MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" + "license": null, + "license_ids": [], + "license_file": null }, - "shlex 1.3.0": { - "name": "shlex", - "version": "1.3.0", - "package_url": "https://github.com/comex/rust-shlex", + "find-msvc-tools 0.1.9": { + "name": "find-msvc-tools", + "version": "0.1.9", + "package_url": "https://github.com/rust-lang/cc-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/shlex/1.3.0/download", - "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + "url": "https://static.crates.io/crates/find-msvc-tools/0.1.9/download", + "sha256": "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" } }, "targets": [ { "Library": { - "crate_name": "shlex", + "crate_name": "find_msvc_tools", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -1852,20 +195,13 @@ } } ], - "library_target_name": "shlex", + "library_target_name": "find_msvc_tools", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, - "edition": "2015", - "version": "1.3.0" + "edition": "2018", + "version": "0.1.9" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1874,20 +210,20 @@ ], "license_file": "LICENSE-APACHE" }, - "syn 2.0.60": { - "name": "syn", - "version": "2.0.60", - "package_url": "https://github.com/dtolnay/syn", + "foreign-types 0.3.2": { + "name": "foreign-types", + "version": "0.3.2", + "package_url": "https://github.com/sfackler/foreign-types", "repository": { "Http": { - "url": "https://static.crates.io/crates/syn/2.0.60/download", - "sha256": "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" + "url": "https://static.crates.io/crates/foreign-types/0.3.2/download", + "sha256": "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" } }, "targets": [ { "Library": { - "crate_name": "syn", + "crate_name": "foreign_types", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -1898,66 +234,44 @@ } } ], - "library_target_name": "syn", + "library_target_name": "foreign_types", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "clone-impls", - "default", - "derive", - "extra-traits", - "full", - "parsing", - "printing", - "proc-macro", - "visit-mut" - ], - "selects": {} - }, "deps": { "common": [ { - "id": "proc-macro2 1.0.81", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.36", - "target": "quote" - }, - { - "id": "unicode-ident 1.0.12", - "target": "unicode_ident" + "id": "foreign-types-shared 0.1.1", + "target": "foreign_types_shared" } ], "selects": {} }, - "edition": "2021", - "version": "2.0.60" + "edition": "2015", + "version": "0.3.2" }, - "license": "MIT OR Apache-2.0", + "license": "MIT/Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": "LICENSE-APACHE" }, - "unicode-ident 1.0.12": { - "name": "unicode-ident", - "version": "1.0.12", - "package_url": "https://github.com/dtolnay/unicode-ident", + "foreign-types-shared 0.1.1": { + "name": "foreign-types-shared", + "version": "0.1.1", + "package_url": "https://github.com/sfackler/foreign-types", "repository": { "Http": { - "url": "https://static.crates.io/crates/unicode-ident/1.0.12/download", - "sha256": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + "url": "https://static.crates.io/crates/foreign-types-shared/0.1.1/download", + "sha256": "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" } }, "targets": [ { "Library": { - "crate_name": "unicode_ident", + "crate_name": "foreign_types_shared", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -1968,36 +282,35 @@ } } ], - "library_target_name": "unicode_ident", + "library_target_name": "foreign_types_shared", "common_attrs": { "compile_data_glob": [ "**" ], - "edition": "2018", - "version": "1.0.12" + "edition": "2015", + "version": "0.1.1" }, - "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016", + "license": "MIT/Apache-2.0", "license_ids": [ "Apache-2.0", - "MIT", - "Unicode-DFS-2016" + "MIT" ], "license_file": "LICENSE-APACHE" }, - "winapi 0.3.9": { - "name": "winapi", - "version": "0.3.9", - "package_url": "https://github.com/retep998/winapi-rs", + "libc 0.2.186": { + "name": "libc", + "version": "0.2.186", + "package_url": "https://github.com/rust-lang/libc", "repository": { "Http": { - "url": "https://static.crates.io/crates/winapi/0.3.9/download", - "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" + "url": "https://static.crates.io/crates/libc/0.2.186/download", + "sha256": "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" } }, "targets": [ { "Library": { - "crate_name": "winapi", + "crate_name": "libc", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2020,50 +333,29 @@ } } ], - "library_target_name": "winapi", + "library_target_name": "libc", "common_attrs": { "compile_data_glob": [ "**" ], "crate_features": { "common": [ - "errhandlingapi", - "fileapi", - "handleapi", - "minwinbase", - "minwindef", - "processthreadsapi", - "synchapi", - "winbase", - "winerror", - "winnt" + "default", + "std" ], "selects": {} }, "deps": { "common": [ { - "id": "winapi 0.3.9", + "id": "libc 0.2.186", "target": "build_script_build" } ], - "selects": { - "i686-pc-windows-gnu": [ - { - "id": "winapi-i686-pc-windows-gnu 0.4.0", - "target": "winapi_i686_pc_windows_gnu" - } - ], - "x86_64-pc-windows-gnu": [ - { - "id": "winapi-x86_64-pc-windows-gnu 0.4.0", - "target": "winapi_x86_64_pc_windows_gnu" - } - ] - } + "selects": {} }, - "edition": "2015", - "version": "0.3.9" + "edition": "2021", + "version": "0.2.186" }, "build_script_attrs": { "compile_data_glob": [ @@ -2076,27 +368,27 @@ "**" ] }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": "LICENSE-APACHE" }, - "winapi-i686-pc-windows-gnu 0.4.0": { - "name": "winapi-i686-pc-windows-gnu", - "version": "0.4.0", - "package_url": "https://github.com/retep998/winapi-rs", + "openssl 0.10.80": { + "name": "openssl", + "version": "0.10.80", + "package_url": "https://github.com/rust-openssl/rust-openssl", "repository": { "Http": { - "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/0.4.0/download", - "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + "url": "https://static.crates.io/crates/openssl/0.10.80/download", + "sha256": "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967" } }, "targets": [ { "Library": { - "crate_name": "winapi_i686_pc_windows_gnu", + "crate_name": "openssl", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2119,93 +411,58 @@ } } ], - "library_target_name": "winapi_i686_pc_windows_gnu", + "library_target_name": "openssl", "common_attrs": { "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "default" + ], + "selects": {} + }, "deps": { "common": [ { - "id": "winapi-i686-pc-windows-gnu 0.4.0", + "id": "bitflags 2.11.1", + "target": "bitflags" + }, + { + "id": "cfg-if 1.0.4", + "target": "cfg_if" + }, + { + "id": "foreign-types 0.3.2", + "target": "foreign_types" + }, + { + "id": "libc 0.2.186", + "target": "libc" + }, + { + "id": "openssl 0.10.80", "target": "build_script_build" + }, + { + "id": "openssl-sys 0.9.116", + "target": "openssl_sys", + "alias": "ffi" } ], "selects": {} }, - "edition": "2015", - "version": "0.4.0" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "winapi-x86_64-pc-windows-gnu 0.4.0": { - "name": "winapi-x86_64-pc-windows-gnu", - "version": "0.4.0", - "package_url": "https://github.com/retep998/winapi-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download", - "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - } - }, - "targets": [ - { - "Library": { - "crate_name": "winapi_x86_64_pc_windows_gnu", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "winapi_x86_64_pc_windows_gnu", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { + "edition": "2021", + "proc_macro_deps": { "common": [ { - "id": "winapi-x86_64-pc-windows-gnu 0.4.0", - "target": "build_script_build" + "id": "openssl-macros 0.1.1", + "target": "openssl_macros" } ], "selects": {} }, - "edition": "2015", - "version": "0.4.0" + "version": "0.10.80" }, "build_script_attrs": { "compile_data_glob": [ @@ -2216,121 +473,38 @@ ], "data_glob": [ "**" - ] - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows-targets 0.52.5": { - "name": "windows-targets", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows-targets/0.52.5/download", - "sha256": "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_targets", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] + ], + "link_deps": { + "common": [ + { + "id": "openssl-sys 0.9.116", + "target": "openssl_sys", + "alias": "ffi" } - } + ], + "selects": {} } - ], - "library_target_name": "windows_targets", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "aarch64-pc-windows-gnullvm": [ - { - "id": "windows_aarch64_gnullvm 0.52.5", - "target": "windows_aarch64_gnullvm" - } - ], - "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [ - { - "id": "windows_x86_64_msvc 0.52.5", - "target": "windows_x86_64_msvc" - } - ], - "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [ - { - "id": "windows_aarch64_msvc 0.52.5", - "target": "windows_aarch64_msvc" - } - ], - "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ - { - "id": "windows_i686_gnu 0.52.5", - "target": "windows_i686_gnu" - } - ], - "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [ - { - "id": "windows_i686_msvc 0.52.5", - "target": "windows_i686_msvc" - } - ], - "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ - { - "id": "windows_x86_64_gnu 0.52.5", - "target": "windows_x86_64_gnu" - } - ], - "i686-pc-windows-gnullvm": [ - { - "id": "windows_i686_gnullvm 0.52.5", - "target": "windows_i686_gnullvm" - } - ], - "x86_64-pc-windows-gnullvm": [ - { - "id": "windows_x86_64_gnullvm 0.52.5", - "target": "windows_x86_64_gnullvm" - } - ] - } - }, - "edition": "2021", - "version": "0.52.5" }, - "license": "MIT OR Apache-2.0", + "license": "Apache-2.0", "license_ids": [ - "Apache-2.0", - "MIT" + "Apache-2.0" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE" }, - "windows_aarch64_gnullvm 0.52.5": { - "name": "windows_aarch64_gnullvm", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "openssl-macros 0.1.1": { + "name": "openssl-macros", + "version": "0.1.1", + "package_url": null, "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.5/download", - "sha256": "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + "url": "https://static.crates.io/crates/openssl-macros/0.1.1/download", + "sha256": "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" } }, "targets": [ { - "Library": { - "crate_name": "windows_aarch64_gnullvm", + "ProcMacro": { + "crate_name": "openssl_macros", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2339,21 +513,9 @@ ] } } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } } ], - "library_target_name": "windows_aarch64_gnullvm", + "library_target_name": "openssl_macros", "common_attrs": { "compile_data_glob": [ "**" @@ -2361,47 +523,44 @@ "deps": { "common": [ { - "id": "windows_aarch64_gnullvm 0.52.5", - "target": "build_script_build" + "id": "proc-macro2 1.0.106", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.45", + "target": "quote" + }, + { + "id": "syn 2.0.117", + "target": "syn" } ], "selects": {} }, - "edition": "2021", - "version": "0.52.5" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] + "edition": "2018", + "version": "0.1.1" }, - "license": "MIT OR Apache-2.0", + "license": "MIT/Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_aarch64_msvc 0.52.5": { - "name": "windows_aarch64_msvc", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "openssl-sys 0.9.116": { + "name": "openssl-sys", + "version": "0.9.116", + "package_url": "https://github.com/rust-openssl/rust-openssl", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.52.5/download", - "sha256": "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + "url": "https://static.crates.io/crates/openssl-sys/0.9.116/download", + "sha256": "f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4" } }, "targets": [ { "Library": { - "crate_name": "windows_aarch64_msvc", + "crate_name": "openssl_sys", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2413,8 +572,8 @@ }, { "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", + "crate_name": "build_script_main", + "crate_root": "build/main.rs", "srcs": { "allow_empty": true, "include": [ @@ -2424,22 +583,32 @@ } } ], - "library_target_name": "windows_aarch64_msvc", + "library_target_name": "openssl_sys", "common_attrs": { + "compile_data": { + "common": [ + "@openssl//:install" + ], + "selects": {} + }, "compile_data_glob": [ "**" ], "deps": { "common": [ { - "id": "windows_aarch64_msvc 0.52.5", - "target": "build_script_build" + "id": "libc 0.2.186", + "target": "libc" + }, + { + "id": "openssl-sys 0.9.116", + "target": "build_script_main" } ], "selects": {} }, "edition": "2021", - "version": "0.52.5" + "version": "0.9.116" }, "build_script_attrs": { "compile_data_glob": [ @@ -2448,31 +617,62 @@ "compile_data_glob_excludes": [ "**/*.rs" ], + "data": { + "common": [ + "@openssl//:install" + ], + "selects": {} + }, "data_glob": [ "**" - ] + ], + "deps": { + "common": [ + { + "id": "cc 1.2.62", + "target": "cc" + }, + { + "id": "pkg-config 0.3.33", + "target": "pkg_config" + }, + { + "id": "vcpkg 0.2.15", + "target": "vcpkg" + } + ], + "selects": {} + }, + "build_script_env": { + "common": { + "OPENSSL_DIR": "$(execpath @openssl//:install)", + "OPENSSL_NO_VENDOR": "1", + "OPENSSL_STATIC": "1" + }, + "selects": {} + }, + "links": "openssl" }, - "license": "MIT OR Apache-2.0", + "license": "MIT", "license_ids": [ - "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-MIT" }, - "windows_i686_gnu 0.52.5": { - "name": "windows_i686_gnu", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "pkg-config 0.3.33": { + "name": "pkg-config", + "version": "0.3.33", + "package_url": "https://github.com/rust-lang/pkg-config-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_gnu/0.52.5/download", - "sha256": "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + "url": "https://static.crates.io/crates/pkg-config/0.3.33/download", + "sha256": "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" } }, "targets": [ { "Library": { - "crate_name": "windows_i686_gnu", + "crate_name": "pkg_config", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2481,69 +681,37 @@ ] } } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } } ], - "library_target_name": "windows_i686_gnu", + "library_target_name": "pkg_config", "common_attrs": { "compile_data_glob": [ "**" ], - "deps": { - "common": [ - { - "id": "windows_i686_gnu 0.52.5", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.52.5" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] + "edition": "2018", + "version": "0.3.33" }, "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_i686_gnullvm 0.52.5": { - "name": "windows_i686_gnullvm", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "proc-macro2 1.0.106": { + "name": "proc-macro2", + "version": "1.0.106", + "package_url": "https://github.com/dtolnay/proc-macro2", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_gnullvm/0.52.5/download", - "sha256": "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + "url": "https://static.crates.io/crates/proc-macro2/1.0.106/download", + "sha256": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" } }, "targets": [ { "Library": { - "crate_name": "windows_i686_gnullvm", + "crate_name": "proc_macro2", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2566,22 +734,33 @@ } } ], - "library_target_name": "windows_i686_gnullvm", + "library_target_name": "proc_macro2", "common_attrs": { "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "default", + "proc-macro" + ], + "selects": {} + }, "deps": { "common": [ { - "id": "windows_i686_gnullvm 0.52.5", + "id": "proc-macro2 1.0.106", "target": "build_script_build" + }, + { + "id": "unicode-ident 1.0.24", + "target": "unicode_ident" } ], "selects": {} }, "edition": "2021", - "version": "0.52.5" + "version": "1.0.106" }, "build_script_attrs": { "compile_data_glob": [ @@ -2599,22 +778,22 @@ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_i686_msvc 0.52.5": { - "name": "windows_i686_msvc", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "quote 1.0.45": { + "name": "quote", + "version": "1.0.45", + "package_url": "https://github.com/dtolnay/quote", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_msvc/0.52.5/download", - "sha256": "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + "url": "https://static.crates.io/crates/quote/1.0.45/download", + "sha256": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" } }, "targets": [ { "Library": { - "crate_name": "windows_i686_msvc", + "crate_name": "quote", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2637,22 +816,33 @@ } } ], - "library_target_name": "windows_i686_msvc", + "library_target_name": "quote", "common_attrs": { "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "default", + "proc-macro" + ], + "selects": {} + }, "deps": { "common": [ { - "id": "windows_i686_msvc 0.52.5", + "id": "proc-macro2 1.0.106", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.45", "target": "build_script_build" } ], "selects": {} }, "edition": "2021", - "version": "0.52.5" + "version": "1.0.45" }, "build_script_attrs": { "compile_data_glob": [ @@ -2670,22 +860,22 @@ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_x86_64_gnu 0.52.5": { - "name": "windows_x86_64_gnu", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "shlex 1.3.0": { + "name": "shlex", + "version": "1.3.0", + "package_url": "https://github.com/comex/rust-shlex", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.52.5/download", - "sha256": "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + "url": "https://static.crates.io/crates/shlex/1.3.0/download", + "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" } }, "targets": [ { "Library": { - "crate_name": "windows_x86_64_gnu", + "crate_name": "shlex", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2694,69 +884,44 @@ ] } } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } } ], - "library_target_name": "windows_x86_64_gnu", + "library_target_name": "shlex", "common_attrs": { "compile_data_glob": [ "**" ], - "deps": { + "crate_features": { "common": [ - { - "id": "windows_x86_64_gnu 0.52.5", - "target": "build_script_build" - } + "default", + "std" ], "selects": {} }, - "edition": "2021", - "version": "0.52.5" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] + "edition": "2015", + "version": "1.3.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_x86_64_gnullvm 0.52.5": { - "name": "windows_x86_64_gnullvm", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "syn 2.0.117": { + "name": "syn", + "version": "2.0.117", + "package_url": "https://github.com/dtolnay/syn", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.5/download", - "sha256": "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + "url": "https://static.crates.io/crates/syn/2.0.117/download", + "sha256": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" } }, "targets": [ { "Library": { - "crate_name": "windows_x86_64_gnullvm", + "crate_name": "syn", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2765,69 +930,66 @@ ] } } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } } ], - "library_target_name": "windows_x86_64_gnullvm", + "library_target_name": "syn", "common_attrs": { "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "clone-impls", + "default", + "derive", + "full", + "parsing", + "printing", + "proc-macro" + ], + "selects": {} + }, "deps": { "common": [ { - "id": "windows_x86_64_gnullvm 0.52.5", - "target": "build_script_build" + "id": "proc-macro2 1.0.106", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.45", + "target": "quote" + }, + { + "id": "unicode-ident 1.0.24", + "target": "unicode_ident" } ], "selects": {} }, "edition": "2021", - "version": "0.52.5" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] + "version": "2.0.117" }, "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" }, - "windows_x86_64_msvc 0.52.5": { - "name": "windows_x86_64_msvc", - "version": "0.52.5", - "package_url": "https://github.com/microsoft/windows-rs", + "unicode-ident 1.0.24": { + "name": "unicode-ident", + "version": "1.0.24", + "package_url": "https://github.com/dtolnay/unicode-ident", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.52.5/download", - "sha256": "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + "url": "https://static.crates.io/crates/unicode-ident/1.0.24/download", + "sha256": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" } }, "targets": [ { "Library": { - "crate_name": "windows_x86_64_msvc", + "crate_name": "unicode_ident", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -2836,11 +998,39 @@ ] } } - }, + } + ], + "library_target_name": "unicode_ident", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.0.24" + }, + "license": "(MIT OR Apache-2.0) AND Unicode-3.0", + "license_ids": [ + "Apache-2.0", + "MIT", + "Unicode-3.0" + ], + "license_file": "LICENSE-APACHE" + }, + "vcpkg 0.2.15": { + "name": "vcpkg", + "version": "0.2.15", + "package_url": "https://github.com/mcgoo/vcpkg-rs", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/vcpkg/0.2.15/download", + "sha256": "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + } + }, + "targets": [ { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", + "Library": { + "crate_name": "vcpkg", + "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, "include": [ @@ -2850,40 +1040,20 @@ } } ], - "library_target_name": "windows_x86_64_msvc", + "library_target_name": "vcpkg", "common_attrs": { "compile_data_glob": [ "**" ], - "deps": { - "common": [ - { - "id": "windows_x86_64_msvc 0.52.5", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.52.5" - }, - "build_script_attrs": { - "compile_data_glob": [ - "**" - ], - "compile_data_glob_excludes": [ - "**/*.rs" - ], - "data_glob": [ - "**" - ] + "edition": "2015", + "version": "0.2.15" }, - "license": "MIT OR Apache-2.0", + "license": "MIT/Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], - "license_file": "license-apache-2.0" + "license_file": "LICENSE-APACHE" } }, "binary_crates": [], @@ -2894,39 +1064,15 @@ "aarch64-apple-darwin": [ "aarch64-apple-darwin" ], - "aarch64-pc-windows-gnullvm": [], "aarch64-unknown-linux-gnu": [ "aarch64-unknown-linux-gnu" ], - "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [ - "x86_64-pc-windows-msvc" - ], - "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [], - "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [], - "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [], - "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ - "x86_64-unknown-linux-gnu", - "x86_64-unknown-nixos-gnu" - ], - "cfg(unix)": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "x86_64-unknown-linux-gnu", - "x86_64-unknown-nixos-gnu" - ], - "cfg(windows)": [ - "x86_64-pc-windows-msvc" - ], - "i686-pc-windows-gnu": [], - "i686-pc-windows-gnullvm": [], "wasm32-unknown-unknown": [ "wasm32-unknown-unknown" ], "wasm32-wasip1": [ "wasm32-wasip1" ], - "x86_64-pc-windows-gnu": [], - "x86_64-pc-windows-gnullvm": [], "x86_64-pc-windows-msvc": [ "x86_64-pc-windows-msvc" ], @@ -2938,7 +1084,7 @@ ] }, "direct_deps": [ - "boring 3.1.0" + "openssl 0.10.80" ], "direct_dev_deps": [], "unused_patches": []