git: f56388b8b15f - main - devel/cargo-generate: Update to 0.12.0

From: Lewis Cook <lcook_at_FreeBSD.org>
Date: Sun, 09 Jan 2022 19:35:07 UTC
The branch main has been updated by lcook:

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

commit f56388b8b15f3c27ea241d4fac92a2377348fbff
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2022-01-09 19:33:02 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2022-01-09 19:33:58 +0000

    devel/cargo-generate: Update to 0.12.0
    
    Changes:        https://github.com/cargo-generate/cargo-generate/compare/v0.9.0...v0.12.0
---
 devel/cargo-generate/Makefile            | 195 +++++++---------
 devel/cargo-generate/distinfo            | 390 +++++++++++++------------------
 devel/cargo-generate/files/patch-powerpc |  82 -------
 3 files changed, 238 insertions(+), 429 deletions(-)

diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile
index 385c7f63245a..a8e665437650 100644
--- a/devel/cargo-generate/Makefile
+++ b/devel/cargo-generate/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cargo-generate
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.0
-PORTREVISION=	5
+DISTVERSION=	0.12.0
 CATEGORIES=	devel
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -20,191 +19,155 @@ USES=		cargo ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	ashleygwilliams
 
-CARGO_CRATES=	adler-1.0.2 \
+CARGO_CRATES=	ahash-0.7.6 \
 		aho-corasick-0.7.18 \
-		ansi_term-0.11.0 \
-		anyhow-1.0.43 \
-		anymap-0.12.1 \
-		assert_cmd-2.0.0 \
+		ansi_term-0.12.1 \
+		anyhow-1.0.52 \
+		anymap2-0.13.0 \
+		assert_cmd-2.0.2 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
-		bitflags-1.2.1 \
-		bitmaps-2.1.0 \
+		bitflags-1.3.2 \
 		block-buffer-0.7.3 \
 		block-padding-0.1.5 \
-		bstr-0.2.15 \
+		bstr-0.2.17 \
 		byte-tools-0.3.1 \
 		byteorder-1.4.3 \
-		bytesize-1.0.1 \
-		cargo-0.55.0 \
-		cargo-platform-0.1.1 \
-		cargo-util-0.1.1 \
-		cc-1.0.67 \
+		cargo-husky-1.5.0 \
+		cc-1.0.72 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
-		clap-2.33.3 \
-		commoncrypto-0.2.0 \
-		commoncrypto-sys-0.2.0 \
-		console-0.14.1 \
-		core-foundation-0.9.1 \
-		core-foundation-sys-0.8.2 \
-		crates-io-0.33.0 \
-		crc32fast-1.2.1 \
+		clap-2.34.0 \
+		console-0.15.0 \
 		crossbeam-channel-0.5.1 \
-		crossbeam-deque-0.8.0 \
+		crossbeam-deque-0.8.1 \
 		crossbeam-epoch-0.9.5 \
 		crossbeam-utils-0.8.5 \
-		crypto-hash-0.3.4 \
-		curl-0.4.35 \
-		curl-sys-0.4.41+curl-7.75.0 \
-		dialoguer-0.8.0 \
+		dialoguer-0.9.0 \
 		difflib-0.4.0 \
 		digest-0.8.1 \
-		dirs-3.0.2 \
+		dirs-4.0.0 \
 		dirs-sys-0.3.6 \
 		doc-comment-0.3.3 \
 		either-1.6.1 \
 		encode_unicode-0.3.6 \
-		env_logger-0.8.3 \
 		fake-simd-0.1.2 \
-		filetime-0.2.14 \
-		flate2-1.0.20 \
 		float-cmp-0.9.0 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.0.1 \
-		fwdansi-1.1.0 \
 		generic-array-0.12.4 \
-		getrandom-0.2.2 \
-		git2-0.13.21 \
-		git2-curl-0.14.1 \
-		glob-0.3.0 \
+		getrandom-0.2.3 \
+		git2-0.13.25 \
 		globset-0.4.8 \
 		heck-0.3.3 \
-		hermit-abi-0.1.18 \
-		hex-0.3.2 \
-		hex-0.4.3 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
 		home-0.5.3 \
-		humantime-2.1.0 \
-		idna-0.2.2 \
+		idna-0.2.3 \
 		ignore-0.4.18 \
-		im-rc-15.0.0 \
 		indicatif-0.16.2 \
 		indoc-1.0.3 \
-		itertools-0.10.0 \
-		itoa-0.4.7 \
-		jobserver-0.1.21 \
-		kstring-1.0.1 \
+		instant-0.1.12 \
+		itertools-0.10.3 \
+		jobserver-0.1.24 \
+		kstring-1.0.6 \
 		lazy_static-1.4.0 \
-		lazycell-1.3.0 \
-		libc-0.2.92 \
-		libgit2-sys-0.12.22+1.1.0 \
-		libnghttp2-sys-0.1.6+1.43.0 \
-		libssh2-sys-0.2.21 \
-		libz-sys-1.1.2 \
-		liquid-0.22.0 \
-		liquid-core-0.22.0 \
-		liquid-derive-0.22.0 \
-		liquid-lib-0.22.0 \
+		libc-0.2.112 \
+		libgit2-sys-0.12.26+1.3.0 \
+		libssh2-sys-0.2.23 \
+		libz-sys-1.1.3 \
+		liquid-0.23.1 \
+		liquid-core-0.23.2 \
+		liquid-derive-0.23.1 \
+		liquid-lib-0.23.1 \
 		log-0.4.14 \
 		maplit-1.0.2 \
