Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Sep 2021 19:59:15 GMT
From:      Mikael Urankar <mikael@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ee5eeacc365c - main - net/quiche: Update to 0.9.0
Message-ID:  <202109211959.18LJxFFu032643@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ee5eeacc365cadde0edd4917754f7c30193bd5c0

commit ee5eeacc365cadde0edd4917754f7c30193bd5c0
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-09-21 17:37:36 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-09-21 19:59:13 +0000

    net/quiche: Update to 0.9.0
    
     - Update to 0.9.0
     - Fix build on aarch64
    
    Changes: https://github.com/cloudflare/quiche/releases/tag/0.9.0
    
    Approved by:    Junho Choi (maintainer)
---
 net/quiche/Makefile                                |  81 +++--
 net/quiche/distinfo                                | 394 ++++++++++-----------
 ...h-deps_boringssl_src_crypto_cpu-aarch64-linux.c |  73 ++++
 3 files changed, 310 insertions(+), 238 deletions(-)

diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index 1a54981b076d..9491a2f56f70 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	quiche
-PORTVERSION=	0.8.1
-PORTREVISION=	5
+PORTVERSION=	0.9.0
 CATEGORIES=	net
 
 MAINTAINER=	junho.choi@gmail.com
@@ -15,95 +14,95 @@ GH_ACCOUNT=	cloudflare
 GH_TAGNAME=	${PORTVERSION}
 GH_TUPLE=	google:boringssl:067cfd92f:boringssl/deps/boringssl
 
-CARGO_CRATES=	aho-corasick-0.7.15 \
+CARGO_CRATES=	aho-corasick-0.7.18 \
 		ansi_term-0.11.0 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
 		bindgen-0.57.0 \
-		bitflags-1.2.1 \
+		bitflags-1.3.2 \
 		boring-sys-1.1.1 \
-		bumpalo-3.6.1 \
-		cc-1.0.67 \
+		bumpalo-3.7.0 \
+		cc-1.0.70 \
 		cexpr-0.4.0 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
-		clang-sys-1.2.0 \
+		clang-sys-1.2.2 \
 		clap-2.33.3 \
 		cmake-0.1.45 \
-		darling-0.12.3 \
-		darling_core-0.12.3 \
-		darling_macro-0.12.3 \
+		darling-0.13.0 \
+		darling_core-0.13.0 \
+		darling_macro-0.13.0 \
 		docopt-1.1.1 \
 		env_logger-0.6.2 \
-		env_logger-0.8.3 \
+		env_logger-0.8.4 \
 		fnv-1.0.7 \
 		fuchsia-zircon-0.3.3 \
 		fuchsia-zircon-sys-0.3.3 \
 		glob-0.3.0 \
-		hashbrown-0.9.1 \
-		hermit-abi-0.1.18 \
+		hashbrown-0.11.2 \
+		hermit-abi-0.1.19 \
 		humantime-1.3.0 \
 		humantime-2.1.0 \
 		ident_case-1.0.1 \
 		idna-0.1.5 \
-		indexmap-1.6.2 \
+		indexmap-1.7.0 \
 		iovec-0.1.4 \
-		itoa-0.4.7 \
-		js-sys-0.3.50 \
+		itoa-0.4.8 \
+		js-sys-0.3.54 \
 		kernel32-sys-0.2.2 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.93 \
+		libc-0.2.101 \
 		libloading-0.7.0 \
 		libm-0.2.1 \
 		log-0.4.14 \
-		matches-0.1.8 \
-		memchr-2.3.4 \
+		matches-0.1.9 \
+		memchr-2.4.1 \
 		mio-0.6.23 \
 		miow-0.2.2 \
 		net2-0.2.37 \
 		nom-5.1.2 \
-		once_cell-1.7.2 \
+		once_cell-1.8.0 \
 		peeking_take_while-0.1.2 \
 		percent-encoding-1.0.1 \
-		proc-macro2-1.0.26 \
+		proc-macro2-1.0.29 \
 		quick-error-1.2.3 \
 		quote-1.0.9 \
