git: 2749ccb4d969 - main - games/abstreet: Update 0.2.9-49 -> 0.2.64

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 09 Nov 2021 19:47:08 UTC
The branch main has been updated by yuri:

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

commit 2749ccb4d969d8091039cbeeb46cd328a27b9572
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-11-09 19:42:55 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-11-09 19:47:05 +0000

    games/abstreet: Update 0.2.9-49 -> 0.2.64
    
    PR:             259712
    Original patch submitted by:    mikael
---
 games/abstreet/Makefile                            |  702 ++++----
 games/abstreet/distinfo                            | 1712 ++++++++++----------
 .../files/patch-cargo-crates_rfd-0.4.0_Cargo.toml  |   24 +
 .../patch-cargo-crates_rfd-0.4.0_src_backend.rs    |   11 +
 .../abstreet/files/patch-cargo-crates_ring-0.16.20 |  125 ++
 games/abstreet/files/patch-widgetry_Cargo.toml     |   11 -
 games/abstreet/pkg-plist                           |  223 ++-
 7 files changed, 1488 insertions(+), 1320 deletions(-)

diff --git a/games/abstreet/Makefile b/games/abstreet/Makefile
index 8722c7226e4f..ae3ecde164fc 100644
--- a/games/abstreet/Makefile
+++ b/games/abstreet/Makefile
@@ -1,8 +1,6 @@
 PORTNAME=	abstreet
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.9-49
-DISTVERSIONSUFFIX=	-g74aca40c0
-PORTREVISION=	10
+DISTVERSION=	0.2.64
 CATEGORIES=	games
 MASTER_SITES=	LOCAL/yuri:data
 DISTFILES=	${PORTNAME}-data-${DISTVERSION}.tgz:data # updated by the update-data target
@@ -13,446 +11,435 @@ COMMENT=	Game exploring how changes to city affect drivers/cyclists/pedestrians
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cargo localbase:ldflags python:build xorg
-USE_GITHUB=	yes
-GH_ACCOUNT=	dabreegster
+BUILD_DEPENDS=	alsa-lib>0:audio/alsa-lib
+
+USES=		cargo gnome localbase:ldflags pkgconfig python:build xorg
+USE_GNOME=	glib20 gtk30
 USE_XORG=	xcb
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	a-b-street
+
 MAKE_ENV=	ABST_DATA_DIR=${DATADIR} ABST_PLAYER_HOME_DIR=1
 
-CARGO_CRATES=	RustyXML-0.1.1 \
-		aabb-quadtree-0.1.0 \
-		adler32-1.0.4 \
-		ahash-0.2.18 \
-		aho-corasick-0.7.10 \
-		andrew-0.2.1 \
+CARGO_CRATES=	aabb-quadtree-0.1.0 \
+		ab_glyph_rasterizer-0.1.4 \
+		adler-1.0.2 \
+		adler32-1.2.0 \
+		ahash-0.4.7 \
+		aho-corasick-0.7.18 \
+		alsa-0.5.0 \
+		alsa-sys-0.3.1 \
+		andrew-0.3.1 \
 		android_glue-0.2.3 \
-		android_log-sys-0.1.2 \
 		ansi_term-0.11.0 \
-		approx-0.3.2 \
-		arc-swap-0.4.7 \
-		arrayvec-0.5.1 \
-		ascii-canvas-1.0.0 \
+		anyhow-1.0.41 \
+		approx-0.4.0 \
+		arrayvec-0.5.2 \
+		as-slice-0.1.5 \
+		atk-sys-0.10.0 \
 		atty-0.2.14 \
-		autocfg-0.1.7 \
-		autocfg-1.0.0 \
-		backtrace-0.2.3 \
-		backtrace-0.3.46 \
-		backtrace-sys-0.1.35 \
-		base-x-0.2.6 \
-		base64-0.11.0 \
-		base64-0.12.1 \
-		bincode-1.2.1 \
-		bit-set-0.5.1 \
-		bit-vec-0.5.1 \
+		autocfg-1.0.1 \
+		base64-0.13.0 \
+		bincode-1.3.3 \
+		bindgen-0.56.0 \
 		bitflags-1.2.1 \
 		block-0.1.6 \
-		block-buffer-0.7.3 \
-		block-padding-0.1.5 \
-		bstr-0.2.12 \
-		built-0.4.2 \
-		bumpalo-3.2.1 \
-		byte-tools-0.3.1 \
-		bytemuck-1.2.0 \
-		byteorder-1.3.4 \
-		bytes-0.5.4 \
-		bzip2-0.3.3 \
-		bzip2-sys-0.1.9+1.0.8 \
-		calloop-0.4.4 \
-		cargo-lock-4.0.1 \
-		cbindgen-0.9.1 \
-		cc-1.0.50 \
+		bstr-0.2.16 \
+		built-0.5.1 \
+		bumpalo-3.7.0 \
+		bytemuck-1.7.0 \
+		byteorder-1.4.3 \
+		bytes-1.0.1 \
+		cairo-sys-rs-0.10.0 \
+		calloop-0.6.5 \
+		cargo-lock-7.0.0 \
+		cbindgen-0.19.0 \
+		cc-1.0.68 \
+		cesu8-1.1.0 \
+		cexpr-0.4.0 \
 		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
 		cgl-0.3.2 \
-		chrono-0.4.11 \
-		clap-2.33.0 \
-		cloudabi-0.0.3 \
-		crossbeam-channel-0.4.3 \
-		crossbeam-deque-0.7.3 \
-		crossbeam-epoch-0.8.2 \
-		crossbeam-utils-0.7.2 \
-		cocoa-0.20.1 \
-		colorous-1.0.1 \
-		const-random-0.1.8 \
-		const-random-macro-0.1.8 \
-		contour-0.2.0 \
+		chrono-0.4.19 \
+		clang-sys-1.2.0 \
+		clap-2.33.3 \
+		clipboard-0.5.0 \
+		clipboard-win-2.2.0 \
+		cocoa-0.23.0 \
+		cocoa-0.24.0 \
+		cocoa-foundation-0.1.0 \
+		color_quant-1.1.0 \
+		colorous-1.0.5 \
+		combine-4.6.0 \
+		console_log-0.2.0 \
+		contour-0.4.0 \
 		core-foundation-0.7.0 \