-		matches-0.1.8 \
-		memchr-2.4.0 \
-		memoffset-0.6.4 \
-		miniz_oxide-0.4.4 \
-		miow-0.3.7 \
+		matches-0.1.9 \
+		memchr-2.4.1 \
+		memoffset-0.6.5 \
 		normalize-line-endings-0.3.0 \
 		num-integer-0.1.44 \
 		num-traits-0.2.14 \
-		num_cpus-1.13.0 \
+		num_cpus-1.13.1 \
 		number_prefix-0.4.0 \
-		once_cell-1.7.2 \
+		once_cell-1.9.0 \
 		opaque-debug-0.2.3 \
-		opener-0.4.1 \
-		openssl-0.10.36 \
-		openssl-probe-0.1.2 \
-		openssl-sys-0.9.66 \
+		openssl-0.10.38 \
+		openssl-probe-0.1.4 \
+		openssl-sys-0.9.72 \
+		path-absolutize-3.0.11 \
+		path-dedot-3.0.14 \
 		percent-encoding-2.1.0 \
 		pest-2.1.3 \
 		pest_derive-2.1.0 \
 		pest_generator-2.1.3 \
 		pest_meta-2.1.3 \
-		pkg-config-0.3.19 \
-		ppv-lite86-0.2.10 \
-		predicates-2.0.2 \
+		pkg-config-0.3.24 \
+		ppv-lite86-0.2.16 \
+		predicates-2.1.0 \
 		predicates-core-1.0.2 \
-		predicates-tree-1.0.2 \
+		predicates-tree-1.0.4 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.24 \
-		proc-quote-0.3.2 \
+		proc-macro2-1.0.36 \
+		proc-quote-0.4.0 \
 		proc-quote-impl-0.3.2 \
-		quote-1.0.9 \
-		rand-0.8.3 \
-		rand_chacha-0.3.0 \
-		rand_core-0.5.1 \
-		rand_core-0.6.2 \
-		rand_hc-0.3.0 \
-		rand_xoshiro-0.4.0 \
+		quote-1.0.14 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
 		rayon-1.5.1 \
 		rayon-core-1.9.1 \
-		redox_syscall-0.2.5 \
+		redox_syscall-0.2.10 \
 		redox_users-0.4.0 \
 		regex-1.5.4 \
-		regex-automata-0.1.9 \
+		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
 		remove_dir_all-0.7.0 \
-		rustc-workspace-hack-1.0.0 \
-		rustfix-0.5.1 \
-		ryu-1.0.5 \
+		rhai-1.3.0 \
+		rhai_codegen-1.2.0 \
 		same-file-1.0.6 \
 		sanitize-filename-0.3.0 \
-		schannel-0.1.19 \
 		scopeguard-1.1.0 \
 		semver-1.0.4 \
-		serde-1.0.125 \
-		serde_derive-1.0.125 \
-		serde_ignored-0.1.2 \
-		serde_json-1.0.64 \
+		serde-1.0.133 \
+		serde_derive-1.0.133 \
 		sha-1-0.8.2 \
-		shell-escape-0.1.5 \
-		sized-chunks-0.6.4 \
-		socket2-0.3.19 \
-		strip-ansi-escapes-0.1.0 \
+		smallvec-1.7.0 \
+		smartstring-0.2.9 \
+		static_assertions-1.1.0 \
 		strsim-0.8.0 \
-		structopt-0.3.22 \
-		structopt-derive-0.4.15 \
-		syn-1.0.67 \
-		tar-0.4.35 \
+		structopt-0.3.25 \
+		structopt-derive-0.4.18 \
+		syn-1.0.84 \
 		tempfile-3.2.0 \
-		termcolor-1.1.2 \
-		terminal_size-0.1.16 \
+		terminal_size-0.1.17 \
+		termtree-0.2.3 \
 		textwrap-0.11.0 \
-		thiserror-1.0.26 \
-		thiserror-impl-1.0.26 \
+		thiserror-1.0.30 \
+		thiserror-impl-1.0.30 \
 		thread_local-1.1.3 \
 		time-0.1.43 \
-		tinyvec-1.1.1 \
+		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		toml-0.5.8 \
-		treeline-0.1.0 \
-		typenum-1.13.0 \
+		typenum-1.15.0 \
 		ucd-trie-0.1.3 \
-		unicode-bidi-0.3.4 \
-		unicode-normalization-0.1.17 \
-		unicode-segmentation-1.7.1 \
-		unicode-width-0.1.8 \
-		unicode-xid-0.2.1 \
+		unicode-bidi-0.3.7 \
+		unicode-normalization-0.1.19 \
+		unicode-segmentation-1.8.0 \
+		unicode-width-0.1.9 \
+		unicode-xid-0.2.2 \
 		unindent-0.1.7 \
 		url-2.2.2 \