-		regex-1.4.5 \
-		regex-syntax-0.6.23 \
+		regex-1.5.4 \
+		regex-syntax-0.6.25 \
 		ring-0.16.20 \
 		rustc-hash-1.1.0 \
-		rustversion-1.0.4 \
+		rustversion-1.0.5 \
 		ryu-1.0.5 \
-		serde-1.0.125 \
-		serde_derive-1.0.125 \
-		serde_json-1.0.64 \
-		serde_with-1.8.0 \
-		serde_with_macros-1.4.1 \
+		serde-1.0.130 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.67 \
+		serde_with-1.10.0 \
+		serde_with_macros-1.5.0 \
 		shlex-0.1.1 \
-		slab-0.4.2 \
+		slab-0.4.4 \
 		spin-0.5.2 \
 		strsim-0.8.0 \
 		strsim-0.10.0 \
-		syn-1.0.69 \
+		syn-1.0.76 \
 		termcolor-1.1.2 \
 		textwrap-0.11.0 \
-		tinyvec-1.2.0 \
+		tinyvec-1.3.1 \
 		tinyvec_macros-0.1.0 \
-		unicode-bidi-0.3.5 \
-		unicode-normalization-0.1.17 \
+		unicode-bidi-0.3.6 \
+		unicode-normalization-0.1.19 \
 		unicode-width-0.1.8 \
-		unicode-xid-0.2.1 \
+		unicode-xid-0.2.2 \
 		untrusted-0.7.1 \
 		url-1.7.2 \
 		vec_map-0.8.2 \
 		version_check-0.9.3 \
-		wasm-bindgen-0.2.73 \
-		wasm-bindgen-backend-0.2.73 \
-		wasm-bindgen-macro-0.2.73 \
-		wasm-bindgen-macro-support-0.2.73 \
-		wasm-bindgen-shared-0.2.73 \
-		web-sys-0.3.50 \
+		wasm-bindgen-0.2.77 \
+		wasm-bindgen-backend-0.2.77 \
+		wasm-bindgen-macro-0.2.77 \
+		wasm-bindgen-macro-support-0.2.77 \
+		wasm-bindgen-shared-0.2.77 \
+		web-sys-0.3.54 \
 		which-3.1.1 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