+		core-foundation-0.9.1 \
+		core-foundation-sys-0.6.2 \
 		core-foundation-sys-0.7.0 \
-		core-graphics-0.19.0 \
+		core-foundation-sys-0.8.2 \
+		core-graphics-0.19.2 \
+		core-graphics-0.22.2 \
+		core-graphics-types-0.1.1 \
 		core-video-sys-0.1.4 \
-		cpuprofiler-0.0.3 \
-		crc32fast-1.2.0 \
-		csv-1.1.3 \
+		coreaudio-rs-0.10.0 \
+		coreaudio-sys-0.2.8 \
+		cpal-0.13.3 \
+		crc32fast-1.2.1 \
+		csv-1.1.6 \
 		csv-core-0.1.10 \
+		ctrlc-3.1.9 \
 		darling-0.10.2 \
+		darling-0.12.4 \
 		darling_core-0.10.2 \
+		darling_core-0.12.4 \
 		darling_macro-0.10.2 \
+		darling_macro-0.12.4 \
 		data-url-0.1.0 \
-		dbghelp-sys-0.2.0 \
-		debug_unreachable-0.1.1 \
-		deflate-0.8.4 \
-		derivative-2.1.1 \
-		diff-0.1.12 \
-		digest-0.8.1 \
-		discard-1.0.4 \
+		deflate-0.8.6 \
+		derivative-2.2.0 \
+		derive_builder-0.9.0 \
+		derive_builder_core-0.9.0 \
 		dispatch-0.2.0 \
-		dlib-0.4.1 \
-		docopt-1.1.0 \
-		downcast-rs-1.1.1 \
-		dtoa-0.4.5 \
-		either-1.5.3 \
-		ena-0.11.0 \
-		encoding-0.2.33 \
-		encoding-index-japanese-1.20141219.5 \
-		encoding-index-korean-1.20141219.5 \
-		encoding-index-simpchinese-1.20141219.5 \
-		encoding-index-singlebyte-1.20141219.5 \
-		encoding-index-tradchinese-1.20141219.5 \
-		encoding_index_tests-0.1.4 \
-		encoding_rs-0.8.22 \
-		enumset-1.0.0 \
-		enumset_derive-0.5.0 \
-		error-chain-0.5.0 \
-		euclid-0.20.10 \
-		failure-0.1.7 \
-		failure_derive-0.1.7 \
-		fake-simd-0.1.2 \
-		fixedbitset-0.1.9 \
-		fixedbitset-0.2.0 \
-		flate2-1.0.14 \
+		dlib-0.4.2 \
+		dlib-0.5.0 \
+		downcast-rs-1.2.0 \
+		earcutr-0.1.1 \
+		either-1.6.1 \
+		encoding_rs-0.8.28 \
+		enum_dispatch-0.3.7 \
+		enumset-1.0.6 \
+		enumset_derive-0.5.4 \
+		env_logger-0.8.4 \
+		euclid-0.22.6 \
+		fallible-streaming-iterator-0.1.9 \
+		fixedbitset-0.4.0 \
+		flatbuffers-0.6.1 \
+		flate2-1.0.20 \
+		flatgeobuf-0.5.0 \
 		float-cmp-0.5.3 \
 		float_next_after-0.1.5 \
-		fnv-1.0.6 \
-		fontdb-0.1.0 \
+		fnv-1.0.7 \
+		fontdb-0.5.4 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
-		fuchsia-cprng-0.1.1 \
+		form_urlencoded-1.0.1 \
 		fuchsia-zircon-0.3.3 \
 		fuchsia-zircon-sys-0.3.3 \
-		futf-0.1.4 \
-		futures-channel-0.3.5 \
-		futures-channel-preview-0.3.0-alpha.19 \
-		futures-core-0.3.5 \
-		futures-core-preview-0.3.0-alpha.19 \
-		futures-executor-preview-0.3.0-alpha.19 \
-		futures-io-0.3.5 \
-		futures-macro-0.3.5 \
-		futures-sink-0.3.5 \
-		futures-task-0.3.5 \
-		futures-util-0.3.5 \
-		futures-util-preview-0.3.0-alpha.19 \
-		gdal-0.6.0 \
-		gdal-sys-0.2.0 \
-		generic-array-0.12.3 \
-		geo-0.13.0 \
-		geo-booleanop-0.3.0 \
-		geo-types-0.4.3 \
-		geo-types-0.5.0 \
-		geojson-0.19.0 \
-		getrandom-0.1.14 \
-		gl_generator-0.13.1 \
+		futures-0.3.15 \
+		futures-channel-0.3.15 \
+		futures-core-0.3.15 \
+		futures-executor-0.3.15 \
+		futures-io-0.3.15 \
+		futures-macro-0.3.15 \
+		futures-sink-0.3.15 \
+		futures-task-0.3.15 \
+		futures-util-0.3.15 \
+		gdal-0.8.0 \
+		gdal-sys-0.4.0 \
+		gdk-pixbuf-sys-0.10.0 \
+		gdk-sys-0.10.0 \
+		generic-array-0.12.4 \
+		generic-array-0.13.3 \
+		generic-array-0.14.4 \
+		geographiclib-rs-0.2.0 \
+		geojson-0.22.2 \
+		geozero-0.7.4 \
+		getrandom-0.2.3 \
+		gio-sys-0.10.1 \
 		gl_generator-0.14.0 \