-		utf8parse-0.1.1 \
-		vcpkg-0.2.11 \
+		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
-		version_check-0.9.3 \
-		vte-0.3.3 \
+		version_check-0.9.4 \
 		wait-timeout-0.2.0 \
 		walkdir-2.3.2 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
@@ -212,7 +175,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		zeroize-1.2.0
+		zeroize-1.4.3
 
 PLIST_FILES=	bin/${PORTNAME}
 PORTDOCS=	CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md \
diff --git a/devel/cargo-generate/distinfo b/devel/cargo-generate/distinfo
index 595030554df0..29b30c52f0ac 100644
--- a/devel/cargo-generate/distinfo
+++ b/devel/cargo-generate/distinfo
@@ -1,86 +1,60 @@
-TIMESTAMP = 1630018759
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1641755451
+SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
+SIZE (rust/crates/ahash-0.7.6.crate) = 38030
 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/anyhow-1.0.43.crate) = 28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf
-SIZE (rust/crates/anyhow-1.0.43.crate) = 34968
-SHA256 (rust/crates/anymap-0.12.1.crate) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344
-SIZE (rust/crates/anymap-0.12.1.crate) = 14298
-SHA256 (rust/crates/assert_cmd-2.0.0.crate) = 54f002ce7d0c5e809ebb02be78fd503aeed4a511fd0fcaff6e6914cbdabbfa33
-SIZE (rust/crates/assert_cmd-2.0.0.crate) = 27912
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.52.crate) = 84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3
+SIZE (rust/crates/anyhow-1.0.52.crate) = 44224
+SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
+SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
+SHA256 (rust/crates/assert_cmd-2.0.2.crate) = e996dc7940838b7ef1096b882e29ec30a3149a3a443cdc8dba19ed382eca1fe2
+SIZE (rust/crates/assert_cmd-2.0.2.crate) = 29433
 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/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
-SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
 SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
 SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
 SIZE (rust/crates/block-padding-0.1.5.crate) = 7342
-SHA256 (rust/crates/bstr-0.2.15.crate) = a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d
-SIZE (rust/crates/bstr-0.2.15.crate) = 344206
+SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
+SIZE (rust/crates/bstr-0.2.17.crate) = 330350
 SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
 SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytesize-1.0.1.crate) = 81a18687293a1546b67c246452202bbbf143d239cb43494cc163da14979082da
-SIZE (rust/crates/bytesize-1.0.1.crate) = 7629
-SHA256 (rust/crates/cargo-0.55.0.crate) = 64675d9fe22972517547e58c297e1c5c9519f228ec7041a1ead90be00bbe3575
-SIZE (rust/crates/cargo-0.55.0.crate) = 1431362
-SHA256 (rust/crates/cargo-platform-0.1.1.crate) = 0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7
-SIZE (rust/crates/cargo-platform-0.1.1.crate) = 7409
-SHA256 (rust/crates/cargo-util-0.1.1.crate) = f2bf633f7ad4e022f63c4197085047af9606a08a3df17badbb7bd3644dc7faeb
-SIZE (rust/crates/cargo-util-0.1.1.crate) = 21250
-SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.crate) = 53486
+SHA256 (rust/crates/cargo-husky-1.5.0.crate) = 7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad
+SIZE (rust/crates/cargo-husky-1.5.0.crate) = 4526
+SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
+SIZE (rust/crates/cc-1.0.72.crate) = 57495
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 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/commoncrypto-0.2.0.crate) = d056a8586ba25a1e4d61cb090900e495952c7886786fc55f909ab2f819b69007
-SIZE (rust/crates/commoncrypto-0.2.0.crate) = 3009
-SHA256 (rust/crates/commoncrypto-sys-0.2.0.crate) = 1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2
-SIZE (rust/crates/commoncrypto-sys-0.2.0.crate) = 4338
-SHA256 (rust/crates/console-0.14.1.crate) = 3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45
-SIZE (rust/crates/console-0.14.1.crate) = 22844
-SHA256 (rust/crates/core-foundation-0.9.1.crate) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
-SIZE (rust/crates/core-foundation-0.9.1.crate) = 25985
-SHA256 (rust/crates/core-foundation-sys-0.8.2.crate) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
-SIZE (rust/crates/core-foundation-sys-0.8.2.crate) = 17461
-SHA256 (rust/crates/crates-io-0.33.0.crate) = 217138863f33507d7a8edef10fc673c4911679ef7aeb9ff53ee7bb82dc7bf590
-SIZE (rust/crates/crates-io-0.33.0.crate) = 9591
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
+SIZE (rust/crates/console-0.15.0.crate) = 23507
 SHA256 (rust/crates/crossbeam-channel-0.5.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
 SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919
-SHA256 (rust/crates/crossbeam-deque-0.8.0.crate) = 94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9
-SIZE (rust/crates/crossbeam-deque-0.8.0.crate) = 20756
+SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
+SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
 SHA256 (rust/crates/crossbeam-epoch-0.9.5.crate) = 4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd
 SIZE (rust/crates/crossbeam-epoch-0.9.5.crate) = 43883
 SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
 SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
-SHA256 (rust/crates/crypto-hash-0.3.4.crate) = 8a77162240fd97248d19a564a565eb563a3f592b386e4136fb300909e67dddca
-SIZE (rust/crates/crypto-hash-0.3.4.crate) = 8102
-SHA256 (rust/crates/curl-0.4.35.crate) = 5a872858e9cb9e3b96c80dd78774ad9e32e44d3b05dc31e142b858d14aebc82c
-SIZE (rust/crates/curl-0.4.35.crate) = 85012
-SHA256 (rust/crates/curl-sys-0.4.41+curl-7.75.0.crate) = 0ec466abd277c7cab2905948f3e94d10bc4963f1f5d47921c1cc4ffd2028fe65
-SIZE (rust/crates/curl-sys-0.4.41+curl-7.75.0.crate) = 2907738
-SHA256 (rust/crates/dialoguer-0.8.0.crate) = c9dd058f8b65922819fabb4a41e7d1964e56344042c26efbccd465202c23fa0c
-SIZE (rust/crates/dialoguer-0.8.0.crate) = 18945
+SHA256 (rust/crates/dialoguer-0.9.0.crate) = 61579ada4ec0c6031cfac3f86fdba0d195a7ebeb5e36693bd53cb5999a25beeb
+SIZE (rust/crates/dialoguer-0.9.0.crate) = 23539
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
 SIZE (rust/crates/difflib-0.4.0.crate) = 7638
 SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
 SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
 SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
 SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
@@ -89,14 +63,8 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/env_logger-0.8.3.crate) = 17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f
-SIZE (rust/crates/env_logger-0.8.3.crate) = 32543
 SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
 SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/filetime-0.2.14.crate) = 1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8
