pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

uv-0.6.4: fix build with Rust-1.85



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Thu Mar 6 11:57:22 2025 +0100
Changeset:	ce3ff8aec397fa5849d90048948b3df3088a9c20

Modified Files:
	uv/COMMIT_MSG
	uv/cargo-depends.mk
	uv/distinfo
	uv/patches/patch-Cargo.toml
Added Files:
	uv/patches/patch-crates_uv-client_Cargo.toml

Log Message:
uv-0.6.4: fix build with Rust-1.85

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ce3ff8aec397fa5849d90048948b3df3088a9c20

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 uv/COMMIT_MSG                                |    2 +-
 uv/cargo-depends.mk                          | 1122 +++++++++++++-------------
 uv/distinfo                                  |    3 +-
 uv/patches/patch-Cargo.toml                  |    4 +-
 uv/patches/patch-crates_uv-client_Cargo.toml |   15 +
 5 files changed, 584 insertions(+), 562 deletions(-)

diffs:
diff --git a/uv/COMMIT_MSG b/uv/COMMIT_MSG
index 67e270102d..7525b3e32f 100644
--- a/uv/COMMIT_MSG
+++ b/uv/COMMIT_MSG
@@ -1,4 +1,4 @@
-devel/uv: Add uv version 0.6.4
+devel/uv: Add uv version 0.5.13
 
 uv is an extremely fast Python package and project manager written in
 Rust.  It aims to replace a variety of tools such as pip, pip-tools,
diff --git a/uv/cargo-depends.mk b/uv/cargo-depends.mk
index 1722b64556..553ed91e54 100644
--- a/uv/cargo-depends.mk
+++ b/uv/cargo-depends.mk
@@ -1,560 +1,566 @@
 # $NetBSD$
 
