git: 44bbcd52b43b - main - www/xh: Update to 0.18.0

From: Lewis Cook <lcook_at_FreeBSD.org>
Date: Mon, 22 May 2023 02:38:30 UTC
The branch main has been updated by lcook:

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

commit 44bbcd52b43b2894574044a68a5827e57cb626de
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2023-05-22 01:43:54 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2023-05-22 02:38:14 +0000

    www/xh: Update to 0.18.0
    
    Changes:        https://github.com/ducaale/xh/releases/tag/v0.18.0
---
 www/xh/Makefile        | 244 ++-----------------------------------------------
 www/xh/Makefile.crates | 227 +++++++++++++++++++++++++++++++++++++++++++++
 www/xh/distinfo        |  18 ++--
 3 files changed, 240 insertions(+), 249 deletions(-)

diff --git a/www/xh/Makefile b/www/xh/Makefile
index 71175e73a4c8..d586f0f7829d 100644
--- a/www/xh/Makefile
+++ b/www/xh/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	xh
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.17.0
-PORTREVISION=	5
+DISTVERSION=	0.18.0
 CATEGORIES=	www
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -17,236 +16,6 @@ USES=		cargo ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	ducaale
 
-CARGO_CRATES=	adler-1.0.2 \
-		aho-corasick-0.7.18 \
-		alloc-no-stdlib-2.0.3 \
-		alloc-stdlib-0.2.1 \
-		anyhow-1.0.44 \
-		assert_cmd-2.0.2 \
-		atty-0.2.14 \
-		autocfg-1.0.1 \
-		base-x-0.2.8 \
-		base64-0.13.0 \
-		bincode-1.3.3 \
-		bitflags-1.3.2 \
-		block-buffer-0.9.0 \
-		brotli-3.3.3 \
-		brotli-decompressor-2.3.2 \
-		bstr-0.2.16 \
-		bumpalo-3.7.0 \
-		byteorder-1.4.3 \
-		bytes-1.1.0 \
-		cc-1.0.70 \
-		cfg-if-1.0.0 \
-		chardetng-0.1.15 \
-		chrono-0.4.19 \
-		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 \
-		cookie_store-0.15.0 \
-		core-foundation-0.9.1 \
-		core-foundation-sys-0.8.2 \
-		cpufeatures-0.2.1 \
-		crc32fast-1.2.1 \
-		difference-2.0.0 \
-		difflib-0.4.0 \
-		digest-0.9.0 \
-		digest_auth-0.3.0 \
-		dirs-3.0.2 \
-		dirs-sys-0.3.6 \
-		discard-1.0.4 \
-		doc-comment-0.3.3 \
-		either-1.6.1 \
-		encode_unicode-0.3.6 \
-		encoding_rs-0.8.29 \
-		encoding_rs_io-0.1.7 \
-		flate2-1.0.22 \
-		float-cmp-0.8.0 \
-		fnv-1.0.7 \
-		foreign-types-0.3.2 \
-		foreign-types-shared-0.1.1 \
-		form_urlencoded-1.0.1 \
-		futures-channel-0.3.17 \
-		futures-core-0.3.17 \
-		futures-io-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.13 \
-		hashbrown-0.11.2 \
-		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 \
-		hyper-0.14.12 \
-		hyper-rustls-0.23.0 \
-		hyper-tls-0.5.0 \
-		idna-0.2.3 \
-		indexmap-1.7.0 \
-		indicatif-0.16.2 \
-		indoc-1.0.7 \
-		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 \
-		lazycell-1.3.0 \
-		libc-0.2.101 \
-		line-wrap-0.1.1 \
-		linked-hash-map-0.5.4 \
-		log-0.4.14 \
-		matches-0.1.9 \
-		md-5-0.9.1 \
-		memchr-2.4.1 \
-		mime-0.3.16 \
-		mime2ext-0.1.49 \
-		mime_guess-2.0.3 \
-		miniz_oxide-0.4.4 \
-		mio-0.7.13 \
-		miow-0.3.7 \
-		native-tls-0.2.8 \
-		normalize-line-endings-0.3.0 \
-		ntapi-0.3.6 \
-		num-integer-0.1.44 \
-		num-traits-0.2.14 \
-		num_cpus-1.13.0 \
-		number_prefix-0.4.0 \
-		once_cell-1.8.0 \
-		onig-6.2.0 \
-		onig_sys-69.7.0 \
-		opaque-debug-0.3.0 \
-		openssl-0.10.36 \
-		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 \
-		pin-utils-0.1.0 \
-		pkg-config-0.3.19 \
-		plist-1.2.1 \
-		ppv-lite86-0.2.10 \
-		predicates-1.0.8 \
-		predicates-2.0.2 \
-		predicates-core-1.0.2 \
-		predicates-tree-1.0.3 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
-		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.29 \
-		psl-types-2.0.7 \
-		publicsuffix-2.1.1 \
-		quote-1.0.9 \
-		rand-0.8.4 \
-		rand_chacha-0.3.1 \
-		rand_core-0.6.3 \
-		rand_hc-0.3.1 \
-		redox_syscall-0.2.10 \
-		redox_users-0.4.0 \
-		regex-1.5.4 \
-		regex-automata-0.1.10 \
-		regex-syntax-0.6.25 \
-		remove_dir_all-0.5.3 \
-		reqwest-0.11.10 \
-		ring-0.16.20 \
-		roff-0.2.1 \
-		rpassword-5.0.1 \
-		rustc_version-0.2.3 \
-		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.7.0 \
-		security-framework-2.4.2 \
-		security-framework-sys-2.4.2 \
-		semver-0.9.0 \
-		semver-parser-0.7.0 \
-		serde-1.0.130 \
-		serde_derive-1.0.130 \
-		serde_json-1.0.67 \
-		serde_urlencoded-0.7.1 \
-		sha1-0.6.0 \
-		sha2-0.9.8 \
-		slab-0.4.4 \
-		socket2-0.4.1 \
-		spin-0.5.2 \
-		standback-0.2.17 \
-		stdweb-0.4.20 \
-		stdweb-derive-0.5.3 \
-		stdweb-internal-macros-0.2.9 \
-		stdweb-internal-runtime-0.1.5 \
-		strsim-0.10.0 \
-		syn-1.0.76 \
-		syntect-4.6.0 \
-		tempfile-3.2.0 \
-		termcolor-1.1.2 \
-		terminal_size-0.1.17 \
-		textwrap-0.14.2 \
-		thiserror-1.0.29 \
-		thiserror-impl-1.0.29 \
-		time-0.2.27 \
-		time-macros-0.1.1 \
-		time-macros-impl-0.1.2 \
-		tinyvec-1.4.0 \
-		tinyvec_macros-0.1.0 \
-		tokio-1.11.0 \
-		tokio-native-tls-0.3.0 \
-		tokio-rustls-0.23.3 \
-		tokio-socks-0.5.1 \
-		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 \
-		typenum-1.14.0 \
-		unicase-2.6.0 \
-		unicode-bidi-0.3.6 \
-		unicode-normalization-0.1.19 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
-		untrusted-0.7.1 \
-		url-2.2.2 \
-		vcpkg-0.2.15 \
-		version_check-0.9.3 \
-		wait-timeout-0.2.0 \
-		walkdir-2.3.2 \
-		want-0.3.0 \
-		wasi-0.10.2+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.77 \
-		wasm-bindgen-backend-0.2.77 \
-		wasm-bindgen-futures-0.4.27 \
-		wasm-bindgen-macro-0.2.77 \
-		wasm-bindgen-macro-support-0.2.77 \
-		wasm-bindgen-shared-0.2.77 \
-		web-sys-0.3.54 \
-		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.10.1 \
-		xml-rs-0.8.4 \
-		yaml-rust-0.4.5
-
 PLIST_FILES=	bin/${PORTNAME}
 PORTDOCS=	CHANGELOG.md README.md
 