-SIZE (rust/crates/filetime-0.2.14.crate) = 14358
-SHA256 (rust/crates/flate2-1.0.20.crate) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0
-SIZE (rust/crates/flate2-1.0.20.crate) = 74036
 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -107,108 +75,90 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
 SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
 SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
 SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fwdansi-1.1.0.crate) = 08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208
-SIZE (rust/crates/fwdansi-1.1.0.crate) = 8280
 SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
 SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
-SHA256 (rust/crates/git2-0.13.21.crate) = 659cd14835e75b64d9dba5b660463506763cf0aa6cb640aeeb0e98d841093490
-SIZE (rust/crates/git2-0.13.21.crate) = 191193
-SHA256 (rust/crates/git2-curl-0.14.1.crate) = 883539cb0ea94bab3f8371a98cd8e937bbe9ee7c044499184aa4c17deb643a50
-SIZE (rust/crates/git2-curl-0.14.1.crate) = 9336
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
+SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/git2-0.13.25.crate) = f29229cc1b24c0e6062f6e742aa3e256492a5323365e5ed3413599f8a5eff7d6
+SIZE (rust/crates/git2-0.13.25.crate) = 194192
 SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
 SIZE (rust/crates/globset-0.4.8.crate) = 22886
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
-SHA256 (rust/crates/hex-0.3.2.crate) = 805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77
-SIZE (rust/crates/hex-0.3.2.crate) = 9053
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
+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/home-0.5.3.crate) = 2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654
 SIZE (rust/crates/home-0.5.3.crate) = 7890
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/idna-0.2.2.crate) = 89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21
-SIZE (rust/crates/idna-0.2.2.crate) = 271070
+SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
+SIZE (rust/crates/idna-0.2.3.crate) = 271023
 SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d
 SIZE (rust/crates/ignore-0.4.18.crate) = 53174
-SHA256 (rust/crates/im-rc-15.0.0.crate) = 3ca8957e71f04a205cb162508f9326aea04676c8dfd0711220190d6b83664f3f
-SIZE (rust/crates/im-rc-15.0.0.crate) = 182171
 SHA256 (rust/crates/indicatif-0.16.2.crate) = 2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b
 SIZE (rust/crates/indicatif-0.16.2.crate) = 35057
 SHA256 (rust/crates/indoc-1.0.3.crate) = e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136
 SIZE (rust/crates/indoc-1.0.3.crate) = 13137
-SHA256 (rust/crates/itertools-0.10.0.crate) = 37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319
-SIZE (rust/crates/itertools-0.10.0.crate) = 109656
-SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.crate) = 12099
-SHA256 (rust/crates/jobserver-0.1.21.crate) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2
-SIZE (rust/crates/jobserver-0.1.21.crate) = 21228
-SHA256 (rust/crates/kstring-1.0.1.crate) = 1167388385b43067bd74f967def6c93b969284f14f41e2ab6035b715d9343215
-SIZE (rust/crates/kstring-1.0.1.crate) = 14247
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
+SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
+SHA256 (rust/crates/kstring-1.0.6.crate) = 8b310ccceade8121d7d77fee406160e457c2f4e7c7982d589da3499bc7ea4526
+SIZE (rust/crates/kstring-1.0.6.crate) = 20728
 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.92.crate) = 56d855069fafbb9b344c0f962150cd2c1187975cb1c22c1522c240d8c4986714