+		glib-sys-0.10.1 \
 		glob-0.3.0 \
-		glow-0.5.0 \
-		glutin-0.24.1 \
-		glutin_egl_sys-0.1.4 \
+		glow-0.9.0 \
+		glutin-0.26.0 \
+		glutin_egl_sys-0.1.5 \
 		glutin_emscripten_sys-0.1.1 \
-		glutin_gles2_sys-0.1.4 \
-		glutin_glx_sys-0.1.6 \
-		glutin_wgl_sys-0.1.4 \
-		h2-0.2.5 \
-		hashbrown-0.6.3 \
-		heck-0.3.1 \
-		hermit-abi-0.1.10 \
-		hex-0.4.2 \
+		glutin_gles2_sys-0.1.5 \
+		glutin_glx_sys-0.1.7 \
+		glutin_wgl_sys-0.1.5 \
+		gobject-sys-0.10.0 \
+		gtk-sys-0.10.0 \
+		h2-0.3.3 \
+		hash32-0.1.1 \
+		hashbrown-0.9.1 \
+		heapless-0.6.1 \
+		heck-0.3.3 \
+		hermit-abi-0.1.18 \
 		histogram-0.6.9 \
-		html2runes-1.0.1 \
-		html5ever-0.13.1 \
-		html5ever-atoms-0.2.2 \
 		htmlescape-0.3.1 \
-		http-0.2.1 \
-		http-body-0.3.1 \
-		httparse-1.3.4 \
-		hyper-0.13.7 \
-		hyper-rustls-0.20.0 \
+		http-0.2.4 \
+		http-body-0.4.2 \
+		httparse-1.4.1 \
+		httpdate-1.0.1 \
+		humantime-2.1.0 \
+		hyper-0.14.9 \
+		hyper-rustls-0.22.1 \
 		ident_case-1.0.1 \
-		idna-0.2.0 \
-		image-0.23.4 \
-		include_dir-0.5.0 \
-		include_dir_impl-0.5.0 \
-		indexmap-1.3.2 \
-		inflate-0.4.5 \
-		instant-0.1.2 \
+		idna-0.2.3 \
+		image-0.23.14 \
+		indexmap-1.6.2 \
+		instant-0.1.9 \
 		iovec-0.1.4 \
-		itertools-0.8.2 \
+		ipnet-2.3.1 \
 		itertools-0.9.0 \
-		itoa-0.4.5 \
+		itertools-0.10.1 \
+		itoa-0.4.7 \
+		jni-0.18.0 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.21 \
-		js-sys-0.3.39 \
+		jobserver-0.1.22 \
+		js-sys-0.3.51 \
 		kernel32-sys-0.2.2 \
 		khronos_api-3.1.0 \
-		kurbo-0.6.1 \
-		lalrpop-0.16.3 \
-		lalrpop-util-0.16.3 \
-		lazy_static-0.2.11 \
+		kurbo-0.8.1 \
 		lazy_static-1.4.0 \
-		lazycell-1.2.1 \
-		libc-0.2.68 \
-		libflate-0.1.27 \
-		libloading-0.5.2 \
+		lazycell-1.3.0 \
+		lewton-0.10.2 \
+		libc-0.2.97 \
+		libloading-0.6.7 \
+		libloading-0.7.0 \
 		libm-0.1.4 \
 		libm-0.2.1 \
-		line_drawing-0.7.0 \
-		lock_api-0.3.4 \
-		log-0.4.8 \
-		lru-0.4.3 \
+		lock_api-0.4.4 \
+		log-0.4.14 \
+		lru-0.6.5 \
 		lttb-0.2.0 \
-		lyon-0.15.8 \
-		lyon_algorithms-0.15.0 \
-		lyon_geom-0.15.3 \
-		lyon_path-0.15.2 \
-		lyon_tessellation-0.15.8 \
-		mac-0.1.1 \
+		lyon-0.16.2 \
+		lyon_algorithms-0.16.0 \
+		lyon_geom-0.16.2 \
+		lyon_path-0.16.2 \
+		lyon_tessellation-0.16.2 \
+		mach-0.3.2 \
 		malloc_buf-0.0.6 \
 		maplit-1.0.2 \
 		matches-0.1.8 \
 		maybe-uninit-2.0.0 \
 		md5-0.7.0 \
-		memchr-2.3.3 \
-		memmap-0.7.0 \
+		memchr-2.4.0 \
 		memmap2-0.1.0 \
-		memoffset-0.5.5 \
+		memmap2-0.2.3 \
 		mime-0.3.16 \
-		mime_guess-2.0.3 \
-		miniz_oxide-0.3.6 \
-		mio-0.6.21 \
+		miniz_oxide-0.3.7 \
+		miniz_oxide-0.4.4 \
+		mio-0.6.23 \
+		mio-0.7.13 \
 		mio-extras-2.0.6 \
-		mio-named-pipes-0.1.6 \
-		mio-uds-0.6.7 \
-		miow-0.2.1 \
-		miow-0.3.5 \
+		miow-0.2.2 \
+		miow-0.3.7 \
 		nbez-0.1.0 \
-		ndk-0.1.0 \
-		ndk-glue-0.1.0 \
-		ndk-sys-0.1.0 \
-		net2-0.2.33 \
-		new_debug_unreachable-1.0.4 \
-		nix-0.14.1 \
-		num-integer-0.1.42 \
-		num-iter-0.1.40 \
-		num-rational-0.2.4 \
+		ndk-0.2.1 \
+		ndk-0.3.0 \
+		ndk-glue-0.2.1 \
+		ndk-glue-0.3.0 \
+		ndk-macro-0.2.0 \
+		ndk-sys-0.2.1 \
+		net2-0.2.37 \
+		nix-0.18.0 \
+		nix-0.20.0 \
+		nom-5.1.2 \
+		nom-6.1.2 \
+		ntapi-0.3.6 \
+		num-derive-0.3.3 \
+		num-integer-0.1.44 \
+		num-iter-0.1.42 \
+		num-rational-0.3.2 \
 		num-traits-0.1.43 \
