git: e48c58cff11d - main - www/xh: Update to 0.16.1

From: Lewis Cook <lcook_at_FreeBSD.org>
Date: Sat, 03 Sep 2022 18:26:53 UTC
The branch main has been updated by lcook:

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

commit e48c58cff11de92fb42a66c580f6d2a423a0274f
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2022-09-03 18:16:14 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2022-09-03 18:25:14 +0000

    www/xh: Update to 0.16.1
    
    Changes:        https://github.com/ducaale/xh/releases/tag/v0.16.1
---
 www/xh/Makefile |  57 +++++++++++++---------------
 www/xh/distinfo | 114 ++++++++++++++++++++++++++------------------------------
 2 files changed, 79 insertions(+), 92 deletions(-)

diff --git a/www/xh/Makefile b/www/xh/Makefile
index b2e512d754e2..d334ffd019af 100644
--- a/www/xh/Makefile
+++ b/www/xh/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	xh
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.15.0
-PORTREVISION=	4
+DISTVERSION=	0.16.1
 CATEGORIES=	www
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -20,11 +19,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		aho-corasick-0.7.18 \
 		alloc-no-stdlib-2.0.3 \
 		alloc-stdlib-0.2.1 \
-		ansi_term-0.11.0 \
 		anyhow-1.0.44 \
 		assert_cmd-2.0.2 \
-		assert_matches-1.5.0 \
-		async-compression-0.3.8 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
 		base-x-0.2.8 \
@@ -32,7 +28,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		bincode-1.3.3 \
 		bitflags-1.3.2 \
 		block-buffer-0.9.0 \
-		brotli-3.3.2 \
+		brotli-3.3.3 \
 		brotli-decompressor-2.3.2 \
 		bstr-0.2.16 \
 		bumpalo-3.7.0 \
@@ -42,7 +38,9 @@ CARGO_CRATES=	adler-1.0.2 \
 		cfg-if-1.0.0 \
 		chardetng-0.1.15 \
 		chrono-0.4.19 \
-		clap-2.33.3 \
+		clap-3.1.0 \
+		clap_complete-3.1.0 \
+		clap_derive-3.1.0 \
 		console-0.14.1 \
 		const_fn-0.4.8 \
 		cookie-0.15.1 \
@@ -63,7 +61,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		encode_unicode-0.3.6 \
 		encoding_rs-0.8.29 \
 		encoding_rs_io-0.1.7 \
-		flate2-1.0.21 \
+		flate2-1.0.22 \
 		float-cmp-0.8.0 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
@@ -72,25 +70,23 @@ CARGO_CRATES=	adler-1.0.2 \
 		futures-channel-0.3.17 \
 		futures-core-0.3.17 \
 		futures-io-0.3.17 \
-		futures-macro-0.3.17 \
 		futures-sink-0.3.17 \
 		futures-task-0.3.17 \
 		futures-util-0.3.17 \
 		generic-array-0.14.4 \
 		getopts-0.2.21 \
 		getrandom-0.2.3 \
-		h2-0.3.4 \
+		h2-0.3.13 \
 		hashbrown-0.11.2 \
-		heck-0.3.3 \
+		heck-0.4.0 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
 		http-0.2.4 \
 		http-body-0.4.3 \
 		httparse-1.5.1 \
 		httpdate-1.0.1 \
-		humantime-2.1.0 \
 		hyper-0.14.12 \
-		hyper-rustls-0.22.1 \
+		hyper-rustls-0.23.0 \
 		hyper-tls-0.5.0 \
 		idna-0.2.3 \
 		indexmap-1.7.0 \
@@ -99,6 +95,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		ipnet-2.3.1 \
 		itertools-0.10.1 \
 		itoa-0.4.8 \
+		itoa-1.0.1 \
 		js-sys-0.3.54 \
 		jsonxf-1.1.1 \
 		lazy_static-1.4.0 \
@@ -131,6 +128,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		openssl-probe-0.1.4 \
 		openssl-sys-0.9.66 \
 		os_display-0.1.3 \
+		os_str_bytes-6.0.0 \
 		pem-0.8.3 \
 		percent-encoding-2.1.0 \
 		pin-project-lite-0.2.7 \
@@ -145,7 +143,6 @@ CARGO_CRATES=	adler-1.0.2 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.19 \
-		proc-macro-nested-0.1.7 \
 		proc-macro2-1.0.29 \
 		psl-types-2.0.7 \
 		publicsuffix-2.1.1 \