-SIZE (rust/crates/libc-0.2.92.crate) = 522480
-SHA256 (rust/crates/libgit2-sys-0.12.22+1.1.0.crate) = 89c53ac117c44f7042ad8d8f5681378dfbc6010e49ec2c0d1f11dfedc7a4a1c3
-SIZE (rust/crates/libgit2-sys-0.12.22+1.1.0.crate) = 1443875
-SHA256 (rust/crates/libnghttp2-sys-0.1.6+1.43.0.crate) = 0af55541a8827e138d59ec9e5877fb6095ece63fb6f4da45e7491b4fbd262855
-SIZE (rust/crates/libnghttp2-sys-0.1.6+1.43.0.crate) = 4458350
-SHA256 (rust/crates/libssh2-sys-0.2.21.crate) = e0186af0d8f171ae6b9c4c90ec51898bad5d08a2d5e470903a50d9ad8959cbee
-SIZE (rust/crates/libssh2-sys-0.2.21.crate) = 482836
-SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
-SIZE (rust/crates/libz-sys-1.1.2.crate) = 1339299
-SHA256 (rust/crates/liquid-0.22.0.crate) = c09860255f7e7ab76fe682f8d46c1b8b0b4c4330d64136056f650d0e2d49c144
-SIZE (rust/crates/liquid-0.22.0.crate) = 56225
-SHA256 (rust/crates/liquid-core-0.22.0.crate) = be5a88630d73ac78b46277169f92ef135fb09ad50af039f76ccfc35264796cc5
-SIZE (rust/crates/liquid-core-0.22.0.crate) = 55154
-SHA256 (rust/crates/liquid-derive-0.22.0.crate) = 88408698b7c2a426811369778ed472e219888aa4934f4de69568cc5bf05c8bc9
-SIZE (rust/crates/liquid-derive-0.22.0.crate) = 19848
-SHA256 (rust/crates/liquid-lib-0.22.0.crate) = 10c14f535f61c4263e57cd4f6ad9701b97459f026420347ed978c4ab0d2512cc
-SIZE (rust/crates/liquid-lib-0.22.0.crate) = 38893
+SHA256 (rust/crates/libc-0.2.112.crate) = 1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125
+SIZE (rust/crates/libc-0.2.112.crate) = 571445
+SHA256 (rust/crates/libgit2-sys-0.12.26+1.3.0.crate) = 19e1c899248e606fbfe68dcb31d8b0176ebab833b103824af31bddf4b7457494
+SIZE (rust/crates/libgit2-sys-0.12.26+1.3.0.crate) = 1476836
+SHA256 (rust/crates/libssh2-sys-0.2.23.crate) = b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca
+SIZE (rust/crates/libssh2-sys-0.2.23.crate) = 493516
+SHA256 (rust/crates/libz-sys-1.1.3.crate) = de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66
+SIZE (rust/crates/libz-sys-1.1.3.crate) = 1341394
+SHA256 (rust/crates/liquid-0.23.1.crate) = 26e930310cf4334c4936ae18737500a57739c69442b5c42bae114d619af54b82
+SIZE (rust/crates/liquid-0.23.1.crate) = 10583
+SHA256 (rust/crates/liquid-core-0.23.2.crate) = 8eae470f061bfc53607283906de925ab67ed57a341e827146e3b241699a1dcde
+SIZE (rust/crates/liquid-core-0.23.2.crate) = 55894
+SHA256 (rust/crates/liquid-derive-0.23.1.crate) = 6510e456700da1afe07603913b0da5a2595f2482656ade07abf719aae7501f0a
+SIZE (rust/crates/liquid-derive-0.23.1.crate) = 19752
+SHA256 (rust/crates/liquid-lib-0.23.1.crate) = 6341259f779ff663bdf1fc478bddb2ca51fda25414006dc69395eddfac07e0a4
+SIZE (rust/crates/liquid-lib-0.23.1.crate) = 38238
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
 SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
-SIZE (rust/crates/matches-0.1.8.crate) = 2216
-SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
-SIZE (rust/crates/memchr-2.4.0.crate) = 63392
-SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
-SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
-SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
-SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
-SIZE (rust/crates/miow-0.3.7.crate) = 24563
+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/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
 SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
 SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
 SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
-SIZE (rust/crates/once_cell-1.7.2.crate) = 28250
+SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
+SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
 SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
 SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
-SHA256 (rust/crates/opener-0.4.1.crate) = 13117407ca9d0caf3a0e74f97b490a7e64c0ae3aa90a8b7085544d0c37b6f3ae
-SIZE (rust/crates/opener-0.4.1.crate) = 10634
-SHA256 (rust/crates/openssl-0.10.36.crate) = 8d9facdb76fec0b73c406f125d44d86fdad818d66fef0531eec9233ca425ff4a
-SIZE (rust/crates/openssl-0.10.36.crate) = 206367
-SHA256 (rust/crates/openssl-probe-0.1.2.crate) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
-SIZE (rust/crates/openssl-probe-0.1.2.crate) = 6427
-SHA256 (rust/crates/openssl-sys-0.9.66.crate) = 1996d2d305e561b70d1ee0c53f1542833f4e1ac6ce9a6708b6ff2738ca67dc82
-SIZE (rust/crates/openssl-sys-0.9.66.crate) = 54599
+SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
+SIZE (rust/crates/openssl-0.10.38.crate) = 207436
+SHA256 (rust/crates/openssl-probe-0.1.4.crate) = 28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a
+SIZE (rust/crates/openssl-probe-0.1.4.crate) = 7066
+SHA256 (rust/crates/openssl-sys-0.9.72.crate) = 7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb
+SIZE (rust/crates/openssl-sys-0.9.72.crate) = 56510
+SHA256 (rust/crates/path-absolutize-3.0.11.crate) = b288298a7a3a7b42539e3181ba590d32f2d91237b0691ed5f103875c754b3bf5
+SIZE (rust/crates/path-absolutize-3.0.11.crate) = 5728
+SHA256 (rust/crates/path-dedot-3.0.14.crate) = 4bfa72956f6be8524f7f7e2b07972dda393cb0008a6df4451f658b7e1bd1af80
+SIZE (rust/crates/path-dedot-3.0.14.crate) = 6134
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
 SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