-		num-traits-0.2.11 \
-		num_cpus-1.12.0 \
+		num-traits-0.2.14 \
+		num_cpus-1.13.0 \
 		num_enum-0.4.3 \
+		num_enum-0.5.1 \
 		num_enum_derive-0.4.3 \
+		num_enum_derive-0.5.1 \
 		numtoa-0.1.0 \
 		objc-0.2.7 \
-		once_cell-1.3.1 \
-		opaque-debug-0.2.3 \
-		ordered-float-1.0.2 \
-		ordermap-0.3.5 \
+		objc-foundation-0.1.1 \
+		objc_id-0.1.1 \
+		oboe-0.4.2 \
+		oboe-sys-0.4.2 \
+		ogg-0.8.0 \
+		once_cell-1.8.0 \
+		ordered-float-2.5.1 \
 		osmesa-sys-0.1.2 \
-		parking_lot-0.10.2 \
-		parking_lot_core-0.7.1 \
+		osmio-0.4.0 \
+		owned_ttf_parser-0.6.0 \
+		pango-sys-0.10.0 \
+		parking_lot-0.11.1 \
+		parking_lot_core-0.8.3 \
 		pdqselect-0.1.0 \
+		peeking_take_while-0.1.2 \
 		percent-encoding-2.1.0 \
-		petgraph-0.4.13 \
-		petgraph-0.5.0 \
-		petname-1.0.12 \
-		phf-0.7.24 \
-		phf_codegen-0.7.24 \
-		phf_generator-0.7.24 \
-		phf_shared-0.7.24 \
-		pico-args-0.3.3 \
-		pin-project-0.4.23 \
-		pin-project-internal-0.4.23 \
-		pin-project-lite-0.1.5 \
+		pest-2.1.3 \
+		petgraph-0.6.0 \
+		petname-1.1.0 \
+		pico-args-0.4.2 \
+		pin-project-lite-0.2.6 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.17 \
-		png-0.16.3 \
-		podio-0.1.6 \
-		polylabel-2.2.0 \
-		ppv-lite86-0.2.6 \
-		precomputed-hash-0.1.1 \
-		priority-queue-1.0.0 \
-		proc-macro-crate-0.1.4 \
-		proc-macro-hack-0.5.15 \
-		proc-macro-nested-0.1.6 \
-		proc-macro2-0.4.30 \
-		proc-macro2-1.0.10 \
-		procfs-0.7.8 \
-		quick-xml-0.18.1 \
-		quote-0.3.15 \
-		quote-0.6.13 \
-		quote-1.0.3 \
-		rand-0.6.5 \
-		rand-0.7.3 \
-		rand_chacha-0.1.1 \
-		rand_chacha-0.2.2 \
-		rand_core-0.3.1 \
-		rand_core-0.4.2 \
-		rand_core-0.5.1 \
-		rand_distr-0.2.2 \
-		rand_hc-0.1.0 \
-		rand_hc-0.2.0 \
-		rand_isaac-0.1.1 \
-		rand_jitter-0.1.4 \
-		rand_os-0.1.3 \
-		rand_pcg-0.1.2 \
-		rand_xorshift-0.1.1 \
-		rand_xorshift-0.2.0 \
+		pkg-config-0.3.19 \
+		png-0.16.8 \
+		ppv-lite86-0.2.10 \
+		priority-queue-1.1.1 \
+		proc-macro-crate-0.1.5 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro-nested-0.1.7 \
+		proc-macro2-1.0.27 \
+		protobuf-2.8.2 \
+		quick-xml-0.20.0 \
+		quote-1.0.9 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_distr-0.4.1 \
+		rand_hc-0.3.1 \
+		rand_xorshift-0.3.0 \
 		raw-window-handle-0.3.3 \
-		rayon-1.4.0 \
-		rayon-core-1.8.0 \
 		rctree-0.3.3 \
-		rdrand-0.4.0 \
-		redox_syscall-0.1.56 \
-		redox_termios-0.1.1 \
-		regex-1.3.6 \
-		regex-automata-0.1.9 \
-		regex-syntax-0.6.17 \
-		remove_dir_all-0.5.2 \
-		reqwest-0.10.6 \
-		ring-0.16.12 \
-		rle-decode-fast-1.0.1 \
-		robust-0.1.2 \
-		roxmltree-0.13.0 \
-		rstar-0.7.1 \
-		rustc-demangle-0.1.16 \
+		redox_syscall-0.2.9 \
+		redox_termios-0.1.2 \
+		regex-1.5.4 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.25 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.3 \
+		rfd-0.4.0 \
+		ring-0.16.20 \
+		robust-0.2.3 \
+		rodio-0.14.0 \
+		roxmltree-0.14.1 \
+		rstar-0.8.3 \
 		rustc-hash-1.1.0 \
-		rustc-serialize-0.3.24 \
-		rustc_version-0.2.3 \
-		rustls-0.17.0 \
-		rusttype-0.7.9 \
-		rusttype-0.8.3 \
-		rustybuzz-0.1.1 \
-		ryu-1.0.3 \
+		rustls-0.19.1 \
+		rusttype-0.9.2 \
+		rustybuzz-0.3.0 \
+		ryu-1.0.5 \
 		same-file-1.0.6 \
+		scoped-tls-1.0.0 \
 		scoped_threadpool-0.1.9 \
 		scopeguard-1.1.0 \