@@ -160,17 +157,19 @@ CARGO_CRATES=	adler-1.0.2 \
 		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
-		reqwest-0.11.6 \
+		reqwest-0.11.10 \
 		ring-0.16.20 \
 		rpassword-5.0.1 \
 		rustc_version-0.2.3 \
-		rustls-0.19.1 \
-		rustls-native-certs-0.5.0 \
+		rustls-0.20.4 \
+		rustls-native-certs-0.6.2 \
+		rustls-pemfile-0.3.0 \
+		rustls-pemfile-1.0.0 \
 		ryu-1.0.5 \
 		safemem-0.3.3 \
 		same-file-1.0.6 \
 		schannel-0.1.19 \
-		sct-0.6.1 \
+		sct-0.7.0 \
 		security-framework-2.4.2 \
 		security-framework-sys-2.4.2 \
 		semver-0.9.0 \
@@ -178,7 +177,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		serde-1.0.130 \
 		serde_derive-1.0.130 \
 		serde_json-1.0.67 \
-		serde_urlencoded-0.7.0 \
+		serde_urlencoded-0.7.1 \
 		sha1-0.6.0 \
 		sha2-0.9.8 \
 		slab-0.4.4 \
@@ -189,16 +188,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		stdweb-derive-0.5.3 \
 		stdweb-internal-macros-0.2.9 \
 		stdweb-internal-runtime-0.1.5 \
-		strsim-0.8.0 \
-		structopt-0.3.23 \
-		structopt-derive-0.4.16 \
+		strsim-0.10.0 \
 		syn-1.0.76 \
 		syntect-4.6.0 \
 		tempfile-3.2.0 \
-		term_size-0.3.2 \
 		termcolor-1.1.2 \
 		terminal_size-0.1.17 \
-		textwrap-0.11.0 \
+		textwrap-0.14.2 \
 		thiserror-1.0.29 \
 		thiserror-impl-1.0.29 \
 		time-0.2.27 \
@@ -208,11 +204,12 @@ CARGO_CRATES=	adler-1.0.2 \
 		tinyvec_macros-0.1.0 \
 		tokio-1.11.0 \
 		tokio-native-tls-0.3.0 \
-		tokio-rustls-0.22.0 \
+		tokio-rustls-0.23.3 \
 		tokio-socks-0.5.1 \
-		tokio-util-0.6.8 \
+		tokio-util-0.7.1 \
 		tower-service-0.3.1 \
 		tracing-0.1.26 \
+		tracing-attributes-0.1.20 \
 		tracing-core-0.1.19 \
 		treeline-0.1.0 \
 		try-lock-0.2.3 \
@@ -220,14 +217,12 @@ CARGO_CRATES=	adler-1.0.2 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.6 \
 		unicode-normalization-0.1.19 \
-		unicode-segmentation-1.8.0 \
 		unicode-width-0.1.9 \
 		unicode-xid-0.2.2 \
 		unindent-0.1.7 \
 		untrusted-0.7.1 \
 		url-2.2.2 \
 		vcpkg-0.2.15 \
-		vec_map-0.8.2 \
 		version_check-0.9.3 \
 		wait-timeout-0.2.0 \
 		walkdir-2.3.2 \
@@ -240,13 +235,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		wasm-bindgen-macro-support-0.2.77 \
 		wasm-bindgen-shared-0.2.77 \
 		web-sys-0.3.54 \
-		webpki-0.21.4 \
-		webpki-roots-0.21.1 \
+		webpki-0.22.0 \
+		webpki-roots-0.22.3 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		winreg-0.7.0 \
+		winreg-0.10.1 \
 		xml-rs-0.8.4 \
 		yaml-rust-0.4.5
 
diff --git a/www/xh/distinfo b/www/xh/distinfo
index c1e67d2f89ab..1264874cf580 100644
--- a/www/xh/distinfo
+++ b/www/xh/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1649196388
+TIMESTAMP = 1662213752
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
@@ -7,16 +7,10 @@ SHA256 (rust/crates/alloc-no-stdlib-2.0.3.crate) = 35ef4730490ad1c4eae5c4325b2a9
 SIZE (rust/crates/alloc-no-stdlib-2.0.3.crate) = 10199
 SHA256 (rust/crates/alloc-stdlib-0.2.1.crate) = 697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2
 SIZE (rust/crates/alloc-stdlib-0.2.1.crate) = 6304
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
 SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
 SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
 SHA256 (rust/crates/assert_cmd-2.0.2.crate) = e996dc7940838b7ef1096b882e29ec30a3149a3a443cdc8dba19ed382eca1fe2
 SIZE (rust/crates/assert_cmd-2.0.2.crate) = 29433
-SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
-SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
-SHA256 (rust/crates/async-compression-0.3.8.crate) = 5443ccbb270374a2b1055fc72da40e1f237809cd6bb0e97e66d264cd138473a6
-SIZE (rust/crates/async-compression-0.3.8.crate) = 57977
 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
@@ -31,8 +25,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
 SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/brotli-3.3.2.crate) = 71cb90ade945043d3d53597b2fc359bb063db8ade2bcffe7997351d0756e9d50
-SIZE (rust/crates/brotli-3.3.2.crate) = 1368962
+SHA256 (rust/crates/brotli-3.3.3.crate) = f838e47a451d5a8fa552371f80024dd6ace9b7acdf25c4c3d0f9bc6816fb1c39
+SIZE (rust/crates/brotli-3.3.3.crate) = 1369025
 SHA256 (rust/crates/brotli-decompressor-2.3.2.crate) = 59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80
 SIZE (rust/crates/brotli-decompressor-2.3.2.crate) = 191197
 SHA256 (rust/crates/bstr-0.2.16.crate) = 90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279
@@ -51,8 +45,12 @@ SHA256 (rust/crates/chardetng-0.1.15.crate) = 83ee29c16b81c32fbc882ecc5683057933
 SIZE (rust/crates/chardetng-0.1.15.crate) = 56043
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/clap-3.1.0.crate) = e5f1fea81f183005ced9e59cdb01737ef2423956dac5a6d731b06b2ecfaa3467
+SIZE (rust/crates/clap-3.1.0.crate) = 200240
+SHA256 (rust/crates/clap_complete-3.1.0.crate) = 23eec4dd324308f49d8bf86a2732078c34d57955fec1e1d865554fc37c15d420
+SIZE (rust/crates/clap_complete-3.1.0.crate) = 22407
+SHA256 (rust/crates/clap_derive-3.1.0.crate) = 5fd1122e63869df2cb309f449da1ad54a7c6dfeb7c7e6ccd8e0825d9eb93bb72
+SIZE (rust/crates/clap_derive-3.1.0.crate) = 25338
 SHA256 (rust/crates/console-0.14.1.crate) = 3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45
 SIZE (rust/crates/console-0.14.1.crate) = 22844
 SHA256 (rust/crates/const_fn-0.4.8.crate) = f92cfa0fd5690b3cf8c1ef2cabbd9b7ef22fa53cf5e1f92b05103f6d5d1cf6e7
@@ -93,8 +91,8 @@ SHA256 (rust/crates/encoding_rs-0.8.29.crate) = a74ea89a0a1b98f6332de42c95baff45
 SIZE (rust/crates/encoding_rs-0.8.29.crate) = 1368211
 SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
-SHA256 (rust/crates/flate2-1.0.21.crate) = 80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811
-SIZE (rust/crates/flate2-1.0.21.crate) = 75993
+SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
+SIZE (rust/crates/flate2-1.0.22.crate) = 76026
 SHA256 (rust/crates/float-cmp-0.8.0.crate) = e1267f4ac4f343772758f7b1bdcbe767c218bbab93bb432acbf5162bbf85a6c4
 SIZE (rust/crates/float-cmp-0.8.0.crate) = 9640
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -111,8 +109,6 @@ SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64
 SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
 SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
 SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
 SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
 SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
 SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
@@ -125,12 +121,12 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
 SIZE (rust/crates/getopts-0.2.21.crate) = 18457
 SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
-SHA256 (rust/crates/h2-0.3.4.crate) = d7f3675cfef6a30c8031cf9e6493ebdc3bb3272a3fea3923c4210d1830e6a472
-SIZE (rust/crates/h2-0.3.4.crate) = 159228
+SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
+SIZE (rust/crates/h2-0.3.13.crate) = 161962
 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
 SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
+SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
+SIZE (rust/crates/heck-0.4.0.crate) = 11161
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -143,12 +139,10 @@ SHA256 (rust/crates/httparse-1.5.1.crate) = acd94fdbe1d4ff688b67b04eee2e17bd5099
 SIZE (rust/crates/httparse-1.5.1.crate) = 26758
 SHA256 (rust/crates/httpdate-1.0.1.crate) = 6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440
 SIZE (rust/crates/httpdate-1.0.1.crate) = 10293
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/hyper-0.14.12.crate) = 13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd
 SIZE (rust/crates/hyper-0.14.12.crate) = 169745