diff --git a/net/quiche/distinfo b/net/quiche/distinfo
index 37bfae971a30..ed90e90ebc71 100644
--- a/net/quiche/distinfo
+++ b/net/quiche/distinfo
@@ -1,199 +1,199 @@
-TIMESTAMP = 1618722594
-SHA256 (rust/crates/aho-corasick-0.7.15.tar.gz) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.tar.gz) = 113071
-SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
-SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
-SHA256 (rust/crates/bindgen-0.57.0.tar.gz) = fd4865004a46a0aafb2a0a5eb19d3c9fc46ee5f063a6cfc605c69ac9ecf5263d
-SIZE (rust/crates/bindgen-0.57.0.tar.gz) = 199132
-SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
-SHA256 (rust/crates/boring-sys-1.1.1.tar.gz) = d2416bce1bcabf0d7995ce0338ec2425b8766a4d5a39d758a3638008911642fc
-SIZE (rust/crates/boring-sys-1.1.1.tar.gz) = 3301658
-SHA256 (rust/crates/bumpalo-3.6.1.tar.gz) = 63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe
-SIZE (rust/crates/bumpalo-3.6.1.tar.gz) = 133836
-SHA256 (rust/crates/cc-1.0.67.tar.gz) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.tar.gz) = 53486
-SHA256 (rust/crates/cexpr-0.4.0.tar.gz) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
-SIZE (rust/crates/cexpr-0.4.0.tar.gz) = 18023
-SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934
-SHA256 (rust/crates/clang-sys-1.2.0.tar.gz) = 853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c
-SIZE (rust/crates/clang-sys-1.2.0.tar.gz) = 36874
-SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
-SHA256 (rust/crates/cmake-0.1.45.tar.gz) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855
-SIZE (rust/crates/cmake-0.1.45.tar.gz) = 14375
-SHA256 (rust/crates/darling-0.12.3.tar.gz) = e9d6ddad5866bb2170686ed03f6839d31a76e5407d80b1c334a2c24618543ffa
-SIZE (rust/crates/darling-0.12.3.tar.gz) = 18933
-SHA256 (rust/crates/darling_core-0.12.3.tar.gz) = a9ced1fd13dc386d5a8315899de465708cf34ee2a6d9394654515214e67bb846
-SIZE (rust/crates/darling_core-0.12.3.tar.gz) = 49266
-SHA256 (rust/crates/darling_macro-0.12.3.tar.gz) = 0a7a1445d54b2f9792e3b31a3e715feabbace393f38dc4ffd49d94ee9bc487d5
-SIZE (rust/crates/darling_macro-0.12.3.tar.gz) = 1866
-SHA256 (rust/crates/docopt-1.1.1.tar.gz) = 7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f
-SIZE (rust/crates/docopt-1.1.1.tar.gz) = 39845
-SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
-SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
-SHA256 (rust/crates/env_logger-0.8.3.tar.gz) = 17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f
-SIZE (rust/crates/env_logger-0.8.3.tar.gz) = 32543
-SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
-SHA256 (rust/crates/glob-0.3.0.tar.gz) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.tar.gz) = 18724
-SHA256 (rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
-SIZE (rust/crates/hashbrown-0.9.1.tar.gz) = 77734
-SHA256 (rust/crates/hermit-abi-0.1.18.tar.gz) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.tar.gz) = 9936
-SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
-SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020
-SHA256 (rust/crates/humantime-2.1.0.tar.gz) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.tar.gz) = 16749
-SHA256 (rust/crates/ident_case-1.0.1.tar.gz) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.tar.gz) = 3492
-SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
-SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735
-SHA256 (rust/crates/indexmap-1.6.2.tar.gz) = 824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3
-SIZE (rust/crates/indexmap-1.6.2.tar.gz) = 50225
-SHA256 (rust/crates/iovec-0.1.4.tar.gz) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.tar.gz) = 8720
-SHA256 (rust/crates/itoa-0.4.7.tar.gz) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.tar.gz) = 12099
-SHA256 (rust/crates/js-sys-0.3.50.tar.gz) = 2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c
-SIZE (rust/crates/js-sys-0.3.50.tar.gz) = 67123
-SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.tar.gz) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.tar.gz) = 12502
-SHA256 (rust/crates/libc-0.2.93.tar.gz) = 9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41
-SIZE (rust/crates/libc-0.2.93.tar.gz) = 510944
-SHA256 (rust/crates/libloading-0.7.0.tar.gz) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
-SIZE (rust/crates/libloading-0.7.0.tar.gz) = 26216
-SHA256 (rust/crates/libm-0.2.1.tar.gz) = c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a
-SIZE (rust/crates/libm-0.2.1.tar.gz) = 111906
-SHA256 (rust/crates/log-0.4.14.tar.gz) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.tar.gz) = 34582
-SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
-SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
-SHA256 (rust/crates/memchr-2.3.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077
-SHA256 (rust/crates/mio-0.6.23.tar.gz) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.tar.gz) = 103554
-SHA256 (rust/crates/miow-0.2.2.tar.gz) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.tar.gz) = 22044
-SHA256 (rust/crates/net2-0.2.37.tar.gz) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.tar.gz) = 21311
-SHA256 (rust/crates/nom-5.1.2.tar.gz) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.tar.gz) = 136174
-SHA256 (rust/crates/once_cell-1.7.2.tar.gz) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
-SIZE (rust/crates/once_cell-1.7.2.tar.gz) = 28250
-SHA256 (rust/crates/peeking_take_while-0.1.2.tar.gz) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
-SIZE (rust/crates/peeking_take_while-0.1.2.tar.gz) = 6697
-SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
-SHA256 (rust/crates/proc-macro2-1.0.26.tar.gz) = a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec
-SIZE (rust/crates/proc-macro2-1.0.26.tar.gz) = 38233
-SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066
-SHA256 (rust/crates/quote-1.0.9.tar.gz) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.tar.gz) = 25042
-SHA256 (rust/crates/regex-1.4.5.tar.gz) = 957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19
-SIZE (rust/crates/regex-1.4.5.tar.gz) = 241716
-SHA256 (rust/crates/regex-syntax-0.6.23.tar.gz) = 24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548
-SIZE (rust/crates/regex-syntax-0.6.23.tar.gz) = 293195
-SHA256 (rust/crates/ring-0.16.20.tar.gz) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.tar.gz) = 5082615
-SHA256 (rust/crates/rustc-hash-1.1.0.tar.gz) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.tar.gz) = 9331
-SHA256 (rust/crates/rustversion-1.0.4.tar.gz) = cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd
-SIZE (rust/crates/rustversion-1.0.4.tar.gz) = 16704
-SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570
-SHA256 (rust/crates/serde-1.0.125.tar.gz) = 558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171
-SIZE (rust/crates/serde-1.0.125.tar.gz) = 75144
-SHA256 (rust/crates/serde_derive-1.0.125.tar.gz) = b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d
-SIZE (rust/crates/serde_derive-1.0.125.tar.gz) = 54155
-SHA256 (rust/crates/serde_json-1.0.64.tar.gz) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.tar.gz) = 115138
-SHA256 (rust/crates/serde_with-1.8.0.tar.gz) = e557c650adfb38b32a5aec07082053253c703bc3cec654b27a5dbcf61995bb9b
-SIZE (rust/crates/serde_with-1.8.0.tar.gz) = 64318
-SHA256 (rust/crates/serde_with_macros-1.4.1.tar.gz) = e48b35457e9d855d3dc05ef32a73e0df1e2c0fd72c38796a4ee909160c8eeec2
-SIZE (rust/crates/serde_with_macros-1.4.1.tar.gz) = 16901
-SHA256 (rust/crates/shlex-0.1.1.tar.gz) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
-SIZE (rust/crates/shlex-0.1.1.tar.gz) = 5687
-SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
-SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136
-SHA256 (rust/crates/spin-0.5.2.tar.gz) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.tar.gz) = 12004
-SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
-SHA256 (rust/crates/strsim-0.10.0.tar.gz) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.tar.gz) = 11355
-SHA256 (rust/crates/syn-1.0.69.tar.gz) = 48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb
-SIZE (rust/crates/syn-1.0.69.tar.gz) = 231954
-SHA256 (rust/crates/termcolor-1.1.2.tar.gz) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.tar.gz) = 17287
-SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
-SHA256 (rust/crates/tinyvec-1.2.0.tar.gz) = 5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342
-SIZE (rust/crates/tinyvec-1.2.0.tar.gz) = 41625
-SHA256 (rust/crates/tinyvec_macros-0.1.0.tar.gz) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.tar.gz) = 1817
-SHA256 (rust/crates/unicode-bidi-0.3.5.tar.gz) = eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0
-SIZE (rust/crates/unicode-bidi-0.3.5.tar.gz) = 33423
-SHA256 (rust/crates/unicode-normalization-0.1.17.tar.gz) = 07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef
-SIZE (rust/crates/unicode-normalization-0.1.17.tar.gz) = 100345
-SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
-SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732
-SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
-SHA256 (rust/crates/untrusted-0.7.1.tar.gz) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.tar.gz) = 7924
-SHA256 (rust/crates/url-1.7.2.tar.gz) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
-SIZE (rust/crates/url-1.7.2.tar.gz) = 68597
-SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466
-SHA256 (rust/crates/version_check-0.9.3.tar.gz) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.tar.gz) = 12547
-SHA256 (rust/crates/wasm-bindgen-0.2.73.tar.gz) = 83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9
-SIZE (rust/crates/wasm-bindgen-0.2.73.tar.gz) = 159293
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.73.tar.gz) = ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae
-SIZE (rust/crates/wasm-bindgen-backend-0.2.73.tar.gz) = 25434
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.73.tar.gz) = 3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f
-SIZE (rust/crates/wasm-bindgen-macro-0.2.73.tar.gz) = 11545
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.73.tar.gz) = d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.73.tar.gz) = 17835
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.73.tar.gz) = d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489
-SIZE (rust/crates/wasm-bindgen-shared-0.2.73.tar.gz) = 6691
-SHA256 (rust/crates/web-sys-0.3.50.tar.gz) = a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be
-SIZE (rust/crates/web-sys-0.3.50.tar.gz) = 650100
-SHA256 (rust/crates/which-3.1.1.tar.gz) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
-SIZE (rust/crates/which-3.1.1.tar.gz) = 8071
-SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
-SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697
-SHA256 (cloudflare-quiche-0.8.1_GH0.tar.gz) = edbc84fab28d30bd52082614556cd82b068783a1d02c3b0717a3924b08a425ba
-SIZE (cloudflare-quiche-0.8.1_GH0.tar.gz) = 570436
+TIMESTAMP = 1631206398
+SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
+SHA256 (rust/crates/bindgen-0.57.0.crate) = fd4865004a46a0aafb2a0a5eb19d3c9fc46ee5f063a6cfc605c69ac9ecf5263d
+SIZE (rust/crates/bindgen-0.57.0.crate) = 199132
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/boring-sys-1.1.1.crate) = d2416bce1bcabf0d7995ce0338ec2425b8766a4d5a39d758a3638008911642fc
+SIZE (rust/crates/boring-sys-1.1.1.crate) = 3301658
+SHA256 (rust/crates/bumpalo-3.7.0.crate) = 9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631
+SIZE (rust/crates/bumpalo-3.7.0.crate) = 134261
+SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
+SIZE (rust/crates/cc-1.0.70.crate) = 57200
+SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
+SIZE (rust/crates/cexpr-0.4.0.crate) = 18023
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clang-sys-1.2.2.crate) = 10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee
+SIZE (rust/crates/clang-sys-1.2.2.crate) = 37661
+SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/cmake-0.1.45.crate) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855
+SIZE (rust/crates/cmake-0.1.45.crate) = 14375
+SHA256 (rust/crates/darling-0.13.0.crate) = 757c0ded2af11d8e739c4daea1ac623dd1624b06c844cf3f5a39f1bdbd99bb12
+SIZE (rust/crates/darling-0.13.0.crate) = 19181
+SHA256 (rust/crates/darling_core-0.13.0.crate) = 2c34d8efb62d0c2d7f60ece80f75e5c63c1588ba68032740494b0b9a996466e3
+SIZE (rust/crates/darling_core-0.13.0.crate) = 49969
+SHA256 (rust/crates/darling_macro-0.13.0.crate) = ade7bff147130fe5e6d39f089c6bd49ec0250f35d70b2eebf72afdfc919f15cc
+SIZE (rust/crates/darling_macro-0.13.0.crate) = 1915
+SHA256 (rust/crates/docopt-1.1.1.crate) = 7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f
+SIZE (rust/crates/docopt-1.1.1.crate) = 39845
+SHA256 (rust/crates/env_logger-0.6.2.crate) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
+SIZE (rust/crates/env_logger-0.6.2.crate) = 31078
+SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
+SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
+SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
+SIZE (rust/crates/humantime-1.3.0.crate) = 17020
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-0.1.5.crate) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
+SIZE (rust/crates/idna-0.1.5.crate) = 258735
+SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
+SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
+SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
+SIZE (rust/crates/iovec-0.1.4.crate) = 8720
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/js-sys-0.3.54.crate) = 1866b355d9c878e5e607473cbe3f63282c0b7aad2db1dbebf55076c686918254
+SIZE (rust/crates/js-sys-0.3.54.crate) = 70453
+SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
+SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/libc-0.2.101.crate) = 3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21
+SIZE (rust/crates/libc-0.2.101.crate) = 530003
+SHA256 (rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
+SIZE (rust/crates/libloading-0.7.0.crate) = 26216
+SHA256 (rust/crates/libm-0.2.1.crate) = c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a
+SIZE (rust/crates/libm-0.2.1.crate) = 111906
+SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
+SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
+SIZE (rust/crates/matches-0.1.9.crate) = 2246
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
+SIZE (rust/crates/mio-0.6.23.crate) = 103554
+SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
+SIZE (rust/crates/miow-0.2.2.crate) = 22044
+SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
+SIZE (rust/crates/net2-0.2.37.crate) = 21311
+SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
+SIZE (rust/crates/nom-5.1.2.crate) = 136174
+SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
+SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
+SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
+SHA256 (rust/crates/percent-encoding-1.0.1.crate) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
+SIZE (rust/crates/percent-encoding-1.0.1.crate) = 10057
+SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
+SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
+SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
+SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
+SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
+SIZE (rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
+SIZE (rust/crates/regex-1.5.4.crate) = 236581
+SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
+SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
+SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
+SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustversion-1.0.5.crate) = 61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088
+SIZE (rust/crates/rustversion-1.0.5.crate) = 16984
+SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
+SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
+SIZE (rust/crates/serde-1.0.130.crate) = 75305
+SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
+SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
+SHA256 (rust/crates/serde_json-1.0.67.crate) = a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950
+SIZE (rust/crates/serde_json-1.0.67.crate) = 114957
+SHA256 (rust/crates/serde_with-1.10.0.crate) = 062b87e45d8f26714eacfaef0ed9a583e2bfd50ebd96bdd3c200733bd5758e2c
+SIZE (rust/crates/serde_with-1.10.0.crate) = 75349
+SHA256 (rust/crates/serde_with_macros-1.5.0.crate) = 98c1fcca18d55d1763e1c16873c4bde0ac3ef75179a28c7b372917e0494625be
+SIZE (rust/crates/serde_with_macros-1.5.0.crate) = 20802
+SHA256 (rust/crates/shlex-0.1.1.crate) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
+SIZE (rust/crates/shlex-0.1.1.crate) = 5687
+SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590
+SIZE (rust/crates/slab-0.4.4.crate) = 15725
+SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
+SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/syn-1.0.76.crate) = c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84
+SIZE (rust/crates/syn-1.0.76.crate) = 233723
+SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
+SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/tinyvec-1.3.1.crate) = 848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338
+SIZE (rust/crates/tinyvec-1.3.1.crate) = 42386
+SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/unicode-bidi-0.3.6.crate) = 246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085
+SIZE (rust/crates/unicode-bidi-0.3.6.crate) = 33737
+SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
+SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
+SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
+SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
+SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
+SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/url-1.7.2.crate) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
+SIZE (rust/crates/url-1.7.2.crate) = 68597
+SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
+SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/wasm-bindgen-0.2.77.crate) = 5e68338db6becec24d3c7977b5bf8a48be992c934b5d07177e3931f5dc9b076c
+SIZE (rust/crates/wasm-bindgen-0.2.77.crate) = 162133
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.77.crate) = f34c405b4f0658583dba0c1c7c9b694f3cac32655db463b56c254a1c75269523
+SIZE (rust/crates/wasm-bindgen-backend-0.2.77.crate) = 25608
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.77.crate) = b9d5a6580be83b19dc570a8f9c324251687ab2184e57086f71625feb57ec77c8
+SIZE (rust/crates/wasm-bindgen-macro-0.2.77.crate) = 11550
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.77.crate) = e3775a030dc6f5a0afd8a84981a21cc92a781eb429acef9ecce476d0c9113e92
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.77.crate) = 17897
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.77.crate) = c279e376c7a8e8752a8f1eaa35b7b0bee6bb9fb0cdacfa97cc3f1f289c87e2b4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.77.crate) = 7247
+SHA256 (rust/crates/web-sys-0.3.54.crate) = 0a84d70d1ec7d2da2d26a5bd78f4bca1b8c3254805363ce743b7a05bc30d195a
+SIZE (rust/crates/web-sys-0.3.54.crate) = 664935
+SHA256 (rust/crates/which-3.1.1.crate) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
+SIZE (rust/crates/which-3.1.1.crate) = 8071
+SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.crate) = 455145
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
+SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
+SHA256 (cloudflare-quiche-0.9.0_GH0.tar.gz) = 74d2b7e5c79d8d94f051d5291549bdc46a98919cc4d34734fa58702d769d8099
+SIZE (cloudflare-quiche-0.9.0_GH0.tar.gz) = 587257
 SHA256 (google-boringssl-067cfd92f_GH0.tar.gz) = c1de2c821929452a054e2c084da30a27168679bf4201d5fd94c1543bf523f5c7
 SIZE (google-boringssl-067cfd92f_GH0.tar.gz) = 43809292