-CARGO_CRATE_DEPENDS+=	addr2line-0.24.2
-CARGO_CRATE_DEPENDS+=	adler2-2.0.0
-CARGO_CRATE_DEPENDS+=	aho-corasick-1.1.3
-CARGO_CRATE_DEPENDS+=	allocator-api2-0.2.21
-CARGO_CRATE_DEPENDS+=	anes-0.1.6
-CARGO_CRATE_DEPENDS+=	anstream-0.6.18
-CARGO_CRATE_DEPENDS+=	anstyle-1.0.10
-CARGO_CRATE_DEPENDS+=	anstyle-parse-0.2.6
-CARGO_CRATE_DEPENDS+=	anstyle-query-1.1.2
-CARGO_CRATE_DEPENDS+=	anstyle-wincon-3.0.7
-CARGO_CRATE_DEPENDS+=	anyhow-1.0.96
-CARGO_CRATE_DEPENDS+=	arcstr-1.2.0
-CARGO_CRATE_DEPENDS+=	arrayref-0.3.9
-CARGO_CRATE_DEPENDS+=	arrayvec-0.7.6
-CARGO_CRATE_DEPENDS+=	assert-json-diff-2.0.2
-CARGO_CRATE_DEPENDS+=	assert_cmd-2.0.16
-CARGO_CRATE_DEPENDS+=	assert_fs-1.1.2
-CARGO_CRATE_DEPENDS+=	astral-tokio-tar-0.5.1
-CARGO_CRATE_DEPENDS+=	async-channel-2.3.1
-CARGO_CRATE_DEPENDS+=	async-compression-0.4.18
-CARGO_CRATE_DEPENDS+=	async-trait-0.1.86
-CARGO_CRATE_DEPENDS+=	async_http_range_reader-0.9.1
-#CARGO_CRATE_DEPENDS+=	async_zip-0.0.17
-CARGO_CRATE_DEPENDS+=	atomic-waker-1.1.2
-CARGO_CRATE_DEPENDS+=	autocfg-1.4.0
-CARGO_CRATE_DEPENDS+=	axoasset-1.2.0
-CARGO_CRATE_DEPENDS+=	axoprocess-0.2.0
-CARGO_CRATE_DEPENDS+=	axotag-0.2.0
-CARGO_CRATE_DEPENDS+=	axoupdater-0.9.0
-CARGO_CRATE_DEPENDS+=	backon-1.4.0
-CARGO_CRATE_DEPENDS+=	backtrace-0.3.74
-CARGO_CRATE_DEPENDS+=	base64-0.21.7
-CARGO_CRATE_DEPENDS+=	base64-0.22.1
-CARGO_CRATE_DEPENDS+=	bisection-0.1.0
-CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
-CARGO_CRATE_DEPENDS+=	bitflags-2.9.0
-CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
-CARGO_CRATE_DEPENDS+=	boxcar-0.2.10
-CARGO_CRATE_DEPENDS+=	bstr-1.11.3
-CARGO_CRATE_DEPENDS+=	bumpalo-3.17.0
-CARGO_CRATE_DEPENDS+=	bytecheck-0.8.1
-CARGO_CRATE_DEPENDS+=	bytecheck_derive-0.8.1
-CARGO_CRATE_DEPENDS+=	bytemuck-1.21.0
-CARGO_CRATE_DEPENDS+=	byteorder-1.5.0
-CARGO_CRATE_DEPENDS+=	byteorder-lite-0.1.0
-CARGO_CRATE_DEPENDS+=	bytes-1.9.0
-CARGO_CRATE_DEPENDS+=	bzip2-0.4.4
-CARGO_CRATE_DEPENDS+=	bzip2-sys-0.1.11+1.0.8
-CARGO_CRATE_DEPENDS+=	camino-1.1.9
-CARGO_CRATE_DEPENDS+=	cargo-util-0.2.18
-CARGO_CRATE_DEPENDS+=	cast-0.3.0
-CARGO_CRATE_DEPENDS+=	cc-1.2.11
-CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
-CARGO_CRATE_DEPENDS+=	cfg_aliases-0.2.1
-CARGO_CRATE_DEPENDS+=	charset-0.1.5
-CARGO_CRATE_DEPENDS+=	ciborium-0.2.2
-CARGO_CRATE_DEPENDS+=	ciborium-io-0.2.2
-CARGO_CRATE_DEPENDS+=	ciborium-ll-0.2.2
-CARGO_CRATE_DEPENDS+=	clap-4.5.31
-CARGO_CRATE_DEPENDS+=	clap_builder-4.5.31
-CARGO_CRATE_DEPENDS+=	clap_complete-4.5.44
-CARGO_CRATE_DEPENDS+=	clap_complete_command-0.6.1
-CARGO_CRATE_DEPENDS+=	clap_complete_nushell-4.5.5
-CARGO_CRATE_DEPENDS+=	clap_derive-4.5.28
-CARGO_CRATE_DEPENDS+=	clap_lex-0.7.4
-CARGO_CRATE_DEPENDS+=	codspeed-2.8.1
-CARGO_CRATE_DEPENDS+=	codspeed-criterion-compat-2.8.1
-CARGO_CRATE_DEPENDS+=	color_quant-1.1.0
-CARGO_CRATE_DEPENDS+=	colorchoice-1.0.3
-CARGO_CRATE_DEPENDS+=	colored-2.2.0
-CARGO_CRATE_DEPENDS+=	concurrent-queue-2.5.0
-CARGO_CRATE_DEPENDS+=	configparser-3.1.0
-CARGO_CRATE_DEPENDS+=	console-0.15.11
-CARGO_CRATE_DEPENDS+=	core-foundation-0.10.0
-CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.8.7
-CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.17
-CARGO_CRATE_DEPENDS+=	crc32fast-1.4.2
-CARGO_CRATE_DEPENDS+=	criterion-0.5.1
-CARGO_CRATE_DEPENDS+=	criterion-plot-0.5.0
-CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.6
-CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.18
-CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.21
-CARGO_CRATE_DEPENDS+=	crunchy-0.2.3
-CARGO_CRATE_DEPENDS+=	crypto-common-0.1.6
-CARGO_CRATE_DEPENDS+=	csv-1.3.1
-CARGO_CRATE_DEPENDS+=	csv-core-0.1.11
-CARGO_CRATE_DEPENDS+=	ctrlc-3.4.5
-CARGO_CRATE_DEPENDS+=	dashmap-6.1.0
-CARGO_CRATE_DEPENDS+=	data-encoding-2.8.0
-CARGO_CRATE_DEPENDS+=	data-url-0.2.0
-CARGO_CRATE_DEPENDS+=	deadpool-0.10.0
-CARGO_CRATE_DEPENDS+=	deadpool-runtime-0.1.4
-CARGO_CRATE_DEPENDS+=	diff-0.1.13
-CARGO_CRATE_DEPENDS+=	difflib-0.4.0
-CARGO_CRATE_DEPENDS+=	digest-0.10.7
-CARGO_CRATE_DEPENDS+=	dirs-5.0.1
-CARGO_CRATE_DEPENDS+=	dirs-sys-0.4.1
-CARGO_CRATE_DEPENDS+=	displaydoc-0.2.5
-CARGO_CRATE_DEPENDS+=	doc-comment-0.3.3
-CARGO_CRATE_DEPENDS+=	dotenvy-0.15.7
-CARGO_CRATE_DEPENDS+=	dunce-1.0.5
-CARGO_CRATE_DEPENDS+=	dyn-clone-1.0.17
-CARGO_CRATE_DEPENDS+=	either-1.14.0
-CARGO_CRATE_DEPENDS+=	encode_unicode-1.0.0
-CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.35
-CARGO_CRATE_DEPENDS+=	encoding_rs_io-0.1.7
-CARGO_CRATE_DEPENDS+=	env_home-0.1.0
-CARGO_CRATE_DEPENDS+=	equivalent-1.0.1
-CARGO_CRATE_DEPENDS+=	erased-serde-0.4.5
-CARGO_CRATE_DEPENDS+=	errno-0.3.10
-CARGO_CRATE_DEPENDS+=	etcetera-0.9.0
-CARGO_CRATE_DEPENDS+=	event-listener-5.4.0
-CARGO_CRATE_DEPENDS+=	event-listener-strategy-0.5.3
-CARGO_CRATE_DEPENDS+=	fastrand-2.3.0
-CARGO_CRATE_DEPENDS+=	fdeflate-0.3.7
-CARGO_CRATE_DEPENDS+=	filetime-0.2.25
-CARGO_CRATE_DEPENDS+=	fixedbitset-0.5.7
-CARGO_CRATE_DEPENDS+=	flate2-1.1.0
-CARGO_CRATE_DEPENDS+=	float-cmp-0.9.0
-CARGO_CRATE_DEPENDS+=	float-cmp-0.10.0
-CARGO_CRATE_DEPENDS+=	fnv-1.0.7
-CARGO_CRATE_DEPENDS+=	foldhash-0.1.4
-CARGO_CRATE_DEPENDS+=	fontconfig-parser-0.5.7
-CARGO_CRATE_DEPENDS+=	fontdb-0.12.0
-CARGO_CRATE_DEPENDS+=	form_urlencoded-1.2.1
-CARGO_CRATE_DEPENDS+=	fs-err-2.11.0
-CARGO_CRATE_DEPENDS+=	fs-err-3.1.0
-CARGO_CRATE_DEPENDS+=	fs2-0.4.3
-CARGO_CRATE_DEPENDS+=	futures-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-channel-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-core-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-executor-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-io-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-lite-2.6.0
-CARGO_CRATE_DEPENDS+=	futures-macro-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-sink-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-task-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-util-0.3.31
-CARGO_CRATE_DEPENDS+=	generator-0.8.4
-CARGO_CRATE_DEPENDS+=	generic-array-0.14.7
-CARGO_CRATE_DEPENDS+=	getrandom-0.2.15
-CARGO_CRATE_DEPENDS+=	getrandom-0.3.1
-CARGO_CRATE_DEPENDS+=	gif-0.12.0
-CARGO_CRATE_DEPENDS+=	gimli-0.31.1
-CARGO_CRATE_DEPENDS+=	glob-0.3.2
-CARGO_CRATE_DEPENDS+=	globset-0.4.16
-CARGO_CRATE_DEPENDS+=	globwalk-0.9.1
-CARGO_CRATE_DEPENDS+=	gloo-timers-0.3.0
-CARGO_CRATE_DEPENDS+=	goblin-0.9.3
-CARGO_CRATE_DEPENDS+=	h2-0.4.7
-CARGO_CRATE_DEPENDS+=	half-2.4.1
-CARGO_CRATE_DEPENDS+=	hashbrown-0.14.5
-CARGO_CRATE_DEPENDS+=	hashbrown-0.15.2
-CARGO_CRATE_DEPENDS+=	heck-0.5.0
-CARGO_CRATE_DEPENDS+=	hermit-abi-0.3.9
-CARGO_CRATE_DEPENDS+=	hermit-abi-0.4.0
-CARGO_CRATE_DEPENDS+=	hex-0.4.3
-CARGO_CRATE_DEPENDS+=	home-0.5.9
-CARGO_CRATE_DEPENDS+=	homedir-0.3.4
-CARGO_CRATE_DEPENDS+=	html-escape-0.2.13
-CARGO_CRATE_DEPENDS+=	http-1.2.0
-CARGO_CRATE_DEPENDS+=	http-body-1.0.1
-CARGO_CRATE_DEPENDS+=	http-body-util-0.1.2
-CARGO_CRATE_DEPENDS+=	http-content-range-0.2.1
-CARGO_CRATE_DEPENDS+=	httparse-1.10.0
-CARGO_CRATE_DEPENDS+=	httpdate-1.0.3
-CARGO_CRATE_DEPENDS+=	hyper-1.6.0
-CARGO_CRATE_DEPENDS+=	hyper-rustls-0.27.5
-CARGO_CRATE_DEPENDS+=	hyper-util-0.1.10
-CARGO_CRATE_DEPENDS+=	icu_collections-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_locid-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_locid_transform-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_locid_transform_data-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_normalizer-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_normalizer_data-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_properties-1.5.1
-CARGO_CRATE_DEPENDS+=	icu_properties_data-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_provider-1.5.0
-CARGO_CRATE_DEPENDS+=	icu_provider_macros-1.5.0
-CARGO_CRATE_DEPENDS+=	idna-1.0.3
-CARGO_CRATE_DEPENDS+=	idna_adapter-1.2.0
-CARGO_CRATE_DEPENDS+=	ignore-0.4.23
-CARGO_CRATE_DEPENDS+=	image-0.25.5
-CARGO_CRATE_DEPENDS+=	imagesize-0.11.0
-CARGO_CRATE_DEPENDS+=	indexmap-2.7.1
-CARGO_CRATE_DEPENDS+=	indicatif-0.17.11
-CARGO_CRATE_DEPENDS+=	indoc-2.0.5
-CARGO_CRATE_DEPENDS+=	insta-1.42.2
-CARGO_CRATE_DEPENDS+=	instant-0.1.13
-CARGO_CRATE_DEPENDS+=	ipnet-2.11.0
-CARGO_CRATE_DEPENDS+=	is-terminal-0.4.15
-CARGO_CRATE_DEPENDS+=	is_ci-1.2.0
-CARGO_CRATE_DEPENDS+=	is_terminal_polyfill-1.70.1
-CARGO_CRATE_DEPENDS+=	itertools-0.10.5
-CARGO_CRATE_DEPENDS+=	itertools-0.13.0
-CARGO_CRATE_DEPENDS+=	itertools-0.14.0
-CARGO_CRATE_DEPENDS+=	itoa-1.0.14
-CARGO_CRATE_DEPENDS+=	jiff-0.2.1
-CARGO_CRATE_DEPENDS+=	jiff-tzdb-0.1.2
-CARGO_CRATE_DEPENDS+=	jiff-tzdb-platform-0.1.2
-CARGO_CRATE_DEPENDS+=	jobserver-0.1.32
-CARGO_CRATE_DEPENDS+=	jpeg-decoder-0.3.1
-CARGO_CRATE_DEPENDS+=	js-sys-0.3.77
-CARGO_CRATE_DEPENDS+=	junction-1.2.0
-CARGO_CRATE_DEPENDS+=	kurbo-0.8.3
-CARGO_CRATE_DEPENDS+=	kurbo-0.9.5
-CARGO_CRATE_DEPENDS+=	lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+=	libc-0.2.169
-CARGO_CRATE_DEPENDS+=	libmimalloc-sys-0.1.39
-CARGO_CRATE_DEPENDS+=	libredox-0.1.3
-CARGO_CRATE_DEPENDS+=	libz-rs-sys-0.4.2
-CARGO_CRATE_DEPENDS+=	linked-hash-map-0.5.6
-CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.4.15
-CARGO_CRATE_DEPENDS+=	litemap-0.7.4
-CARGO_CRATE_DEPENDS+=	lock_api-0.4.12
-CARGO_CRATE_DEPENDS+=	log-0.4.25
-CARGO_CRATE_DEPENDS+=	loom-0.7.2
-CARGO_CRATE_DEPENDS+=	lzma-sys-0.1.20
-CARGO_CRATE_DEPENDS+=	mailparse-0.16.1
-CARGO_CRATE_DEPENDS+=	markdown-0.3.0
-CARGO_CRATE_DEPENDS+=	matchers-0.1.0
-CARGO_CRATE_DEPENDS+=	md-5-0.10.6
-CARGO_CRATE_DEPENDS+=	memchr-2.7.4
-CARGO_CRATE_DEPENDS+=	memmap2-0.5.10
-CARGO_CRATE_DEPENDS+=	memmap2-0.9.5
-CARGO_CRATE_DEPENDS+=	miette-7.5.0
-CARGO_CRATE_DEPENDS+=	miette-derive-7.5.0
-CARGO_CRATE_DEPENDS+=	mimalloc-0.1.43
-CARGO_CRATE_DEPENDS+=	mime-0.3.17
-CARGO_CRATE_DEPENDS+=	mime_guess-2.0.5
-CARGO_CRATE_DEPENDS+=	miniz_oxide-0.8.5
-CARGO_CRATE_DEPENDS+=	mio-1.0.3
-CARGO_CRATE_DEPENDS+=	miow-0.6.0
-CARGO_CRATE_DEPENDS+=	munge-0.4.1
-CARGO_CRATE_DEPENDS+=	munge_macro-0.4.1
-CARGO_CRATE_DEPENDS+=	nanoid-0.4.0
-CARGO_CRATE_DEPENDS+=	nix-0.29.0
-CARGO_CRATE_DEPENDS+=	normalize-line-endings-0.3.0
-CARGO_CRATE_DEPENDS+=	nu-ansi-term-0.46.0
-CARGO_CRATE_DEPENDS+=	nu-ansi-term-0.50.1
-CARGO_CRATE_DEPENDS+=	num-traits-0.2.19
-CARGO_CRATE_DEPENDS+=	num_cpus-1.16.0
-CARGO_CRATE_DEPENDS+=	number_prefix-0.4.0
-CARGO_CRATE_DEPENDS+=	object-0.36.7
-CARGO_CRATE_DEPENDS+=	once_cell-1.20.2
-CARGO_CRATE_DEPENDS+=	oorandom-11.1.4
-CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.6
-CARGO_CRATE_DEPENDS+=	option-ext-0.2.0
-CARGO_CRATE_DEPENDS+=	os_str_bytes-6.6.1
-CARGO_CRATE_DEPENDS+=	overload-0.1.1
-CARGO_CRATE_DEPENDS+=	owo-colors-4.2.0
-CARGO_CRATE_DEPENDS+=	parking-2.2.1
-CARGO_CRATE_DEPENDS+=	parking_lot-0.11.2
-CARGO_CRATE_DEPENDS+=	parking_lot-0.12.3
-CARGO_CRATE_DEPENDS+=	parking_lot_core-0.8.6
-CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.10
-CARGO_CRATE_DEPENDS+=	paste-1.0.15
-CARGO_CRATE_DEPENDS+=	path-slash-0.2.1
-CARGO_CRATE_DEPENDS+=	pathdiff-0.2.3
-CARGO_CRATE_DEPENDS+=	percent-encoding-2.3.1
-CARGO_CRATE_DEPENDS+=	pest-2.7.15
-CARGO_CRATE_DEPENDS+=	pest_derive-2.7.15
-CARGO_CRATE_DEPENDS+=	pest_generator-2.7.15
-CARGO_CRATE_DEPENDS+=	pest_meta-2.7.15
-CARGO_CRATE_DEPENDS+=	petgraph-0.7.1
-CARGO_CRATE_DEPENDS+=	pico-args-0.5.0
-CARGO_CRATE_DEPENDS+=	pin-project-1.1.8
-CARGO_CRATE_DEPENDS+=	pin-project-internal-1.1.8
-CARGO_CRATE_DEPENDS+=	pin-project-lite-0.2.16
-CARGO_CRATE_DEPENDS+=	pin-utils-0.1.0
-CARGO_CRATE_DEPENDS+=	pipeline-0.5.0
-CARGO_CRATE_DEPENDS+=	pkg-config-0.3.31
-CARGO_CRATE_DEPENDS+=	plain-0.2.3
-CARGO_CRATE_DEPENDS+=	png-0.17.16
-CARGO_CRATE_DEPENDS+=	poloto-19.1.2
-CARGO_CRATE_DEPENDS+=	portable-atomic-1.10.0
-CARGO_CRATE_DEPENDS+=	portable-atomic-util-0.2.4
-CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.20
-CARGO_CRATE_DEPENDS+=	predicates-3.1.3
-CARGO_CRATE_DEPENDS+=	predicates-core-1.0.9
-CARGO_CRATE_DEPENDS+=	predicates-tree-1.0.12
-CARGO_CRATE_DEPENDS+=	pretty_assertions-1.4.1
-CARGO_CRATE_DEPENDS+=	priority-queue-2.1.1
-CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.93
-CARGO_CRATE_DEPENDS+=	procfs-0.17.0
-CARGO_CRATE_DEPENDS+=	procfs-core-0.17.0
-CARGO_CRATE_DEPENDS+=	ptr_meta-0.3.0
-CARGO_CRATE_DEPENDS+=	ptr_meta_derive-0.3.0
-#CARGO_CRATE_DEPENDS+=	pubgrub-0.3.0-alpha.1
-CARGO_CRATE_DEPENDS+=	quinn-0.11.6
-CARGO_CRATE_DEPENDS+=	quinn-proto-0.11.9
-CARGO_CRATE_DEPENDS+=	quinn-udp-0.5.9
-CARGO_CRATE_DEPENDS+=	quote-1.0.38
-CARGO_CRATE_DEPENDS+=	quoted_printable-0.5.1
-CARGO_CRATE_DEPENDS+=	rancor-0.1.0
-CARGO_CRATE_DEPENDS+=	rand-0.8.5
-CARGO_CRATE_DEPENDS+=	rand_chacha-0.3.1
-CARGO_CRATE_DEPENDS+=	rand_core-0.6.4
-CARGO_CRATE_DEPENDS+=	rayon-1.10.0
-CARGO_CRATE_DEPENDS+=	rayon-core-1.12.1
-CARGO_CRATE_DEPENDS+=	rctree-0.5.0
-CARGO_CRATE_DEPENDS+=	redox_syscall-0.2.16
-CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.8
-CARGO_CRATE_DEPENDS+=	redox_users-0.4.6
-CARGO_CRATE_DEPENDS+=	reflink-copy-0.1.24
-CARGO_CRATE_DEPENDS+=	regex-1.11.1
-CARGO_CRATE_DEPENDS+=	regex-automata-0.1.10
-CARGO_CRATE_DEPENDS+=	regex-automata-0.4.9
-CARGO_CRATE_DEPENDS+=	regex-syntax-0.6.29
-CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.5
-CARGO_CRATE_DEPENDS+=	rend-0.5.2
-CARGO_CRATE_DEPENDS+=	reqwest-0.12.12
-CARGO_CRATE_DEPENDS+=	reqwest-middleware-0.4.1
-CARGO_CRATE_DEPENDS+=	reqwest-retry-0.7.0
-CARGO_CRATE_DEPENDS+=	resvg-0.29.0
-CARGO_CRATE_DEPENDS+=	retry-policies-0.4.0
-CARGO_CRATE_DEPENDS+=	rgb-0.8.50
-CARGO_CRATE_DEPENDS+=	ring-0.17.8
-CARGO_CRATE_DEPENDS+=	rkyv-0.8.10
-CARGO_CRATE_DEPENDS+=	rkyv_derive-0.8.10
-CARGO_CRATE_DEPENDS+=	rmp-0.8.14
-CARGO_CRATE_DEPENDS+=	rmp-serde-1.3.0
-CARGO_CRATE_DEPENDS+=	rosvgtree-0.1.0
-CARGO_CRATE_DEPENDS+=	roxmltree-0.18.1
-CARGO_CRATE_DEPENDS+=	roxmltree-0.20.0
-CARGO_CRATE_DEPENDS+=	rust-netrc-0.1.2
-CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.24
-CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.1
-CARGO_CRATE_DEPENDS+=	rustix-0.38.44
-CARGO_CRATE_DEPENDS+=	rustls-0.23.22
-CARGO_CRATE_DEPENDS+=	rustls-native-certs-0.8.1
-CARGO_CRATE_DEPENDS+=	rustls-pemfile-2.2.0
-CARGO_CRATE_DEPENDS+=	rustls-pki-types-1.11.0
-CARGO_CRATE_DEPENDS+=	rustls-webpki-0.102.8
-CARGO_CRATE_DEPENDS+=	rustversion-1.0.19
-CARGO_CRATE_DEPENDS+=	rustybuzz-0.7.0
-CARGO_CRATE_DEPENDS+=	ryu-1.0.19
-CARGO_CRATE_DEPENDS+=	same-file-1.0.6
-CARGO_CRATE_DEPENDS+=	schannel-0.1.27
-CARGO_CRATE_DEPENDS+=	schemars-0.8.22
-CARGO_CRATE_DEPENDS+=	schemars_derive-0.8.22
-CARGO_CRATE_DEPENDS+=	scoped-tls-1.0.1
-CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
-CARGO_CRATE_DEPENDS+=	scroll-0.12.0
-CARGO_CRATE_DEPENDS+=	scroll_derive-0.12.0
-CARGO_CRATE_DEPENDS+=	seahash-4.1.0
-CARGO_CRATE_DEPENDS+=	security-framework-3.2.0
-CARGO_CRATE_DEPENDS+=	security-framework-sys-2.14.0
-CARGO_CRATE_DEPENDS+=	self-replace-1.5.0
-CARGO_CRATE_DEPENDS+=	semver-1.0.25
-CARGO_CRATE_DEPENDS+=	serde-1.0.218
-CARGO_CRATE_DEPENDS+=	serde-untagged-0.1.6
-CARGO_CRATE_DEPENDS+=	serde_derive-1.0.218
-CARGO_CRATE_DEPENDS+=	serde_derive_internals-0.29.1
-CARGO_CRATE_DEPENDS+=	serde_json-1.0.139
-CARGO_CRATE_DEPENDS+=	serde_spanned-0.6.8
-CARGO_CRATE_DEPENDS+=	serde_urlencoded-0.7.1
-CARGO_CRATE_DEPENDS+=	sha2-0.10.8
-CARGO_CRATE_DEPENDS+=	sharded-slab-0.1.7
-CARGO_CRATE_DEPENDS+=	shell-escape-0.1.5
-CARGO_CRATE_DEPENDS+=	shellexpand-3.1.0
-CARGO_CRATE_DEPENDS+=	shlex-1.3.0
-CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.4.2
-CARGO_CRATE_DEPENDS+=	simd-adler32-0.3.7
-CARGO_CRATE_DEPENDS+=	simdutf8-0.1.5
-CARGO_CRATE_DEPENDS+=	similar-2.7.0
-CARGO_CRATE_DEPENDS+=	simplecss-0.2.2
-CARGO_CRATE_DEPENDS+=	siphasher-0.3.11
-CARGO_CRATE_DEPENDS+=	slab-0.4.9
-CARGO_CRATE_DEPENDS+=	smallvec-1.14.0
-CARGO_CRATE_DEPENDS+=	smawk-0.3.2
-CARGO_CRATE_DEPENDS+=	socket2-0.5.8
-CARGO_CRATE_DEPENDS+=	spdx-0.10.8
-CARGO_CRATE_DEPENDS+=	spin-0.9.8
-CARGO_CRATE_DEPENDS+=	stable_deref_trait-1.2.0
-CARGO_CRATE_DEPENDS+=	strict-num-0.1.1
-CARGO_CRATE_DEPENDS+=	strsim-0.11.1
-CARGO_CRATE_DEPENDS+=	subtle-2.6.1
-CARGO_CRATE_DEPENDS+=	supports-color-3.0.2
-CARGO_CRATE_DEPENDS+=	supports-hyperlinks-3.1.0
-CARGO_CRATE_DEPENDS+=	supports-unicode-3.0.0
-CARGO_CRATE_DEPENDS+=	svg-0.17.0
-CARGO_CRATE_DEPENDS+=	svgfilters-0.4.0
-CARGO_CRATE_DEPENDS+=	svgtypes-0.9.0
-CARGO_CRATE_DEPENDS+=	svgtypes-0.10.0
-CARGO_CRATE_DEPENDS+=	syn-2.0.98
-CARGO_CRATE_DEPENDS+=	sync_wrapper-1.0.2
-CARGO_CRATE_DEPENDS+=	synstructure-0.13.1
-CARGO_CRATE_DEPENDS+=	sys-info-0.9.1
-CARGO_CRATE_DEPENDS+=	tagu-0.1.6
-CARGO_CRATE_DEPENDS+=	tar-0.4.44
-CARGO_CRATE_DEPENDS+=	target-lexicon-0.13.2
-CARGO_CRATE_DEPENDS+=	temp-env-0.3.6
-CARGO_CRATE_DEPENDS+=	tempfile-3.17.1
-CARGO_CRATE_DEPENDS+=	terminal_size-0.4.1
-CARGO_CRATE_DEPENDS+=	termtree-0.5.1
-CARGO_CRATE_DEPENDS+=	test-case-3.3.1
-CARGO_CRATE_DEPENDS+=	test-case-core-3.3.1
-CARGO_CRATE_DEPENDS+=	test-case-macros-3.3.1
-CARGO_CRATE_DEPENDS+=	test-log-0.2.17
-CARGO_CRATE_DEPENDS+=	test-log-macros-0.2.17
-CARGO_CRATE_DEPENDS+=	textwrap-0.16.1
-CARGO_CRATE_DEPENDS+=	thiserror-1.0.69
-CARGO_CRATE_DEPENDS+=	thiserror-2.0.11
-CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.69
-CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.11
-CARGO_CRATE_DEPENDS+=	thread_local-1.1.8
-CARGO_CRATE_DEPENDS+=	tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
-CARGO_CRATE_DEPENDS+=	tikv-jemallocator-0.6.0
-CARGO_CRATE_DEPENDS+=	tiny-skia-0.8.4
-CARGO_CRATE_DEPENDS+=	tiny-skia-path-0.8.4
-CARGO_CRATE_DEPENDS+=	tinystr-0.7.6
-CARGO_CRATE_DEPENDS+=	tinytemplate-1.2.1
-CARGO_CRATE_DEPENDS+=	tinyvec-1.8.1
-CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.1
-#CARGO_CRATE_DEPENDS+=	tl-0.7.8
-CARGO_CRATE_DEPENDS+=	tokio-1.43.0
-CARGO_CRATE_DEPENDS+=	tokio-macros-2.5.0
-CARGO_CRATE_DEPENDS+=	tokio-rustls-0.26.1
-CARGO_CRATE_DEPENDS+=	tokio-socks-0.5.2
-CARGO_CRATE_DEPENDS+=	tokio-stream-0.1.17
-CARGO_CRATE_DEPENDS+=	tokio-util-0.7.13
-CARGO_CRATE_DEPENDS+=	toml-0.8.20
-CARGO_CRATE_DEPENDS+=	toml_datetime-0.6.8
-CARGO_CRATE_DEPENDS+=	toml_edit-0.22.24
-CARGO_CRATE_DEPENDS+=	tower-0.5.2
-CARGO_CRATE_DEPENDS+=	tower-layer-0.3.3
-CARGO_CRATE_DEPENDS+=	tower-service-0.3.3
-CARGO_CRATE_DEPENDS+=	tracing-0.1.41
-CARGO_CRATE_DEPENDS+=	tracing-attributes-0.1.28
-CARGO_CRATE_DEPENDS+=	tracing-core-0.1.33
-CARGO_CRATE_DEPENDS+=	tracing-durations-export-0.3.0
-CARGO_CRATE_DEPENDS+=	tracing-log-0.2.0
-CARGO_CRATE_DEPENDS+=	tracing-serde-0.2.0
-CARGO_CRATE_DEPENDS+=	tracing-subscriber-0.3.19
-CARGO_CRATE_DEPENDS+=	tracing-test-0.2.5
-CARGO_CRATE_DEPENDS+=	tracing-test-macro-0.2.5
-CARGO_CRATE_DEPENDS+=	tracing-tree-0.4.0
-CARGO_CRATE_DEPENDS+=	try-lock-0.2.5
-CARGO_CRATE_DEPENDS+=	ttf-parser-0.18.1
-CARGO_CRATE_DEPENDS+=	typeid-1.0.2
-CARGO_CRATE_DEPENDS+=	typenum-1.17.0
-CARGO_CRATE_DEPENDS+=	ucd-trie-0.1.7
-CARGO_CRATE_DEPENDS+=	unicase-2.8.1
-CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.18
-CARGO_CRATE_DEPENDS+=	unicode-bidi-mirroring-0.1.0
-CARGO_CRATE_DEPENDS+=	unicode-ccc-0.1.2
-CARGO_CRATE_DEPENDS+=	unicode-general-category-0.6.0
-CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.16
-CARGO_CRATE_DEPENDS+=	unicode-linebreak-0.1.5
-CARGO_CRATE_DEPENDS+=	unicode-script-0.5.7
-CARGO_CRATE_DEPENDS+=	unicode-vo-0.1.0
-CARGO_CRATE_DEPENDS+=	unicode-width-0.1.14
-CARGO_CRATE_DEPENDS+=	unicode-width-0.2.0
-CARGO_CRATE_DEPENDS+=	unscanny-0.1.0
-CARGO_CRATE_DEPENDS+=	untrusted-0.9.0
-CARGO_CRATE_DEPENDS+=	url-2.5.4
-CARGO_CRATE_DEPENDS+=	usvg-0.29.0
-CARGO_CRATE_DEPENDS+=	usvg-text-layout-0.29.0
-CARGO_CRATE_DEPENDS+=	utf16_iter-1.0.5
-CARGO_CRATE_DEPENDS+=	utf8-width-0.1.7
-CARGO_CRATE_DEPENDS+=	utf8_iter-1.0.4
-CARGO_CRATE_DEPENDS+=	utf8parse-0.2.2
-CARGO_CRATE_DEPENDS+=	uuid-1.12.1
-CARGO_CRATE_DEPENDS+=	valuable-0.1.1
-#CARGO_CRATE_DEPENDS+=	version-ranges-0.1.1
-CARGO_CRATE_DEPENDS+=	version_check-0.9.5
-CARGO_CRATE_DEPENDS+=	wait-timeout-0.2.0
-CARGO_CRATE_DEPENDS+=	walkdir-2.5.0
-CARGO_CRATE_DEPENDS+=	want-0.3.1
-CARGO_CRATE_DEPENDS+=	wasi-0.11.0+wasi-snapshot-preview1
-CARGO_CRATE_DEPENDS+=	wasi-0.13.3+wasi-0.2.2
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-0.2.100
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-backend-0.2.100
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-futures-0.4.50
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-0.2.100
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.100
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.100
-CARGO_CRATE_DEPENDS+=	wasm-streams-0.4.2
-CARGO_CRATE_DEPENDS+=	wasm-timer-0.2.5
-CARGO_CRATE_DEPENDS+=	web-sys-0.3.77
-CARGO_CRATE_DEPENDS+=	web-time-1.1.0
-CARGO_CRATE_DEPENDS+=	webpki-roots-0.26.8
-CARGO_CRATE_DEPENDS+=	weezl-0.1.8
-CARGO_CRATE_DEPENDS+=	which-7.0.2
-CARGO_CRATE_DEPENDS+=	widestring-1.1.0
-CARGO_CRATE_DEPENDS+=	winapi-0.3.9
-CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
-CARGO_CRATE_DEPENDS+=	winapi-util-0.1.9
-CARGO_CRATE_DEPENDS+=	winapi-x86_64-pc-windows-gnu-0.4.0
-CARGO_CRATE_DEPENDS+=	windows-0.57.0
-CARGO_CRATE_DEPENDS+=	windows-0.58.0
-CARGO_CRATE_DEPENDS+=	windows-0.60.0
-CARGO_CRATE_DEPENDS+=	windows-collections-0.1.1
-CARGO_CRATE_DEPENDS+=	windows-core-0.57.0
-CARGO_CRATE_DEPENDS+=	windows-core-0.58.0
-CARGO_CRATE_DEPENDS+=	windows-core-0.60.1
-CARGO_CRATE_DEPENDS+=	windows-future-0.1.1
-CARGO_CRATE_DEPENDS+=	windows-implement-0.57.0
-CARGO_CRATE_DEPENDS+=	windows-implement-0.58.0
-CARGO_CRATE_DEPENDS+=	windows-implement-0.59.0
-CARGO_CRATE_DEPENDS+=	windows-interface-0.57.0
-CARGO_CRATE_DEPENDS+=	windows-interface-0.58.0
-CARGO_CRATE_DEPENDS+=	windows-interface-0.59.0
-CARGO_CRATE_DEPENDS+=	windows-link-0.1.0
-CARGO_CRATE_DEPENDS+=	windows-numerics-0.1.1
-CARGO_CRATE_DEPENDS+=	windows-registry-0.2.0
-CARGO_CRATE_DEPENDS+=	windows-registry-0.5.0
-CARGO_CRATE_DEPENDS+=	windows-result-0.1.2
-CARGO_CRATE_DEPENDS+=	windows-result-0.2.0
-CARGO_CRATE_DEPENDS+=	windows-result-0.3.1
-CARGO_CRATE_DEPENDS+=	windows-strings-0.1.0
-CARGO_CRATE_DEPENDS+=	windows-strings-0.3.1
-CARGO_CRATE_DEPENDS+=	windows-sys-0.48.0
-CARGO_CRATE_DEPENDS+=	windows-sys-0.52.0
-CARGO_CRATE_DEPENDS+=	windows-sys-0.59.0
-CARGO_CRATE_DEPENDS+=	windows-targets-0.48.5
-CARGO_CRATE_DEPENDS+=	windows-targets-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_aarch64_gnullvm-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_aarch64_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_aarch64_msvc-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_aarch64_msvc-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_i686_gnu-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_i686_gnu-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_i686_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_i686_msvc-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_i686_msvc-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_x86_64_gnu-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_x86_64_gnu-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_x86_64_gnullvm-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_x86_64_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+=	windows_x86_64_msvc-0.48.5
-CARGO_CRATE_DEPENDS+=	windows_x86_64_msvc-0.52.6
-CARGO_CRATE_DEPENDS+=	winnow-0.7.0
-CARGO_CRATE_DEPENDS+=	winsafe-0.0.19
-CARGO_CRATE_DEPENDS+=	winsafe-0.0.23
-CARGO_CRATE_DEPENDS+=	wiremock-0.6.3
-CARGO_CRATE_DEPENDS+=	wit-bindgen-rt-0.33.0
-CARGO_CRATE_DEPENDS+=	write16-1.0.0
-CARGO_CRATE_DEPENDS+=	writeable-0.5.5
-CARGO_CRATE_DEPENDS+=	xattr-1.4.0
-CARGO_CRATE_DEPENDS+=	xmlparser-0.13.6
-CARGO_CRATE_DEPENDS+=	xz2-0.1.7
-CARGO_CRATE_DEPENDS+=	yansi-1.0.1
-CARGO_CRATE_DEPENDS+=	yoke-0.7.5
-CARGO_CRATE_DEPENDS+=	yoke-derive-0.7.5
-CARGO_CRATE_DEPENDS+=	zerocopy-0.7.35
-CARGO_CRATE_DEPENDS+=	zerocopy-derive-0.7.35
-CARGO_CRATE_DEPENDS+=	zerofrom-0.1.5
-CARGO_CRATE_DEPENDS+=	zerofrom-derive-0.1.5
-CARGO_CRATE_DEPENDS+=	zeroize-1.8.1
-CARGO_CRATE_DEPENDS+=	zerovec-0.10.4
-CARGO_CRATE_DEPENDS+=	zerovec-derive-0.10.3
-CARGO_CRATE_DEPENDS+=	zip-0.6.6
-CARGO_CRATE_DEPENDS+=	zlib-rs-0.4.2
-CARGO_CRATE_DEPENDS+=	zstd-0.13.2
-CARGO_CRATE_DEPENDS+=	zstd-safe-7.2.1
-CARGO_CRATE_DEPENDS+=	zstd-sys-2.0.13+zstd.1.5.6
+CARGO_CRATE_DEPENDS+=				addr2line-0.24.2
+CARGO_CRATE_DEPENDS+=				adler2-2.0.0
+CARGO_CRATE_DEPENDS+=				aho-corasick-1.1.3
+CARGO_CRATE_DEPENDS+=				allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+=				anes-0.1.6
+CARGO_CRATE_DEPENDS+=				anstream-0.6.18
+CARGO_CRATE_DEPENDS+=				anstyle-1.0.10
+CARGO_CRATE_DEPENDS+=				anstyle-parse-0.2.6
+CARGO_CRATE_DEPENDS+=				anstyle-query-1.1.2
+CARGO_CRATE_DEPENDS+=				anstyle-wincon-3.0.7
+CARGO_CRATE_DEPENDS+=				anyhow-1.0.96
+CARGO_CRATE_DEPENDS+=				arcstr-1.2.0
+CARGO_CRATE_DEPENDS+=				arrayref-0.3.9
+CARGO_CRATE_DEPENDS+=				arrayvec-0.7.6
+CARGO_CRATE_DEPENDS+=				assert-json-diff-2.0.2
+CARGO_CRATE_DEPENDS+=				assert_cmd-2.0.16
+CARGO_CRATE_DEPENDS+=				assert_fs-1.1.2
+CARGO_CRATE_DEPENDS+=				astral-tokio-tar-0.5.1
+CARGO_CRATE_DEPENDS+=				async-channel-2.3.1
+CARGO_CRATE_DEPENDS+=				async-compression-0.4.18
+CARGO_CRATE_DEPENDS+=				async-trait-0.1.86
+CARGO_CRATE_DEPENDS+=				async_http_range_reader-0.9.1
+# Depends on unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=				async_zip-0.0.17
+CARGO_CRATE_DEPENDS+=				atomic-waker-1.1.2
+CARGO_CRATE_DEPENDS+=				autocfg-1.4.0
+CARGO_CRATE_DEPENDS+=				axoasset-1.2.0
+CARGO_CRATE_DEPENDS+=				axoprocess-0.2.0
+CARGO_CRATE_DEPENDS+=				axotag-0.2.0
+CARGO_CRATE_DEPENDS+=				axoupdater-0.9.0
+CARGO_CRATE_DEPENDS+=				backon-1.4.0
+CARGO_CRATE_DEPENDS+=				backtrace-0.3.74
+CARGO_CRATE_DEPENDS+=				base64-0.21.7
+CARGO_CRATE_DEPENDS+=				base64-0.22.1
+CARGO_CRATE_DEPENDS+=				bisection-0.1.0
+CARGO_CRATE_DEPENDS+=				bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=				bitflags-2.9.0
+CARGO_CRATE_DEPENDS+=				block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+=				boxcar-0.2.10
+CARGO_CRATE_DEPENDS+=				bstr-1.11.3
+CARGO_CRATE_DEPENDS+=				bumpalo-3.17.0
+CARGO_CRATE_DEPENDS+=				bytecheck-0.8.1
+CARGO_CRATE_DEPENDS+=				bytecheck_derive-0.8.1
+CARGO_CRATE_DEPENDS+=				bytemuck-1.21.0
+CARGO_CRATE_DEPENDS+=				byteorder-1.5.0
+CARGO_CRATE_DEPENDS+=				byteorder-lite-0.1.0
+CARGO_CRATE_DEPENDS+=				bytes-1.9.0
+CARGO_CRATE_DEPENDS+=				bzip2-0.4.4
+CARGO_CRATE_DEPENDS+=				bzip2-sys-0.1.11+1.0.8
+CARGO_CRATE_DEPENDS+=				camino-1.1.9
+CARGO_CRATE_DEPENDS+=				cargo-util-0.2.18
+CARGO_CRATE_DEPENDS+=				cast-0.3.0
+CARGO_CRATE_DEPENDS+=				cc-1.2.11
+CARGO_CRATE_DEPENDS+=				cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=				cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+=				charset-0.1.5
+CARGO_CRATE_DEPENDS+=				ciborium-0.2.2
+CARGO_CRATE_DEPENDS+=				ciborium-io-0.2.2
+CARGO_CRATE_DEPENDS+=				ciborium-ll-0.2.2
+CARGO_CRATE_DEPENDS+=				clap-4.5.31
+CARGO_CRATE_DEPENDS+=				clap_builder-4.5.31
+CARGO_CRATE_DEPENDS+=				clap_complete-4.5.44
+CARGO_CRATE_DEPENDS+=				clap_complete_command-0.6.1
+CARGO_CRATE_DEPENDS+=				clap_complete_nushell-4.5.5
+CARGO_CRATE_DEPENDS+=				clap_derive-4.5.28
+CARGO_CRATE_DEPENDS+=				clap_lex-0.7.4
+CARGO_CRATE_DEPENDS+=				codspeed-2.8.1
+CARGO_CRATE_DEPENDS+=				codspeed-criterion-compat-2.8.1
+CARGO_CRATE_DEPENDS+=				color_quant-1.1.0
+CARGO_CRATE_DEPENDS+=				colorchoice-1.0.3
+CARGO_CRATE_DEPENDS+=				colored-2.2.0
+CARGO_CRATE_DEPENDS+=				concurrent-queue-2.5.0
+CARGO_CRATE_DEPENDS+=				configparser-3.1.0
+CARGO_CRATE_DEPENDS+=				console-0.15.11
+CARGO_CRATE_DEPENDS+=				core-foundation-0.10.0
+CARGO_CRATE_DEPENDS+=				core-foundation-sys-0.8.7
+CARGO_CRATE_DEPENDS+=				cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+=				crc32fast-1.4.2
+CARGO_CRATE_DEPENDS+=				criterion-0.5.1
+CARGO_CRATE_DEPENDS+=				criterion-plot-0.5.0
+CARGO_CRATE_DEPENDS+=				crossbeam-deque-0.8.6
+CARGO_CRATE_DEPENDS+=				crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+=				crossbeam-utils-0.8.21
+CARGO_CRATE_DEPENDS+=				crunchy-0.2.3
+CARGO_CRATE_DEPENDS+=				crypto-common-0.1.6
+CARGO_CRATE_DEPENDS+=				csv-1.3.1
+CARGO_CRATE_DEPENDS+=				csv-core-0.1.11
+CARGO_CRATE_DEPENDS+=				ctrlc-3.4.5
+CARGO_CRATE_DEPENDS+=				dashmap-6.1.0
+CARGO_CRATE_DEPENDS+=				data-encoding-2.8.0
+CARGO_CRATE_DEPENDS+=				data-url-0.2.0
+CARGO_CRATE_DEPENDS+=				deadpool-0.10.0
+CARGO_CRATE_DEPENDS+=				deadpool-runtime-0.1.4
+CARGO_CRATE_DEPENDS+=				diff-0.1.13
+CARGO_CRATE_DEPENDS+=				difflib-0.4.0
+CARGO_CRATE_DEPENDS+=				digest-0.10.7
+CARGO_CRATE_DEPENDS+=				dirs-5.0.1
+CARGO_CRATE_DEPENDS+=				dirs-sys-0.4.1
+CARGO_CRATE_DEPENDS+=				displaydoc-0.2.5
+CARGO_CRATE_DEPENDS+=				doc-comment-0.3.3
+CARGO_CRATE_DEPENDS+=				dotenvy-0.15.7
+CARGO_CRATE_DEPENDS+=				dunce-1.0.5
+CARGO_CRATE_DEPENDS+=				dyn-clone-1.0.17
+CARGO_CRATE_DEPENDS+=				either-1.14.0
+CARGO_CRATE_DEPENDS+=				encode_unicode-1.0.0
+CARGO_CRATE_DEPENDS+=				encoding_rs-0.8.35
+CARGO_CRATE_DEPENDS+=				encoding_rs_io-0.1.7
+CARGO_CRATE_DEPENDS+=				env_home-0.1.0
+CARGO_CRATE_DEPENDS+=				equivalent-1.0.1
+CARGO_CRATE_DEPENDS+=				erased-serde-0.4.5
+CARGO_CRATE_DEPENDS+=				errno-0.3.10
+CARGO_CRATE_DEPENDS+=				etcetera-0.9.0
+CARGO_CRATE_DEPENDS+=				event-listener-5.4.0
+CARGO_CRATE_DEPENDS+=				event-listener-strategy-0.5.3
+CARGO_CRATE_DEPENDS+=				fastrand-2.3.0
+CARGO_CRATE_DEPENDS+=				fdeflate-0.3.7
+CARGO_CRATE_DEPENDS+=				filetime-0.2.25
+CARGO_CRATE_DEPENDS+=				fixedbitset-0.5.7
+CARGO_CRATE_DEPENDS+=				flate2-1.1.0
+CARGO_CRATE_DEPENDS+=				float-cmp-0.9.0
+CARGO_CRATE_DEPENDS+=				float-cmp-0.10.0
+CARGO_CRATE_DEPENDS+=				fnv-1.0.7
+CARGO_CRATE_DEPENDS+=				foldhash-0.1.4
+CARGO_CRATE_DEPENDS+=				fontconfig-parser-0.5.7
+CARGO_CRATE_DEPENDS+=				fontdb-0.12.0
+CARGO_CRATE_DEPENDS+=				form_urlencoded-1.2.1
+CARGO_CRATE_DEPENDS+=				fs-err-2.11.0
+CARGO_CRATE_DEPENDS+=				fs-err-3.1.0
+CARGO_CRATE_DEPENDS+=				fs2-0.4.3
+CARGO_CRATE_DEPENDS+=				futures-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-channel-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-core-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-executor-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-io-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-lite-2.6.0
+CARGO_CRATE_DEPENDS+=				futures-macro-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-sink-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-task-0.3.31
+CARGO_CRATE_DEPENDS+=				futures-util-0.3.31
+CARGO_CRATE_DEPENDS+=				generator-0.8.4
+CARGO_CRATE_DEPENDS+=				generic-array-0.14.7
+CARGO_CRATE_DEPENDS+=				getrandom-0.2.15
+CARGO_CRATE_DEPENDS+=				getrandom-0.3.1
+CARGO_CRATE_DEPENDS+=				gif-0.12.0
+CARGO_CRATE_DEPENDS+=				gimli-0.31.1
+CARGO_CRATE_DEPENDS+=				glob-0.3.2
+CARGO_CRATE_DEPENDS+=				globset-0.4.16
+CARGO_CRATE_DEPENDS+=				globwalk-0.9.1
+CARGO_CRATE_DEPENDS+=				gloo-timers-0.3.0
+CARGO_CRATE_DEPENDS+=				goblin-0.9.3
+CARGO_CRATE_DEPENDS+=				h2-0.4.7
+CARGO_CRATE_DEPENDS+=				half-2.4.1
+CARGO_CRATE_DEPENDS+=				hashbrown-0.14.5
+CARGO_CRATE_DEPENDS+=				hashbrown-0.15.2
+CARGO_CRATE_DEPENDS+=				heck-0.5.0
+CARGO_CRATE_DEPENDS+=				hermit-abi-0.3.9
+CARGO_CRATE_DEPENDS+=				hermit-abi-0.4.0
+CARGO_CRATE_DEPENDS+=				hex-0.4.3
+CARGO_CRATE_DEPENDS+=				home-0.5.9
+CARGO_CRATE_DEPENDS+=				homedir-0.3.4
+CARGO_CRATE_DEPENDS+=				html-escape-0.2.13
+CARGO_CRATE_DEPENDS+=				http-1.2.0
+CARGO_CRATE_DEPENDS+=				http-body-1.0.1
+CARGO_CRATE_DEPENDS+=				http-body-util-0.1.2
+CARGO_CRATE_DEPENDS+=				http-content-range-0.2.1
+CARGO_CRATE_DEPENDS+=				httparse-1.10.0
+CARGO_CRATE_DEPENDS+=				httpdate-1.0.3
+CARGO_CRATE_DEPENDS+=				hyper-1.6.0
+CARGO_CRATE_DEPENDS+=				hyper-rustls-0.27.5
+CARGO_CRATE_DEPENDS+=				hyper-util-0.1.10
+CARGO_CRATE_DEPENDS+=				icu_collections-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_locid-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_locid_transform-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_locid_transform_data-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_normalizer-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_normalizer_data-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_properties-1.5.1
+CARGO_CRATE_DEPENDS+=				icu_properties_data-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_provider-1.5.0
+CARGO_CRATE_DEPENDS+=				icu_provider_macros-1.5.0
+CARGO_CRATE_DEPENDS+=				idna-1.0.3
+CARGO_CRATE_DEPENDS+=				idna_adapter-1.2.0
+CARGO_CRATE_DEPENDS+=				ignore-0.4.23
+CARGO_CRATE_DEPENDS+=				image-0.25.5
+CARGO_CRATE_DEPENDS+=				imagesize-0.11.0
+CARGO_CRATE_DEPENDS+=				indexmap-2.7.1
+CARGO_CRATE_DEPENDS+=				indicatif-0.17.11
+CARGO_CRATE_DEPENDS+=				indoc-2.0.5
+CARGO_CRATE_DEPENDS+=				insta-1.42.2
+CARGO_CRATE_DEPENDS+=				instant-0.1.13
+CARGO_CRATE_DEPENDS+=				ipnet-2.11.0
+CARGO_CRATE_DEPENDS+=				is-terminal-0.4.15
+CARGO_CRATE_DEPENDS+=				is_ci-1.2.0
+CARGO_CRATE_DEPENDS+=				is_terminal_polyfill-1.70.1
+CARGO_CRATE_DEPENDS+=				itertools-0.10.5
+CARGO_CRATE_DEPENDS+=				itertools-0.13.0
+CARGO_CRATE_DEPENDS+=				itertools-0.14.0
+CARGO_CRATE_DEPENDS+=				itoa-1.0.14
+CARGO_CRATE_DEPENDS+=				jiff-0.2.1
+CARGO_CRATE_DEPENDS+=				jiff-tzdb-0.1.2
+CARGO_CRATE_DEPENDS+=				jiff-tzdb-platform-0.1.2
+CARGO_CRATE_DEPENDS+=				jobserver-0.1.32
+CARGO_CRATE_DEPENDS+=				jpeg-decoder-0.3.1
+CARGO_CRATE_DEPENDS+=				js-sys-0.3.77
+CARGO_CRATE_DEPENDS+=				junction-1.2.0
+CARGO_CRATE_DEPENDS+=				kurbo-0.8.3
+CARGO_CRATE_DEPENDS+=				kurbo-0.9.5
+CARGO_CRATE_DEPENDS+=				lazy_static-1.5.0
+CARGO_CRATE_DEPENDS+=				libc-0.2.169
+CARGO_CRATE_DEPENDS+=				libmimalloc-sys-0.1.39
+CARGO_CRATE_DEPENDS+=				libredox-0.1.3
+CARGO_CRATE_DEPENDS+=				libz-rs-sys-0.4.2
+CARGO_CRATE_DEPENDS+=				linked-hash-map-0.5.6
+CARGO_CRATE_DEPENDS+=				linux-raw-sys-0.4.15
+CARGO_CRATE_DEPENDS+=				litemap-0.7.4
+CARGO_CRATE_DEPENDS+=				lock_api-0.4.12
+CARGO_CRATE_DEPENDS+=				log-0.4.25
+CARGO_CRATE_DEPENDS+=				loom-0.7.2
+CARGO_CRATE_DEPENDS+=				lzma-sys-0.1.20
+CARGO_CRATE_DEPENDS+=				mailparse-0.16.1
+CARGO_CRATE_DEPENDS+=				markdown-0.3.0
+CARGO_CRATE_DEPENDS+=				matchers-0.1.0
+CARGO_CRATE_DEPENDS+=				md-5-0.10.6
+CARGO_CRATE_DEPENDS+=				memchr-2.7.4
+CARGO_CRATE_DEPENDS+=				memmap2-0.5.10
+CARGO_CRATE_DEPENDS+=				memmap2-0.9.5
+CARGO_CRATE_DEPENDS+=				miette-7.5.0
+CARGO_CRATE_DEPENDS+=				miette-derive-7.5.0
+CARGO_CRATE_DEPENDS+=				mimalloc-0.1.43
+CARGO_CRATE_DEPENDS+=				mime-0.3.17
+CARGO_CRATE_DEPENDS+=				mime_guess-2.0.5
+CARGO_CRATE_DEPENDS+=				miniz_oxide-0.8.5
+CARGO_CRATE_DEPENDS+=				mio-1.0.3
+CARGO_CRATE_DEPENDS+=				miow-0.6.0
+CARGO_CRATE_DEPENDS+=				munge-0.4.1
+CARGO_CRATE_DEPENDS+=				munge_macro-0.4.1
+CARGO_CRATE_DEPENDS+=				nanoid-0.4.0
+CARGO_CRATE_DEPENDS+=				nix-0.29.0
+CARGO_CRATE_DEPENDS+=				normalize-line-endings-0.3.0
+CARGO_CRATE_DEPENDS+=				nu-ansi-term-0.46.0
+CARGO_CRATE_DEPENDS+=				nu-ansi-term-0.50.1
+CARGO_CRATE_DEPENDS+=				num-traits-0.2.19
+CARGO_CRATE_DEPENDS+=				num_cpus-1.16.0
+CARGO_CRATE_DEPENDS+=				number_prefix-0.4.0
+CARGO_CRATE_DEPENDS+=				object-0.36.7
+CARGO_CRATE_DEPENDS+=				once_cell-1.20.2
+CARGO_CRATE_DEPENDS+=				oorandom-11.1.4
+CARGO_CRATE_DEPENDS+=				openssl-probe-0.1.6
+CARGO_CRATE_DEPENDS+=				option-ext-0.2.0
+CARGO_CRATE_DEPENDS+=				os_str_bytes-6.6.1
+CARGO_CRATE_DEPENDS+=				overload-0.1.1
+CARGO_CRATE_DEPENDS+=				owo-colors-4.2.0
+CARGO_CRATE_DEPENDS+=				parking-2.2.1
+CARGO_CRATE_DEPENDS+=				parking_lot-0.11.2
+CARGO_CRATE_DEPENDS+=				parking_lot-0.12.3
+CARGO_CRATE_DEPENDS+=				parking_lot_core-0.8.6
+CARGO_CRATE_DEPENDS+=				parking_lot_core-0.9.10
+CARGO_CRATE_DEPENDS+=				paste-1.0.15
+CARGO_CRATE_DEPENDS+=				path-slash-0.2.1
+CARGO_CRATE_DEPENDS+=				pathdiff-0.2.3
+CARGO_CRATE_DEPENDS+=				percent-encoding-2.3.1
+CARGO_CRATE_DEPENDS+=				pest-2.7.15
+CARGO_CRATE_DEPENDS+=				pest_derive-2.7.15
+CARGO_CRATE_DEPENDS+=				pest_generator-2.7.15
+CARGO_CRATE_DEPENDS+=				pest_meta-2.7.15
+CARGO_CRATE_DEPENDS+=				petgraph-0.7.1
+CARGO_CRATE_DEPENDS+=				pico-args-0.5.0
+CARGO_CRATE_DEPENDS+=				pin-project-1.1.8
+CARGO_CRATE_DEPENDS+=				pin-project-internal-1.1.8
+CARGO_CRATE_DEPENDS+=				pin-project-lite-0.2.16
+CARGO_CRATE_DEPENDS+=				pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+=				pipeline-0.5.0
+CARGO_CRATE_DEPENDS+=				pkg-config-0.3.31
+CARGO_CRATE_DEPENDS+=				plain-0.2.3
+CARGO_CRATE_DEPENDS+=				png-0.17.16
+CARGO_CRATE_DEPENDS+=				poloto-19.1.2
+CARGO_CRATE_DEPENDS+=				portable-atomic-1.10.0
+CARGO_CRATE_DEPENDS+=				portable-atomic-util-0.2.4
+CARGO_CRATE_DEPENDS+=				ppv-lite86-0.2.20
+CARGO_CRATE_DEPENDS+=				predicates-3.1.3
+CARGO_CRATE_DEPENDS+=				predicates-core-1.0.9
+CARGO_CRATE_DEPENDS+=				predicates-tree-1.0.12
+CARGO_CRATE_DEPENDS+=				pretty_assertions-1.4.1
+CARGO_CRATE_DEPENDS+=				priority-queue-2.1.1
+CARGO_CRATE_DEPENDS+=				proc-macro2-1.0.93
+CARGO_CRATE_DEPENDS+=				procfs-0.17.0
+CARGO_CRATE_DEPENDS+=				procfs-core-0.17.0
+CARGO_CRATE_DEPENDS+=				ptr_meta-0.3.0
+CARGO_CRATE_DEPENDS+=				ptr_meta_derive-0.3.0
+# Depends on unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=				pubgrub-0.3.0-alpha.1
+CARGO_CRATE_DEPENDS+=				quinn-0.11.6
+CARGO_CRATE_DEPENDS+=				quinn-proto-0.11.9
+CARGO_CRATE_DEPENDS+=				quinn-udp-0.5.9
+CARGO_CRATE_DEPENDS+=				quote-1.0.38
+CARGO_CRATE_DEPENDS+=				quoted_printable-0.5.1
+CARGO_CRATE_DEPENDS+=				rancor-0.1.0
+CARGO_CRATE_DEPENDS+=				rand-0.8.5
+CARGO_CRATE_DEPENDS+=				rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+=				rand_core-0.6.4
+CARGO_CRATE_DEPENDS+=				rayon-1.10.0
+CARGO_CRATE_DEPENDS+=				rayon-core-1.12.1
+CARGO_CRATE_DEPENDS+=				rctree-0.5.0
+CARGO_CRATE_DEPENDS+=				redox_syscall-0.2.16
+CARGO_CRATE_DEPENDS+=				redox_syscall-0.5.8
+CARGO_CRATE_DEPENDS+=				redox_users-0.4.6
+CARGO_CRATE_DEPENDS+=				reflink-copy-0.1.24
+CARGO_CRATE_DEPENDS+=				regex-1.11.1
+CARGO_CRATE_DEPENDS+=				regex-automata-0.1.10
+CARGO_CRATE_DEPENDS+=				regex-automata-0.4.9
+CARGO_CRATE_DEPENDS+=				regex-syntax-0.6.29
+CARGO_CRATE_DEPENDS+=				regex-syntax-0.8.5
+CARGO_CRATE_DEPENDS+=				rend-0.5.2
+CARGO_CRATE_DEPENDS+=				reqwest-0.12.12
+CARGO_CRATE_DEPENDS+=				reqwest-middleware-0.4.1
+CARGO_CRATE_DEPENDS+=				reqwest-retry-0.7.0
+CARGO_CRATE_DEPENDS+=				resvg-0.29.0
+CARGO_CRATE_DEPENDS+=				retry-policies-0.4.0
+CARGO_CRATE_DEPENDS+=				rgb-0.8.50
+CARGO_CRATE_DEPENDS+=				ring-0.17.8
+CARGO_CRATE_DEPENDS+=				rkyv-0.8.10
+CARGO_CRATE_DEPENDS+=				rkyv_derive-0.8.10
+CARGO_CRATE_DEPENDS+=				rmp-0.8.14
+CARGO_CRATE_DEPENDS+=				rmp-serde-1.3.0
+CARGO_CRATE_DEPENDS+=				rosvgtree-0.1.0
+CARGO_CRATE_DEPENDS+=				roxmltree-0.18.1
+CARGO_CRATE_DEPENDS+=				roxmltree-0.20.0
+CARGO_CRATE_DEPENDS+=				rust-netrc-0.1.2
+CARGO_CRATE_DEPENDS+=				rustc-demangle-0.1.24
+CARGO_CRATE_DEPENDS+=				rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+=				rustix-0.38.44
+CARGO_CRATE_DEPENDS+=				rustls-0.23.22
+CARGO_CRATE_DEPENDS+=				rustls-native-certs-0.8.1
+CARGO_CRATE_DEPENDS+=				rustls-pemfile-2.2.0
+CARGO_CRATE_DEPENDS+=				rustls-pki-types-1.11.0
+CARGO_CRATE_DEPENDS+=				rustls-webpki-0.102.8
+CARGO_CRATE_DEPENDS+=				rustversion-1.0.19
+CARGO_CRATE_DEPENDS+=				rustybuzz-0.7.0
+CARGO_CRATE_DEPENDS+=				ryu-1.0.19
+CARGO_CRATE_DEPENDS+=				same-file-1.0.6
+CARGO_CRATE_DEPENDS+=				schannel-0.1.27
+CARGO_CRATE_DEPENDS+=				schemars-0.8.22
+CARGO_CRATE_DEPENDS+=				schemars_derive-0.8.22
+CARGO_CRATE_DEPENDS+=				scoped-tls-1.0.1
+CARGO_CRATE_DEPENDS+=				scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+=				scroll-0.12.0
+CARGO_CRATE_DEPENDS+=				scroll_derive-0.12.0
+CARGO_CRATE_DEPENDS+=				seahash-4.1.0
+CARGO_CRATE_DEPENDS+=				security-framework-3.2.0
+CARGO_CRATE_DEPENDS+=				security-framework-sys-2.14.0
+CARGO_CRATE_DEPENDS+=				self-replace-1.5.0
+CARGO_CRATE_DEPENDS+=				semver-1.0.25
+CARGO_CRATE_DEPENDS+=				serde-1.0.218
+CARGO_CRATE_DEPENDS+=				serde-untagged-0.1.6
+CARGO_CRATE_DEPENDS+=				serde_derive-1.0.218
+CARGO_CRATE_DEPENDS+=				serde_derive_internals-0.29.1
+CARGO_CRATE_DEPENDS+=				serde_json-1.0.139
+CARGO_CRATE_DEPENDS+=				serde_spanned-0.6.8
+CARGO_CRATE_DEPENDS+=				serde_urlencoded-0.7.1
+CARGO_CRATE_DEPENDS+=				sha2-0.10.8
+CARGO_CRATE_DEPENDS+=				sharded-slab-0.1.7
+CARGO_CRATE_DEPENDS+=				shell-escape-0.1.5
+CARGO_CRATE_DEPENDS+=				shellexpand-3.1.0
+CARGO_CRATE_DEPENDS+=				shlex-1.3.0
+CARGO_CRATE_DEPENDS+=				signal-hook-registry-1.4.2
+CARGO_CRATE_DEPENDS+=				simd-adler32-0.3.7
+CARGO_CRATE_DEPENDS+=				simdutf8-0.1.5
+CARGO_CRATE_DEPENDS+=				similar-2.7.0
+CARGO_CRATE_DEPENDS+=				simplecss-0.2.2
+CARGO_CRATE_DEPENDS+=				siphasher-0.3.11
+CARGO_CRATE_DEPENDS+=				slab-0.4.9
+CARGO_CRATE_DEPENDS+=				smallvec-1.14.0
+CARGO_CRATE_DEPENDS+=				smawk-0.3.2
+CARGO_CRATE_DEPENDS+=				socket2-0.5.8
+CARGO_CRATE_DEPENDS+=				spdx-0.10.8
+CARGO_CRATE_DEPENDS+=				spin-0.9.8
+CARGO_CRATE_DEPENDS+=				stable_deref_trait-1.2.0
+CARGO_CRATE_DEPENDS+=				strict-num-0.1.1
+CARGO_CRATE_DEPENDS+=				strsim-0.11.1
+CARGO_CRATE_DEPENDS+=				subtle-2.6.1
+CARGO_CRATE_DEPENDS+=				supports-color-3.0.2
+CARGO_CRATE_DEPENDS+=				supports-hyperlinks-3.1.0
+CARGO_CRATE_DEPENDS+=				supports-unicode-3.0.0
+CARGO_CRATE_DEPENDS+=				svg-0.17.0
+CARGO_CRATE_DEPENDS+=				svgfilters-0.4.0
+CARGO_CRATE_DEPENDS+=				svgtypes-0.9.0
+CARGO_CRATE_DEPENDS+=				svgtypes-0.10.0
+CARGO_CRATE_DEPENDS+=				syn-2.0.98
+CARGO_CRATE_DEPENDS+=				sync_wrapper-1.0.2
+CARGO_CRATE_DEPENDS+=				synstructure-0.13.1
+CARGO_CRATE_DEPENDS+=				sys-info-0.9.1
+CARGO_CRATE_DEPENDS+=				tagu-0.1.6
+CARGO_CRATE_DEPENDS+=				tar-0.4.44
+CARGO_CRATE_DEPENDS+=				target-lexicon-0.13.2
+CARGO_CRATE_DEPENDS+=				temp-env-0.3.6
+CARGO_CRATE_DEPENDS+=				tempfile-3.17.1
+CARGO_CRATE_DEPENDS+=				terminal_size-0.4.1
+CARGO_CRATE_DEPENDS+=				termtree-0.5.1
+CARGO_CRATE_DEPENDS+=				test-case-3.3.1
+CARGO_CRATE_DEPENDS+=				test-case-core-3.3.1
+CARGO_CRATE_DEPENDS+=				test-case-macros-3.3.1
+CARGO_CRATE_DEPENDS+=				test-log-0.2.17
+CARGO_CRATE_DEPENDS+=				test-log-macros-0.2.17
+CARGO_CRATE_DEPENDS+=				textwrap-0.16.1
+CARGO_CRATE_DEPENDS+=				thiserror-1.0.69
+CARGO_CRATE_DEPENDS+=				thiserror-2.0.11
+CARGO_CRATE_DEPENDS+=				thiserror-impl-1.0.69
+CARGO_CRATE_DEPENDS+=				thiserror-impl-2.0.11
+CARGO_CRATE_DEPENDS+=				thread_local-1.1.8
+CARGO_CRATE_DEPENDS+=				tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+CARGO_CRATE_DEPENDS+=				tikv-jemallocator-0.6.0
+CARGO_CRATE_DEPENDS+=				tiny-skia-0.8.4
+CARGO_CRATE_DEPENDS+=				tiny-skia-path-0.8.4
+CARGO_CRATE_DEPENDS+=				tinystr-0.7.6
+CARGO_CRATE_DEPENDS+=				tinytemplate-1.2.1
+CARGO_CRATE_DEPENDS+=				tinyvec-1.8.1
+CARGO_CRATE_DEPENDS+=				tinyvec_macros-0.1.1
+# Depends on unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=				tl-0.7.8
+CARGO_CRATE_DEPENDS+=				tokio-1.43.0
+CARGO_CRATE_DEPENDS+=				tokio-macros-2.5.0
+CARGO_CRATE_DEPENDS+=				tokio-rustls-0.26.1
+CARGO_CRATE_DEPENDS+=				tokio-socks-0.5.2
+CARGO_CRATE_DEPENDS+=				tokio-stream-0.1.17
+CARGO_CRATE_DEPENDS+=				tokio-util-0.7.13
+CARGO_CRATE_DEPENDS+=				toml-0.8.20
+CARGO_CRATE_DEPENDS+=				toml_datetime-0.6.8
+CARGO_CRATE_DEPENDS+=				toml_edit-0.22.24
+CARGO_CRATE_DEPENDS+=				tower-0.5.2
+CARGO_CRATE_DEPENDS+=				tower-layer-0.3.3
+CARGO_CRATE_DEPENDS+=				tower-service-0.3.3
+CARGO_CRATE_DEPENDS+=				tracing-0.1.41
+CARGO_CRATE_DEPENDS+=				tracing-attributes-0.1.28
+CARGO_CRATE_DEPENDS+=				tracing-core-0.1.33
+CARGO_CRATE_DEPENDS+=				tracing-durations-export-0.3.0
+CARGO_CRATE_DEPENDS+=				tracing-log-0.2.0
+CARGO_CRATE_DEPENDS+=				tracing-serde-0.2.0
+CARGO_CRATE_DEPENDS+=				tracing-subscriber-0.3.19
+CARGO_CRATE_DEPENDS+=				tracing-test-0.2.5
+CARGO_CRATE_DEPENDS+=				tracing-test-macro-0.2.5
+CARGO_CRATE_DEPENDS+=				tracing-tree-0.4.0
+CARGO_CRATE_DEPENDS+=				try-lock-0.2.5
+CARGO_CRATE_DEPENDS+=				ttf-parser-0.18.1
+CARGO_CRATE_DEPENDS+=				typeid-1.0.2
+CARGO_CRATE_DEPENDS+=				typenum-1.17.0
+CARGO_CRATE_DEPENDS+=				ucd-trie-0.1.7
+CARGO_CRATE_DEPENDS+=				unicase-2.8.1
+CARGO_CRATE_DEPENDS+=				unicode-bidi-0.3.18
+CARGO_CRATE_DEPENDS+=				unicode-bidi-mirroring-0.1.0
+CARGO_CRATE_DEPENDS+=				unicode-ccc-0.1.2
+CARGO_CRATE_DEPENDS+=				unicode-general-category-0.6.0
+CARGO_CRATE_DEPENDS+=				unicode-ident-1.0.16
+CARGO_CRATE_DEPENDS+=				unicode-linebreak-0.1.5
+CARGO_CRATE_DEPENDS+=				unicode-script-0.5.7
+CARGO_CRATE_DEPENDS+=				unicode-vo-0.1.0
+CARGO_CRATE_DEPENDS+=				unicode-width-0.1.14
+CARGO_CRATE_DEPENDS+=				unicode-width-0.2.0
+CARGO_CRATE_DEPENDS+=				unscanny-0.1.0
+CARGO_CRATE_DEPENDS+=				untrusted-0.9.0
+CARGO_CRATE_DEPENDS+=				url-2.5.4
+CARGO_CRATE_DEPENDS+=				usvg-0.29.0
+CARGO_CRATE_DEPENDS+=				usvg-text-layout-0.29.0
+CARGO_CRATE_DEPENDS+=				utf16_iter-1.0.5
+CARGO_CRATE_DEPENDS+=				utf8-width-0.1.7
+CARGO_CRATE_DEPENDS+=				utf8_iter-1.0.4
+CARGO_CRATE_DEPENDS+=				utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+=				uuid-1.12.1
+CARGO_CRATE_DEPENDS+=				valuable-0.1.1
+# Depends on unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=				version-ranges-0.1.1
+CARGO_CRATE_DEPENDS+=				version_check-0.9.5
+CARGO_CRATE_DEPENDS+=				wait-timeout-0.2.0
+CARGO_CRATE_DEPENDS+=				walkdir-2.5.0
+CARGO_CRATE_DEPENDS+=				want-0.3.1
+CARGO_CRATE_DEPENDS+=				wasi-0.11.0+wasi-snapshot-preview1
+SITES.wasi-0.11.0+wasi-snapshop-preview1.crate=	https://static.crates.io/crates/wasi/
+CARGO_CRATE_DEPENDS+=				wasi-0.13.3+wasi-0.2.2
+SITES.wasi-0.13.3+wasi-0.2.2.crate=		https://static.crates.io/crates/wasi/
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-0.2.100
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-backend-0.2.100
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-futures-0.4.50
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-macro-0.2.100
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-macro-support-0.2.100
+CARGO_CRATE_DEPENDS+=				wasm-bindgen-shared-0.2.100
+CARGO_CRATE_DEPENDS+=				wasm-streams-0.4.2
+CARGO_CRATE_DEPENDS+=				wasm-timer-0.2.5
+CARGO_CRATE_DEPENDS+=				web-sys-0.3.77
+CARGO_CRATE_DEPENDS+=				web-time-1.1.0
+CARGO_CRATE_DEPENDS+=				webpki-roots-0.26.8
+CARGO_CRATE_DEPENDS+=				weezl-0.1.8
+CARGO_CRATE_DEPENDS+=				which-7.0.2
+CARGO_CRATE_DEPENDS+=				widestring-1.1.0
+CARGO_CRATE_DEPENDS+=				winapi-0.3.9
+CARGO_CRATE_DEPENDS+=				winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=				winapi-util-0.1.9
+CARGO_CRATE_DEPENDS+=				winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=				windows-0.57.0
+CARGO_CRATE_DEPENDS+=				windows-0.58.0
+CARGO_CRATE_DEPENDS+=				windows-0.60.0
+CARGO_CRATE_DEPENDS+=				windows-collections-0.1.1
+CARGO_CRATE_DEPENDS+=				windows-core-0.57.0
+CARGO_CRATE_DEPENDS+=				windows-core-0.58.0
+CARGO_CRATE_DEPENDS+=				windows-core-0.60.1
+CARGO_CRATE_DEPENDS+=				windows-future-0.1.1
+CARGO_CRATE_DEPENDS+=				windows-implement-0.57.0
+CARGO_CRATE_DEPENDS+=				windows-implement-0.58.0
+CARGO_CRATE_DEPENDS+=				windows-implement-0.59.0
+CARGO_CRATE_DEPENDS+=				windows-interface-0.57.0
+CARGO_CRATE_DEPENDS+=				windows-interface-0.58.0
+CARGO_CRATE_DEPENDS+=				windows-interface-0.59.0
+CARGO_CRATE_DEPENDS+=				windows-link-0.1.0
+CARGO_CRATE_DEPENDS+=				windows-numerics-0.1.1
+CARGO_CRATE_DEPENDS+=				windows-registry-0.2.0
+CARGO_CRATE_DEPENDS+=				windows-registry-0.5.0
+CARGO_CRATE_DEPENDS+=				windows-result-0.1.2
+CARGO_CRATE_DEPENDS+=				windows-result-0.2.0
+CARGO_CRATE_DEPENDS+=				windows-result-0.3.1
+CARGO_CRATE_DEPENDS+=				windows-strings-0.1.0
+CARGO_CRATE_DEPENDS+=				windows-strings-0.3.1
+CARGO_CRATE_DEPENDS+=				windows-sys-0.48.0
+CARGO_CRATE_DEPENDS+=				windows-sys-0.52.0
+CARGO_CRATE_DEPENDS+=				windows-sys-0.59.0
+CARGO_CRATE_DEPENDS+=				windows-targets-0.48.5
+CARGO_CRATE_DEPENDS+=				windows-targets-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_aarch64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_aarch64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_aarch64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_aarch64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_i686_gnu-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_i686_gnu-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_i686_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_i686_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_i686_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_x86_64_gnu-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_x86_64_gnu-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_x86_64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_x86_64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=				windows_x86_64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=				windows_x86_64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=				winnow-0.7.0
+CARGO_CRATE_DEPENDS+=				winsafe-0.0.19
+CARGO_CRATE_DEPENDS+=				winsafe-0.0.23
+CARGO_CRATE_DEPENDS+=				wiremock-0.6.3
+CARGO_CRATE_DEPENDS+=				wit-bindgen-rt-0.33.0
+CARGO_CRATE_DEPENDS+=				write16-1.0.0
+CARGO_CRATE_DEPENDS+=				writeable-0.5.5
+CARGO_CRATE_DEPENDS+=				xattr-1.4.0
+CARGO_CRATE_DEPENDS+=				xmlparser-0.13.6
+CARGO_CRATE_DEPENDS+=				xz2-0.1.7
+CARGO_CRATE_DEPENDS+=				yansi-1.0.1
+CARGO_CRATE_DEPENDS+=				yoke-0.7.5
+CARGO_CRATE_DEPENDS+=				yoke-derive-0.7.5
+CARGO_CRATE_DEPENDS+=				zerocopy-0.7.35
+CARGO_CRATE_DEPENDS+=				zerocopy-derive-0.7.35
+CARGO_CRATE_DEPENDS+=				zerofrom-0.1.5
+CARGO_CRATE_DEPENDS+=				zerofrom-derive-0.1.5
+CARGO_CRATE_DEPENDS+=				zeroize-1.8.1
+CARGO_CRATE_DEPENDS+=				zerovec-0.10.4
+CARGO_CRATE_DEPENDS+=				zerovec-derive-0.10.3
+CARGO_CRATE_DEPENDS+=				zip-0.6.6
+CARGO_CRATE_DEPENDS+=				zlib-rs-0.4.2
+CARGO_CRATE_DEPENDS+=				zstd-0.13.2
+CARGO_CRATE_DEPENDS+=				zstd-safe-7.2.1
+CARGO_CRATE_DEPENDS+=				zstd-sys-2.0.13+zstd.1.5.6
diff --git a/uv/distinfo b/uv/distinfo
index c90569f3fa..6d7c6f9864 100644
--- a/uv/distinfo
+++ b/uv/distinfo
@@ -1674,4 +1674,5 @@ Size (zstd-safe-7.2.1.crate) = 21122 bytes
 BLAKE2s (zstd-sys-2.0.13+zstd.1.5.6.crate) = df71c3b7a2dd396817e8e71eee920caccb9ae769f06d82920e6eea55df3be7dc
 SHA512 (zstd-sys-2.0.13+zstd.1.5.6.crate) = c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf
 Size (zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090 bytes
-SHA1 (patch-Cargo.toml) = 80bc003c67aa2d3fbe665ef4103eec8246b7d86c
+SHA1 (patch-Cargo.toml) = 129e2232fe022cf197f4bf7000abe210fcca4480
+SHA1 (patch-crates_uv-client_Cargo.toml) = 05f9a564b83557d0d3f8434d47d855cdbaeae621
diff --git a/uv/patches/patch-Cargo.toml b/uv/patches/patch-Cargo.toml
index a947468c9f..0f13172a1f 100644
--- a/uv/patches/patch-Cargo.toml
+++ b/uv/patches/patch-Cargo.toml
@@ -2,7 +2,7 @@ $NetBSD$
 
 Depends on unpublished crates. Can't use cargo.mk to fetch them.
 
---- Cargo.toml.orig	2025-03-03 23:17:56.000000000 +0000
+--- Cargo.toml.orig	2025-03-06 09:42:10.139400258 +0000
 +++ Cargo.toml
 @@ -78,7 +78,7 @@ async-channel = { version = "2.3.1" }
  async-compression = { version = "0.4.12", features = ["bzip2", "gzip", "xz", "zstd"] }
@@ -27,7 +27,7 @@ Depends on unpublished crates. Can't use cargo.mk to fetch them.
  textwrap = { version = "0.16.1" }
  thiserror = { version = "2.0.0" }
 -tl = { git = "https://github.com/astral-sh/tl.git";, rev = "6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
-+tl = { path = "../tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
++tl = { path = "../6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
  tokio = { version = "1.40.0", features = ["fs", "io-util", "macros", "process", "rt", "signal", "sync"] }
  tokio-stream = { version = "0.1.16" }
  tokio-util = { version = "0.7.12", features = ["compat", "io"] }
diff --git a/uv/patches/patch-crates_uv-client_Cargo.toml b/uv/patches/patch-crates_uv-client_Cargo.toml
new file mode 100644
index 0000000000..65f3aeaac3
--- /dev/null
+++ b/uv/patches/patch-crates_uv-client_Cargo.toml
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Point workspace to patched location.
+
+--- crates/uv-client/Cargo.toml.orig	2025-03-06 10:25:42.144348326 +0000
++++ crates/uv-client/Cargo.toml
+@@ -49,7 +49,7 @@ serde = { workspace = true }
+ serde_json = { workspace = true }
+ sys-info = { workspace = true }
+ thiserror = { workspace = true }
+-tl = { workspace = true }
++tl = { path = "../../../tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
+ tokio = { workspace = true }
+ tokio-util = { workspace = true }
+ tracing = { workspace = true }


Home | Main Index | Thread Index | Old Index