# $OpenBSD$

COMMENT =		blazing fast, portable, modular toolkit for Ethereum development

GH_ACCOUNT =	foundry-rs
GH_PROJECT =	foundry
GH_TAGNAME =	nightly-050cfc588bf12404923c970d8e702e1cf4d1e5e9

DISTNAME =	${GH_PROJECT}-${GH_TAGNAME:S/-//g}

CATEGORIES =	devel

HOMEPAGE =	https://getfoundry.sh/
MAINTAINER =	Todd T. Fries <todd@fries.net>

# MIT OR Apache-2.0
PERMIT_PACKAGE =	Yes

WANTLIB +=		${MODCARGO_WANTLIB} m

MODULES =		devel/cargo

CONFIGURE_STYLE =	cargo

# Use the module's MODCARGO_ENV (which sets correct CARGO_HOME) but force offline off
do-build:
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
	    ${MODCARGO_ENV:C/CARGO_NET_OFFLINE=true/CARGO_NET_OFFLINE=false/g} \
	    ${MODCARGO_CARGO_BIN} build \
	        --manifest-path ${MODCARGO_CARGOTOML} \
	        --release \
	        ${MODCARGO_BUILD_ARGS}

# Only build the four tools we want
MODCARGO_BUILD_ARGS +=	--locked \
	        --bin cast \
	        --bin forge \
	        --bin anvil \
	        --bin chisel

SEPARATE_BUILD =	Yes

do-install:
	${INSTALL_PROGRAM} ${WRKBUILD}/target/release/cast   ${PREFIX}/bin/
	${INSTALL_PROGRAM} ${WRKBUILD}/target/release/forge  ${PREFIX}/bin/
	${INSTALL_PROGRAM} ${WRKBUILD}/target/release/anvil  ${PREFIX}/bin/
	${INSTALL_PROGRAM} ${WRKBUILD}/target/release/chisel ${PREFIX}/bin/

# run: make modcargo-gen-crates-licenses
MODCARGO_CRATES +=	addr2line	0.25.1
MODCARGO_CRATES +=	adler2	2.0.1
MODCARGO_CRATES +=	aead	0.5.2
MODCARGO_CRATES +=	aes	0.8.4
MODCARGO_CRATES +=	ahash	0.8.12
MODCARGO_CRATES +=	aho-corasick	1.1.4
MODCARGO_CRATES +=	aligned-vec	0.6.4
MODCARGO_CRATES +=	allocator-api2	0.2.21
MODCARGO_CRATES +=	alloy	2.1.1
MODCARGO_CRATES +=	alloy-chains	0.2.36
MODCARGO_CRATES +=	alloy-consensus	2.1.1
MODCARGO_CRATES +=	alloy-consensus-any	2.1.1
MODCARGO_CRATES +=	alloy-contract	2.1.1
MODCARGO_CRATES +=	alloy-core	1.6.0
MODCARGO_CRATES +=	alloy-dyn-abi	1.6.0
MODCARGO_CRATES +=	alloy-eip2124	0.2.0
MODCARGO_CRATES +=	alloy-eip2930	0.2.3
MODCARGO_CRATES +=	alloy-eip5792	2.1.1
MODCARGO_CRATES +=	alloy-eip7702	0.6.3
MODCARGO_CRATES +=	alloy-eip7928	0.3.7
MODCARGO_CRATES +=	alloy-eip7928	0.4.5
MODCARGO_CRATES +=	alloy-eips	2.1.1
MODCARGO_CRATES +=	alloy-ens	2.1.1
MODCARGO_CRATES +=	alloy-evm	0.37.1
MODCARGO_CRATES +=	alloy-genesis	2.1.1
MODCARGO_CRATES +=	alloy-hardforks	0.4.7
MODCARGO_CRATES +=	alloy-json-abi	1.6.0
MODCARGO_CRATES +=	alloy-json-rpc	2.1.1
MODCARGO_CRATES +=	alloy-network	2.1.1
MODCARGO_CRATES +=	alloy-network-primitives	2.1.1
MODCARGO_CRATES +=	alloy-primitives	1.6.0
MODCARGO_CRATES +=	alloy-provider	2.1.1
MODCARGO_CRATES +=	alloy-pubsub	2.1.1
MODCARGO_CRATES +=	alloy-rlp	0.3.16
MODCARGO_CRATES +=	alloy-rlp-derive	0.3.16
MODCARGO_CRATES +=	alloy-rpc-client	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-anvil	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-any	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-beacon	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-debug	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-engine	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-eth	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-mev	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-trace	2.1.1
MODCARGO_CRATES +=	alloy-rpc-types-txpool	2.1.1
MODCARGO_CRATES +=	alloy-serde	2.1.1
MODCARGO_CRATES +=	alloy-signer	2.1.1
MODCARGO_CRATES +=	alloy-signer-aws	2.1.1
MODCARGO_CRATES +=	alloy-signer-gcp	2.1.1
MODCARGO_CRATES +=	alloy-signer-ledger	2.1.1
MODCARGO_CRATES +=	alloy-signer-local	2.1.1
MODCARGO_CRATES +=	alloy-signer-trezor	2.1.1
MODCARGO_CRATES +=	alloy-signer-turnkey	2.1.1
MODCARGO_CRATES +=	alloy-sol-macro	1.6.0
MODCARGO_CRATES +=	alloy-sol-macro-expander	1.6.0
MODCARGO_CRATES +=	alloy-sol-macro-input	1.6.0
MODCARGO_CRATES +=	alloy-sol-type-parser	1.6.0
MODCARGO_CRATES +=	alloy-sol-types	1.6.0
MODCARGO_CRATES +=	alloy-transport	2.1.1
MODCARGO_CRATES +=	alloy-transport-http	2.1.1
MODCARGO_CRATES +=	alloy-transport-ipc	2.1.1
MODCARGO_CRATES +=	alloy-transport-ws	2.1.1
MODCARGO_CRATES +=	alloy-trie	0.9.5
MODCARGO_CRATES +=	alloy-tx-macros	2.1.1
MODCARGO_CRATES +=	android_system_properties	0.1.5
MODCARGO_CRATES +=	anes	0.1.6
MODCARGO_CRATES +=	annotate-snippets	0.11.5
MODCARGO_CRATES +=	annotate-snippets	0.12.16
MODCARGO_CRATES +=	anstream	1.0.0
MODCARGO_CRATES +=	anstyle	1.0.14
MODCARGO_CRATES +=	anstyle-lossy	1.1.5
MODCARGO_CRATES +=	anstyle-parse	1.0.0
MODCARGO_CRATES +=	anstyle-query	1.1.5
MODCARGO_CRATES +=	anstyle-svg	1.1.0
MODCARGO_CRATES +=	anstyle-wincon	3.0.11
MODCARGO_CRATES +=	anyhow	1.0.103
MODCARGO_CRATES +=	approx	0.5.1
MODCARGO_CRATES +=	arbitrary	1.4.2
MODCARGO_CRATES +=	arc-swap	1.9.2
MODCARGO_CRATES +=	ark-bls12-381	0.5.0
MODCARGO_CRATES +=	ark-bn254	0.5.0
MODCARGO_CRATES +=	ark-ec	0.5.0
MODCARGO_CRATES +=	ark-ff	0.3.0
MODCARGO_CRATES +=	ark-ff	0.4.2
MODCARGO_CRATES +=	ark-ff	0.5.0
MODCARGO_CRATES +=	ark-ff	0.6.0
MODCARGO_CRATES +=	ark-ff-asm	0.3.0
MODCARGO_CRATES +=	ark-ff-asm	0.4.2
MODCARGO_CRATES +=	ark-ff-asm	0.5.0
MODCARGO_CRATES +=	ark-ff-asm	0.6.0
MODCARGO_CRATES +=	ark-ff-macros	0.3.0
MODCARGO_CRATES +=	ark-ff-macros	0.4.2
MODCARGO_CRATES +=	ark-ff-macros	0.5.0
MODCARGO_CRATES +=	ark-ff-macros	0.6.0
MODCARGO_CRATES +=	ark-poly	0.5.0
MODCARGO_CRATES +=	ark-r1cs-std	0.5.0
MODCARGO_CRATES +=	ark-relations	0.5.1
MODCARGO_CRATES +=	ark-serialize	0.3.0
MODCARGO_CRATES +=	ark-serialize	0.4.2
MODCARGO_CRATES +=	ark-serialize	0.5.0
MODCARGO_CRATES +=	ark-serialize	0.6.0
MODCARGO_CRATES +=	ark-serialize-derive	0.5.0
MODCARGO_CRATES +=	ark-serialize-derive	0.6.0
MODCARGO_CRATES +=	ark-std	0.3.0
MODCARGO_CRATES +=	ark-std	0.4.0
MODCARGO_CRATES +=	ark-std	0.5.0
MODCARGO_CRATES +=	ark-std	0.6.0
MODCARGO_CRATES +=	arrayref	0.3.9
MODCARGO_CRATES +=	arrayvec	0.7.8
MODCARGO_CRATES +=	async-compression	0.4.42
MODCARGO_CRATES +=	async-priority-channel	0.2.0
MODCARGO_CRATES +=	async-stream	0.3.6
MODCARGO_CRATES +=	async-stream-impl	0.3.6
MODCARGO_CRATES +=	async-trait	0.1.89
MODCARGO_CRATES +=	async_io_stream	0.3.3
MODCARGO_CRATES +=	atomic	0.6.1
MODCARGO_CRATES +=	atomic-take	1.1.0
MODCARGO_CRATES +=	atomic-waker	1.1.2
MODCARGO_CRATES +=	aurora-engine-modexp	1.2.0
MODCARGO_CRATES +=	auto_impl	1.3.0
MODCARGO_CRATES +=	autocfg	1.5.1
MODCARGO_CRATES +=	aws-config	1.9.0
MODCARGO_CRATES +=	aws-credential-types	1.3.0
MODCARGO_CRATES +=	aws-lc-rs	1.17.1
MODCARGO_CRATES +=	aws-lc-sys	0.42.0
MODCARGO_CRATES +=	aws-runtime	1.8.1
MODCARGO_CRATES +=	aws-sdk-kms	1.112.0
MODCARGO_CRATES +=	aws-sdk-sso	1.103.0
MODCARGO_CRATES +=	aws-sdk-ssooidc	1.105.0
MODCARGO_CRATES +=	aws-sdk-sts	1.108.0
MODCARGO_CRATES +=	aws-sigv4	1.5.1
MODCARGO_CRATES +=	aws-smithy-async	1.3.0
MODCARGO_CRATES +=	aws-smithy-http	0.64.0
MODCARGO_CRATES +=	aws-smithy-http-client	1.2.0
MODCARGO_CRATES +=	aws-smithy-json	0.63.0
MODCARGO_CRATES +=	aws-smithy-observability	0.3.0
MODCARGO_CRATES +=	aws-smithy-query	0.61.1
MODCARGO_CRATES +=	aws-smithy-runtime	1.12.0
MODCARGO_CRATES +=	aws-smithy-runtime-api	1.13.0
MODCARGO_CRATES +=	aws-smithy-runtime-api-macros	1.1.0
MODCARGO_CRATES +=	aws-smithy-schema	0.2.0
MODCARGO_CRATES +=	aws-smithy-types	1.6.1
MODCARGO_CRATES +=	aws-smithy-xml	0.61.1
MODCARGO_CRATES +=	aws-types	1.4.0
MODCARGO_CRATES +=	axum	0.8.9
MODCARGO_CRATES +=	axum-core	0.5.6
MODCARGO_CRATES +=	backtrace	0.3.76
MODCARGO_CRATES +=	base16ct	0.2.0
MODCARGO_CRATES +=	base64	0.21.7
MODCARGO_CRATES +=	base64	0.22.1
MODCARGO_CRATES +=	base64-simd	0.8.0
MODCARGO_CRATES +=	base64ct	1.8.3
MODCARGO_CRATES +=	bech32	0.9.1
MODCARGO_CRATES +=	bimap	0.6.3
MODCARGO_CRATES +=	bit-set	0.8.0
MODCARGO_CRATES +=	bit-vec	0.8.0
MODCARGO_CRATES +=	bitcoin-consensus-encoding	1.0.0
MODCARGO_CRATES +=	bitcoin-internals	0.5.0
MODCARGO_CRATES +=	bitcoin-io	0.1.101
MODCARGO_CRATES +=	bitcoin_hashes	0.14.101
MODCARGO_CRATES +=	bitflags	1.3.2
MODCARGO_CRATES +=	bitflags	2.13.0
MODCARGO_CRATES +=	bitvec	1.1.1
MODCARGO_CRATES +=	blake3	1.8.5
MODCARGO_CRATES +=	block-buffer	0.9.0
MODCARGO_CRATES +=	block-buffer	0.10.4
MODCARGO_CRATES +=	block-buffer	0.12.1
MODCARGO_CRATES +=	block2	0.6.2
MODCARGO_CRATES +=	blst	0.3.16
MODCARGO_CRATES +=	boa_ast	0.21.1
MODCARGO_CRATES +=	boa_engine	0.21.1
MODCARGO_CRATES +=	boa_gc	0.21.1
MODCARGO_CRATES +=	boa_interner	0.21.1
MODCARGO_CRATES +=	boa_macros	0.21.1
MODCARGO_CRATES +=	boa_parser	0.21.1
MODCARGO_CRATES +=	boa_string	0.21.1
MODCARGO_CRATES +=	bon	3.9.3
MODCARGO_CRATES +=	bon-macros	3.9.3
MODCARGO_CRATES +=	borsh	1.7.0
MODCARGO_CRATES +=	borsh-derive	1.7.0
MODCARGO_CRATES +=	boxcar	0.2.14
MODCARGO_CRATES +=	bs58	0.5.1
MODCARGO_CRATES +=	bstr	1.12.3
MODCARGO_CRATES +=	bumpalo	3.20.3
MODCARGO_CRATES +=	by_address	1.2.1
MODCARGO_CRATES +=	byte-slice-cast	1.2.3
MODCARGO_CRATES +=	bytemuck	1.25.1
MODCARGO_CRATES +=	bytemuck_derive	1.11.0
MODCARGO_CRATES +=	byteorder	1.5.0
MODCARGO_CRATES +=	bytes	1.12.1
MODCARGO_CRATES +=	bytes-utils	0.1.4
MODCARGO_CRATES +=	c-kzg	2.1.8
MODCARGO_CRATES +=	camino	1.2.4
MODCARGO_CRATES +=	cargo-platform	0.3.1
MODCARGO_CRATES +=	cargo_metadata	0.23.1
MODCARGO_CRATES +=	cast	0.3.0
MODCARGO_CRATES +=	castaway	0.2.4
MODCARGO_CRATES +=	cc	1.2.67
MODCARGO_CRATES +=	cfg-if	1.0.4
MODCARGO_CRATES +=	cfg_aliases	0.2.1
MODCARGO_CRATES +=	chacha20	0.9.1
MODCARGO_CRATES +=	chacha20	0.10.1
MODCARGO_CRATES +=	chacha20poly1305	0.10.1
MODCARGO_CRATES +=	chrono	0.4.45
MODCARGO_CRATES +=	ciborium	0.2.2
MODCARGO_CRATES +=	ciborium-io	0.2.2
MODCARGO_CRATES +=	ciborium-ll	0.2.2
MODCARGO_CRATES +=	cipher	0.4.4
MODCARGO_CRATES +=	clap	4.6.1
MODCARGO_CRATES +=	clap-verbosity-flag	3.0.4
MODCARGO_CRATES +=	clap_builder	4.6.0
MODCARGO_CRATES +=	clap_complete	4.6.7
MODCARGO_CRATES +=	clap_complete_nushell	4.6.0
MODCARGO_CRATES +=	clap_derive	4.6.1
MODCARGO_CRATES +=	clap_lex	1.1.0
MODCARGO_CRATES +=	clearscreen	4.0.6
MODCARGO_CRATES +=	cliclack	0.5.5
MODCARGO_CRATES +=	clipboard-win	5.4.1
MODCARGO_CRATES +=	cmake	0.1.58
MODCARGO_CRATES +=	cmov	0.4.6
MODCARGO_CRATES +=	cmov	0.5.4
MODCARGO_CRATES +=	coins-bip32	0.12.0
MODCARGO_CRATES +=	coins-bip39	0.12.0
MODCARGO_CRATES +=	coins-core	0.12.0
MODCARGO_CRATES +=	coins-ledger	0.13.0
MODCARGO_CRATES +=	color-eyre	0.6.5
MODCARGO_CRATES +=	color-spantrace	0.3.0
MODCARGO_CRATES +=	colorchoice	1.0.5
MODCARGO_CRATES +=	colored	3.1.1
MODCARGO_CRATES +=	combine	4.6.7
MODCARGO_CRATES +=	comfy-table	7.2.2
MODCARGO_CRATES +=	comma	1.0.0
MODCARGO_CRATES +=	compact_str	0.9.1
MODCARGO_CRATES +=	compression-codecs	0.4.38
MODCARGO_CRATES +=	compression-core	0.4.32
MODCARGO_CRATES +=	concurrent-queue	2.5.0
MODCARGO_CRATES +=	console	0.16.4
MODCARGO_CRATES +=	console_error_panic_hook	0.1.7
MODCARGO_CRATES +=	const-hex	1.19.1
MODCARGO_CRATES +=	const-oid	0.9.6
MODCARGO_CRATES +=	const-oid	0.10.2
MODCARGO_CRATES +=	const_format	0.2.36
MODCARGO_CRATES +=	const_format_proc_macros	0.2.34
MODCARGO_CRATES +=	constant_time_eq	0.4.2
MODCARGO_CRATES +=	convert_case	0.10.0
MODCARGO_CRATES +=	core-foundation	0.9.4
MODCARGO_CRATES +=	core-foundation	0.10.1
MODCARGO_CRATES +=	core-foundation-sys	0.8.7
MODCARGO_CRATES +=	cow-utils	0.1.3
MODCARGO_CRATES +=	cpufeatures	0.2.17
MODCARGO_CRATES +=	cpufeatures	0.3.0
MODCARGO_CRATES +=	crc	3.4.0
MODCARGO_CRATES +=	crc-catalog	2.5.0
MODCARGO_CRATES +=	crc-fast	1.10.0
MODCARGO_CRATES +=	crc32fast	1.5.0
MODCARGO_CRATES +=	criterion	0.7.0
MODCARGO_CRATES +=	criterion-plot	0.6.0
MODCARGO_CRATES +=	critical-section	1.2.0
MODCARGO_CRATES +=	crossbeam-channel	0.5.16
MODCARGO_CRATES +=	crossbeam-deque	0.8.7
MODCARGO_CRATES +=	crossbeam-epoch	0.9.20
MODCARGO_CRATES +=	crossbeam-queue	0.3.13
MODCARGO_CRATES +=	crossbeam-utils	0.8.22
MODCARGO_CRATES +=	crossterm	0.29.0
MODCARGO_CRATES +=	crossterm_winapi	0.9.1
MODCARGO_CRATES +=	crunchy	0.2.4
MODCARGO_CRATES +=	crypto-bigint	0.5.5
MODCARGO_CRATES +=	crypto-common	0.1.7
MODCARGO_CRATES +=	crypto-common	0.2.2
MODCARGO_CRATES +=	ctr	0.9.2
MODCARGO_CRATES +=	ctrlc	3.5.2
MODCARGO_CRATES +=	ctutils	0.3.1
MODCARGO_CRATES +=	ctutils	0.4.2
MODCARGO_CRATES +=	curve25519-dalek	4.1.3
MODCARGO_CRATES +=	curve25519-dalek-derive	0.1.1
MODCARGO_CRATES +=	curve25519-dalek-ng	4.1.1
MODCARGO_CRATES +=	darling	0.20.11
MODCARGO_CRATES +=	darling	0.23.0
MODCARGO_CRATES +=	darling_core	0.20.11
MODCARGO_CRATES +=	darling_core	0.23.0
MODCARGO_CRATES +=	darling_macro	0.20.11
MODCARGO_CRATES +=	darling_macro	0.23.0
MODCARGO_CRATES +=	dashmap	6.2.1
MODCARGO_CRATES +=	data-encoding	2.11.0
MODCARGO_CRATES +=	defmt	1.1.1
MODCARGO_CRATES +=	defmt-macros	1.1.1
MODCARGO_CRATES +=	defmt-parser	1.0.0
MODCARGO_CRATES +=	der	0.7.10
MODCARGO_CRATES +=	deranged	0.5.8
MODCARGO_CRATES +=	derivative	2.2.0
MODCARGO_CRATES +=	derive-where	1.6.1
MODCARGO_CRATES +=	derive_arbitrary	1.4.2
MODCARGO_CRATES +=	derive_builder	0.20.2
MODCARGO_CRATES +=	derive_builder_core	0.20.2
MODCARGO_CRATES +=	derive_builder_macro	0.20.2
MODCARGO_CRATES +=	derive_more	2.1.1
MODCARGO_CRATES +=	derive_more-impl	2.1.1
MODCARGO_CRATES +=	dialoguer	0.12.0
MODCARGO_CRATES +=	diff	0.1.13
MODCARGO_CRATES +=	digest	0.9.0
MODCARGO_CRATES +=	digest	0.10.7
MODCARGO_CRATES +=	digest	0.11.3
MODCARGO_CRATES +=	dirs	6.0.0
MODCARGO_CRATES +=	dirs-sys	0.5.0
MODCARGO_CRATES +=	dispatch2	0.3.1
MODCARGO_CRATES +=	displaydoc	0.2.6
MODCARGO_CRATES +=	doctest-file	1.1.1
MODCARGO_CRATES +=	document-features	0.2.12
MODCARGO_CRATES +=	dotenvy	0.15.7
MODCARGO_CRATES +=	downcast	0.11.0
MODCARGO_CRATES +=	dtoa	1.0.11
MODCARGO_CRATES +=	dunce	1.0.5
MODCARGO_CRATES +=	dyn-clone	1.0.20
MODCARGO_CRATES +=	dynify	0.1.2
MODCARGO_CRATES +=	dynify-macros	0.1.2
MODCARGO_CRATES +=	ecdsa	0.16.9
MODCARGO_CRATES +=	ed25519-consensus	2.1.0
MODCARGO_CRATES +=	educe	0.6.0
MODCARGO_CRATES +=	either	1.16.0
MODCARGO_CRATES +=	elliptic-curve	0.13.8
MODCARGO_CRATES +=	email-address-parser	2.0.2
MODCARGO_CRATES +=	encode_unicode	1.0.0
MODCARGO_CRATES +=	encoding_rs	0.8.35
MODCARGO_CRATES +=	endian-type	0.2.0
MODCARGO_CRATES +=	enum-ordinalize	4.4.1
MODCARGO_CRATES +=	enum-ordinalize-derive	4.4.1
MODCARGO_CRATES +=	equator	0.4.2
MODCARGO_CRATES +=	equator-macro	0.4.2
MODCARGO_CRATES +=	equivalent	1.0.2
MODCARGO_CRATES +=	erased-serde	0.4.10
MODCARGO_CRATES +=	errno	0.3.14
MODCARGO_CRATES +=	error-code	3.3.2
MODCARGO_CRATES +=	eth-keystore	0.5.0
MODCARGO_CRATES +=	ethereum_serde_utils	0.8.1
MODCARGO_CRATES +=	ethereum_ssz	0.10.4
MODCARGO_CRATES +=	ethereum_ssz_derive	0.10.4
MODCARGO_CRATES +=	event-listener	4.0.3
MODCARGO_CRATES +=	evm-disassembler	0.6.0
MODCARGO_CRATES +=	evmole	0.8.5
MODCARGO_CRATES +=	eyre	0.6.12
MODCARGO_CRATES +=	fallible-iterator	0.3.0
MODCARGO_CRATES +=	fallible-streaming-iterator	0.1.9
MODCARGO_CRATES +=	fast-float2	0.2.3
MODCARGO_CRATES +=	fast-srgb8	1.0.0
MODCARGO_CRATES +=	fastrand	2.4.1
MODCARGO_CRATES +=	fastrlp	0.3.1
MODCARGO_CRATES +=	fastrlp	0.4.0
MODCARGO_CRATES +=	fd-lock	4.0.4
MODCARGO_CRATES +=	fdlimit	0.3.0
MODCARGO_CRATES +=	ff	0.13.1
MODCARGO_CRATES +=	fiat-crypto	0.2.9
MODCARGO_CRATES +=	figment2	0.11.5
MODCARGO_CRATES +=	find-msvc-tools	0.1.9
MODCARGO_CRATES +=	fixed-hash	0.8.0
MODCARGO_CRATES +=	fixed-map	0.9.5
MODCARGO_CRATES +=	fixed-map-derive	0.9.5
MODCARGO_CRATES +=	fixedbitset	0.5.7
MODCARGO_CRATES +=	flate2	1.1.9
MODCARGO_CRATES +=	float16	0.1.5
MODCARGO_CRATES +=	fnv	1.0.7
MODCARGO_CRATES +=	foldhash	0.2.0
MODCARGO_CRATES +=	form_urlencoded	1.2.2
MODCARGO_CRATES +=	fragile	2.1.0
MODCARGO_CRATES +=	fs_extra	1.3.0
MODCARGO_CRATES +=	fsevent-sys	4.1.0
MODCARGO_CRATES +=	funty	2.0.0
MODCARGO_CRATES +=	futures	0.3.32
MODCARGO_CRATES +=	futures-channel	0.3.32
MODCARGO_CRATES +=	futures-concurrency	7.7.1
MODCARGO_CRATES +=	futures-core	0.3.32
MODCARGO_CRATES +=	futures-executor	0.3.32
MODCARGO_CRATES +=	futures-io	0.3.32
MODCARGO_CRATES +=	futures-lite	2.6.1
MODCARGO_CRATES +=	futures-macro	0.3.32
MODCARGO_CRATES +=	futures-sink	0.3.32
MODCARGO_CRATES +=	futures-task	0.3.32
MODCARGO_CRATES +=	futures-timer	3.0.4
MODCARGO_CRATES +=	futures-util	0.3.32
MODCARGO_CRATES +=	futures-utils-wasm	0.1.0
MODCARGO_CRATES +=	gcloud-sdk	0.29.0
MODCARGO_CRATES +=	generator	0.8.9
MODCARGO_CRATES +=	generic-array	0.14.7
MODCARGO_CRATES +=	getrandom	0.2.17
MODCARGO_CRATES +=	getrandom	0.3.4
MODCARGO_CRATES +=	getrandom	0.4.3
MODCARGO_CRATES +=	gimli	0.32.3
MODCARGO_CRATES +=	glob	0.3.3
MODCARGO_CRATES +=	globset	0.4.18
MODCARGO_CRATES +=	governor	0.10.4
MODCARGO_CRATES +=	group	0.13.0
MODCARGO_CRATES +=	h2	0.4.15
MODCARGO_CRATES +=	half	2.7.1
MODCARGO_CRATES +=	hashbrown	0.12.3
MODCARGO_CRATES +=	hashbrown	0.14.5
MODCARGO_CRATES +=	hashbrown	0.15.5
MODCARGO_CRATES +=	hashbrown	0.16.1
MODCARGO_CRATES +=	hashbrown	0.17.1
MODCARGO_CRATES +=	hashlink	0.12.1
MODCARGO_CRATES +=	heck	0.5.0
MODCARGO_CRATES +=	hermit-abi	0.5.2
MODCARGO_CRATES +=	hex	0.4.3
MODCARGO_CRATES +=	hex-conservative	0.2.2
MODCARGO_CRATES +=	hex-conservative	0.3.2
MODCARGO_CRATES +=	hidapi-rusb	1.3.3
MODCARGO_CRATES +=	hmac	0.12.1
MODCARGO_CRATES +=	hmac	0.13.0
MODCARGO_CRATES +=	home	0.5.12
MODCARGO_CRATES +=	html-escape	0.2.14
MODCARGO_CRATES +=	http	0.2.12
MODCARGO_CRATES +=	http	1.4.2
MODCARGO_CRATES +=	http-body	0.4.6
MODCARGO_CRATES +=	http-body	1.1.0
MODCARGO_CRATES +=	http-body-util	0.1.4
MODCARGO_CRATES +=	httparse	1.10.1
MODCARGO_CRATES +=	httpdate	1.0.3
MODCARGO_CRATES +=	hybrid-array	0.4.13
MODCARGO_CRATES +=	hyper	1.10.1
MODCARGO_CRATES +=	hyper-rustls	0.27.9
MODCARGO_CRATES +=	hyper-timeout	0.5.2
MODCARGO_CRATES +=	hyper-util	0.1.20
MODCARGO_CRATES +=	iana-time-zone	0.1.65
MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2
MODCARGO_CRATES +=	icu_collections	2.0.0
MODCARGO_CRATES +=	icu_locale_core	2.2.0
MODCARGO_CRATES +=	icu_normalizer	2.0.1
MODCARGO_CRATES +=	icu_normalizer_data	2.0.0
MODCARGO_CRATES +=	icu_properties	2.0.2
MODCARGO_CRATES +=	icu_properties_data	2.0.1
MODCARGO_CRATES +=	icu_provider	2.2.0
MODCARGO_CRATES +=	ident_case	1.0.1
MODCARGO_CRATES +=	idna	1.1.0
MODCARGO_CRATES +=	idna_adapter	1.1.0
MODCARGO_CRATES +=	idna_mapping	1.1.0
MODCARGO_CRATES +=	ignore	0.4.28
MODCARGO_CRATES +=	impl-codec	0.6.0
MODCARGO_CRATES +=	impl-trait-for-tuples	0.2.3
MODCARGO_CRATES +=	indenter	0.3.4
MODCARGO_CRATES +=	indexmap	1.9.3
MODCARGO_CRATES +=	indexmap	2.14.0
MODCARGO_CRATES +=	indicatif	0.18.6
MODCARGO_CRATES +=	indoc	2.0.7
MODCARGO_CRATES +=	inferno	0.12.7
MODCARGO_CRATES +=	inotify	0.11.4
MODCARGO_CRATES +=	inotify-sys	0.1.8
MODCARGO_CRATES +=	inout	0.1.4
MODCARGO_CRATES +=	instability	0.3.12
MODCARGO_CRATES +=	interprocess	2.4.2
MODCARGO_CRATES +=	intrusive-collections	0.9.7
MODCARGO_CRATES +=	inturn	0.2.0
MODCARGO_CRATES +=	ipnet	2.12.0
MODCARGO_CRATES +=	is-terminal	0.4.17
MODCARGO_CRATES +=	is_terminal_polyfill	1.70.2
MODCARGO_CRATES +=	itertools	0.10.5
MODCARGO_CRATES +=	itertools	0.12.1
MODCARGO_CRATES +=	itertools	0.13.0
MODCARGO_CRATES +=	itertools	0.14.0
MODCARGO_CRATES +=	itertools	0.15.0
MODCARGO_CRATES +=	itoa	1.0.18
MODCARGO_CRATES +=	jiff	0.2.32
MODCARGO_CRATES +=	jiff-static	0.2.32
MODCARGO_CRATES +=	jni	0.22.4
MODCARGO_CRATES +=	jni-macros	0.22.4
MODCARGO_CRATES +=	jni-sys	0.4.1
MODCARGO_CRATES +=	jni-sys-macros	0.4.1
MODCARGO_CRATES +=	jobserver	0.1.35
MODCARGO_CRATES +=	js-sys	0.3.103
MODCARGO_CRATES +=	jsonpath_lib	0.3.0
MODCARGO_CRATES +=	jsonrpsee-types	0.26.0
MODCARGO_CRATES +=	jsonwebtoken	10.4.0
MODCARGO_CRATES +=	k256	0.13.4
MODCARGO_CRATES +=	kasuari	0.4.12
MODCARGO_CRATES +=	keccak	0.1.6
MODCARGO_CRATES +=	keccak	0.2.0
MODCARGO_CRATES +=	keccak-asm	0.1.8
MODCARGO_CRATES +=	konst	0.2.20
MODCARGO_CRATES +=	konst_macro_rules	0.2.19
MODCARGO_CRATES +=	kqueue	1.2.0
MODCARGO_CRATES +=	kqueue-sys	1.1.2
MODCARGO_CRATES +=	lazy_static	1.5.0
MODCARGO_CRATES +=	levenshtein	1.0.5
MODCARGO_CRATES +=	libc	0.2.186
MODCARGO_CRATES +=	libm	0.2.16
MODCARGO_CRATES +=	libmimalloc-sys	0.1.49
MODCARGO_CRATES +=	libredox	0.1.18
MODCARGO_CRATES +=	libsqlite3-sys	0.38.1
MODCARGO_CRATES +=	libusb1-sys	0.7.0
MODCARGO_CRATES +=	line-clipping	0.3.7
MODCARGO_CRATES +=	linux-raw-sys	0.12.1
MODCARGO_CRATES +=	litemap	0.8.2
MODCARGO_CRATES +=	litrs	1.0.0
MODCARGO_CRATES +=	lock_api	0.4.14
MODCARGO_CRATES +=	log	0.4.33
MODCARGO_CRATES +=	loom	0.7.2
MODCARGO_CRATES +=	lru	0.16.4
MODCARGO_CRATES +=	lru	0.18.1
MODCARGO_CRATES +=	lru-slab	0.1.2
MODCARGO_CRATES +=	macro-string	0.2.0
MODCARGO_CRATES +=	matchers	0.2.0
MODCARGO_CRATES +=	matchit	0.8.4
MODCARGO_CRATES +=	memchr	2.8.3
MODCARGO_CRATES +=	memoffset	0.7.1
MODCARGO_CRATES +=	memoffset	0.9.1
MODCARGO_CRATES +=	mesc	0.3.0
MODCARGO_CRATES +=	metrics	0.24.6
MODCARGO_CRATES +=	miette	7.6.0
MODCARGO_CRATES +=	miette-derive	7.6.0
MODCARGO_CRATES +=	mimalloc	0.1.52
MODCARGO_CRATES +=	mime	0.3.17
MODCARGO_CRATES +=	mime_guess	2.0.5
MODCARGO_CRATES +=	minicbor	2.2.2
MODCARGO_CRATES +=	minimal-lexical	0.2.1
MODCARGO_CRATES +=	miniz_oxide	0.8.9
MODCARGO_CRATES +=	mio	1.2.2
MODCARGO_CRATES +=	mockall	0.15.0
MODCARGO_CRATES +=	mockall_derive	0.15.0
MODCARGO_CRATES +=	modular-bitfield	0.13.1
MODCARGO_CRATES +=	modular-bitfield-impl	0.13.1
MODCARGO_CRATES +=	ndk-context	0.1.1
MODCARGO_CRATES +=	newtype-uuid	1.3.2
MODCARGO_CRATES +=	nibble_vec	0.1.0
MODCARGO_CRATES +=	nix	0.26.4
MODCARGO_CRATES +=	nix	0.30.1
MODCARGO_CRATES +=	nix	0.31.3
MODCARGO_CRATES +=	nom	7.1.3
MODCARGO_CRATES +=	nonmax	0.5.5
MODCARGO_CRATES +=	nonzero_ext	0.3.0
MODCARGO_CRATES +=	normalize-line-endings	0.3.0
MODCARGO_CRATES +=	normalize-path	0.2.1
MODCARGO_CRATES +=	normpath	1.5.1
MODCARGO_CRATES +=	notify	8.2.0
MODCARGO_CRATES +=	notify-types	2.1.0
MODCARGO_CRATES +=	ntapi	0.4.3
MODCARGO_CRATES +=	nu-ansi-term	0.50.3
MODCARGO_CRATES +=	num	0.4.3
MODCARGO_CRATES +=	num-bigint	0.4.8
MODCARGO_CRATES +=	num-complex	0.4.6
MODCARGO_CRATES +=	num-conv	0.2.2
MODCARGO_CRATES +=	num-format	0.4.4
MODCARGO_CRATES +=	num-integer	0.1.46
MODCARGO_CRATES +=	num-iter	0.1.46
MODCARGO_CRATES +=	num-rational	0.4.2
MODCARGO_CRATES +=	num-traits	0.2.19
MODCARGO_CRATES +=	num_cpus	1.17.0
MODCARGO_CRATES +=	num_enum	0.7.6
MODCARGO_CRATES +=	num_enum_derive	0.7.6
MODCARGO_CRATES +=	num_threads	0.1.7
MODCARGO_CRATES +=	nybbles	0.4.8
MODCARGO_CRATES +=	objc2	0.6.4
MODCARGO_CRATES +=	objc2-core-foundation	0.3.2
MODCARGO_CRATES +=	objc2-encode	4.1.0
MODCARGO_CRATES +=	objc2-foundation	0.3.2
MODCARGO_CRATES +=	objc2-io-kit	0.3.2
MODCARGO_CRATES +=	object	0.37.3
MODCARGO_CRATES +=	once_cell	1.21.4
MODCARGO_CRATES +=	once_cell_polyfill	1.70.2
MODCARGO_CRATES +=	once_map	0.4.24
MODCARGO_CRATES +=	oorandom	11.1.5
MODCARGO_CRATES +=	op-alloy-flz	0.13.1
MODCARGO_CRATES +=	opaque-debug	0.3.1
MODCARGO_CRATES +=	opener	0.8.5
MODCARGO_CRATES +=	openssl-probe	0.2.1
MODCARGO_CRATES +=	opentelemetry	0.31.0
MODCARGO_CRATES +=	opentelemetry-http	0.31.0
MODCARGO_CRATES +=	opentelemetry-otlp	0.31.1
MODCARGO_CRATES +=	opentelemetry-proto	0.31.0
MODCARGO_CRATES +=	opentelemetry_sdk	0.31.0
MODCARGO_CRATES +=	option-ext	0.2.0
MODCARGO_CRATES +=	outref	0.5.2
MODCARGO_CRATES +=	owo-colors	4.3.0
MODCARGO_CRATES +=	oxc_index	5.0.0
MODCARGO_CRATES +=	p256	0.13.2
MODCARGO_CRATES +=	palette	0.7.6
MODCARGO_CRATES +=	palette_derive	0.7.6
MODCARGO_CRATES +=	parity-scale-codec	3.7.5
MODCARGO_CRATES +=	parity-scale-codec-derive	3.7.5
MODCARGO_CRATES +=	parking	2.2.1
MODCARGO_CRATES +=	parking_lot	0.12.5
MODCARGO_CRATES +=	parking_lot_core	0.9.12
MODCARGO_CRATES +=	paste	1.0.15
MODCARGO_CRATES +=	path-slash	0.2.1
MODCARGO_CRATES +=	pbkdf2	0.11.0
MODCARGO_CRATES +=	pbkdf2	0.12.2
MODCARGO_CRATES +=	pem	3.0.6
MODCARGO_CRATES +=	pem-rfc7468	0.7.0
MODCARGO_CRATES +=	percent-encoding	2.3.2
MODCARGO_CRATES +=	pest	2.8.7
MODCARGO_CRATES +=	pest_derive	2.8.7
MODCARGO_CRATES +=	pest_generator	2.8.7
MODCARGO_CRATES +=	pest_meta	2.8.7
MODCARGO_CRATES +=	pharos	0.5.3
MODCARGO_CRATES +=	phf	0.11.3
MODCARGO_CRATES +=	phf	0.13.1
MODCARGO_CRATES +=	phf	0.14.0
MODCARGO_CRATES +=	phf_codegen	0.11.3
MODCARGO_CRATES +=	phf_generator	0.11.3
MODCARGO_CRATES +=	phf_generator	0.13.1
MODCARGO_CRATES +=	phf_macros	0.13.1
MODCARGO_CRATES +=	phf_shared	0.11.3
MODCARGO_CRATES +=	phf_shared	0.13.1
MODCARGO_CRATES +=	phf_shared	0.14.0
MODCARGO_CRATES +=	pin-project	1.1.13
MODCARGO_CRATES +=	pin-project-internal	1.1.13
MODCARGO_CRATES +=	pin-project-lite	0.2.17
MODCARGO_CRATES +=	pin-utils	0.1.0
MODCARGO_CRATES +=	pkcs8	0.10.2
MODCARGO_CRATES +=	pkg-config	0.3.33
MODCARGO_CRATES +=	plotters	0.3.7
MODCARGO_CRATES +=	plotters-backend	0.3.7
MODCARGO_CRATES +=	plotters-svg	0.3.7
MODCARGO_CRATES +=	poly1305	0.8.0
MODCARGO_CRATES +=	portable-atomic	1.13.1
MODCARGO_CRATES +=	portable-atomic-util	0.2.7
MODCARGO_CRATES +=	potential_utf	0.1.5
MODCARGO_CRATES +=	powerfmt	0.2.0
MODCARGO_CRATES +=	ppv-lite86	0.2.21
MODCARGO_CRATES +=	predicates	3.1.4
MODCARGO_CRATES +=	predicates-core	1.0.10
MODCARGO_CRATES +=	predicates-tree	1.0.13
MODCARGO_CRATES +=	pretty_assertions	1.4.1
MODCARGO_CRATES +=	prettydiff	0.9.0
MODCARGO_CRATES +=	prettyplease	0.2.37
MODCARGO_CRATES +=	primeorder	0.13.6
MODCARGO_CRATES +=	primitive-types	0.12.2
MODCARGO_CRATES +=	proc-macro-crate	3.5.0
MODCARGO_CRATES +=	proc-macro-error-attr2	2.0.0
MODCARGO_CRATES +=	proc-macro-error2	2.0.1
MODCARGO_CRATES +=	proc-macro2	1.0.106
MODCARGO_CRATES +=	process-wrap	9.1.0
MODCARGO_CRATES +=	prometheus-client	0.24.1
MODCARGO_CRATES +=	prometheus-client-derive-encode	0.5.0
MODCARGO_CRATES +=	proptest	1.11.0
MODCARGO_CRATES +=	proptest-derive	0.8.0
MODCARGO_CRATES +=	prost	0.12.6
MODCARGO_CRATES +=	prost	0.14.4
MODCARGO_CRATES +=	prost-derive	0.12.6
MODCARGO_CRATES +=	prost-derive	0.14.4
MODCARGO_CRATES +=	prost-types	0.12.6
MODCARGO_CRATES +=	prost-types	0.14.4
MODCARGO_CRATES +=	protobuf	3.7.2
MODCARGO_CRATES +=	protobuf-support	3.7.2
MODCARGO_CRATES +=	quanta	0.12.6
MODCARGO_CRATES +=	quick-error	1.2.3
MODCARGO_CRATES +=	quick-junit	0.6.1
MODCARGO_CRATES +=	quick-xml	0.39.4
MODCARGO_CRATES +=	quick-xml	0.41.0
MODCARGO_CRATES +=	quinn	0.11.11
MODCARGO_CRATES +=	quinn-proto	0.11.16
MODCARGO_CRATES +=	quinn-udp	0.5.15
MODCARGO_CRATES +=	quote	1.0.46
MODCARGO_CRATES +=	r-efi	5.3.0
MODCARGO_CRATES +=	r-efi	6.0.0
MODCARGO_CRATES +=	radium	0.7.0
MODCARGO_CRATES +=	radix_trie	0.3.0
MODCARGO_CRATES +=	rand	0.8.7
MODCARGO_CRATES +=	rand	0.9.5
MODCARGO_CRATES +=	rand	0.10.2
MODCARGO_CRATES +=	rand_chacha	0.3.1
MODCARGO_CRATES +=	rand_chacha	0.9.0
MODCARGO_CRATES +=	rand_core	0.6.4
MODCARGO_CRATES +=	rand_core	0.9.5
MODCARGO_CRATES +=	rand_core	0.10.1
MODCARGO_CRATES +=	rand_distr	0.4.3
MODCARGO_CRATES +=	rand_pcg	0.10.2
MODCARGO_CRATES +=	rand_xorshift	0.4.0
MODCARGO_CRATES +=	rapidhash	4.5.1
MODCARGO_CRATES +=	ratatui	0.30.2
MODCARGO_CRATES +=	ratatui-core	0.1.2
MODCARGO_CRATES +=	ratatui-crossterm	0.1.2
MODCARGO_CRATES +=	ratatui-widgets	0.3.2
MODCARGO_CRATES +=	raw-cpuid	11.6.0
MODCARGO_CRATES +=	rayon	1.12.0
MODCARGO_CRATES +=	rayon-core	1.13.0
MODCARGO_CRATES +=	readme-rustdocifier	0.1.1
MODCARGO_CRATES +=	recvmsg	1.0.0
MODCARGO_CRATES +=	redox_syscall	0.5.18
MODCARGO_CRATES +=	redox_users	0.5.2
MODCARGO_CRATES +=	reed-solomon-simd	3.1.0
MODCARGO_CRATES +=	ref-cast	1.0.25
MODCARGO_CRATES +=	ref-cast-impl	1.0.25
MODCARGO_CRATES +=	regex	1.13.0
MODCARGO_CRATES +=	regex-automata	0.4.15
MODCARGO_CRATES +=	regex-lite	0.1.9
MODCARGO_CRATES +=	regex-syntax	0.8.11
MODCARGO_CRATES +=	regress	0.10.5
MODCARGO_CRATES +=	reqwest	0.12.28
MODCARGO_CRATES +=	reqwest	0.13.4
MODCARGO_CRATES +=	reth-codecs	0.2.0
MODCARGO_CRATES +=	reth-codecs	0.5.2
MODCARGO_CRATES +=	reth-codecs-derive	0.2.0
MODCARGO_CRATES +=	reth-codecs-derive	0.5.2
MODCARGO_CRATES +=	reth-primitives-traits	0.2.0
MODCARGO_CRATES +=	reth-primitives-traits	0.5.2
MODCARGO_CRATES +=	reth-rpc-traits	0.2.0
MODCARGO_CRATES +=	reth-rpc-traits	0.5.2
MODCARGO_CRATES +=	reth-zstd-compressors	0.2.0
MODCARGO_CRATES +=	reth-zstd-compressors	0.5.2
MODCARGO_CRATES +=	revm	41.0.0
MODCARGO_CRATES +=	revm-bytecode	9.0.0
MODCARGO_CRATES +=	revm-bytecode	41.0.0
MODCARGO_CRATES +=	revm-context	41.0.0
MODCARGO_CRATES +=	revm-context-interface	41.0.0
MODCARGO_CRATES +=	revm-database	41.0.0
MODCARGO_CRATES +=	revm-database-interface	41.0.0
MODCARGO_CRATES +=	revm-handler	41.0.0
MODCARGO_CRATES +=	revm-inspector	41.0.0
MODCARGO_CRATES +=	revm-inspectors	0.41.2
MODCARGO_CRATES +=	revm-interpreter	41.0.0
MODCARGO_CRATES +=	revm-precompile	41.0.0
MODCARGO_CRATES +=	revm-primitives	22.1.0
MODCARGO_CRATES +=	revm-primitives	41.0.0
MODCARGO_CRATES +=	revm-state	10.0.0
MODCARGO_CRATES +=	revm-state	41.0.0
MODCARGO_CRATES +=	rfc6979	0.4.0
MODCARGO_CRATES +=	rgb	0.8.53
MODCARGO_CRATES +=	ring	0.17.14
MODCARGO_CRATES +=	ripemd	0.1.3
MODCARGO_CRATES +=	rlp	0.5.2
MODCARGO_CRATES +=	roaring	0.11.4
MODCARGO_CRATES +=	rpassword	7.5.4
MODCARGO_CRATES +=	rsqlite-vfs	0.1.1
MODCARGO_CRATES +=	rtoolbox	0.0.5
MODCARGO_CRATES +=	ruint	1.19.0
MODCARGO_CRATES +=	ruint-macro	1.2.1
MODCARGO_CRATES +=	rusb	0.9.4
MODCARGO_CRATES +=	rusqlite	0.40.1
MODCARGO_CRATES +=	rustc-demangle	0.1.28
MODCARGO_CRATES +=	rustc-hash	2.1.3
MODCARGO_CRATES +=	rustc-hex	2.1.0
MODCARGO_CRATES +=	rustc_version	0.2.3
MODCARGO_CRATES +=	rustc_version	0.3.3
MODCARGO_CRATES +=	rustc_version	0.4.1
MODCARGO_CRATES +=	rustfix	0.8.7
MODCARGO_CRATES +=	rustix	1.1.4
MODCARGO_CRATES +=	rustls	0.23.42
MODCARGO_CRATES +=	rustls-native-certs	0.8.4
MODCARGO_CRATES +=	rustls-pki-types	1.15.0
MODCARGO_CRATES +=	rustls-platform-verifier	0.7.0
MODCARGO_CRATES +=	rustls-platform-verifier-android	0.1.1
MODCARGO_CRATES +=	rustls-webpki	0.103.13
MODCARGO_CRATES +=	rustversion	1.0.23
MODCARGO_CRATES +=	rusty-fork	0.3.1
MODCARGO_CRATES +=	rustyline	18.0.1
MODCARGO_CRATES +=	ryu	1.0.23
MODCARGO_CRATES +=	ryu-js	1.0.3
MODCARGO_CRATES +=	salsa20	0.10.2
MODCARGO_CRATES +=	same-file	1.0.6
MODCARGO_CRATES +=	sanitize-filename	0.6.0
MODCARGO_CRATES +=	schannel	0.1.29
MODCARGO_CRATES +=	schemars	0.9.0
MODCARGO_CRATES +=	schemars	1.2.1
MODCARGO_CRATES +=	schemars_derive	1.2.1
MODCARGO_CRATES +=	scoped-tls	1.0.1
MODCARGO_CRATES +=	scopeguard	1.2.0
MODCARGO_CRATES +=	scrypt	0.10.0
MODCARGO_CRATES +=	sec1	0.7.3
MODCARGO_CRATES +=	secp256k1	0.30.0
MODCARGO_CRATES +=	secp256k1	0.31.1
MODCARGO_CRATES +=	secp256k1-sys	0.10.1
MODCARGO_CRATES +=	secp256k1-sys	0.11.0
MODCARGO_CRATES +=	secret-vault-value	1.0.1
MODCARGO_CRATES +=	security-framework	3.7.0
MODCARGO_CRATES +=	security-framework-sys	2.17.0
MODCARGO_CRATES +=	semver	0.9.0
MODCARGO_CRATES +=	semver	0.11.0
MODCARGO_CRATES +=	semver	1.0.28
MODCARGO_CRATES +=	semver-parser	0.7.0
MODCARGO_CRATES +=	semver-parser	0.10.3
MODCARGO_CRATES +=	send_wrapper	0.6.0
MODCARGO_CRATES +=	serde	1.0.228
MODCARGO_CRATES +=	serde_core	1.0.228
MODCARGO_CRATES +=	serde_derive	1.0.228
MODCARGO_CRATES +=	serde_derive_internals	0.29.1
MODCARGO_CRATES +=	serde_fmt	1.1.0
MODCARGO_CRATES +=	serde_json	1.0.150
MODCARGO_CRATES +=	serde_json_canonicalizer	0.3.2
MODCARGO_CRATES +=	serde_path_to_error	0.1.20
MODCARGO_CRATES +=	serde_spanned	1.1.1
MODCARGO_CRATES +=	serde_urlencoded	0.7.1
MODCARGO_CRATES +=	serde_with	3.21.0
MODCARGO_CRATES +=	serde_with_macros	3.21.0
MODCARGO_CRATES +=	serdect	0.2.0
MODCARGO_CRATES +=	sha1	0.10.7
MODCARGO_CRATES +=	sha2	0.9.9
MODCARGO_CRATES +=	sha2	0.10.9
MODCARGO_CRATES +=	sha2	0.11.0
MODCARGO_CRATES +=	sha3	0.10.9
MODCARGO_CRATES +=	sha3	0.11.0
MODCARGO_CRATES +=	sha3-asm	0.1.8
MODCARGO_CRATES +=	sharded-slab	0.1.7
MODCARGO_CRATES +=	shell-words	1.1.1
MODCARGO_CRATES +=	shlex	2.0.1
MODCARGO_CRATES +=	signal-hook	0.3.18
MODCARGO_CRATES +=	signal-hook-mio	0.2.5
MODCARGO_CRATES +=	signal-hook-registry	1.4.8
MODCARGO_CRATES +=	signature	2.2.0
MODCARGO_CRATES +=	simd-adler32	0.3.9
MODCARGO_CRATES +=	simd_cesu8	1.2.0
MODCARGO_CRATES +=	simdutf8	0.1.5
MODCARGO_CRATES +=	similar	3.1.1
MODCARGO_CRATES +=	similar-asserts	2.0.0
MODCARGO_CRATES +=	simple_asn1	0.6.4
MODCARGO_CRATES +=	siphasher	1.0.3
MODCARGO_CRATES +=	slab	0.4.12
MODCARGO_CRATES +=	small_btree	0.1.0
MODCARGO_CRATES +=	smallvec	1.15.2
MODCARGO_CRATES +=	smawk	0.3.3
MODCARGO_CRATES +=	snap	1.1.1
MODCARGO_CRATES +=	snapbox	1.2.2
MODCARGO_CRATES +=	snapbox-macros	1.1.0
MODCARGO_CRATES +=	socket2	0.6.5
MODCARGO_CRATES +=	solar-ast	0.2.0
MODCARGO_CRATES +=	solar-cli	0.2.0
MODCARGO_CRATES +=	solar-codegen	0.2.0
MODCARGO_CRATES +=	solar-compiler	0.2.0
MODCARGO_CRATES +=	solar-config	0.2.0
MODCARGO_CRATES +=	solar-data-structures	0.2.0
MODCARGO_CRATES +=	solar-interface	0.2.0
MODCARGO_CRATES +=	solar-macros	0.2.0
MODCARGO_CRATES +=	solar-parse	0.2.0
MODCARGO_CRATES +=	solar-sema	0.2.0
MODCARGO_CRATES +=	soldeer-commands	0.11.0
MODCARGO_CRATES +=	soldeer-core	0.11.0
MODCARGO_CRATES +=	spanned	0.4.1
MODCARGO_CRATES +=	spin	0.10.1
MODCARGO_CRATES +=	spinning_top	0.3.0
MODCARGO_CRATES +=	spki	0.7.3
MODCARGO_CRATES +=	sqlite-wasm-rs	0.5.5
MODCARGO_CRATES +=	stable_deref_trait	1.2.1
MODCARGO_CRATES +=	static_assertions	1.1.0
MODCARGO_CRATES +=	str_stack	0.1.1
MODCARGO_CRATES +=	strip-ansi-escapes	0.2.1
MODCARGO_CRATES +=	strsim	0.11.1
MODCARGO_CRATES +=	strum	0.27.2
MODCARGO_CRATES +=	strum	0.28.0
MODCARGO_CRATES +=	strum_macros	0.27.2
MODCARGO_CRATES +=	strum_macros	0.28.0
MODCARGO_CRATES +=	subtle	2.6.1
MODCARGO_CRATES +=	subtle-ng	2.5.0
MODCARGO_CRATES +=	sval	2.20.0
MODCARGO_CRATES +=	sval_buffer	2.20.0
MODCARGO_CRATES +=	sval_dynamic	2.20.0
MODCARGO_CRATES +=	sval_fmt	2.20.0
MODCARGO_CRATES +=	sval_json	2.20.0
MODCARGO_CRATES +=	sval_nested	2.20.0
MODCARGO_CRATES +=	sval_ref	2.20.0
MODCARGO_CRATES +=	sval_serde	2.20.0
MODCARGO_CRATES +=	svm-rs	0.5.26
MODCARGO_CRATES +=	svm-rs-builds	0.5.26
MODCARGO_CRATES +=	syn	1.0.109
MODCARGO_CRATES +=	syn	2.0.118
MODCARGO_CRATES +=	syn-solidity	1.6.0
MODCARGO_CRATES +=	sync_wrapper	1.0.2
MODCARGO_CRATES +=	synstructure	0.13.2
MODCARGO_CRATES +=	sysinfo	0.37.2
MODCARGO_CRATES +=	system-configuration	0.7.0
MODCARGO_CRATES +=	system-configuration-sys	0.6.0
MODCARGO_CRATES +=	tag_ptr	0.1.0
MODCARGO_CRATES +=	tap	1.0.1
MODCARGO_CRATES +=	tempfile	3.27.0
MODCARGO_CRATES +=	terminal_size	0.4.4
MODCARGO_CRATES +=	terminfo	0.9.0
MODCARGO_CRATES +=	termtree	0.5.1
MODCARGO_CRATES +=	textwrap	0.16.2
MODCARGO_CRATES +=	thin-vec	0.2.18
MODCARGO_CRATES +=	thiserror	1.0.69
MODCARGO_CRATES +=	thiserror	2.0.18
MODCARGO_CRATES +=	thiserror-impl	1.0.69
MODCARGO_CRATES +=	thiserror-impl	2.0.18
MODCARGO_CRATES +=	thread_local	1.1.10
MODCARGO_CRATES +=	threadpool	1.8.1
MODCARGO_CRATES +=	tikv-jemalloc-sys	0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8
MODCARGO_CRATES +=	tikv-jemallocator	0.7.0
MODCARGO_CRATES +=	time	0.3.47
MODCARGO_CRATES +=	time-core	0.1.8
MODCARGO_CRATES +=	time-macros	0.2.27
MODCARGO_CRATES +=	tinystr	0.8.3
MODCARGO_CRATES +=	tinytemplate	1.2.1
MODCARGO_CRATES +=	tinyvec	1.12.0
MODCARGO_CRATES +=	tinyvec_macros	0.1.1
MODCARGO_CRATES +=	tokio	1.52.3
MODCARGO_CRATES +=	tokio-macros	2.7.0
MODCARGO_CRATES +=	tokio-rustls	0.26.4
MODCARGO_CRATES +=	tokio-stream	0.1.18
MODCARGO_CRATES +=	tokio-tungstenite	0.28.0
MODCARGO_CRATES +=	tokio-tungstenite	0.29.0
MODCARGO_CRATES +=	tokio-util	0.7.18
MODCARGO_CRATES +=	toml	0.9.12+spec-1.1.0
MODCARGO_CRATES +=	toml	1.1.2+spec-1.1.0
MODCARGO_CRATES +=	toml_datetime	0.7.5+spec-1.1.0
MODCARGO_CRATES +=	toml_datetime	1.1.1+spec-1.1.0
MODCARGO_CRATES +=	toml_edit	0.25.12+spec-1.1.0
MODCARGO_CRATES +=	toml_parser	1.1.2+spec-1.1.0
MODCARGO_CRATES +=	toml_writer	1.1.1+spec-1.1.0
MODCARGO_CRATES +=	tonic	0.14.6
MODCARGO_CRATES +=	tonic-prost	0.14.6
MODCARGO_CRATES +=	tower	0.5.3
MODCARGO_CRATES +=	tower-http	0.6.11
MODCARGO_CRATES +=	tower-http	0.7.0
MODCARGO_CRATES +=	tower-layer	0.3.3
MODCARGO_CRATES +=	tower-service	0.3.3
MODCARGO_CRATES +=	tracing	0.1.44
MODCARGO_CRATES +=	tracing-attributes	0.1.31
MODCARGO_CRATES +=	tracing-core	0.1.36
MODCARGO_CRATES +=	tracing-error	0.2.1
MODCARGO_CRATES +=	tracing-log	0.2.0
MODCARGO_CRATES +=	tracing-opentelemetry	0.32.1
MODCARGO_CRATES +=	tracing-serde	0.2.0
MODCARGO_CRATES +=	tracing-subscriber	0.2.25
MODCARGO_CRATES +=	tracing-subscriber	0.3.23
MODCARGO_CRATES +=	tracing-tracy	0.11.4
MODCARGO_CRATES +=	tracy-client	0.18.4
MODCARGO_CRATES +=	tracy-client-sys	0.28.0
MODCARGO_CRATES +=	trezor-client	0.1.5
MODCARGO_CRATES +=	try-lock	0.2.5
MODCARGO_CRATES +=	tungstenite	0.28.0
MODCARGO_CRATES +=	tungstenite	0.29.0
MODCARGO_CRATES +=	turnkey_api_key_stamper	0.6.2
MODCARGO_CRATES +=	turnkey_client	0.6.0
MODCARGO_CRATES +=	typed-path	0.12.3
MODCARGO_CRATES +=	typeid	1.0.3
MODCARGO_CRATES +=	typenum	1.20.1
MODCARGO_CRATES +=	ucd-trie	0.1.7
MODCARGO_CRATES +=	ui_test	0.30.7
MODCARGO_CRATES +=	uint	0.9.5
MODCARGO_CRATES +=	unarray	0.1.4
MODCARGO_CRATES +=	uncased	0.9.10
MODCARGO_CRATES +=	unicase	2.9.0
MODCARGO_CRATES +=	unicode-bidi	0.3.18
MODCARGO_CRATES +=	unicode-ident	1.0.24
MODCARGO_CRATES +=	unicode-joining-type	1.0.0
MODCARGO_CRATES +=	unicode-linebreak	0.1.5
MODCARGO_CRATES +=	unicode-normalization	0.1.25
MODCARGO_CRATES +=	unicode-segmentation	1.13.3
MODCARGO_CRATES +=	unicode-truncate	2.0.1
MODCARGO_CRATES +=	unicode-width	0.1.14
MODCARGO_CRATES +=	unicode-width	0.2.2
MODCARGO_CRATES +=	unicode-xid	0.2.6
MODCARGO_CRATES +=	unit-prefix	0.5.2
MODCARGO_CRATES +=	universal-hash	0.5.1
MODCARGO_CRATES +=	untrusted	0.7.1
MODCARGO_CRATES +=	untrusted	0.9.0
MODCARGO_CRATES +=	url	2.5.8
MODCARGO_CRATES +=	urlencoding	2.1.3
MODCARGO_CRATES +=	utf-8	0.7.6
MODCARGO_CRATES +=	utf16_iter	1.0.5
MODCARGO_CRATES +=	utf8_iter	1.0.4
MODCARGO_CRATES +=	utf8parse	0.2.2
MODCARGO_CRATES +=	uuid	0.8.2
MODCARGO_CRATES +=	uuid	1.23.5
MODCARGO_CRATES +=	valuable	0.1.1
MODCARGO_CRATES +=	value-bag	1.13.0
MODCARGO_CRATES +=	value-bag-serde1	1.13.0
MODCARGO_CRATES +=	value-bag-sval2	1.13.0
MODCARGO_CRATES +=	vcpkg	0.2.15
MODCARGO_CRATES +=	vergen	10.0.0
MODCARGO_CRATES +=	vergen-gitcl	10.0.0
MODCARGO_CRATES +=	vergen-lib	10.0.1
MODCARGO_CRATES +=	version_check	0.9.5
MODCARGO_CRATES +=	vsimd	0.8.0
MODCARGO_CRATES +=	vte	0.14.1
MODCARGO_CRATES +=	wait-timeout	0.2.1
MODCARGO_CRATES +=	walkdir	2.5.0
MODCARGO_CRATES +=	want	0.3.1
MODCARGO_CRATES +=	wasi	0.11.1+wasi-snapshot-preview1
MODCARGO_CRATES +=	wasip2	1.0.4+wasi-0.2.12
MODCARGO_CRATES +=	wasm-bindgen	0.2.126
MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.76
MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.126
MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.126
MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.126
MODCARGO_CRATES +=	wasm-streams	0.5.0
MODCARGO_CRATES +=	wasmtimer	0.4.3
MODCARGO_CRATES +=	watchexec	8.2.0
MODCARGO_CRATES +=	watchexec-events	6.1.0
MODCARGO_CRATES +=	watchexec-signals	5.0.1
MODCARGO_CRATES +=	watchexec-supervisor	5.2.0
MODCARGO_CRATES +=	web-sys	0.3.103
MODCARGO_CRATES +=	web-time	1.1.0
MODCARGO_CRATES +=	webbrowser	1.2.1
MODCARGO_CRATES +=	webpki-root-certs	1.0.8
MODCARGO_CRATES +=	webpki-roots	0.26.11
MODCARGO_CRATES +=	webpki-roots	1.0.8
MODCARGO_CRATES +=	which	8.0.4
MODCARGO_CRATES +=	widestring	1.2.1
MODCARGO_CRATES +=	winapi	0.3.9
MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0
MODCARGO_CRATES +=	winapi-util	0.1.11
MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0
MODCARGO_CRATES +=	windows	0.61.3
MODCARGO_CRATES +=	windows	0.62.2
MODCARGO_CRATES +=	windows-collections	0.2.0
MODCARGO_CRATES +=	windows-collections	0.3.2
MODCARGO_CRATES +=	windows-core	0.61.2
MODCARGO_CRATES +=	windows-core	0.62.2
MODCARGO_CRATES +=	windows-future	0.2.1
MODCARGO_CRATES +=	windows-future	0.3.2
MODCARGO_CRATES +=	windows-implement	0.60.2
MODCARGO_CRATES +=	windows-interface	0.59.3
MODCARGO_CRATES +=	windows-link	0.1.3
MODCARGO_CRATES +=	windows-link	0.2.1
MODCARGO_CRATES +=	windows-numerics	0.2.0
MODCARGO_CRATES +=	windows-numerics	0.3.1
MODCARGO_CRATES +=	windows-registry	0.6.1
MODCARGO_CRATES +=	windows-result	0.3.4
MODCARGO_CRATES +=	windows-result	0.4.1
MODCARGO_CRATES +=	windows-strings	0.4.2
MODCARGO_CRATES +=	windows-strings	0.5.1
MODCARGO_CRATES +=	windows-sys	0.52.0
MODCARGO_CRATES +=	windows-sys	0.59.0
MODCARGO_CRATES +=	windows-sys	0.60.2
MODCARGO_CRATES +=	windows-sys	0.61.2
MODCARGO_CRATES +=	windows-targets	0.52.6
MODCARGO_CRATES +=	windows-targets	0.53.5
MODCARGO_CRATES +=	windows-threading	0.1.0
MODCARGO_CRATES +=	windows-threading	0.2.1
MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.53.1
MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.6
MODCARGO_CRATES +=	windows_aarch64_msvc	0.53.1
MODCARGO_CRATES +=	windows_i686_gnu	0.52.6
MODCARGO_CRATES +=	windows_i686_gnu	0.53.1
MODCARGO_CRATES +=	windows_i686_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_i686_gnullvm	0.53.1
MODCARGO_CRATES +=	windows_i686_msvc	0.52.6
MODCARGO_CRATES +=	windows_i686_msvc	0.53.1
MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.6
MODCARGO_CRATES +=	windows_x86_64_gnu	0.53.1
MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.53.1
MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.6
MODCARGO_CRATES +=	windows_x86_64_msvc	0.53.1
MODCARGO_CRATES +=	winnow	0.7.15
MODCARGO_CRATES +=	winnow	1.0.4
MODCARGO_CRATES +=	wit-bindgen	0.57.1
MODCARGO_CRATES +=	write16	1.0.0
MODCARGO_CRATES +=	writeable	0.6.3
MODCARGO_CRATES +=	ws_stream_wasm	0.7.5
MODCARGO_CRATES +=	wyz	0.5.1
MODCARGO_CRATES +=	x25519-dalek	2.0.1
MODCARGO_CRATES +=	xmlparser	0.13.6
MODCARGO_CRATES +=	xsum	0.1.6
MODCARGO_CRATES +=	xxhash-rust	0.8.16
MODCARGO_CRATES +=	yansi	1.0.1
MODCARGO_CRATES +=	yoke	0.8.3
MODCARGO_CRATES +=	yoke-derive	0.8.2
MODCARGO_CRATES +=	zerocopy	0.8.54
MODCARGO_CRATES +=	zerocopy-derive	0.8.54
MODCARGO_CRATES +=	zerofrom	0.1.8
MODCARGO_CRATES +=	zerofrom-derive	0.1.7
MODCARGO_CRATES +=	zeroize	1.9.0
MODCARGO_CRATES +=	zeroize_derive	1.5.0
MODCARGO_CRATES +=	zerotrie	0.2.4
MODCARGO_CRATES +=	zerovec	0.11.6
MODCARGO_CRATES +=	zerovec-derive	0.11.3
MODCARGO_CRATES +=	zip	4.6.1
MODCARGO_CRATES +=	zip	8.6.0
MODCARGO_CRATES +=	zip-extract	0.4.1
MODCARGO_CRATES +=	zlib-rs	0.6.6
MODCARGO_CRATES +=	zmij	1.0.23
MODCARGO_CRATES +=	zopfli	0.8.3
MODCARGO_CRATES +=	zstd	0.13.3
MODCARGO_CRATES +=	zstd-safe	7.2.4
MODCARGO_CRATES +=	zstd-sys	2.0.16+zstd.1.5.7

.include <bsd.port.mk>