-		sct-0.6.0 \
-		semver-0.9.0 \
-		semver-parser-0.7.0 \
-		serde-0.9.15 \
-		serde-1.0.110 \
-		serde_derive-1.0.110 \
-		serde_json-1.0.51 \
-		serde_urlencoded-0.6.1 \
-		sha1-0.6.0 \
-		sha2-0.8.1 \
+		sct-0.6.1 \
+		semver-0.11.0 \
+		semver-1.0.3 \
+		semver-parser-0.10.2 \
+		separator-0.4.1 \
+		serde-1.0.126 \
+		serde_derive-1.0.126 \
+		serde_json-1.0.64 \
+		serde_urlencoded-0.7.0 \
 		shared_library-0.1.9 \
+		shlex-0.1.1 \
 		sid-0.6.1 \
-		signal-hook-registry-1.2.0 \
+		signal-hook-registry-1.4.0 \
 		simplecss-0.2.0 \
 		siphasher-0.2.3 \
-		slab-0.4.2 \
+		slab-0.4.3 \
 		slotmap-0.4.0 \
-		smallvec-1.3.0 \
-		smithay-client-toolkit-0.6.6 \
-		socket2-0.3.12 \
+		smallvec-1.6.1 \
+		smithay-client-toolkit-0.12.3 \
+		socket2-0.4.0 \
 		spin-0.5.2 \
-		stb_truetype-0.3.1 \
-		stdweb-0.4.20 \
-		stdweb-derive-0.5.3 \
-		stdweb-internal-macros-0.2.9 \
-		stdweb-internal-runtime-0.1.5 \
+		stable_deref_trait-1.2.0 \
+		stdweb-0.1.3 \
 		stretch-0.3.2 \
-		string_cache-0.4.0 \
-		string_cache-0.7.5 \
-		string_cache_codegen-0.3.1 \
-		string_cache_codegen-0.4.4 \
-		string_cache_shared-0.3.0 \
 		strsim-0.8.0 \
 		strsim-0.9.3 \
-		svg_face-0.1.2 \
+		strsim-0.10.0 \
+		structopt-0.3.23 \
+		structopt-derive-0.4.16 \
+		strum-0.18.0 \
+		strum-0.21.0 \
+		strum_macros-0.18.0 \
+		strum_macros-0.21.1 \
+		svg_face-0.1.3 \
 		svgtypes-0.5.0 \
-		syn-0.11.11 \
-		syn-1.0.17 \
-		synom-0.11.3 \
-		synstructure-0.12.3 \
-		take_mut-0.2.2 \
-		tempfile-3.1.0 \
-		tendril-0.2.4 \
-		term-0.4.6 \
-		termion-1.5.5 \
+		syn-1.0.73 \
+		system-deps-1.3.2 \
+		tempfile-3.2.0 \
+		termcolor-1.1.2 \
+		termion-1.5.6 \
 		textwrap-0.11.0 \
-		thiserror-1.0.14 \
-		thiserror-impl-1.0.14 \
-		thread_local-1.0.1 \
-		time-0.1.42 \
-		tokio-0.2.21 \
-		tokio-macros-0.2.5 \
-		tokio-rustls-0.13.1 \
-		tokio-util-0.3.1 \
-		toml-0.5.6 \
-		tower-service-0.3.0 \
-		tracing-0.1.18 \
-		tracing-core-0.1.13 \
-		try-lock-0.2.2 \
+		thiserror-1.0.25 \
+		thiserror-impl-1.0.25 \
+		thread_local-1.1.3 \
+		time-0.1.43 \
+		tinyvec-1.2.0 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.7.0 \
+		tokio-macros-1.2.0 \
+		tokio-rustls-0.22.0 \
+		tokio-util-0.6.7 \
+		toml-0.5.8 \
+		tower-service-0.3.1 \
+		tracing-0.1.26 \
+		tracing-core-0.1.18 \
+		try-lock-0.2.3 \
 		ttf-parser-0.6.2 \
-		typenum-1.11.2 \
-		unicase-2.6.0 \
-		unicode-bidi-0.3.4 \
-		unicode-normalization-0.1.12 \
-		unicode-script-0.5.0 \
-		unicode-segmentation-1.6.0 \
+		ttf-parser-0.9.0 \
+		ttf-parser-0.12.2 \
+		typenum-1.13.0 \
+		ucd-trie-0.1.3 \
+		unicode-bidi-0.3.5 \
+		unicode-bidi-mirroring-0.1.0 \
+		unicode-ccc-0.1.2 \
+		unicode-general-category-0.2.0 \
+		unicode-normalization-0.1.19 \
+		unicode-script-0.5.2 \
+		unicode-segmentation-1.7.1 \
 		unicode-vo-0.1.0 \
-		unicode-width-0.1.7 \
-		unicode-xid-0.0.4 \
-		unicode-xid-0.1.0 \
-		unicode-xid-0.2.0 \
-		unreachable-0.1.1 \
+		unicode-width-0.1.8 \
+		unicode-xid-0.2.2 \
 		untrusted-0.7.1 \
-		url-2.1.1 \
-		usvg-0.11.0 \
-		utf-8-0.6.0 \
-		uuid-0.8.1 \
-		vec_map-0.8.1 \
-		version_check-0.9.1 \
-		void-1.0.2 \
-		walkdir-2.3.1 \
+		url-2.2.2 \
+		usvg-0.14.1 \
+		vec_map-0.8.2 \
+		version-compare-0.0.10 \
+		version_check-0.9.3 \
+		walkdir-2.3.2 \
 		want-0.3.0 \