@@ -219,156 +169,134 @@ SHA256 (rust/crates/pest_generator-2.1.3.crate) = 99b8db626e31e5b81787b978342576
 SIZE (rust/crates/pest_generator-2.1.3.crate) = 14227
 SHA256 (rust/crates/pest_meta-2.1.3.crate) = 54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d
 SIZE (rust/crates/pest_meta-2.1.3.crate) = 27818
-SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
-SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
-SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
-SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915
-SHA256 (rust/crates/predicates-2.0.2.crate) = c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308
-SIZE (rust/crates/predicates-2.0.2.crate) = 27280
+SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
+SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
+SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
+SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/predicates-2.1.0.crate) = 95e5a7689e456ab905c22c2b48225bb921aba7c8dfa58440d68ba13f6222a715
+SIZE (rust/crates/predicates-2.1.0.crate) = 23141
 SHA256 (rust/crates/predicates-core-1.0.2.crate) = 57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451
 SIZE (rust/crates/predicates-core-1.0.2.crate) = 8185
-SHA256 (rust/crates/predicates-tree-1.0.2.crate) = 15f553275e5721409451eb85e15fd9a860a6e5ab4496eb215987502b5f5391f2
-SIZE (rust/crates/predicates-tree-1.0.2.crate) = 6341
+SHA256 (rust/crates/predicates-tree-1.0.4.crate) = 338c7be2905b732ae3984a2f40032b5e94fd8f52505b186c7d4d68d193445df7
+SIZE (rust/crates/predicates-tree-1.0.4.crate) = 7682
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 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-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
-SHA256 (rust/crates/proc-quote-0.3.2.crate) = 06ea4226882439d07839be9c7f683e13d6d69d9c2fe960d61f637d1e2fa4c081
-SIZE (rust/crates/proc-quote-0.3.2.crate) = 17160
+SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
+SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/proc-quote-0.4.0.crate) = 5e84ab161de78c915302ca325a19bee6df272800e2ae1a43fe3ef430bab2a100
+SIZE (rust/crates/proc-quote-0.4.0.crate) = 17119
 SHA256 (rust/crates/proc-quote-impl-0.3.2.crate) = 7fb3ec628b063cdbcf316e06a8b8c1a541d28fa6c0a8eacd2bfb2b7f49e88aa0
 SIZE (rust/crates/proc-quote-impl-0.3.2.crate) = 8920
-SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.crate) = 25042
-SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
-SIZE (rust/crates/rand-0.8.3.crate) = 84493
-SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d
-SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.2.crate) = 34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7
-SIZE (rust/crates/rand_core-0.6.2.crate) = 21708
-SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
-SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780
-SHA256 (rust/crates/rand_xoshiro-0.4.0.crate) = a9fcdd2e881d02f1d9390ae47ad8e5696a9e4be7b547a1da2afbc61973217004
-SIZE (rust/crates/rand_xoshiro-0.4.0.crate) = 17029
+SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
+SIZE (rust/crates/quote-1.0.14.crate) = 27252
+SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
+SIZE (rust/crates/rand-0.8.4.crate) = 87406
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
+SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
 SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90
 SIZE (rust/crates/rayon-1.5.1.crate) = 160424
 SHA256 (rust/crates/rayon-core-1.9.1.crate) = d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e
 SIZE (rust/crates/rayon-core-1.9.1.crate) = 64961
-SHA256 (rust/crates/redox_syscall-0.2.5.crate) = 94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9
-SIZE (rust/crates/redox_syscall-0.2.5.crate) = 23449
+SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
+SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
 SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
 SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
 SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
 SIZE (rust/crates/regex-1.5.4.crate) = 236581
-SHA256 (rust/crates/regex-automata-0.1.9.crate) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4
-SIZE (rust/crates/regex-automata-0.1.9.crate) = 114560
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
 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/remove_dir_all-0.7.0.crate) = 882f368737489ea543bc5c340e6f3d34a28c39980bd9a979e47322b26f60ac40
 SIZE (rust/crates/remove_dir_all-0.7.0.crate) = 9041
