COMMENT =	Just a command runner

GH_ACCOUNT =	casey
GH_PROJECT =	just
GH_TAGNAME =	1.38.0
REVISION =	

CATEGORIES =	devel

# CC0-1.0
PERMIT_PACKAGE =	Yes

WANTLIB += 	${MODCARGO_WANTLIB}

MODULES =	devel/cargo

CONFIGURE_STYLE =	cargo

SEPARATE_BUILD =        Yes

HOMEPAGE =	https://just.systems/

MODCARGO_CRATES_UPDATE =	cc libc

MODCARGO_CRATES +=	aho-corasick	1.1.3
MODCARGO_CRATES +=	android-tzdata	0.1.1
MODCARGO_CRATES +=	android_system_properties	0.1.5
MODCARGO_CRATES +=	ansi_term	0.12.1
MODCARGO_CRATES +=	anstream	0.6.18
MODCARGO_CRATES +=	anstyle	1.0.10
MODCARGO_CRATES +=	anstyle-parse	0.2.6
MODCARGO_CRATES +=	anstyle-query	1.1.2
MODCARGO_CRATES +=	anstyle-wincon	3.0.6
MODCARGO_CRATES +=	arrayref	0.3.9
MODCARGO_CRATES +=	arrayvec	0.7.6
MODCARGO_CRATES +=	autocfg	1.4.0
MODCARGO_CRATES +=	bitflags	2.6.0
MODCARGO_CRATES +=	blake3	1.5.5
MODCARGO_CRATES +=	block-buffer	0.10.4
MODCARGO_CRATES +=	bstr	1.11.0
MODCARGO_CRATES +=	bumpalo	3.16.0
MODCARGO_CRATES +=	byteorder	1.5.0
MODCARGO_CRATES +=	camino	1.1.9
MODCARGO_CRATES +=	cc	1.1.23
MODCARGO_CRATES +=	cfg-if	1.0.0
MODCARGO_CRATES +=	cfg_aliases	0.2.1
MODCARGO_CRATES +=	chrono	0.4.39
MODCARGO_CRATES +=	clap	4.5.23
MODCARGO_CRATES +=	clap_builder	4.5.23
MODCARGO_CRATES +=	clap_complete	4.5.38
MODCARGO_CRATES +=	clap_derive	4.5.18
MODCARGO_CRATES +=	clap_lex	0.7.4
MODCARGO_CRATES +=	clap_mangen	0.2.24
MODCARGO_CRATES +=	colorchoice	1.0.3
MODCARGO_CRATES +=	constant_time_eq	0.3.1
MODCARGO_CRATES +=	core-foundation-sys	0.8.7
MODCARGO_CRATES +=	cpufeatures	0.2.16
MODCARGO_CRATES +=	crossbeam-deque	0.8.5
MODCARGO_CRATES +=	crossbeam-epoch	0.9.18
MODCARGO_CRATES +=	crossbeam-utils	0.8.20
MODCARGO_CRATES +=	crypto-common	0.1.6
MODCARGO_CRATES +=	ctrlc	3.4.5
MODCARGO_CRATES +=	derivative	2.2.0
MODCARGO_CRATES +=	derive-where	1.2.7
MODCARGO_CRATES +=	diff	0.1.13
MODCARGO_CRATES +=	digest	0.10.7
MODCARGO_CRATES +=	dirs	5.0.1
MODCARGO_CRATES +=	dirs-sys	0.4.1
MODCARGO_CRATES +=	dotenvy	0.15.7
MODCARGO_CRATES +=	edit-distance	2.1.3
MODCARGO_CRATES +=	either	1.13.0
MODCARGO_CRATES +=	errno	0.3.10
MODCARGO_CRATES +=	executable-path	1.0.0
MODCARGO_CRATES +=	fastrand	2.3.0
MODCARGO_CRATES +=	generic-array	0.14.7
MODCARGO_CRATES +=	getopts	0.2.21
MODCARGO_CRATES +=	getrandom	0.2.15
MODCARGO_CRATES +=	heck	0.5.0
MODCARGO_CRATES +=	hermit-abi	0.3.9
MODCARGO_CRATES +=	home	0.5.9
MODCARGO_CRATES +=	iana-time-zone	0.1.61
MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2
MODCARGO_CRATES +=	is_terminal_polyfill	1.70.1
MODCARGO_CRATES +=	itoa	1.0.14
MODCARGO_CRATES +=	js-sys	0.3.76
MODCARGO_CRATES +=	lexiclean	0.0.1
MODCARGO_CRATES +=	libc	0.2.168
MODCARGO_CRATES +=	libredox	0.1.3
MODCARGO_CRATES +=	linux-raw-sys	0.4.14
MODCARGO_CRATES +=	log	0.4.22
MODCARGO_CRATES +=	memchr	2.7.4
MODCARGO_CRATES +=	memmap2	0.9.5
MODCARGO_CRATES +=	nix	0.29.0
MODCARGO_CRATES +=	num-traits	0.2.19
MODCARGO_CRATES +=	num_cpus	1.16.0
MODCARGO_CRATES +=	once_cell	1.20.2
MODCARGO_CRATES +=	option-ext	0.2.0
MODCARGO_CRATES +=	percent-encoding	2.3.1
MODCARGO_CRATES +=	portable-atomic	1.9.0
MODCARGO_CRATES +=	ppv-lite86	0.2.20
MODCARGO_CRATES +=	pretty_assertions	1.4.1
MODCARGO_CRATES +=	proc-macro2	1.0.92
MODCARGO_CRATES +=	pulldown-cmark	0.9.6
MODCARGO_CRATES +=	pulldown-cmark-to-cmark	10.0.4
MODCARGO_CRATES +=	quote	1.0.37
MODCARGO_CRATES +=	rand	0.8.5
MODCARGO_CRATES +=	rand_chacha	0.3.1
MODCARGO_CRATES +=	rand_core	0.6.4
MODCARGO_CRATES +=	rayon-core	1.12.1
MODCARGO_CRATES +=	redox_users	0.4.6
MODCARGO_CRATES +=	regex	1.11.1
MODCARGO_CRATES +=	regex-automata	0.4.9
MODCARGO_CRATES +=	regex-syntax	0.8.5
MODCARGO_CRATES +=	roff	0.2.2
MODCARGO_CRATES +=	rustix	0.38.42
MODCARGO_CRATES +=	rustversion	1.0.18
MODCARGO_CRATES +=	ryu	1.0.18
MODCARGO_CRATES +=	semver	1.0.23
MODCARGO_CRATES +=	serde	1.0.215
MODCARGO_CRATES +=	serde_derive	1.0.215
MODCARGO_CRATES +=	serde_json	1.0.133
MODCARGO_CRATES +=	sha2	0.10.8
MODCARGO_CRATES +=	shellexpand	3.1.0
MODCARGO_CRATES +=	shlex	1.3.0
MODCARGO_CRATES +=	similar	2.6.0
MODCARGO_CRATES +=	snafu	0.8.5
MODCARGO_CRATES +=	snafu-derive	0.8.5
MODCARGO_CRATES +=	strsim	0.11.1
MODCARGO_CRATES +=	strum	0.26.3
MODCARGO_CRATES +=	strum_macros	0.26.4
MODCARGO_CRATES +=	syn	1.0.109
MODCARGO_CRATES +=	syn	2.0.90
MODCARGO_CRATES +=	target	2.1.0
MODCARGO_CRATES +=	tempfile	3.14.0
MODCARGO_CRATES +=	temptree	0.2.0
MODCARGO_CRATES +=	terminal_size	0.4.1
MODCARGO_CRATES +=	thiserror	1.0.69
MODCARGO_CRATES +=	thiserror-impl	1.0.69
MODCARGO_CRATES +=	typed-arena	2.0.2
MODCARGO_CRATES +=	typenum	1.17.0
MODCARGO_CRATES +=	unicase	2.8.0
MODCARGO_CRATES +=	unicode-ident	1.0.14
MODCARGO_CRATES +=	unicode-segmentation	1.12.0
MODCARGO_CRATES +=	unicode-width	0.1.5
MODCARGO_CRATES +=	unicode-width	0.1.14
MODCARGO_CRATES +=	unicode-width	0.2.0
MODCARGO_CRATES +=	utf8parse	0.2.2
MODCARGO_CRATES +=	uuid	1.11.0
MODCARGO_CRATES +=	version_check	0.9.5
MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1
MODCARGO_CRATES +=	wasm-bindgen	0.2.99
MODCARGO_CRATES +=	wasm-bindgen-backend	0.2.99
MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.99
MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.99
MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.99
MODCARGO_CRATES +=	which	7.0.0
MODCARGO_CRATES +=	winapi	0.3.9
MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0
MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0
MODCARGO_CRATES +=	windows-core	0.52.0
MODCARGO_CRATES +=	windows-sys	0.48.0
MODCARGO_CRATES +=	windows-sys	0.52.0
MODCARGO_CRATES +=	windows-sys	0.59.0
MODCARGO_CRATES +=	windows-targets	0.48.5
MODCARGO_CRATES +=	windows-targets	0.52.6
MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.5
MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.5
MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.6
MODCARGO_CRATES +=	windows_i686_gnu	0.48.5
MODCARGO_CRATES +=	windows_i686_gnu	0.52.6
MODCARGO_CRATES +=	windows_i686_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_i686_msvc	0.48.5
MODCARGO_CRATES +=	windows_i686_msvc	0.52.6
MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.5
MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.6
MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.5
MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.6
MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.5
MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.6
MODCARGO_CRATES +=	winsafe	0.0.19
MODCARGO_CRATES +=	yansi	1.0.1
MODCARGO_CRATES +=	zerocopy	0.7.35
MODCARGO_CRATES +=	zerocopy-derive	0.7.35

.include <bsd.port.mk>