-		wasi-0.9.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.62 \
-		wasm-bindgen-backend-0.2.62 \
-		wasm-bindgen-futures-0.4.12 \
-		wasm-bindgen-macro-0.2.62 \
-		wasm-bindgen-macro-support-0.2.62 \
-		wasm-bindgen-shared-0.2.62 \
-		wayland-client-0.23.6 \
-		wayland-commons-0.23.6 \
-		wayland-protocols-0.23.6 \
-		wayland-scanner-0.23.6 \
-		wayland-sys-0.23.6 \
-		web-sys-0.3.39 \
-		webbrowser-0.5.2 \
-		webgl_generator-0.2.0 \
-		webgl_stdweb-0.3.0 \
-		webidl-0.8.0 \
-		webpki-0.21.2 \
-		webpki-roots-0.19.0 \
-		widestring-0.4.0 \
+		wasi-0.10.2+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.74 \
+		wasm-bindgen-backend-0.2.74 \
+		wasm-bindgen-futures-0.4.24 \
+		wasm-bindgen-macro-0.2.74 \
+		wasm-bindgen-macro-support-0.2.74 \
+		wasm-bindgen-shared-0.2.74 \
+		wasm-streams-0.2.0 \
+		wayland-client-0.28.5 \
+		wayland-commons-0.28.5 \
+		wayland-cursor-0.28.5 \
+		wayland-egl-0.28.5 \
+		wayland-protocols-0.28.5 \
+		wayland-scanner-0.28.5 \
+		wayland-sys-0.28.5 \
+		web-sys-0.3.51 \
+		webbrowser-0.5.5 \
+		webpki-0.21.4 \
+		webpki-roots-0.21.1 \
+		widestring-0.4.3 \
 		winapi-0.2.8 \
-		winapi-0.3.8 \
+		winapi-0.3.9 \
 		winapi-build-0.1.1 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.4 \
+		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		winit-0.24.0 \
 		winreg-0.7.0 \
 		ws2_32-sys-0.2.1 \
+		x11-clipboard-0.3.3 \
 		x11-dl-2.18.5 \
+		xcb-0.8.2 \
+		xcursor-0.3.3 \
 		xdg-2.2.0 \
-		xml-rs-0.8.2 \
-		xmlparser-0.13.2 \
-		xmltree-0.10.0 \
+		xml-rs-0.8.3 \
+		xmlparser-0.13.3 \
+		xmltree-0.10.3 \
 		xmlwriter-0.1.0 \
-		zip-0.5.5 \
-		seattle_traffic_signals@git+https://github.com/dabreegster/seattle_traffic_signals\#c2b33cc7fc4b922c8d25d88a8b07fb824d235b9d \
-		fast_paths@git+https://github.com/easbar/fast_paths\#192ae1997f9857791826ac5ed16892b2f692920c \
-		earcutr@git+https://github.com/dabreegster/earcutr?branch=patch-1\#e029a11b66fd27f2ca2fd457dd37c403485ebba1 \
-		winit@git+https://github.com/michaelkirk/winit?branch=mkirk/fix-stdweb-dpi\#a87ae2661263ff241e8868cbf3ce65aab205863a
+		include_dir,include_dir_impl@git+https://github.com/dabreegster/include_dir?branch=union\#0e40ac82424165dac85496283304d3c64e080bb5 \
+		fast_paths@git+https://github.com/easbar/fast_paths?rev=9a954e02f01ed16939d3c4a2dc9dd3fb4f6c03ee\#9a954e02f01ed16939d3c4a2dc9dd3fb4f6c03ee \
+		geo,geo-types@git+https://github.com/georust/geo\#2ebbc7f8a8774d9a4a68e9a1b40bcdd22b02fac9 \
+		geo-booleanop@git+https://github.com/21re/rust-geo-booleanop\#188f016e44a3ec737ce8e279215caf558443de89 \
+		subprocess@git+https://github.com/hniksic/rust-subprocess\#c3e057d485dc9154396eeb322965b834e666b1c5 \
+		polylabel@git+https://github.com/urschrei/polylabel-rs\#d86089e93af18517651e866a53a79461bda331b7
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
@@ -469,12 +456,15 @@ update-data: configure
 	  ${ECHO} "input: seattle,krakow,berlin") > ${WRKSRC}/data/config
 	@cd ${WRKSRC} && \
 		${SETENV} ${MAKE_ENV} ${CARGO_CARGO_RUN} run --bin updater && \
-		${TAR} czf ${DISTDIR}/${PORTNAME}-data-${DISTVERSION}.tgz data/system/cities data/system/maps data/system/prebaked_results data/system/scenarios data/config && \
+		${TAR} czf ${DISTDIR}/${PORTNAME}-data-${DISTVERSION}.tgz data && \
 		${ECHO} "Please upload the file ${DISTDIR}/${PORTNAME}-data-${DISTVERSION}.tgz"
 