-SHA256 (rust/crates/rustc-workspace-hack-1.0.0.crate) = fc71d2faa173b74b232dedc235e3ee1696581bb132fc116fa3626d6151a1a8fb
-SIZE (rust/crates/rustc-workspace-hack-1.0.0.crate) = 774
-SHA256 (rust/crates/rustfix-0.5.1.crate) = f2c50b74badcddeb8f7652fa8323ce440b95286f8e4b64ebfd871c609672704e
-SIZE (rust/crates/rustfix-0.5.1.crate) = 17768
-SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/rhai-1.3.0.crate) = c00a731f4b606602a1683ae0a1289a59497c39075fb6dc56ce9ec9251ef48b89
+SIZE (rust/crates/rhai-1.3.0.crate) = 273124
+SHA256 (rust/crates/rhai_codegen-1.2.0.crate) = b14fd9df9de7895cb7e79ba593a9d8eb00a769178476480c26703b97b500a726
+SIZE (rust/crates/rhai_codegen-1.2.0.crate) = 30222
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/sanitize-filename-0.3.0.crate) = bf18934a12018228c5b55a6dae9df5d0641e3566b3630cb46cc55564068e7c2f
 SIZE (rust/crates/sanitize-filename-0.3.0.crate) = 3590
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
 SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
 SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/serde-1.0.125.crate) = 558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171
-SIZE (rust/crates/serde-1.0.125.crate) = 75144
-SHA256 (rust/crates/serde_derive-1.0.125.crate) = b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d
-SIZE (rust/crates/serde_derive-1.0.125.crate) = 54155
-SHA256 (rust/crates/serde_ignored-0.1.2.crate) = 1c2c7d39d14f2f2ea82239de71594782f186fd03501ac81f0ce08e674819ff2f
-SIZE (rust/crates/serde_ignored-0.1.2.crate) = 12179
-SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
+SHA256 (rust/crates/serde-1.0.133.crate) = 97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a
+SIZE (rust/crates/serde-1.0.133.crate) = 75566
+SHA256 (rust/crates/serde_derive-1.0.133.crate) = ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537
+SIZE (rust/crates/serde_derive-1.0.133.crate) = 54726
 SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
 SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
-SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
-SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/sized-chunks-0.6.4.crate) = 65e65d6a9f13cd78f361ea5a2cf53a45d67cdda421ba0316b9be101560f3d207
-SIZE (rust/crates/sized-chunks-0.6.4.crate) = 43783
-SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
-SIZE (rust/crates/socket2-0.3.19.crate) = 33782
-SHA256 (rust/crates/strip-ansi-escapes-0.1.0.crate) = 9d63676e2abafa709460982ddc02a3bb586b6d15a49b75c212e06edd3933acee
-SIZE (rust/crates/strip-ansi-escapes-0.1.0.crate) = 7972
+SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
+SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
+SHA256 (rust/crates/smartstring-0.2.9.crate) = 31aa6a31c0c2b21327ce875f7e8952322acfcfd0c27569a6e18a647281352c9b
+SIZE (rust/crates/smartstring-0.2.9.crate) = 28634
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/structopt-0.3.22.crate) = 69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71
-SIZE (rust/crates/structopt-0.3.22.crate) = 51665
-SHA256 (rust/crates/structopt-derive-0.4.15.crate) = 7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10
-SIZE (rust/crates/structopt-derive-0.4.15.crate) = 20861
-SHA256 (rust/crates/syn-1.0.67.crate) = 6498a9efc342871f91cc2d0d694c674368b4ceb40f62b65a7a08c3792935e702
-SIZE (rust/crates/syn-1.0.67.crate) = 231889
-SHA256 (rust/crates/tar-0.4.35.crate) = 7d779dc6aeff029314570f666ec83f19df7280bb36ef338442cfa8c604021b80
-SIZE (rust/crates/tar-0.4.35.crate) = 46219
+SHA256 (rust/crates/structopt-0.3.25.crate) = 40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c
+SIZE (rust/crates/structopt-0.3.25.crate) = 52296
+SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
+SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
+SHA256 (rust/crates/syn-1.0.84.crate) = ecb2e6da8ee5eb9a61068762a32fa9619cc591ceb055b3687f4cd4051ec2e06b
+SIZE (rust/crates/syn-1.0.84.crate) = 235025
 SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
 SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
-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.16.crate) = 86ca8ced750734db02076f44132d802af0b33b09942331f4459dde8636fd2406
-SIZE (rust/crates/terminal_size-0.1.16.crate) = 8755
+SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
+SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
+SHA256 (rust/crates/termtree-0.2.3.crate) = 13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16
+SIZE (rust/crates/termtree-0.2.3.crate) = 6926
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.26.crate) = 93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2
-SIZE (rust/crates/thiserror-1.0.26.crate) = 16711
-SHA256 (rust/crates/thiserror-impl-1.0.26.crate) = 060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745
-SIZE (rust/crates/thiserror-impl-1.0.26.crate) = 13431
+SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
+SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
+SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
+SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
 SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
 SIZE (rust/crates/thread_local-1.1.3.crate) = 13111
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
-SHA256 (rust/crates/tinyvec-1.1.1.crate) = 317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023
-SIZE (rust/crates/tinyvec-1.1.1.crate) = 39896
+SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
+SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/treeline-0.1.0.crate) = a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41
-SIZE (rust/crates/treeline-0.1.0.crate) = 3855
-SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
-SIZE (rust/crates/typenum-1.13.0.crate) = 40238
+SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
+SIZE (rust/crates/typenum-1.15.0.crate) = 40741
 SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
 SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
-SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
-SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228
-SHA256 (rust/crates/unicode-normalization-0.1.17.crate) = 07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef
-SIZE (rust/crates/unicode-normalization-0.1.17.crate) = 100345
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
-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.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
+SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
+SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
+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
+SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
 SHA256 (rust/crates/unindent-0.1.7.crate) = f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7
 SIZE (rust/crates/unindent-0.1.7.crate) = 8346
 SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
 SIZE (rust/crates/url-2.2.2.crate) = 68555
-SHA256 (rust/crates/utf8parse-0.1.1.crate) = 8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d
-SIZE (rust/crates/utf8parse-0.1.1.crate) = 13995
-SHA256 (rust/crates/vcpkg-0.2.11.crate) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb
-SIZE (rust/crates/vcpkg-0.2.11.crate) = 12600
+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/vte-0.3.3.crate) = 4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf
-SIZE (rust/crates/vte-0.3.3.crate) = 2397439
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
 SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
@@ -383,7 +311,7 @@ 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/zeroize-1.2.0.crate) = 81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36
-SIZE (rust/crates/zeroize-1.2.0.crate) = 15450
-SHA256 (ashleygwilliams-cargo-generate-v0.9.0_GH0.tar.gz) = f7e3e90a933ff3594c8656c9bac2ba07f002d602a5e8a8eaa0b7d077675bc55a
-SIZE (ashleygwilliams-cargo-generate-v0.9.0_GH0.tar.gz) = 127458
+SHA256 (rust/crates/zeroize-1.4.3.crate) = d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619
+SIZE (rust/crates/zeroize-1.4.3.crate) = 15573
+SHA256 (ashleygwilliams-cargo-generate-v0.12.0_GH0.tar.gz) = 04bb55cf94e2cec378e92f44f0bca0941e193c07589aadd0b46f5eb41edf753e
+SIZE (ashleygwilliams-cargo-generate-v0.12.0_GH0.tar.gz) = 140683
diff --git a/devel/cargo-generate/files/patch-powerpc b/devel/cargo-generate/files/patch-powerpc
deleted file mode 100644
index 8c85f46aea5d..000000000000
--- a/devel/cargo-generate/files/patch-powerpc
+++ /dev/null
@@ -1,82 +0,0 @@
---- cargo-crates/libc-0.2.92/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig	2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.92/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
-     } else if #[cfg(target_arch = "powerpc64")] {
-         mod powerpc64;
-         pub use self::powerpc64::*;
-+    } else if #[cfg(target_arch = "powerpc")] {
-+        mod powerpc;
-+        pub use self::powerpc::*;
-     } else {
-         // Unknown target_arch
-     }
---- cargo-crates/libc-0.2.92/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.92/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+    pub struct stat {
-+        pub st_dev: ::dev_t,
-+        pub st_ino: ::ino_t,
-+        pub st_mode: ::mode_t,
-+        pub st_nlink: ::nlink_t,
-+        pub st_uid: ::uid_t,
-+        pub st_gid: ::gid_t,
-+        pub st_rdev: ::dev_t,
-+        pub st_atime: ::time_t,
-+        pub st_atime_nsec: ::c_long,
-+        pub st_mtime: ::time_t,
-+        pub st_mtime_nsec: ::c_long,
-+        pub st_ctime: ::time_t,
-+        pub st_ctime_nsec: ::c_long,
-+        pub st_size: ::off_t,
-+        pub st_blocks: ::blkcnt_t,
-+        pub st_blksize: ::blksize_t,
-+        pub st_flags: ::fflags_t,
-+        pub st_gen: u32,
-+        pub st_lspare: i32,
-+        pub st_birthtime: ::time_t,
-+        pub st_birthtime_nsec: ::c_long,
-+    }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+    if #[cfg(libc_const_size_of)] {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+    } else {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = 4 - 1;
-+    }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
---- cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs.orig	2021-07-12 16:01:21.814570000 +0200
-+++ cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs	2021-07-12 16:01:34.083879000 +0200
-@@ -30,6 +30,7 @@
-     "mipsel-unknown-none",
-     "mipsisa32r6-unknown-linux-gnu",
-     "mipsisa32r6el-unknown-linux-gnu",
-+    "powerpc-unknown-freebsd",
-     "powerpc-unknown-linux-gnu",
-     "powerpc-unknown-linux-gnuspe",
-     "powerpc-unknown-linux-musl",
---- cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs.orig	2021-07-12 16:01:05.023177000 +0200
-+++ cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs	2021-07-12 16:01:16.538869000 +0200
-@@ -30,6 +30,7 @@
-     "mipsel-unknown-none",
-     "mipsisa32r6-unknown-linux-gnu",
-     "mipsisa32r6el-unknown-linux-gnu",
-+    "powerpc-unknown-freebsd",
-     "powerpc-unknown-linux-gnu",
-     "powerpc-unknown-linux-gnuspe",
-     "powerpc-unknown-linux-musl",