diff --git a/net/quiche/files/patch-deps_boringssl_src_crypto_cpu-aarch64-linux.c b/net/quiche/files/patch-deps_boringssl_src_crypto_cpu-aarch64-linux.c
new file mode 100644
index 000000000000..9e7678acc6ae
--- /dev/null
+++ b/net/quiche/files/patch-deps_boringssl_src_crypto_cpu-aarch64-linux.c
@@ -0,0 +1,73 @@
+--- deps/boringssl/src/crypto/cpu-aarch64-linux.c.orig	2021-09-09 17:30:32 UTC
++++ deps/boringssl/src/crypto/cpu-aarch64-linux.c
+@@ -14,49 +14,45 @@
+ 
+ #include <openssl/cpu.h>
+ 
+-#if defined(OPENSSL_AARCH64) && defined(OPENSSL_LINUX) && \
+-    !defined(OPENSSL_STATIC_ARMCAP)
++#if defined(OPENSSL_AARCH64)
+ 
+-#include <sys/auxv.h>
+-
+ #include <openssl/arm_arch.h>
+ 
+ #include "internal.h"
+ 
+-
+ extern uint32_t OPENSSL_armcap_P;
+ 
+-void OPENSSL_cpuid_setup(void) {
+-  unsigned long hwcap = getauxval(AT_HWCAP);
++#include <sys/types.h>
++#include <machine/armreg.h>
+ 
+-  // See /usr/include/asm/hwcap.h on an aarch64 installation for the source of
+-  // these values.
+-  static const unsigned long kNEON = 1 << 1;
+-  static const unsigned long kAES = 1 << 3;
+-  static const unsigned long kPMULL = 1 << 4;
+-  static const unsigned long kSHA1 = 1 << 5;
+-  static const unsigned long kSHA256 = 1 << 6;
++#ifndef ID_AA64ISAR0_AES_VAL
++#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
++#endif
++#ifndef ID_AA64ISAR0_SHA1_VAL
++#define ID_AA64ISAR0_SHA1_VAL ID_AA64ISAR0_SHA1
++#endif
++#ifndef ID_AA64ISAR0_SHA2_VAL
++#define ID_AA64ISAR0_SHA2_VAL ID_AA64ISAR0_SHA2
++#endif
+ 
+-  if ((hwcap & kNEON) == 0) {
+-    // Matching OpenSSL, if NEON is missing, don't report other features
+-    // either.
+-    return;
+-  }
++void OPENSSL_cpuid_setup(void) {
++  uint64_t id_aa64isar0;
+ 
++  id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
++
+   OPENSSL_armcap_P |= ARMV7_NEON;
+ 
+-  if (hwcap & kAES) {
++  if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) >= ID_AA64ISAR0_AES_BASE) {
+     OPENSSL_armcap_P |= ARMV8_AES;
+   }
+-  if (hwcap & kPMULL) {
++  if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) == ID_AA64ISAR0_AES_PMULL) {
+     OPENSSL_armcap_P |= ARMV8_PMULL;
+   }
+-  if (hwcap & kSHA1) {
++  if (ID_AA64ISAR0_SHA1_VAL(id_aa64isar0) == ID_AA64ISAR0_SHA1_BASE) {
+     OPENSSL_armcap_P |= ARMV8_SHA1;
+   }
+-  if (hwcap & kSHA256) {
++  if(ID_AA64ISAR0_SHA2_VAL(id_aa64isar0) >= ID_AA64ISAR0_SHA2_BASE) {
+     OPENSSL_armcap_P |= ARMV8_SHA256;
+   }
+ }
+-
+-#endif  // OPENSSL_AARCH64 && !OPENSSL_STATIC_ARMCAP
++#endif  // OPENSSL_AARCH64



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109211959.18LJxFFu032643>