@@ -264,12 +33,11 @@ post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
 
 post-install-COMPLETIONS-on:
-	${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.bash \
-		${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.fish \
-		${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish
-	${INSTALL_DATA} ${WRKSRC}/completions/_${PORTNAME} \
-		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+	@${MV} ${WRKSRC}/completions/_${PORTNAME} ${WRKSRC}/completions/${PORTNAME}.zsh
+.for _shell in bash fish zsh
+	${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.${_shell}\
+		${STAGEDIR}${PREFIX}/${COMPLETIONS_PLIST_FILES:M*${_shell}*}
+.endfor
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/www/xh/Makefile.crates b/www/xh/Makefile.crates
new file mode 100644
index 000000000000..bb634e29d8d8
--- /dev/null
+++ b/www/xh/Makefile.crates
@@ -0,0 +1,227 @@
+CARGO_CRATES=	adler-1.0.2 \
+		aho-corasick-0.7.18 \
+		alloc-no-stdlib-2.0.3 \
+		alloc-stdlib-0.2.1 \
+		anyhow-1.0.44 \
+		assert_cmd-2.0.2 \
+		atty-0.2.14 \
+		autocfg-1.0.1 \
+		base-x-0.2.8 \
+		base64-0.13.0 \
+		bincode-1.3.3 \
+		bitflags-1.3.2 \
+		block-buffer-0.9.0 \
+		brotli-3.3.3 \
+		brotli-decompressor-2.3.2 \
+		bstr-0.2.16 \
+		bumpalo-3.7.0 \
+		byteorder-1.4.3 \
+		bytes-1.1.0 \
+		cc-1.0.70 \
+		cfg-if-1.0.0 \
+		chardetng-0.1.15 \
+		chrono-0.4.19 \
+		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 \
+		cookie_store-0.15.0 \
+		core-foundation-0.9.1 \
+		core-foundation-sys-0.8.2 \
+		cpufeatures-0.2.1 \
+		crc32fast-1.2.1 \
+		difflib-0.4.0 \
+		digest-0.9.0 \
+		digest_auth-0.3.0 \
+		dirs-3.0.2 \
+		dirs-sys-0.3.6 \
+		discard-1.0.4 \
+		doc-comment-0.3.3 \
+		either-1.6.1 \
+		encode_unicode-0.3.6 \
+		encoding_rs-0.8.29 \
+		encoding_rs_io-0.1.7 \
+		flate2-1.0.22 \
+		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 \
+		futures-channel-0.3.17 \
+		futures-core-0.3.17 \
+		futures-io-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.13 \
+		hashbrown-0.11.2 \
+		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 \
+		hyper-0.14.12 \
+		hyper-rustls-0.23.0 \
+		hyper-tls-0.5.0 \
+		idna-0.2.3 \
+		indexmap-1.7.0 \
+		indicatif-0.16.2 \
+		indoc-1.0.7 \
+		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 \
+		lazycell-1.3.0 \
+		libc-0.2.101 \
+		line-wrap-0.1.1 \
+		linked-hash-map-0.5.4 \
+		log-0.4.14 \
+		matches-0.1.9 \
+		md-5-0.9.1 \
+		memchr-2.4.1 \
+		mime-0.3.16 \
+		mime2ext-0.1.49 \
+		mime_guess-2.0.3 \
+		miniz_oxide-0.4.4 \
+		mio-0.7.13 \
+		miow-0.3.7 \
+		native-tls-0.2.8 \
+		normalize-line-endings-0.3.0 \
+		ntapi-0.3.6 \
+		num-integer-0.1.44 \
+		num-traits-0.2.14 \
+		num_cpus-1.13.0 \
+		number_prefix-0.4.0 \
+		once_cell-1.8.0 \
+		onig-6.2.0 \
+		onig_sys-69.7.0 \
+		opaque-debug-0.3.0 \
+		openssl-0.10.36 \
+		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 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.19 \
+		plist-1.2.1 \
+		ppv-lite86-0.2.10 \
+		predicates-2.1.1 \
+		predicates-core-1.0.2 \
+		predicates-tree-1.0.3 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.29 \
+		psl-types-2.0.7 \
+		publicsuffix-2.1.1 \
+		quote-1.0.9 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
+		redox_syscall-0.2.10 \
+		redox_users-0.4.0 \
+		regex-1.5.4 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.25 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.10 \
+		ring-0.16.20 \
+		roff-0.2.1 \
+		rpassword-5.0.1 \
+		rustc_version-0.2.3 \
+		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.7.0 \
+		security-framework-2.4.2 \
+		security-framework-sys-2.4.2 \
+		semver-0.9.0 \
+		semver-parser-0.7.0 \
+		serde-1.0.130 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.67 \
+		serde_urlencoded-0.7.1 \
+		sha1-0.6.0 \
+		sha2-0.9.8 \
+		slab-0.4.4 \
+		socket2-0.4.1 \
+		spin-0.5.2 \
+		standback-0.2.17 \
+		stdweb-0.4.20 \
+		stdweb-derive-0.5.3 \
+		stdweb-internal-macros-0.2.9 \
+		stdweb-internal-runtime-0.1.5 \
+		strsim-0.10.0 \
+		syn-1.0.76 \
+		syntect-4.6.0 \
+		tempfile-3.2.0 \
+		termcolor-1.1.2 \
+		terminal_size-0.1.17 \
+		textwrap-0.14.2 \
+		thiserror-1.0.29 \
+		thiserror-impl-1.0.29 \
+		time-0.2.27 \
+		time-macros-0.1.1 \
+		time-macros-impl-0.1.2 \
+		tinyvec-1.4.0 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.11.0 \
+		tokio-native-tls-0.3.0 \
+		tokio-rustls-0.23.3 \
+		tokio-socks-0.5.1 \
+		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 \
+		typenum-1.14.0 \
+		unicase-2.6.0 \
+		unicode-bidi-0.3.6 \
+		unicode-normalization-0.1.19 \
+		unicode-width-0.1.9 \
+		unicode-xid-0.2.2 \
+		untrusted-0.7.1 \
+		url-2.2.2 \
+		vcpkg-0.2.15 \
+		version_check-0.9.3 \
+		wait-timeout-0.2.0 \
+		walkdir-2.3.2 \
+		want-0.3.0 \
+		wasi-0.10.2+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.77 \
+		wasm-bindgen-backend-0.2.77 \
+		wasm-bindgen-futures-0.4.27 \
+		wasm-bindgen-macro-0.2.77 \
+		wasm-bindgen-macro-support-0.2.77 \
+		wasm-bindgen-shared-0.2.77 \
+		web-sys-0.3.54 \
+		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.10.1 \
+		xml-rs-0.8.4 \
+		yaml-rust-0.4.5
diff --git a/www/xh/distinfo b/www/xh/distinfo
index c78a58e1f191..5941b8aa600c 100644
--- a/www/xh/distinfo
+++ b/www/xh/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1671087641
+TIMESTAMP = 1684718879
 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
@@ -67,8 +67,6 @@ SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2
 SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
 SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
 SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
-SIZE (rust/crates/difference-2.0.0.crate) = 147616
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
 SIZE (rust/crates/difflib-0.4.0.crate) = 7638
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
@@ -93,8 +91,8 @@ SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade5
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
 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/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
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -241,10 +239,8 @@ SHA256 (rust/crates/plist-1.2.1.crate) = a38d026d73eeaf2ade76309d0c65db5a35ecf64
 SIZE (rust/crates/plist-1.2.1.crate) = 41144
 SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
 SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915
-SHA256 (rust/crates/predicates-1.0.8.crate) = f49cfaf7fdaa3bfacc6fa3e7054e65148878354a5cfddcf661df4c851f8021df
-SIZE (rust/crates/predicates-1.0.8.crate) = 26996
-SHA256 (rust/crates/predicates-2.0.2.crate) = c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308
-SIZE (rust/crates/predicates-2.0.2.crate) = 27280
+SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
+SIZE (rust/crates/predicates-2.1.1.crate) = 23150
 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.3.crate) = d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d
@@ -457,5 +453,5 @@ SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d36
 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.17.0_GH0.tar.gz) = 31a944b1932fb785a191932944ff662a33ad99724cb5bc260acdaf821fb2e088
-SIZE (ducaale-xh-v0.17.0_GH0.tar.gz) = 280847
+SHA256 (ducaale-xh-v0.18.0_GH0.tar.gz) = ed16781248d60a1f86d8da206440e9c761520bcd00917213dc6eb68fe357999e
+SIZE (ducaale-xh-v0.18.0_GH0.tar.gz) = 282975