+post-extract:
+	@${CP} ${WRKDIR}/data/config ${WRKSRC}/data/
+	@cd ${WRKDIR}/data/system && ${COPYTREE_SHARE} us ${WRKSRC}/data/system/
+
 do-install:
 	${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/game ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-game
 	cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
-	cd ${WRKDIR}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
 
 .include <bsd.port.mk>
diff --git a/games/abstreet/distinfo b/games/abstreet/distinfo
index 0c650d578cb9..39d807d41bb0 100644
--- a/games/abstreet/distinfo
+++ b/games/abstreet/distinfo
@@ -1,871 +1,841 @@
-TIMESTAMP = 1598818649
-SHA256 (abstreet-data-0.2.9-49.tgz) = 8e294dcaef8dd7e6daaa7643e6ec21ca70d71992bcac8b15d340f64cd874d004
-SIZE (abstreet-data-0.2.9-49.tgz) = 191803728
-SHA256 (rust/crates/RustyXML-0.1.1.tar.gz) = 9222d58bccd9e6e3b82098a2ec142ad34e5d433de986d46cec03ad3a2b5fd529
-SIZE (rust/crates/RustyXML-0.1.1.tar.gz) = 12688
-SHA256 (rust/crates/aabb-quadtree-0.1.0.tar.gz) = 08e73342dae2885db4bdffbc75ffe3a668153720a95a6e57266a0ee8aacc96ca
-SIZE (rust/crates/aabb-quadtree-0.1.0.tar.gz) = 6229
-SHA256 (rust/crates/adler32-1.0.4.tar.gz) = 5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2
-SIZE (rust/crates/adler32-1.0.4.tar.gz) = 5105
-SHA256 (rust/crates/ahash-0.2.18.tar.gz) = 6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3
-SIZE (rust/crates/ahash-0.2.18.tar.gz) = 22709
-SHA256 (rust/crates/aho-corasick-0.7.10.tar.gz) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada
-SIZE (rust/crates/aho-corasick-0.7.10.tar.gz) = 111039
-SHA256 (rust/crates/andrew-0.2.1.tar.gz) = 9b7f09f89872c2b6b29e319377b1fbe91c6f5947df19a25596e121cf19a7b35e
-SIZE (rust/crates/andrew-0.2.1.tar.gz) = 9595
-SHA256 (rust/crates/android_glue-0.2.3.tar.gz) = 000444226fcff248f2bc4c7625be32c63caccfecc2723a2b9f78a7487a49c407
-SIZE (rust/crates/android_glue-0.2.3.tar.gz) = 1572
-SHA256 (rust/crates/android_log-sys-0.1.2.tar.gz) = b8052e2d8aabbb8d556d6abbcce2a22b9590996c5f849b9c7ce4544a2e3b984e
-SIZE (rust/crates/android_log-sys-0.1.2.tar.gz) = 5806
-SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
-SHA256 (rust/crates/approx-0.3.2.tar.gz) = f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3
-SIZE (rust/crates/approx-0.3.2.tar.gz) = 14288
-SHA256 (rust/crates/arc-swap-0.4.7.tar.gz) = 4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034
-SIZE (rust/crates/arc-swap-0.4.7.tar.gz) = 48625
-SHA256 (rust/crates/arrayvec-0.5.1.tar.gz) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8
-SIZE (rust/crates/arrayvec-0.5.1.tar.gz) = 26816
-SHA256 (rust/crates/ascii-canvas-1.0.0.tar.gz) = b385d69402821a1c254533a011a312531cbcc0e3e24f19bbb4747a5a2daf37e2
-SIZE (rust/crates/ascii-canvas-1.0.0.tar.gz) = 9896
-SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
-SHA256 (rust/crates/autocfg-0.1.7.tar.gz) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2
-SIZE (rust/crates/autocfg-0.1.7.tar.gz) = 12158
-SHA256 (rust/crates/autocfg-1.0.0.tar.gz) = f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d
-SIZE (rust/crates/autocfg-1.0.0.tar.gz) = 12870
-SHA256 (rust/crates/backtrace-0.2.3.tar.gz) = 346d7644f0b5f9bc73082d3b2236b69a05fd35cce0cfa3724e184e6a5c9e2a2f
-SIZE (rust/crates/backtrace-0.2.3.tar.gz) = 21615
-SHA256 (rust/crates/backtrace-0.3.46.tar.gz) = b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e
-SIZE (rust/crates/backtrace-0.3.46.tar.gz) = 68107
-SHA256 (rust/crates/backtrace-sys-0.1.35.tar.gz) = 7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118
-SIZE (rust/crates/backtrace-sys-0.1.35.tar.gz) = 635446
-SHA256 (rust/crates/base-x-0.2.6.tar.gz) = 1b20b618342cf9891c292c4f5ac2cde7287cc5c87e87e9c769d617793607dec1
-SIZE (rust/crates/base-x-0.2.6.tar.gz) = 10429
-SHA256 (rust/crates/base64-0.11.0.tar.gz) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7
-SIZE (rust/crates/base64-0.11.0.tar.gz) = 48362
-SHA256 (rust/crates/base64-0.12.1.tar.gz) = 53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42
-SIZE (rust/crates/base64-0.12.1.tar.gz) = 56378
-SHA256 (rust/crates/bincode-1.2.1.tar.gz) = 5753e2a71534719bf3f4e57006c3a4f0d2c672a4b676eec84161f763eca87dbf
-SIZE (rust/crates/bincode-1.2.1.tar.gz) = 15489
-SHA256 (rust/crates/bit-set-0.5.1.tar.gz) = e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80
-SIZE (rust/crates/bit-set-0.5.1.tar.gz) = 14125
-SHA256 (rust/crates/bit-vec-0.5.1.tar.gz) = f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb
-SIZE (rust/crates/bit-vec-0.5.1.tar.gz) = 18765
-SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
-SHA256 (rust/crates/block-0.1.6.tar.gz) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.tar.gz) = 4077
-SHA256 (rust/crates/block-buffer-0.7.3.tar.gz) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.tar.gz) = 7179
-SHA256 (rust/crates/block-padding-0.1.5.tar.gz) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.tar.gz) = 7342
-SHA256 (rust/crates/bstr-0.2.12.tar.gz) = 2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41
-SIZE (rust/crates/bstr-0.2.12.tar.gz) = 344435
-SHA256 (rust/crates/built-0.4.2.tar.gz) = 161483ae87631dd826cb40fc696d9e5a9fa94e19c2e69a372dcedd7dc68e7c0a
-SIZE (rust/crates/built-0.4.2.tar.gz) = 16475
-SHA256 (rust/crates/bumpalo-3.2.1.tar.gz) = 12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187
-SIZE (rust/crates/bumpalo-3.2.1.tar.gz) = 120161
-SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526
-SHA256 (rust/crates/bytemuck-1.2.0.tar.gz) = 37fa13df2292ecb479ec23aa06f4507928bef07839be9ef15281411076629431
-SIZE (rust/crates/bytemuck-1.2.0.tar.gz) = 17957
-SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
-SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
-SHA256 (rust/crates/bytes-0.5.4.tar.gz) = 130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1
-SIZE (rust/crates/bytes-0.5.4.tar.gz) = 46813
-SHA256 (rust/crates/bzip2-0.3.3.tar.gz) = 42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b
-SIZE (rust/crates/bzip2-0.3.3.tar.gz) = 15346
-SHA256 (rust/crates/bzip2-sys-0.1.9+1.0.8.tar.gz) = ad3b39a260062fca31f7b0b12f207e8f2590a67d32ec7d59c20484b07ea7285e
-SIZE (rust/crates/bzip2-sys-0.1.9+1.0.8.tar.gz) = 632339
-SHA256 (rust/crates/calloop-0.4.4.tar.gz) = 7aa2097be53a00de9e8fc349fea6d76221f398f5c4fa550d420669906962d160
-SIZE (rust/crates/calloop-0.4.4.tar.gz) = 15784
-SHA256 (rust/crates/cargo-lock-4.0.1.tar.gz) = 8504b63dd1249fd1745b7b4ef9b6f7b107ddeb3c95370043c7dbcc38653a2679
-SIZE (rust/crates/cargo-lock-4.0.1.tar.gz) = 59280
-SHA256 (rust/crates/cbindgen-0.9.1.tar.gz) = 9daec6140ab4dcd38c3dd57e580b59a621172a526ac79f1527af760a55afeafd
-SIZE (rust/crates/cbindgen-0.9.1.tar.gz) = 129676
-SHA256 (rust/crates/cc-1.0.50.tar.gz) = 95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd
-SIZE (rust/crates/cc-1.0.50.tar.gz) = 49792
-SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
-SHA256 (rust/crates/cgl-0.3.2.tar.gz) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
-SIZE (rust/crates/cgl-0.3.2.tar.gz) = 7557
-SHA256 (rust/crates/chrono-0.4.11.tar.gz) = 80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2
-SIZE (rust/crates/chrono-0.4.11.tar.gz) = 139811
-SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
-SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
-SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
-SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
-SHA256 (rust/crates/crossbeam-channel-0.4.3.tar.gz) = 09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6
-SIZE (rust/crates/crossbeam-channel-0.4.3.tar.gz) = 86153
-SHA256 (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285
-SIZE (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 19888
-SHA256 (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace
-SIZE (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 39283
-SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
-SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
-SHA256 (rust/crates/cocoa-0.20.1.tar.gz) = 8f7b6f3f7f4f0b3ec5c5039aaa9e8c3cef97a7a480a400fd62944841314f293d
-SIZE (rust/crates/cocoa-0.20.1.tar.gz) = 47878
-SHA256 (rust/crates/colorous-1.0.1.tar.gz) = ebeb47d6d3334179ee49ef9a1f3a03d177450b25705854d92e2e1d128b49c736
-SIZE (rust/crates/colorous-1.0.1.tar.gz) = 29040
-SHA256 (rust/crates/const-random-0.1.8.tar.gz) = 2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a
-SIZE (rust/crates/const-random-0.1.8.tar.gz) = 5972
-SHA256 (rust/crates/const-random-macro-0.1.8.tar.gz) = 25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a
-SIZE (rust/crates/const-random-macro-0.1.8.tar.gz) = 5844
-SHA256 (rust/crates/contour-0.2.0.tar.gz) = 32505c91a846e14e02e458fc4ecdb6755858bfaf876717968d35cf623f6f554c
-SIZE (rust/crates/contour-0.2.0.tar.gz) = 59321
-SHA256 (rust/crates/core-foundation-0.7.0.tar.gz) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
-SIZE (rust/crates/core-foundation-0.7.0.tar.gz) = 25384
-SHA256 (rust/crates/core-foundation-sys-0.7.0.tar.gz) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
-SIZE (rust/crates/core-foundation-sys-0.7.0.tar.gz) = 17033
-SHA256 (rust/crates/core-graphics-0.19.0.tar.gz) = 59e78b2e0aaf43f08e7ae0d6bc96895ef72ff0921c7d4ff4762201b2dba376dd
-SIZE (rust/crates/core-graphics-0.19.0.tar.gz) = 27582
-SHA256 (rust/crates/core-video-sys-0.1.4.tar.gz) = 34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828
-SIZE (rust/crates/core-video-sys-0.1.4.tar.gz) = 10568
-SHA256 (rust/crates/cpuprofiler-0.0.3.tar.gz) = 33f07976bb6821459632d7a18d97ccca005cb5c552f251f822c7c1781c1d7035
-SIZE (rust/crates/cpuprofiler-0.0.3.tar.gz) = 97306
-SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1
-SIZE (rust/crates/crc32fast-1.2.0.tar.gz) = 39161
-SHA256 (rust/crates/csv-1.1.3.tar.gz) = 00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279
-SIZE (rust/crates/csv-1.1.3.tar.gz) = 890849
-SHA256 (rust/crates/csv-core-0.1.10.tar.gz) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.tar.gz) = 25668
-SHA256 (rust/crates/darling-0.10.2.tar.gz) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
-SIZE (rust/crates/darling-0.10.2.tar.gz) = 17620
-SHA256 (rust/crates/darling_core-0.10.2.tar.gz) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
-SIZE (rust/crates/darling_core-0.10.2.tar.gz) = 44339
-SHA256 (rust/crates/darling_macro-0.10.2.tar.gz) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72
-SIZE (rust/crates/darling_macro-0.10.2.tar.gz) = 1919
-SHA256 (rust/crates/data-url-0.1.0.tar.gz) = d33fe99ccedd6e84bc035f1931bb2e6be79739d6242bd895e7311c886c50dc9c
-SIZE (rust/crates/data-url-0.1.0.tar.gz) = 19783
*** 2061 LINES SKIPPED ***