-SHA256 (rust/crates/hyper-rustls-0.22.1.crate) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64
-SIZE (rust/crates/hyper-rustls-0.22.1.crate) = 26718
+SHA256 (rust/crates/hyper-rustls-0.23.0.crate) = d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac
+SIZE (rust/crates/hyper-rustls-0.23.0.crate) = 29432
 SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
 SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
 SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
@@ -165,6 +159,8 @@ SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996b
 SIZE (rust/crates/itertools-0.10.1.crate) = 116219
 SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
 SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/js-sys-0.3.54.crate) = 1866b355d9c878e5e607473cbe3f63282c0b7aad2db1dbebf55076c686918254
 SIZE (rust/crates/js-sys-0.3.54.crate) = 70453
 SHA256 (rust/crates/jsonxf-1.1.1.crate) = 50d6889ea54a6add10ed8a757719ec88293201265fa7fe56e09ae66b6df038a6
@@ -229,6 +225,8 @@ SHA256 (rust/crates/openssl-sys-0.9.66.crate) = 1996d2d305e561b70d1ee0c53f154283
 SIZE (rust/crates/openssl-sys-0.9.66.crate) = 54599
 SHA256 (rust/crates/os_display-0.1.3.crate) = 7a6229bad892b46b0dcfaaeb18ad0d2e56400f5aaea05b768bde96e73676cf75
 SIZE (rust/crates/os_display-0.1.3.crate) = 16800
+SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
+SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
 SHA256 (rust/crates/pem-0.8.3.crate) = fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb
 SIZE (rust/crates/pem-0.8.3.crate) = 9395
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
@@ -257,8 +255,6 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
 SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
 SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
 SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
 SHA256 (rust/crates/psl-types-2.0.7.crate) = 66b398073e7cdd6f05934389a8f5961e3aabfa66675b6f440df4e2c793d51a4f
@@ -287,18 +283,22 @@ SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7c
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.6.crate) = 66d2927ca2f685faf0fc620ac4834690d29e7abb153add10f5812eef20b5e280
-SIZE (rust/crates/reqwest-0.11.6.crate) = 137108
+SHA256 (rust/crates/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
+SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
 SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/rpassword-5.0.1.crate) = ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb
 SIZE (rust/crates/rpassword-5.0.1.crate) = 11109
 SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
 SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
-SHA256 (rust/crates/rustls-0.19.1.crate) = 35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7
-SIZE (rust/crates/rustls-0.19.1.crate) = 208143
-SHA256 (rust/crates/rustls-native-certs-0.5.0.crate) = 5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092
-SIZE (rust/crates/rustls-native-certs-0.5.0.crate) = 18482
+SHA256 (rust/crates/rustls-0.20.4.crate) = 4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921
+SIZE (rust/crates/rustls-0.20.4.crate) = 256347
+SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
+SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
+SHA256 (rust/crates/rustls-pemfile-0.3.0.crate) = 1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360
+SIZE (rust/crates/rustls-pemfile-0.3.0.crate) = 14487
+SHA256 (rust/crates/rustls-pemfile-1.0.0.crate) = e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9
+SIZE (rust/crates/rustls-pemfile-1.0.0.crate) = 14559
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
 SIZE (rust/crates/ryu-1.0.5.crate) = 49570
 SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
@@ -307,8 +307,8 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
 SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/sct-0.6.1.crate) = b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce
-SIZE (rust/crates/sct-0.6.1.crate) = 26825
+SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
+SIZE (rust/crates/sct-0.7.0.crate) = 27502
 SHA256 (rust/crates/security-framework-2.4.2.crate) = 525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87
 SIZE (rust/crates/security-framework-2.4.2.crate) = 64857
 SHA256 (rust/crates/security-framework-sys-2.4.2.crate) = a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e
@@ -323,8 +323,8 @@ SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713ba
 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_urlencoded-0.7.0.crate) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9
-SIZE (rust/crates/serde_urlencoded-0.7.0.crate) = 12489
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
 SHA256 (rust/crates/sha1-0.6.0.crate) = 2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d
 SIZE (rust/crates/sha1-0.6.0.crate) = 9244
 SHA256 (rust/crates/sha2-0.9.8.crate) = b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa
@@ -345,26 +345,20 @@ SHA256 (rust/crates/stdweb-internal-macros-0.2.9.crate) = 58fa5ff6ad0d98d1ffa8cb
 SIZE (rust/crates/stdweb-internal-macros-0.2.9.crate) = 11828
 SHA256 (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0
 SIZE (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 5445
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/structopt-0.3.23.crate) = bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa
-SIZE (rust/crates/structopt-0.3.23.crate) = 52029
-SHA256 (rust/crates/structopt-derive-0.4.16.crate) = 134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba
-SIZE (rust/crates/structopt-derive-0.4.16.crate) = 20996
+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/syntect-4.6.0.crate) = 8b20815bbe80ee0be06e6957450a841185fcf690fe0178f14d77a05ce2caa031
 SIZE (rust/crates/syntect-4.6.0.crate) = 750938
 SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
 SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
 SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
 SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
 SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
 SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/textwrap-0.14.2.crate) = 0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80
+SIZE (rust/crates/textwrap-0.14.2.crate) = 52016
 SHA256 (rust/crates/thiserror-1.0.29.crate) = 602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88
 SIZE (rust/crates/thiserror-1.0.29.crate) = 17455
 SHA256 (rust/crates/thiserror-impl-1.0.29.crate) = bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c
@@ -383,16 +377,18 @@ SHA256 (rust/crates/tokio-1.11.0.crate) = b4efe6fc2395938c8155973d7be49fe8d03a84
 SIZE (rust/crates/tokio-1.11.0.crate) = 513247
 SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
 SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
-SHA256 (rust/crates/tokio-rustls-0.22.0.crate) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6
-SIZE (rust/crates/tokio-rustls-0.22.0.crate) = 22706
+SHA256 (rust/crates/tokio-rustls-0.23.3.crate) = 4151fda0cf2798550ad0b34bcfc9b9dcc2a9d2471c895c68f3a8818e54f2389e
+SIZE (rust/crates/tokio-rustls-0.23.3.crate) = 26939
 SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
 SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
-SHA256 (rust/crates/tokio-util-0.6.8.crate) = 08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd
-SIZE (rust/crates/tokio-util-0.6.8.crate) = 74116
+SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764
+SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364
 SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
 SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
 SHA256 (rust/crates/tracing-0.1.26.crate) = 09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d
 SIZE (rust/crates/tracing-0.1.26.crate) = 68583
+SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
+SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
 SHA256 (rust/crates/tracing-core-0.1.19.crate) = 2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8
 SIZE (rust/crates/tracing-core-0.1.19.crate) = 50079
 SHA256 (rust/crates/treeline-0.1.0.crate) = a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41
@@ -407,8 +403,6 @@ SHA256 (rust/crates/unicode-bidi-0.3.6.crate) = 246f4c42e67e7a4e3c6106ff716a5d06
 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-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
 SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
 SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
 SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
@@ -421,8 +415,6 @@ SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da
 SIZE (rust/crates/url-2.2.2.crate) = 68555
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-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/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@@ -447,10 +439,10 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.77.crate) = c279e376c7a8e8752a8f1eaa
 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/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea
-SIZE (rust/crates/webpki-0.21.4.crate) = 58505
-SHA256 (rust/crates/webpki-roots-0.21.1.crate) = aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940
-SIZE (rust/crates/webpki-roots-0.21.1.crate) = 223591
+SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
+SIZE (rust/crates/webpki-0.22.0.crate) = 58663
+SHA256 (rust/crates/webpki-roots-0.22.3.crate) = 44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf
+SIZE (rust/crates/webpki-roots-0.22.3.crate) = 242291
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -459,11 +451,11 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 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/winreg-0.7.0.crate) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
-SIZE (rust/crates/winreg-0.7.0.crate) = 21225
+SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
 SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
 SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (ducaale-xh-v0.15.0_GH0.tar.gz) = 67dcea38d58115fb745eb41142a118110ff070d7d484128cc066d9b4bb01c68d
-SIZE (ducaale-xh-v0.15.0_GH0.tar.gz) = 253435
+SHA256 (ducaale-xh-v0.16.1_GH0.tar.gz) = c1fd4f33be96ba1c19580fc66dd9d059a716f00f532a516e159ce9342e50cd43
+SIZE (ducaale-xh-v0.16.1_GH0.tar.gz) = 270240