pkgsrc-WIP-changes archive

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

alacritty: Update to latest commit, update rust crates, and add newest patch from upstream.



Module Name:	pkgsrc-wip
Committed By:	ng0 <ng0%n0.is@localhost>
Pushed By:	ng0
Date:		Sun Aug 4 19:59:21 2019 +0000
Changeset:	305e672acfac64f2e61b50b7f3f0e338f0ff1bd0

Modified Files:
	alacritty/Makefile
	alacritty/distinfo
Added Files:
	alacritty/patches/patch-2698PR

Log Message:
alacritty: Update to latest commit, update rust crates, and add newest
patch from upstream.

Still fails to build (https://github.com/jwilm/alacritty/issues/2631#issuecomment-518031599).

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

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

diffstat:
 alacritty/Makefile             |  72 +++++-----
 alacritty/distinfo             | 289 +++++++++++++++++++++--------------------
 alacritty/patches/patch-2698PR | 273 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 459 insertions(+), 175 deletions(-)

diffs:
diff --git a/alacritty/Makefile b/alacritty/Makefile
index d8700560e6..7d532563d1 100644
--- a/alacritty/Makefile
+++ b/alacritty/Makefile
@@ -3,7 +3,7 @@
 DISTNAME=	alacritty-${GITHUB_TAG}
 CATEGORIES=	x11
 MASTER_SITES=	${MASTER_SITE_GITHUB:=jwilm/}
-GITHUB_TAG=	72dfa477a9785289931e8e05dfc8244bb6a4e81c
+GITHUB_TAG=	e1892ee92ab6c826787e19c7d55de3f4b40e16a8
 
 MAINTAINER=	ng0%n0.is@localhost
 HOMEPAGE=	https://github.com/jwilm/alacritty
@@ -14,18 +14,18 @@ USE_TOOLS+=	gmake pkg-config # For fontconfig-sys
 
 CARGO_CRATE_DEPENDS+=	adler32-1.0.3
 CARGO_CRATE_DEPENDS+=	aho-corasick-0.6.10
-CARGO_CRATE_DEPENDS+=	aho-corasick-0.7.4
+CARGO_CRATE_DEPENDS+=	aho-corasick-0.7.6
 CARGO_CRATE_DEPENDS+=	andrew-0.2.1
 CARGO_CRATE_DEPENDS+=	android_glue-0.2.3
 CARGO_CRATE_DEPENDS+=	ansi_term-0.11.0
 CARGO_CRATE_DEPENDS+=	approx-0.3.2
-CARGO_CRATE_DEPENDS+=	arc-swap-0.3.11
+CARGO_CRATE_DEPENDS+=	arc-swap-0.4.0
 CARGO_CRATE_DEPENDS+=	argon2rs-0.2.5
 CARGO_CRATE_DEPENDS+=	arrayvec-0.4.11
 CARGO_CRATE_DEPENDS+=	atty-0.2.13
-CARGO_CRATE_DEPENDS+=	autocfg-0.1.4
-CARGO_CRATE_DEPENDS+=	backtrace-0.3.30
-CARGO_CRATE_DEPENDS+=	backtrace-sys-0.1.30
+CARGO_CRATE_DEPENDS+=	autocfg-0.1.5
+CARGO_CRATE_DEPENDS+=	backtrace-0.3.34
+CARGO_CRATE_DEPENDS+=	backtrace-sys-0.1.31
 CARGO_CRATE_DEPENDS+=	base64-0.10.1
 CARGO_CRATE_DEPENDS+=	bindgen-0.33.2
 CARGO_CRATE_DEPENDS+=	bitflags-1.1.0
@@ -35,7 +35,7 @@ CARGO_CRATE_DEPENDS+=	byteorder-1.3.2
 CARGO_CRATE_DEPENDS+=	bzip2-0.3.3
 CARGO_CRATE_DEPENDS+=	bzip2-sys-0.1.7
 CARGO_CRATE_DEPENDS+=	c2-chacha-0.2.2
-CARGO_CRATE_DEPENDS+=	cc-1.0.37
+CARGO_CRATE_DEPENDS+=	cc-1.0.38
 CARGO_CRATE_DEPENDS+=	cexpr-0.2.3
 CARGO_CRATE_DEPENDS+=	cfg-if-0.1.9
 CARGO_CRATE_DEPENDS+=	cgl-0.2.3
@@ -50,13 +50,13 @@ CARGO_CRATE_DEPENDS+=	constant_time_eq-0.1.3
 CARGO_CRATE_DEPENDS+=	core-foundation-0.6.4
 CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.6.2
 CARGO_CRATE_DEPENDS+=	core-graphics-0.17.3
-CARGO_CRATE_DEPENDS+=	core-text-13.2.0
+CARGO_CRATE_DEPENDS+=	core-text-13.3.0
 CARGO_CRATE_DEPENDS+=	crc32fast-1.2.0
-CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.3.8
+CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.3.9
 CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.6.3
-CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.7.1
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.7.2
 CARGO_CRATE_DEPENDS+=	crossbeam-queue-0.1.2
-CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.6.5
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.6.6
 CARGO_CRATE_DEPENDS+=	deflate-0.7.20
 CARGO_CRATE_DEPENDS+=	derivative-1.0.2
 CARGO_CRATE_DEPENDS+=	dirs-1.0.5
@@ -69,8 +69,6 @@ CARGO_CRATE_DEPENDS+=	either-1.5.2
 CARGO_CRATE_DEPENDS+=	embed-resource-1.2.1
 CARGO_CRATE_DEPENDS+=	env_logger-0.5.13
 CARGO_CRATE_DEPENDS+=	env_logger-0.6.2
-CARGO_CRATE_DEPENDS+=	errno-0.2.4
-CARGO_CRATE_DEPENDS+=	errno-dragonfly-0.1.1
 CARGO_CRATE_DEPENDS+=	euclid-0.19.9
 CARGO_CRATE_DEPENDS+=	euclid_macros-0.1.0
 CARGO_CRATE_DEPENDS+=	expat-sys-2.1.6
@@ -90,12 +88,11 @@ CARGO_CRATE_DEPENDS+=	fsevent-sys-2.0.1
 CARGO_CRATE_DEPENDS+=	fuchsia-cprng-0.1.1
 CARGO_CRATE_DEPENDS+=	fuchsia-zircon-0.3.3
 CARGO_CRATE_DEPENDS+=	fuchsia-zircon-sys-0.3.3
-CARGO_CRATE_DEPENDS+=	gcc-0.3.55
-CARGO_CRATE_DEPENDS+=	getrandom-0.1.6
+CARGO_CRATE_DEPENDS+=	getrandom-0.1.7
 CARGO_CRATE_DEPENDS+=	gif-0.10.2
 CARGO_CRATE_DEPENDS+=	gl_generator-0.11.0
 CARGO_CRATE_DEPENDS+=	gl_generator-0.13.0
-CARGO_CRATE_DEPENDS+=	gleam-0.6.18
+CARGO_CRATE_DEPENDS+=	gleam-0.6.19
 CARGO_CRATE_DEPENDS+=	glob-0.2.11
 CARGO_CRATE_DEPENDS+=	glutin-0.21.0
 CARGO_CRATE_DEPENDS+=	glutin_egl_sys-0.1.3
@@ -103,7 +100,7 @@ CARGO_CRATE_DEPENDS+=	glutin_emscripten_sys-0.1.0
 CARGO_CRATE_DEPENDS+=	glutin_gles2_sys-0.1.3
 CARGO_CRATE_DEPENDS+=	glutin_glx_sys-0.1.5
 CARGO_CRATE_DEPENDS+=	glutin_wgl_sys-0.1.3
-CARGO_CRATE_DEPENDS+=	http_req-0.5.1
+CARGO_CRATE_DEPENDS+=	http_req-0.5.3
 CARGO_CRATE_DEPENDS+=	humantime-1.2.0
 CARGO_CRATE_DEPENDS+=	idna-0.1.5
 CARGO_CRATE_DEPENDS+=	image-0.21.2
@@ -124,14 +121,15 @@ CARGO_CRATE_DEPENDS+=	libz-sys-1.0.25
 CARGO_CRATE_DEPENDS+=	line_drawing-0.7.0
 CARGO_CRATE_DEPENDS+=	linked-hash-map-0.5.2
 CARGO_CRATE_DEPENDS+=	lock_api-0.1.5
-CARGO_CRATE_DEPENDS+=	log-0.4.7
+CARGO_CRATE_DEPENDS+=	lock_api-0.2.0
+CARGO_CRATE_DEPENDS+=	log-0.4.8
 CARGO_CRATE_DEPENDS+=	lzw-0.10.0
 CARGO_CRATE_DEPENDS+=	malloc_buf-0.0.6
 CARGO_CRATE_DEPENDS+=	matches-0.1.8
 CARGO_CRATE_DEPENDS+=	memchr-1.0.2
 CARGO_CRATE_DEPENDS+=	memchr-2.2.1
 CARGO_CRATE_DEPENDS+=	memmap-0.7.0
-CARGO_CRATE_DEPENDS+=	memoffset-0.2.1
+CARGO_CRATE_DEPENDS+=	memoffset-0.5.1
 CARGO_CRATE_DEPENDS+=	mio-0.6.19
 CARGO_CRATE_DEPENDS+=	mio-anonymous-pipes-0.1.0
 CARGO_CRATE_DEPENDS+=	mio-extras-2.0.5
@@ -155,21 +153,24 @@ CARGO_CRATE_DEPENDS+=	num_cpus-1.10.1
 CARGO_CRATE_DEPENDS+=	objc-0.2.6
 CARGO_CRATE_DEPENDS+=	objc-foundation-0.1.1
 CARGO_CRATE_DEPENDS+=	objc_id-0.1.1
-CARGO_CRATE_DEPENDS+=	openssl-0.10.23
+CARGO_CRATE_DEPENDS+=	openssl-0.10.24
 CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.2
-CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.47
+CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.48
 CARGO_CRATE_DEPENDS+=	ordered-float-1.0.2
 CARGO_CRATE_DEPENDS+=	osmesa-sys-0.1.2
 CARGO_CRATE_DEPENDS+=	owning_ref-0.4.0
 CARGO_CRATE_DEPENDS+=	parking_lot-0.7.1
+CARGO_CRATE_DEPENDS+=	parking_lot-0.8.0
 CARGO_CRATE_DEPENDS+=	parking_lot_core-0.4.0
+CARGO_CRATE_DEPENDS+=	parking_lot_core-0.5.0
 CARGO_CRATE_DEPENDS+=	peeking_take_while-0.1.2
 CARGO_CRATE_DEPENDS+=	percent-encoding-1.0.1
+CARGO_CRATE_DEPENDS+=	percent-encoding-2.0.0
 CARGO_CRATE_DEPENDS+=	phf-0.7.24
 CARGO_CRATE_DEPENDS+=	phf_codegen-0.7.24
 CARGO_CRATE_DEPENDS+=	phf_generator-0.7.24
 CARGO_CRATE_DEPENDS+=	phf_shared-0.7.24
-CARGO_CRATE_DEPENDS+=	pkg-config-0.3.14
+CARGO_CRATE_DEPENDS+=	pkg-config-0.3.15
 CARGO_CRATE_DEPENDS+=	png-0.14.1
 CARGO_CRATE_DEPENDS+=	podio-0.1.6
 CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.5
@@ -180,7 +181,7 @@ CARGO_CRATE_DEPENDS+=	quote-0.6.13
 CARGO_CRATE_DEPENDS+=	rand-0.6.5
 CARGO_CRATE_DEPENDS+=	rand-0.7.0
 CARGO_CRATE_DEPENDS+=	rand_chacha-0.1.1
-CARGO_CRATE_DEPENDS+=	rand_chacha-0.2.0
+CARGO_CRATE_DEPENDS+=	rand_chacha-0.2.1
 CARGO_CRATE_DEPENDS+=	rand_core-0.3.1
 CARGO_CRATE_DEPENDS+=	rand_core-0.4.0
 CARGO_CRATE_DEPENDS+=	rand_core-0.5.0
@@ -197,10 +198,11 @@ CARGO_CRATE_DEPENDS+=	rdrand-0.4.0
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.1.56
 CARGO_CRATE_DEPENDS+=	redox_users-0.3.0
 CARGO_CRATE_DEPENDS+=	regex-0.2.11
-CARGO_CRATE_DEPENDS+=	regex-1.1.9
+CARGO_CRATE_DEPENDS+=	regex-1.2.1
 CARGO_CRATE_DEPENDS+=	regex-syntax-0.5.6
-CARGO_CRATE_DEPENDS+=	regex-syntax-0.6.8
+CARGO_CRATE_DEPENDS+=	regex-syntax-0.6.11
 CARGO_CRATE_DEPENDS+=	remove_dir_all-0.5.2
+CARGO_CRATE_DEPENDS+=	rfind_url-0.4.1
 CARGO_CRATE_DEPENDS+=	rle-decode-fast-1.0.1
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.15
 CARGO_CRATE_DEPENDS+=	rustc_tools_util-0.2.0
@@ -211,33 +213,33 @@ CARGO_CRATE_DEPENDS+=	same-file-1.0.5
 CARGO_CRATE_DEPENDS+=	schannel-0.1.15
 CARGO_CRATE_DEPENDS+=	scoped_threadpool-0.1.9
 CARGO_CRATE_DEPENDS+=	scopeguard-0.3.3
+CARGO_CRATE_DEPENDS+=	scopeguard-1.0.0
 CARGO_CRATE_DEPENDS+=	security-framework-0.3.1
 CARGO_CRATE_DEPENDS+=	security-framework-sys-0.3.1
 CARGO_CRATE_DEPENDS+=	semver-0.9.0
 CARGO_CRATE_DEPENDS+=	semver-parser-0.7.0
-CARGO_CRATE_DEPENDS+=	serde-1.0.94
-CARGO_CRATE_DEPENDS+=	serde_derive-1.0.94
+CARGO_CRATE_DEPENDS+=	serde-1.0.98
+CARGO_CRATE_DEPENDS+=	serde_derive-1.0.98
 CARGO_CRATE_DEPENDS+=	serde_json-1.0.40
 CARGO_CRATE_DEPENDS+=	serde_yaml-0.8.9
 CARGO_CRATE_DEPENDS+=	servo-fontconfig-0.4.0
 CARGO_CRATE_DEPENDS+=	servo-fontconfig-sys-4.0.7
 CARGO_CRATE_DEPENDS+=	shared_library-0.1.9
 CARGO_CRATE_DEPENDS+=	signal-hook-0.1.10
-CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.0.1
+CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.1.1
 CARGO_CRATE_DEPENDS+=	siphasher-0.2.3
 CARGO_CRATE_DEPENDS+=	slab-0.4.2
 CARGO_CRATE_DEPENDS+=	smallvec-0.6.10
 CARGO_CRATE_DEPENDS+=	smithay-client-toolkit-0.4.6
 CARGO_CRATE_DEPENDS+=	smithay-client-toolkit-0.6.3
 CARGO_CRATE_DEPENDS+=	smithay-clipboard-0.3.3
-CARGO_CRATE_DEPENDS+=	socket2-0.3.9
-CARGO_CRATE_DEPENDS+=	spin-0.5.0
+CARGO_CRATE_DEPENDS+=	socket2-0.3.10
 CARGO_CRATE_DEPENDS+=	spsc-buffer-0.1.1
 CARGO_CRATE_DEPENDS+=	stable_deref_trait-1.1.1
 CARGO_CRATE_DEPENDS+=	static_assertions-0.3.3
 CARGO_CRATE_DEPENDS+=	stb_truetype-0.2.6
 CARGO_CRATE_DEPENDS+=	strsim-0.8.0
-CARGO_CRATE_DEPENDS+=	syn-0.15.39
+CARGO_CRATE_DEPENDS+=	syn-0.15.42
 CARGO_CRATE_DEPENDS+=	synstructure-0.10.2
 CARGO_CRATE_DEPENDS+=	take_mut-0.2.2
 CARGO_CRATE_DEPENDS+=	tempfile-3.1.0
@@ -247,14 +249,14 @@ CARGO_CRATE_DEPENDS+=	textwrap-0.11.0
 CARGO_CRATE_DEPENDS+=	thread_local-0.3.6
 CARGO_CRATE_DEPENDS+=	tiff-0.2.2
 CARGO_CRATE_DEPENDS+=	time-0.1.42
-CARGO_CRATE_DEPENDS+=	ucd-util-0.1.3
+CARGO_CRATE_DEPENDS+=	ucd-util-0.1.5
 CARGO_CRATE_DEPENDS+=	unicase-2.4.0
 CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.4
 CARGO_CRATE_DEPENDS+=	unicode-normalization-0.1.8
 CARGO_CRATE_DEPENDS+=	unicode-width-0.1.5
 CARGO_CRATE_DEPENDS+=	unicode-xid-0.1.0
 CARGO_CRATE_DEPENDS+=	url-1.7.2
-CARGO_CRATE_DEPENDS+=	utf8-ranges-1.0.3
+CARGO_CRATE_DEPENDS+=	utf8-ranges-1.0.4
 CARGO_CRATE_DEPENDS+=	utf8parse-0.1.1
 CARGO_CRATE_DEPENDS+=	vcpkg-0.2.7
 CARGO_CRATE_DEPENDS+=	vec_map-0.8.1
@@ -263,7 +265,7 @@ CARGO_CRATE_DEPENDS+=	void-1.0.2
 CARGO_CRATE_DEPENDS+=	vswhom-0.1.0
 CARGO_CRATE_DEPENDS+=	vswhom-sys-0.1.0
 CARGO_CRATE_DEPENDS+=	vte-0.3.3
-CARGO_CRATE_DEPENDS+=	walkdir-2.2.8
+CARGO_CRATE_DEPENDS+=	walkdir-2.2.9
 CARGO_CRATE_DEPENDS+=	wayland-client-0.21.13
 CARGO_CRATE_DEPENDS+=	wayland-client-0.23.5
 CARGO_CRATE_DEPENDS+=	wayland-commons-0.21.13
@@ -283,7 +285,7 @@ CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
 CARGO_CRATE_DEPENDS+=	winapi-util-0.1.2
 CARGO_CRATE_DEPENDS+=	winapi-x86_64-pc-windows-gnu-0.4.0
 CARGO_CRATE_DEPENDS+=	wincolor-1.0.1
-CARGO_CRATE_DEPENDS+=	winit-0.19.1
+CARGO_CRATE_DEPENDS+=	winit-0.19.2
 CARGO_CRATE_DEPENDS+=	winpty-sys-0.4.3
 CARGO_CRATE_DEPENDS+=	winreg-0.5.1
 CARGO_CRATE_DEPENDS+=	ws2_32-sys-0.2.1
diff --git a/alacritty/distinfo b/alacritty/distinfo
index c33af1f422..75f0470c10 100644
--- a/alacritty/distinfo
+++ b/alacritty/distinfo
@@ -8,14 +8,14 @@ SHA1 (aho-corasick-0.6.10.crate) = f0217282870de216598af000f4cf0cbfa3856f7b
 RMD160 (aho-corasick-0.6.10.crate) = bac25b1648928ae41cb0ab7aaef9711f1ca8dfdc
 SHA512 (aho-corasick-0.6.10.crate) = 4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
 Size (aho-corasick-0.6.10.crate) = 26122 bytes
-SHA1 (aho-corasick-0.7.4.crate) = 52ed14308d230c40711e28ee710dfa4a39cbcc48
-RMD160 (aho-corasick-0.7.4.crate) = 7927668569f11123687aad1930d40d984647fb12
-SHA512 (aho-corasick-0.7.4.crate) = 06863d85a3183c7ace014d6a8345d47147df53475c194030607314b80e00890625ae88e3e669d15e54704f2d3132dd6bf56dc057b87dab7f06c5deaf50d29b79
-Size (aho-corasick-0.7.4.crate) = 55480 bytes
-SHA1 (alacritty-72dfa477a9785289931e8e05dfc8244bb6a4e81c-72dfa477a9785289931e8e05dfc8244bb6a4e81c.tar.gz) = 3de703acccc971c603ef67596c1fe068a7980cdb
-RMD160 (alacritty-72dfa477a9785289931e8e05dfc8244bb6a4e81c-72dfa477a9785289931e8e05dfc8244bb6a4e81c.tar.gz) = 56acf14cfbc42cc4114463a8e6d1ac9aec57e372
-SHA512 (alacritty-72dfa477a9785289931e8e05dfc8244bb6a4e81c-72dfa477a9785289931e8e05dfc8244bb6a4e81c.tar.gz) = 57e9facde7ad0b565f43d837adc8c52d59d872fedba8d9018323844cb765ca43bb9f0bcf8263e9d153e0475de9379e8fb353f1b89f06f469977888613d25f5f0
-Size (alacritty-72dfa477a9785289931e8e05dfc8244bb6a4e81c-72dfa477a9785289931e8e05dfc8244bb6a4e81c.tar.gz) = 1420992 bytes
+SHA1 (aho-corasick-0.7.6.crate) = 5844a153c8b9f67a91e2640e0aa66ee493b0f5ab
+RMD160 (aho-corasick-0.7.6.crate) = 78c8c7e93bbcf52f761f90b7096cc9331ad3bfc6
+SHA512 (aho-corasick-0.7.6.crate) = 120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
+Size (aho-corasick-0.7.6.crate) = 108953 bytes
+SHA1 (alacritty-e1892ee92ab6c826787e19c7d55de3f4b40e16a8-e1892ee92ab6c826787e19c7d55de3f4b40e16a8.tar.gz) = dd77ec029e2c25568bf17ef9e15a225329fd91bb
+RMD160 (alacritty-e1892ee92ab6c826787e19c7d55de3f4b40e16a8-e1892ee92ab6c826787e19c7d55de3f4b40e16a8.tar.gz) = 03b47bf80fda0ee8b6535793ef9e0aeaf85f71f1
+SHA512 (alacritty-e1892ee92ab6c826787e19c7d55de3f4b40e16a8-e1892ee92ab6c826787e19c7d55de3f4b40e16a8.tar.gz) = 58e322d832c00cdcaa87c904921fd871e80f9fee97b147f32410842b8ec317ed73afead82226d66634cf70fbc1ac651b9e9ef06722c6f669e5cce475c7bdb953
+Size (alacritty-e1892ee92ab6c826787e19c7d55de3f4b40e16a8-e1892ee92ab6c826787e19c7d55de3f4b40e16a8.tar.gz) = 1419414 bytes
 SHA1 (andrew-0.2.1.crate) = 2cef5ff6fde642dc427a906300a47c240944d556
 RMD160 (andrew-0.2.1.crate) = bad7e7ffb1485e9de77fcc6a45fd5c7e4f36e0b3
 SHA512 (andrew-0.2.1.crate) = 06ba5a756e0d84953dcb1cd1714d1639e67e836dcdd92f5f77c2b35a2afdf0b0babcdf598e2c5cf2dc8661c8326bc27b1ac3c9963a5fcbc2e0c753da6ac730ea
@@ -32,10 +32,10 @@ SHA1 (approx-0.3.2.crate) = 2713def8f6e6b6ac5b804ce52386b26bd9b351f3
 RMD160 (approx-0.3.2.crate) = 91040b29f23d7801c86a7ec96eb32789b9c74351
 SHA512 (approx-0.3.2.crate) = 3853684c3b1c5c63204304f2e4f1c673b92311125c1df0fc16e96bd6f765e8266079e8d4ec3c85fad933361638c7515d5be18a2fc551353c4097051d0bd96ae3
 Size (approx-0.3.2.crate) = 14288 bytes
-SHA1 (arc-swap-0.3.11.crate) = 41224660387a135e1d6a8aa3935601df6c4aee91
-RMD160 (arc-swap-0.3.11.crate) = 1ef431874bdbb51bef5e55848b3d84331bcc30d3
-SHA512 (arc-swap-0.3.11.crate) = 6358a28edf997b475bd1ac5860469b97c1605e36f1aecf7108bc26a11ddc96073ed5596bd2a331214b3cb431dccd7f9301c3b86b7cbcc331531c84e2409c6f5c
-Size (arc-swap-0.3.11.crate) = 46282 bytes
+SHA1 (arc-swap-0.4.0.crate) = f2b03c91f4b195ab8d971cf25408f83baaa7f2c8
+RMD160 (arc-swap-0.4.0.crate) = 02a7838db7a0249beabc4c825336b9f056b6734e
+SHA512 (arc-swap-0.4.0.crate) = e2307342df6e060a5220865c7acca7338fb23ffb88327a50b3fa2ed74b2960347622f20dafe8311d32b02b7c9836d1279d118f4363e61a223e9470dafd45392a
+Size (arc-swap-0.4.0.crate) = 42651 bytes
 SHA1 (argon2rs-0.2.5.crate) = 7b980e80f5e15a90278cc7f84a9489b328708bc3
 RMD160 (argon2rs-0.2.5.crate) = 50d84e37d2513e8fa2787f642327ac88a825b10e
 SHA512 (argon2rs-0.2.5.crate) = 09a47467d09ed5bb4efdc4b8392e6282da6f4434063f4352c225c6dd1b668b51623e7d8960deb56c7c18eaca890a3515c1dc833acac1c68dc999e56b63e9b04f
@@ -48,18 +48,18 @@ SHA1 (atty-0.2.13.crate) = fe4ed7919862d59949ff30dcea47c7ab740812f1
 RMD160 (atty-0.2.13.crate) = 7b23f66e3d9dbeb654c198c48b7e834e68f5d82a
 SHA512 (atty-0.2.13.crate) = 4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 Size (atty-0.2.13.crate) = 4764 bytes
-SHA1 (autocfg-0.1.4.crate) = f748adc784e209369a57eeea3149ec9b679c38ee
-RMD160 (autocfg-0.1.4.crate) = e52e99774e26b36d8e8eea851aa7c575ed13916a
-SHA512 (autocfg-0.1.4.crate) = 811b68ea24a836980026abba12598b35359abdff5660e6e9d3cc65e3edbedcd10dffc208900af5d4c21e983e1218b5fb5499117c05ab60b3e4716f0529b231ce
-Size (autocfg-0.1.4.crate) = 10937 bytes
-SHA1 (backtrace-0.3.30.crate) = 174e9f13652e41f4691c09197154b685e655dd2a
-RMD160 (backtrace-0.3.30.crate) = 503d91fdac37d0669c5a1e07e7b6fbd011c277b8
-SHA512 (backtrace-0.3.30.crate) = 73eb9cecaa8baa9da571f49ac9a1e8e159d042e59b934df4b7474e4a49ade66aea69c49505b987855942856302790065f56f25b2e25657af00afc5afaf123c20
-Size (backtrace-0.3.30.crate) = 49787 bytes
-SHA1 (backtrace-sys-0.1.30.crate) = 702ccbf4c66e62f3568cb996c81f84e96f8be49e
-RMD160 (backtrace-sys-0.1.30.crate) = 79b5a948094d705b3d109f42f34d3886c6dd99a3
-SHA512 (backtrace-sys-0.1.30.crate) = 8f80419510e86ee8a9db4a61aa599cbd316c0de46afed1459b4802e45e11c1f66b1a821301d6ad71bd134cb898c7cf75f954c9dfd2c8cfbef299482b509225fd
-Size (backtrace-sys-0.1.30.crate) = 518350 bytes
+SHA1 (autocfg-0.1.5.crate) = 9c98a4cc74955cfbb580c856011f2af962abab28
+RMD160 (autocfg-0.1.5.crate) = 23361b8c6cdbca077b01fb003b1ea0b5df7933ad
+SHA512 (autocfg-0.1.5.crate) = cb5457f92c1698fd8bcb78b7ce3f5af6000cad1637e3aa58cf474bf1a82c4ad7e43e08d8493b2903e3f3b0ce06c32a6640fbaa27700a76150985884bf0aa4a35
+Size (autocfg-0.1.5.crate) = 11009 bytes
+SHA1 (backtrace-0.3.34.crate) = 9d31e7499587a45e8216a1d6a4370e39401b0dd3
+RMD160 (backtrace-0.3.34.crate) = d2df710865d11867e2b83c154bc72d24d543a516
+SHA512 (backtrace-0.3.34.crate) = 038350b01ed386a01cba5ea10bba9c123e7347770b42b5840a0dbd44703c8bba8453fb5f33ce7a0ef73ef4790a8aaf0d5586c22ab90ab227c75752360df8c85f
+Size (backtrace-0.3.34.crate) = 54443 bytes
+SHA1 (backtrace-sys-0.1.31.crate) = 4e2e3197b3c40af55a7130f28519e554283b14f1
+RMD160 (backtrace-sys-0.1.31.crate) = effef73c95786ea9d56b1f2a45181ac590972227
+SHA512 (backtrace-sys-0.1.31.crate) = 6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0
+Size (backtrace-sys-0.1.31.crate) = 518877 bytes
 SHA1 (base64-0.10.1.crate) = f4e4454a55395a4dd85f08e054dbe8a943f334df
 RMD160 (base64-0.10.1.crate) = d026e10544f0490980d7007105ac5e4d6da1f6f9
 SHA512 (base64-0.10.1.crate) = 674a8cbee95a41f755499a4e3bb93ebd3f80140c3e8e2d44a0b73890ee423754e7ba8abcd92132683cd54501ff5d14438d023a202eaf12776aecbe36df9e5535
@@ -96,10 +96,10 @@ SHA1 (c2-chacha-0.2.2.crate) = aa75a3933663878c09310f0d6b3c1af69d8070c4
 RMD160 (c2-chacha-0.2.2.crate) = ddb8d97c93fe4579faafe222f72d68cac1c8f315
 SHA512 (c2-chacha-0.2.2.crate) = d8edeff2f4eefb9504160d7f4d3c450661d10905c23cc4950736ab76e73bd1e88127c006bc762d63694847f2cc981ceeb0727ecf18e8fad7c89209d7a9e70f14
 Size (c2-chacha-0.2.2.crate) = 13766 bytes
-SHA1 (cc-1.0.37.crate) = 15e8579989d3c0d71829667d432931cf3fffa339
-RMD160 (cc-1.0.37.crate) = 1c3749ed0fbcfc86d97e0a87961719a05cd448ff
-SHA512 (cc-1.0.37.crate) = 85cf4679d16df14a815563c459227ae85206eb79826099fcbd5f602fdfdc052f36237916a842d65d9a5ab57c559c18e645bb219422d85aa3690c11c0a8dcc92c
-Size (cc-1.0.37.crate) = 44499 bytes
+SHA1 (cc-1.0.38.crate) = 463385d15842a8cd5c65aaed9e34094f14e58e2f
+RMD160 (cc-1.0.38.crate) = d5dbb0b5e710ccd42e540db8160d5aa1996f6e6b
+SHA512 (cc-1.0.38.crate) = 0d08ddd3f30c52eaca8195f9cd473ce3fdde6c6788481a33a8970c842781ce1eeb521023291f75d7c03279f524e8739abf3cc66f51ebf6e68945626589f37d30
+Size (cc-1.0.38.crate) = 45503 bytes
 SHA1 (cexpr-0.2.3.crate) = 773996ccabbac642d3771fd00cf80f9e735132ed
 RMD160 (cexpr-0.2.3.crate) = e8b40e230b21b885086bec86ac3f37252c8d3f9f
 SHA512 (cexpr-0.2.3.crate) = 93d87866dc192af4c091dc43484af58da6470cdec61f1b638abe3c084772efc084ce3a04ae3499a7c7dd89a19b672f383c68e74444fe67a984bcb1d968ae1e2d
@@ -156,34 +156,34 @@ SHA1 (core-graphics-0.17.3.crate) = 0aadef838d631345abc4c0a7bd65511b07e53b52
 RMD160 (core-graphics-0.17.3.crate) = dde0845ae4f50a3195debcf8e218bc4e60f31588
 SHA512 (core-graphics-0.17.3.crate) = 8794278f253aac719f5f7a36dbcadfd8f7ae5f16a940587e76c8c768ae96f78d4c419df7eaadf888047037e744e9bfae1e04953a02c347cfc3ec8296b7fbf68d
 Size (core-graphics-0.17.3.crate) = 26460 bytes
-SHA1 (core-text-13.2.0.crate) = d5e0ef00be67fa5f8430c1c6200e5a2a4f330386
-RMD160 (core-text-13.2.0.crate) = 23197fb15305147e6e32e07398c8c4338893f985
-SHA512 (core-text-13.2.0.crate) = 0a85b3e82b2c5ff57cf156c9fc0632609b1f4a5680802ba9e74dc4e7a2c4c426600937f07d179bc4d24c817ab482a4557f83ecc9596c8955daba27e75240f686
-Size (core-text-13.2.0.crate) = 15396 bytes
+SHA1 (core-text-13.3.0.crate) = e468908cf77bf12495f30aa46ab1593185c9762d
+RMD160 (core-text-13.3.0.crate) = d0fcf4964478745c91393689b8b8ab82669f0b9e
+SHA512 (core-text-13.3.0.crate) = 5c804914ca2da903d470b28161fc87168e3c8028e6e7de159f7fcf8649696d5b9ff1c62e5ac434396091743c5c9baad92f8223c4b7d399d93743afef5f681b87
+Size (core-text-13.3.0.crate) = 15488 bytes
 SHA1 (crc32fast-1.2.0.crate) = 7f553a7365c52674157eb97def13db5789913de1
 RMD160 (crc32fast-1.2.0.crate) = c47363e6ce2e21d9681d1266391843aebfb979cc
 SHA512 (crc32fast-1.2.0.crate) = 2ee73e0642f83e28034c1baca65156e65d751214e83f2a4ce94b6add5ba11f74ffc80832a3348ece1c099367be2b11e820dfb349fae89fbced1b68bd6b0466f0
 Size (crc32fast-1.2.0.crate) = 39161 bytes
-SHA1 (crossbeam-channel-0.3.8.crate) = 39cad154230b74e472235833998dd4c9ec5075ed
-RMD160 (crossbeam-channel-0.3.8.crate) = 02e631aaf3db272cec6f880c69b8176b81077c87
-SHA512 (crossbeam-channel-0.3.8.crate) = 9b4c4b9345276b0227041a64f7ea4971dcd37ac5a2d404408d7e1875cd9a1318cbbee0cd91d4ba4b73201927ae61cf35382d2c8ef9461f21d71e802d01063583
-Size (crossbeam-channel-0.3.8.crate) = 79923 bytes
+SHA1 (crossbeam-channel-0.3.9.crate) = fdc3e0f495408b3011b236908fd4a2038a08e6c9
+RMD160 (crossbeam-channel-0.3.9.crate) = 6817c398948912e5c718e60fbd48469573bcda0f
+SHA512 (crossbeam-channel-0.3.9.crate) = 4cc876bab2bd8874cee4b96bc490e77778f10e99ab624ed7a8b73be94b59a40bcb340fdb81a1d14242f6a795557c9f8bcdcf17d6bf6829aff85c7c1e8bf00919
+Size (crossbeam-channel-0.3.9.crate) = 86771 bytes
 SHA1 (crossbeam-deque-0.6.3.crate) = b7e291820a77ab6b4330dd1836449488a34a0753
 RMD160 (crossbeam-deque-0.6.3.crate) = 1ef5127cbe33bca38fb15d33b95a467c510f8af3
 SHA512 (crossbeam-deque-0.6.3.crate) = a3248a310c10d09e5a9d394a4e7c571bb75c92c904924fd26b40a55d6fa97c054fa2f1a978ed52263d91b495702c5957dc69aa8793a5c42b4b9e83ac86d4f263
 Size (crossbeam-deque-0.6.3.crate) = 14238 bytes
-SHA1 (crossbeam-epoch-0.7.1.crate) = e55038abab4fa7edf1ac92e0d09cb04705982718
-RMD160 (crossbeam-epoch-0.7.1.crate) = dc7e0d75bfcf8c90b40b22133d847ca1d538aed4
-SHA512 (crossbeam-epoch-0.7.1.crate) = d527ea799c7f7f5dc960231aa5d24f27ed9389f3a92531046e77686d50740e8f35d1f42510a8e6695776c58e77a3be51aea0dbed459cf81cf8befee1ec573f84
-Size (crossbeam-epoch-0.7.1.crate) = 35215 bytes
+SHA1 (crossbeam-epoch-0.7.2.crate) = a259da836d02fa4b6e56073665f3d15e89d7261a
+RMD160 (crossbeam-epoch-0.7.2.crate) = 8807e3fdbddb8a7a112e75a4c51e5ab43a950ade
+SHA512 (crossbeam-epoch-0.7.2.crate) = 672817b282692fa8dfd0e366853d72a2c14c43d54b8059a7b4761315bff20c342629ec1e64ca0e80e1e401cbd625b259d182546779291899334f1d9db56f1fc8
+Size (crossbeam-epoch-0.7.2.crate) = 38134 bytes
 SHA1 (crossbeam-queue-0.1.2.crate) = 277a81d070fea4d615297ad1858cc9b588bd4301
 RMD160 (crossbeam-queue-0.1.2.crate) = e76e05bc5888d2d2a8337811323108f1095aec6c
 SHA512 (crossbeam-queue-0.1.2.crate) = f799ec04a78ee86051bc6a0b99dc95766c83d2ae8672015d1fa95e53aa0f93232f3816b7b2d38bfbcc577516f45af009a5aac04be21f521550347fe87ca0b444
 Size (crossbeam-queue-0.1.2.crate) = 14104 bytes
-SHA1 (crossbeam-utils-0.6.5.crate) = a9165e45c2e621bf3553ac77016b36dd7c0e25a1
-RMD160 (crossbeam-utils-0.6.5.crate) = 8808ebe05797dde4a01a4ff580a8775c9891beeb
-SHA512 (crossbeam-utils-0.6.5.crate) = 5bcf3eed8f28d608b675aa4588b133393ced515e2f7fa37b413b34aa5ee550100899d957906dd04fcaee68cea57d2c8f230e06d6903f5ef117c9313d6cdbc2a8
-Size (crossbeam-utils-0.6.5.crate) = 31735 bytes
+SHA1 (crossbeam-utils-0.6.6.crate) = 46c3e273ce8cccd5e8f1bcd52a9c330c4be66b5f
+RMD160 (crossbeam-utils-0.6.6.crate) = 85e5de2758d9167c46757e980d95506ec4d56733
+SHA512 (crossbeam-utils-0.6.6.crate) = 771ac1a55a043600e7d8b720f9b5a32da2ec09efaa4dec4202f7b78a505eb391a842b7abc91516ccd287c3207c634b342b0bc8ebb3c0c7a0d73b7fb29badc9f5
+Size (crossbeam-utils-0.6.6.crate) = 32836 bytes
 SHA1 (deflate-0.7.20.crate) = fb355a72d033d18d2d6e3d5e4c9e7be7eb14f37f
 RMD160 (deflate-0.7.20.crate) = 6d0183f8f87a2b5e1425d8bfcf31d8d8a44393d5
 SHA512 (deflate-0.7.20.crate) = 3ed98605cb073c178052336a2ffa535e69480046f12a9152edaef9f10520123c013126f30767097e30047689fb2c25f27e9745d6269bbb0e04e644b00fc19682
@@ -232,14 +232,6 @@ SHA1 (env_logger-0.6.2.crate) = 7f81d5b4347932e505aeca5241ee285cf289a84b
 RMD160 (env_logger-0.6.2.crate) = 06aeaae6aa1d53b550a5c958e4384e99d72145d2
 SHA512 (env_logger-0.6.2.crate) = ec90dc0cee99a743d4cdc772fa66a9c4e81793e452000bc1432fb47436b62c6a02c36c40ea48550db493df65c4eb37e8a6d6d3b4011f00648294d745a200dafa
 Size (env_logger-0.6.2.crate) = 31078 bytes
-SHA1 (errno-0.2.4.crate) = d7400ab03cfa6d8f634ac62516d3c4da7a7f4e68
-RMD160 (errno-0.2.4.crate) = a06d01b7820baa0d10860df9ebfda00bf11e76d0
-SHA512 (errno-0.2.4.crate) = 039b7bcaed996bb6f48b28aaf44e7008d4b2f6b08213542aaa5fa82e3be87f29e9bc17fdefbf0f159473d292f37464d6888ac8da0a9aec418b1be2de7e2eeab7
-Size (errno-0.2.4.crate) = 8486 bytes
-SHA1 (errno-dragonfly-0.1.1.crate) = 1ce69a6058ca623348be35409ebcfc771ddc3d17
-RMD160 (errno-dragonfly-0.1.1.crate) = 0368c57c90d98f30e91749fecdacf875e9cb267f
-SHA512 (errno-dragonfly-0.1.1.crate) = 04d2db15d92ed8e770ff4fd0e200c78ee9235d0f856c163373fdc3fbc063e01daa91f958db212b977c49406e2287dda34e98901f1b1516a6a467ea2cc501d074
-Size (errno-dragonfly-0.1.1.crate) = 1370 bytes
 SHA1 (euclid-0.19.9.crate) = 884cee4195a92fd9b73fae8a299e88a1734c3f02
 RMD160 (euclid-0.19.9.crate) = 11c45fc7e0b21f2b740dcf07d15dbd2fc194fc3b
 SHA512 (euclid-0.19.9.crate) = 98b8b34c1e3915fa3a925f909df0f3de09bf4f3a459e786ec50b19d7dbb525e0cac853754753633e62e5e9e5c37d9e9fbe62acda157857075154132692ea4620
@@ -316,14 +308,10 @@ SHA1 (fuchsia-zircon-sys-0.3.3.crate) = 03629e778d972e3bed82d31a2b7b66e0c63c05b5
 RMD160 (fuchsia-zircon-sys-0.3.3.crate) = 4b9e5d77223362e647972d7ccc66f69236aa1e89
 SHA512 (fuchsia-zircon-sys-0.3.3.crate) = 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
 Size (fuchsia-zircon-sys-0.3.3.crate) = 7191 bytes
-SHA1 (gcc-0.3.55.crate) = 280bb0927755671cdde42b3f1cf938a2063ed52c
-RMD160 (gcc-0.3.55.crate) = abbd107a2035c84c3104a53071e5ef931d7c09af
-SHA512 (gcc-0.3.55.crate) = b045b60cf65c1deae44e4f40d0f511dab05c82be5065390dfbdaf5b51ee2d0653c3a6d8d1e7606e4bb6d234adfd22a8c68bde724406f3edb4bb6366617d46a86
-Size (gcc-0.3.55.crate) = 37262 bytes
-SHA1 (getrandom-0.1.6.crate) = d1aaba6dc4db087614d7b9a1f40ce43fad05b95e
-RMD160 (getrandom-0.1.6.crate) = 6b5ab4378a793d98489d126d65d0519d738dc6b2
-SHA512 (getrandom-0.1.6.crate) = e4426a90e1a942344568c087b27a7e7f483e715947ddf25b5a2671b7844b646d09033994a810c9bc96c905d75bf0552e217cf93526a6294a73cb3ddc02540801
-Size (getrandom-0.1.6.crate) = 18529 bytes
+SHA1 (getrandom-0.1.7.crate) = dabf984f55c054918b52e3e900b96624ce35958b
+RMD160 (getrandom-0.1.7.crate) = 034acc973d84c279da4960e0347faa61c257dc64
+SHA512 (getrandom-0.1.7.crate) = e38e82ef3d3613e69e2ac38c63a16e6a4f0a7d54f8b894c45e1c9cb2b1d4f8d9a7bbf087c3561d5482fe45ecd51f3d4b2fdc61638df2c380e3c9c3d8fcc03eb3
+Size (getrandom-0.1.7.crate) = 21488 bytes
 SHA1 (gif-0.10.2.crate) = 13d97a4306baa67e48215f922be721ef336ff19d
 RMD160 (gif-0.10.2.crate) = 9a663a0eccc4510cbc155414d3629ae2da7ac7ed
 SHA512 (gif-0.10.2.crate) = dde1332c893d5bb74270f11f4942d8aef3de20eba339bd8836e4f0ebe543d47614494506fd8ba2bbb3c370b28223db04b8a07d3be7ea5a6e9551400c29f1dcdd
@@ -336,10 +324,10 @@ SHA1 (gl_generator-0.13.0.crate) = d1c77487702862f049e23915b847cc432950cbe3
 RMD160 (gl_generator-0.13.0.crate) = 6157240e1f1b57e9d0eec3a320dff98bf558a035
 SHA512 (gl_generator-0.13.0.crate) = 5cfbf201aac9d21453f3845313c45d4df6527077cfe6f9627310fdce15ed627072935e38a798bfee3a38be61d754e3c27bf6f15f06308adb0bd2d2eeb0aa0f2a
 Size (gl_generator-0.13.0.crate) = 22215 bytes
-SHA1 (gleam-0.6.18.crate) = b38175bc0c58b44272995a31c78899ae7190d453
-RMD160 (gleam-0.6.18.crate) = 6bfed0531b302a8a990bbec13c7da95550f6402a
-SHA512 (gleam-0.6.18.crate) = 0101480d4341c23125e1e04e571f8da2c4da5489e417c9e314fff4d5be455af64838b0b53d0040b09056edac22863bedf313dc34892dabd0422bd5ed62be9b68
-Size (gleam-0.6.18.crate) = 26560 bytes
+SHA1 (gleam-0.6.19.crate) = d5abe4a46358008492261b00f91525aeeecc4c63
+RMD160 (gleam-0.6.19.crate) = dc33bb3f020572a3dbbc7f7d9cf90557f6044c9f
+SHA512 (gleam-0.6.19.crate) = 3a2f592f3280df24146ac48a81b7bf27c9c600e7cbb9ab2e976cf6b22e5a5f9e4126fd113c9828b04ebd2c95ea91ed1e952b66da0ae5e101faa4878fbe749f44
+Size (gleam-0.6.19.crate) = 26525 bytes
 SHA1 (glob-0.2.11.crate) = 38c50fb079b8e0a7252d15c654c06e531d499f52
 RMD160 (glob-0.2.11.crate) = 428e7b3db03c18f8a1e96fe0c26d5774eb0496f3
 SHA512 (glob-0.2.11.crate) = 91a1a751bc4ed3b13154aa056180f2b8123c33627cbe972bdd7986fb0b6f1ef90e59abd4128d6e4db5e69523d757440c7df9b9721a61f5ea5a091ffc9843e10e
@@ -368,10 +356,10 @@ SHA1 (glutin_wgl_sys-0.1.3.crate) = c22f731c261e3789865047a1b8799bc809443fa7
 RMD160 (glutin_wgl_sys-0.1.3.crate) = 4b61d7232c378e546e2d0bf43ca57032fbeb2adb
 SHA512 (glutin_wgl_sys-0.1.3.crate) = 8b2735c263f7d4d7fada72722a160417577deb2d44fc4067b5610ca7a6056c804096675493e1dd64fcbb5a25a057e120c70aea637c57e80db9b0a04001a0aed4
 Size (glutin_wgl_sys-0.1.3.crate) = 1555 bytes
-SHA1 (http_req-0.5.1.crate) = 98ceab068b1eefdb9ddf25b9a03071a8f32f31f4
-RMD160 (http_req-0.5.1.crate) = 0278187c30b270591227418af7a9de735b6a8aa4
-SHA512 (http_req-0.5.1.crate) = 5288df12f28aebddcdbb7fdbb12de2f1c46e0b993fbb6ac7d3516b46c5b9dc83b8f9eeabded7192dba0f4f5bc3e97cd9d8f9b61825cd7935b8968e8c34c684f7
-Size (http_req-0.5.1.crate) = 65065 bytes
+SHA1 (http_req-0.5.3.crate) = c424a19fedb4ece562cda6eeeb5c86e187271718
+RMD160 (http_req-0.5.3.crate) = 7b976d8eeb9157068463758f2bd367ae461c164a
+SHA512 (http_req-0.5.3.crate) = 2d5acff6de8cad599d9be2c2435a48e5228e4759ce8dadd6a412348bf99ad11e012674862a2e55e56f3e268732c16cc825d468b8f14f7d1080ae494ad8e54d7a
+Size (http_req-0.5.3.crate) = 65160 bytes
 SHA1 (humantime-1.2.0.crate) = 1053c7395c8d3f29c96052cdd96eb81aefd7cfa0
 RMD160 (humantime-1.2.0.crate) = b96ce801cfc4b6469d62c5de1758b66676c88249
 SHA512 (humantime-1.2.0.crate) = 718e5d3568305e09c359ffb8ca478b36ca3b829667029daf238517e2b88df198c33e29c93b7e2d02552a4ec746c121421128002d20c549400ecee1942c4be6cb
@@ -452,10 +440,14 @@ SHA1 (lock_api-0.1.5.crate) = f1bb15478101ba653e11cf368c4f5a32c85cc867
 RMD160 (lock_api-0.1.5.crate) = ba1a2e7fc818e0cdef3386da54a0041444173327
 SHA512 (lock_api-0.1.5.crate) = e6049a8a840c11f00b6505dc9d01d1f759aa7bee47520f86e36caf6c52ca476236b09609b0a5cab0f4c247a40a4736f8fc04cf26fce0962cbbf2956ad4adbfde
 Size (lock_api-0.1.5.crate) = 16967 bytes
-SHA1 (log-0.4.7.crate) = 5183147cee8a366c95810728b21c07c3d360e7fb
-RMD160 (log-0.4.7.crate) = 8bb103f9439b4bdb20ce024c0b2cd81a7e3d84aa
-SHA512 (log-0.4.7.crate) = ecc8ba6fe505d8366ad9ee691bc19bb97654097d796d80eeb2544ac71aa7031fd57aac8d64eb065c8cc74471a8cca0a7e2092fb20e88cfc64050b650c2f760ba
-Size (log-0.4.7.crate) = 30733 bytes
+SHA1 (lock_api-0.2.0.crate) = 4f4fe7d289512e265309694946e65931485d3bd4
+RMD160 (lock_api-0.2.0.crate) = 240255f5914012d29bc478b6e1b8bea0d071751a
+SHA512 (lock_api-0.2.0.crate) = 23ba50a3b69903a83de43c63c09c56bb24fb69e2c43d020d1dd5df61bf45ad2ee3f49ab4263e069e311a48b5b7220f3e2d1417c7c98e3c6350f0036007564a0e
+Size (lock_api-0.2.0.crate) = 17694 bytes
+SHA1 (log-0.4.8.crate) = 02a764fefe1c4eb27945d76483cc1415a2d4d55a
+RMD160 (log-0.4.8.crate) = f2385783c99f03d87236261ffc9e695f9041fa68
+SHA512 (log-0.4.8.crate) = 0b71f97d5964134b5eea1332347e177806b2f171d0be5c410c0ff1539470b242ba9f0933fafd853e4171a43b5e373a150af18918924be431c7216022553a8a3b
+Size (log-0.4.8.crate) = 31297 bytes
 SHA1 (lzw-0.10.0.crate) = 3e7c3f8cd0e91d93eed2849bdfa842db8e4d6116
 RMD160 (lzw-0.10.0.crate) = e1c6eff38571cf510e2eb3e485f012b9dec1586e
 SHA512 (lzw-0.10.0.crate) = 4f62b824a4ede1be1618e75734d109202ad85dcd219409412868433e92513f4f1953a3d85b570d5195cb9b6fcd7af08e0a56a9f1f4daea42d604b37f1218c2f2
@@ -480,10 +472,10 @@ SHA1 (memmap-0.7.0.crate) = bbaa0d19610a18bb7c8b2c2211a14bb92bef4bf7
 RMD160 (memmap-0.7.0.crate) = 11b2134f7748a8eac1cf3cb1a56869fe116666a2
 SHA512 (memmap-0.7.0.crate) = 3a7c7f963111c2afeaa0381aaa6a57f0f57600392693ee1807d54771bc058ea0f86ac6e8afbe858e45f9f17b685430bf256dba1126b8074ace3aafc07bc14bfa
 Size (memmap-0.7.0.crate) = 15214 bytes
-SHA1 (memoffset-0.2.1.crate) = f2d9e2c1f9d8bbeb74c3410879b9450ba936d4df
-RMD160 (memoffset-0.2.1.crate) = 5920a7d0cbebb035c2e91fb056f54a48fd8ac2ee
-SHA512 (memoffset-0.2.1.crate) = 4901eca49eb20acc53d1120548925d691d5e0a0ee899f5c26f55f8b997549cea3b819b1f9b4f5495f4bc73fbcaa386cda50cefdc0036c097c4eeca8086568530
-Size (memoffset-0.2.1.crate) = 4618 bytes
+SHA1 (memoffset-0.5.1.crate) = 5e76b00cbd5888117cdff8ae7d9e21998c8d4ab1
+RMD160 (memoffset-0.5.1.crate) = 57bf652742729d76d653d2ba8311fe933a066496
+SHA512 (memoffset-0.5.1.crate) = 8bd14c74a65464061acc5594eb108e630e8dd7a9dedccfab0606c255bd43e7b30241ba0bea11bfa80f9afd8fdbf0879ad7d998628f938a558716ec10da31008e
+Size (memoffset-0.5.1.crate) = 5958 bytes
 SHA1 (mio-0.6.19.crate) = 0876cda95a09446cdb54c90a4414634e08b810cb
 RMD160 (mio-0.6.19.crate) = 0c186f8f91a53e72688448bc1e143dd92fbc3a0e
 SHA512 (mio-0.6.19.crate) = a6eeb93a34a4a4d486a821763cf660d6c5d3dcb08a7f1cd32a04d918d5196cd50cc29b30c5a97eeca68ab1cda50bf36a50c2c787e08ae3d2a2b9134350acd097
@@ -576,18 +568,18 @@ SHA1 (objc_id-0.1.1.crate) = a3b438c91c7cd0582f823208674e65caf32b9813
 RMD160 (objc_id-0.1.1.crate) = 790a33869aedbab7aa85cfd63730bac4d466a2a4
 SHA512 (objc_id-0.1.1.crate) = ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
 Size (objc_id-0.1.1.crate) = 3258 bytes
-SHA1 (openssl-0.10.23.crate) = ba91142860f45752236d44dcdb4d5c5cc8917a6b
-RMD160 (openssl-0.10.23.crate) = 24aea5348ef98820505de7b2239a6ab82bf30740
-SHA512 (openssl-0.10.23.crate) = 655db50c88b5503dd80649f467acea5452896fb97d39d82180dafa24180d7d92a1ef2e75ad46b0596f8ac13c2fccee3c7447fd45b54afe94cd261c4e218ec897
-Size (openssl-0.10.23.crate) = 179328 bytes
+SHA1 (openssl-0.10.24.crate) = 207a53c74b3166ee00b4306eb5dd18da1c619e38
+RMD160 (openssl-0.10.24.crate) = a32d3f771977a9d3d9f9116da06aaa3db9d57605
+SHA512 (openssl-0.10.24.crate) = 2127ff5f9b8feb3b567362ea9988a125f39e524432c629481e5ab27f08e2bec20147fb14bfa2d10cecf357fef5f6d6447e8d045f157bac7c1a4e0175903e19ec
+Size (openssl-0.10.24.crate) = 182149 bytes
 SHA1 (openssl-probe-0.1.2.crate) = 6a622635f20be67eb1bacc7acd839426e806461e
 RMD160 (openssl-probe-0.1.2.crate) = 1c34c57af386e16d9fedf37664faad661753c595
 SHA512 (openssl-probe-0.1.2.crate) = 4001eeea5c4f859559475b4b1df8248611bd44273116b31e7ef775e02918cc989825989868f331f0f0e387787680c1e4ba721ac0fd4695f7363005ccc0815d9a
 Size (openssl-probe-0.1.2.crate) = 6427 bytes
-SHA1 (openssl-sys-0.9.47.crate) = bfc921b5f16ddab6301f6811492a37cc6e781e59
-RMD160 (openssl-sys-0.9.47.crate) = c94b8a5c6ede68cf8fef89937c0f8f66a5ad8446
-SHA512 (openssl-sys-0.9.47.crate) = 8d3a38a5f403cbd957b069c60d80f790f2030490847113b3050afbe769b4c692b581ec763656042973167dee6ca70939fe0f15cc1150db67731fb3808d98b6cf
-Size (openssl-sys-0.9.47.crate) = 44276 bytes
+SHA1 (openssl-sys-0.9.48.crate) = 109ce28b38f575b13ed01589bde98931e4b8e594
+RMD160 (openssl-sys-0.9.48.crate) = 6e27d83275778b362eb47298bf0bdb01b48ea333
+SHA512 (openssl-sys-0.9.48.crate) = d17fecafb9748678481dba5a833f46a56b23becb745af1e9881cd51e289d2711afd03be6317a7a9dc58058180f5f0c65b15dac481177ed6773640bda34706014
+Size (openssl-sys-0.9.48.crate) = 44721 bytes
 SHA1 (ordered-float-1.0.2.crate) = 15cedd54009de644cc4ee87cf9bd03d1d2709aee
 RMD160 (ordered-float-1.0.2.crate) = 0ecf5073f0d35987e826fe4c9917dc954c9948b9
 SHA512 (ordered-float-1.0.2.crate) = aec5c5e00fc17e47687d69fdc6cc3d4cae337b2af6f28cc869ba5e98aa64c81493c8f822e6b68f6cc109b99a7b19363211b28cd3cd9263cd61f2ccad3d3f7399
@@ -604,10 +596,18 @@ SHA1 (parking_lot-0.7.1.crate) = 54c7d113dbeb4c703e46da5435882b6c6a7e2f64
 RMD160 (parking_lot-0.7.1.crate) = 34a24353720b1c0c088b34e54c8ae1df2f29ea22
 SHA512 (parking_lot-0.7.1.crate) = d83d3c457e15ffce500d4fc82d0b9840ea2ed36d43d4eca841b05b0a9ee73ff6fcce07ccc3a6f0d06d950d7beff85db0c3d13dc1461adfef390d6b3d85367bed
 Size (parking_lot-0.7.1.crate) = 32670 bytes
+SHA1 (parking_lot-0.8.0.crate) = 1a8d40df8d89bfccf4250dad33963ddb0d5811ca
+RMD160 (parking_lot-0.8.0.crate) = 756339589a0de4a6c792bb3df573439dea2d1351
+SHA512 (parking_lot-0.8.0.crate) = 82937f87811a987652fad9c4018efa2dd214b4142c5a94c6629fc5bb0e9c49c13d9503783e3932fd0834f2a1afde6dce80aa488b2bcd32c95bf9a9d5ce139f93
+Size (parking_lot-0.8.0.crate) = 34446 bytes
 SHA1 (parking_lot_core-0.4.0.crate) = ee7f60ef1ba1c3062a99bdd47750caff4a513a4b
 RMD160 (parking_lot_core-0.4.0.crate) = fa8a0e4fbb236dfb080c3baf5deb2af2c98ee4a9
 SHA512 (parking_lot_core-0.4.0.crate) = 25c0389e9d3d88725398fb304d3a4c20a3da0bf0d67f12c7cdca38f8068dc6ea7b57341579136cf4792cbb92fd64dd33cd91412463f4df8902e1b8c87ca08d08
 Size (parking_lot_core-0.4.0.crate) = 26817 bytes
+SHA1 (parking_lot_core-0.5.0.crate) = f0c2fbdf5415ca12acbad586a71f31b12d684d8c
+RMD160 (parking_lot_core-0.5.0.crate) = 834a6f7b11724b5cf0eba33c0b7da1b71e7dd3a7
+SHA512 (parking_lot_core-0.5.0.crate) = fd90b0a82713d329045da37ad4ab6b66d1e860f0a6ddcdf102e8740b98badfc83d6c056210618fb339271f1f68545090287528590d337d34a31bd7fdb70b0dc8
+Size (parking_lot_core-0.5.0.crate) = 29706 bytes
 SHA1 (peeking_take_while-0.1.2.crate) = 055d3f21641986c5380504c5b1e288a29408a8a5
 RMD160 (peeking_take_while-0.1.2.crate) = a2d2aea7037c02ab61b3d49a9db34b94423d3615
 SHA512 (peeking_take_while-0.1.2.crate) = 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
@@ -616,6 +616,10 @@ SHA1 (percent-encoding-1.0.1.crate) = f3ba1d540cf6265d76b8bd2947eddf3ab21f35f6
 RMD160 (percent-encoding-1.0.1.crate) = 68898d3983e831ac02ae8d440a5c6f5a8e395695
 SHA512 (percent-encoding-1.0.1.crate) = 6e884d7172e8cadcf6e39056c9f92b70252f56a8062af0e792179dcf990344f47553c04e2fce84841f20f5c28557d7768727f60c862b9876d29cabffd4ad19e9
 Size (percent-encoding-1.0.1.crate) = 10057 bytes
+SHA1 (percent-encoding-2.0.0.crate) = 7573c12193f1873c1d406fabfeea06ac0a28b235
+RMD160 (percent-encoding-2.0.0.crate) = f920dd96292cfc5707d8110b09d50da59baf5d22
+SHA512 (percent-encoding-2.0.0.crate) = 912e36de9efb942db714ad3898b6c97ef825069303fe042202f67903491815033211e879608c5e51ce8a637f6afd3d7db77007f022602112264aa3a353b6ecc7
+Size (percent-encoding-2.0.0.crate) = 9726 bytes
 SHA1 (phf-0.7.24.crate) = 47f356ce6168d7d2c93cd60ed78fdc3d06a3b51b
 RMD160 (phf-0.7.24.crate) = d071f2519fca216dcb0f97c11b0dad852bd79a8d
 SHA512 (phf-0.7.24.crate) = 0140e9acb7dbf6ac2d17110e8efc9ef515e2f54b1b3b213d98507da6b9e9e3eb0995173c69b31c34f536ca9b06eab108015ac26d2207af79bec4e20d19d62e44
@@ -632,10 +636,10 @@ SHA1 (phf_shared-0.7.24.crate) = 522b52239c4af80d619263f97a2a0cda8e4f0fae
 RMD160 (phf_shared-0.7.24.crate) = d1abb0575f695ac8f03d1a96a9da61f96351db52
 SHA512 (phf_shared-0.7.24.crate) = 5d46e738eb9afa2c77c5d123ef47dc1f7ae767baa043cf3a937118faa64696e714dac57f01861bf58a39dac67048c55a301dd24401cbb1976a7f753873e49cca
 Size (phf_shared-0.7.24.crate) = 2170 bytes
-SHA1 (pkg-config-0.3.14.crate) = 8a19fcfcba5f690a215fffb42d6418df24fef3a7
-RMD160 (pkg-config-0.3.14.crate) = 71db4ba8eb80a327f21fc2d689233fd4cf825ae0
-SHA512 (pkg-config-0.3.14.crate) = bf120f0694f44d7b83b431eb28fe14ef3aca4d08ae0c2c9edbf8f184c145ba3faa479a6ab25e2d7e9f9d9f2d9a3fc21674fd4ddfe88bcc4fadad40bd8285656d
-Size (pkg-config-0.3.14.crate) = 13565 bytes
+SHA1 (pkg-config-0.3.15.crate) = 0a0abe984d1821ad4f5354108bb39ccfab20bc4d
+RMD160 (pkg-config-0.3.15.crate) = 85b4430e12790fad2bc0169895ec50e165efc91f
+SHA512 (pkg-config-0.3.15.crate) = 645aed8e24ce99085e4f152eac511df50646f17705d57bd8566e70e17c18bd6b05001479c94b2425e45c67d4f84797784053a8299957a1492289853755a7867d
+Size (pkg-config-0.3.15.crate) = 14087 bytes
 SHA1 (png-0.14.1.crate) = 40edccab6c9a48a7126c7c5aa9904d3bdcf4f5e3
 RMD160 (png-0.14.1.crate) = a71a567b3eaabc2c45b300b20c75334916e291ed
 SHA512 (png-0.14.1.crate) = bebe42859dcfc5a4bbdd3606c92d26d20dbd3b68a026756d1f65100759a872d119492f6d9042030911e4965d0faaa4a5341738ffb6cc87299df6100dbb5460b7
@@ -676,10 +680,10 @@ SHA1 (rand_chacha-0.1.1.crate) = 8939c0b3f813795e2c539d913c11d485284b5157
 RMD160 (rand_chacha-0.1.1.crate) = 1859cc8038a4f6bfca8ba9265607088485b64648
 SHA512 (rand_chacha-0.1.1.crate) = 200d39362ffd6d91cfe80634e951c7323a5df8a382c91e3afcef1ecb143a16dc47a17db7f1a746b18e4ea8bfd36bc31ceaeff6d0116e166f8b34e4a8530b3c1b
 Size (rand_chacha-0.1.1.crate) = 11703 bytes
-SHA1 (rand_chacha-0.2.0.crate) = a31ecb0e610f744e096209c5a63cd1b9c66ab753
-RMD160 (rand_chacha-0.2.0.crate) = 995d634de6ecf67e4675680e6f735dafdfc8e495
-SHA512 (rand_chacha-0.2.0.crate) = 17a465a29fef23e249ea9a2b1482bc31aff4e1e766662277e142d2a1d0391fb52c293aa0e71480a1450376a2f107f95b8752f41e5e279d8718282319626e7d78
-Size (rand_chacha-0.2.0.crate) = 11539 bytes
+SHA1 (rand_chacha-0.2.1.crate) = 11c758e16f56f84cd84dbf5286da22dff639430f
+RMD160 (rand_chacha-0.2.1.crate) = d444707f91e3ad011728c8e13b84494af82affbf
+SHA512 (rand_chacha-0.2.1.crate) = 30933fdb94ca8d4bf040a7e08a42944a0d7c2f3f6a9a3d547e74bc32f922b0eb79d85afb1f6c85c78dc115170e70bdf96b36f0478d61ba5651876d5350ad18f6
+Size (rand_chacha-0.2.1.crate) = 11475 bytes
 SHA1 (rand_core-0.3.1.crate) = ded22dbd0544f368082d1e1f1329f43be44e7aa1
 RMD160 (rand_core-0.3.1.crate) = 151b865da8c059c878b5f248c53d0cc434af2536
 SHA512 (rand_core-0.3.1.crate) = 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114
@@ -744,22 +748,26 @@ SHA1 (regex-0.2.11.crate) = 4731c7800c908ed086db11503cce1d00915c01e7
 RMD160 (regex-0.2.11.crate) = 0f9d5f87f3bb59af74a84dd2a1d430ff48d73e36
 SHA512 (regex-0.2.11.crate) = e0f48ab9a692f7ebd83a21bc70060aed0a7dccc9aaaef6995262fa4e2e33f4404a04a217588b72025820b1a0e4697c076ad47a017e7c51cdd4b6c1909c015ead
 Size (regex-0.2.11.crate) = 209507 bytes
-SHA1 (regex-1.1.9.crate) = 94bdf4228ea0e6684d70414877dfc5032526b64c
-RMD160 (regex-1.1.9.crate) = c2726e60e5bd78d8611fc9ba49e228ea81e6d188
-SHA512 (regex-1.1.9.crate) = 550a062637075525b6898cf6c710ab1adadeba17480bdc9c59f02ac504f390f1042ca6e89a6c0f4abc583856ca2b7e2387c53de41d1060cec23b9050b2f78c71
-Size (regex-1.1.9.crate) = 246517 bytes
+SHA1 (regex-1.2.1.crate) = 92152030d4906e8e39d879ee5169f447404d4c43
+RMD160 (regex-1.2.1.crate) = 300f02322e40e06185d2cebf4d6a3aa7f52229a3
+SHA512 (regex-1.2.1.crate) = 8eebd914fac9ea0f5c879614acbdfc6dd5de651ebe4f38c886e9e7e14c26a11220df36997fdb6d3fb95aa28ddb77ac416d92cd0e98a18a1996ad4fa0cfb3a986
+Size (regex-1.2.1.crate) = 227824 bytes
 SHA1 (regex-syntax-0.5.6.crate) = 657cf964d8f8adbd172e6dac585ae31b79907f7b
 RMD160 (regex-syntax-0.5.6.crate) = ad5f26dcb2f2ab34be9b331437a174e8685167eb
 SHA512 (regex-syntax-0.5.6.crate) = 4ee43272d0d6e5cc0b554816e20e2d93b0ee774fd71643d5edae06627b295d374769ecdc3c1233a688d306d1cb86a83b6850ffe4022baa3db78beeea1190b455
 Size (regex-syntax-0.5.6.crate) = 233912 bytes
-SHA1 (regex-syntax-0.6.8.crate) = 6de28b2a782697b9a53cbd005f0c9cba52bebb94
-RMD160 (regex-syntax-0.6.8.crate) = 953013750e615640fab17e287f282d520dec18d0
-SHA512 (regex-syntax-0.6.8.crate) = cc0f4d4f16cd77ed7f5afcfc6d715c1becd9b30e9d8034460748b2b8c42dfb07cadce8e68198dc63521251476cf5f9265732bfeacb29c43f619183211818b20a
-Size (regex-syntax-0.6.8.crate) = 273624 bytes
+SHA1 (regex-syntax-0.6.11.crate) = 23f5b4070620179f24839cc7784faa14b064747e
+RMD160 (regex-syntax-0.6.11.crate) = a1e9a3089c74f2af732f9fc2e7306854a53b0373
+SHA512 (regex-syntax-0.6.11.crate) = 619e1118aaaab60dcfc653cdae8fe2a8dcf49f2b06e718710f30179b4c95f1e31c04b2289f1d05d0c88b1996a3d8a327180ccf13bbd1d0259a70af7c7f449651
+Size (regex-syntax-0.6.11.crate) = 283238 bytes
 SHA1 (remove_dir_all-0.5.2.crate) = c5f67b82a1a1c70b0cd00d20d1d9c1149ff058ad
 RMD160 (remove_dir_all-0.5.2.crate) = 8bf4b2c9c859c1ba10fe9b0b48508594a7713d15
 SHA512 (remove_dir_all-0.5.2.crate) = d19a45398a93adbcef9f233f6b3eaf4a63ae95f5bbae00c880b40c5edd34449e7f798ebcd4d11843c68ddfa15e11bed21d434b224e4a175dcb64ae011c13c8cd
 Size (remove_dir_all-0.5.2.crate) = 8907 bytes
+SHA1 (rfind_url-0.4.1.crate) = 4a9664742e9f82ba10c0a44604b8c6ef078a13b0
+RMD160 (rfind_url-0.4.1.crate) = 47d4528e54e91a26a286dbf42c6b33dd7db65d37
+SHA512 (rfind_url-0.4.1.crate) = 316ce2d9caa5d814196fb206f9dea80b3c5c93d132829f4970ca8547addca11bb392ad36d0e524da152ba024816a968d822eca3f9856ad7d511cff5877b03ba6
+Size (rfind_url-0.4.1.crate) = 9960 bytes
 SHA1 (rle-decode-fast-1.0.1.crate) = 38bc055e2cdd4ccd39ab7327191a7a624f12e6c8
 RMD160 (rle-decode-fast-1.0.1.crate) = 0d336cd5a8d0bd6a802ae9f9ab1c55fc4f9def84
 SHA512 (rle-decode-fast-1.0.1.crate) = 38b3565279b134dcb3bcba001b081ada73f36e4107bdee935036631b740b6e1d1f767e3965ad414e38c8606abc1733f898062bce01b8c19234f204adcbe05a4a
@@ -800,6 +808,10 @@ SHA1 (scopeguard-0.3.3.crate) = 58ee051d324306ad6ae3b007e2ef0fced57d9f8f
 RMD160 (scopeguard-0.3.3.crate) = e77508e3d64bc39c22ac5c87f8937906d160019e
 SHA512 (scopeguard-0.3.3.crate) = 57ce8e32dbe342040a63ec65fbef3680d66d439f0f704c5d485670041505905cfc602e7e3580748b4b4a55ce892d17a453e6d2f853cf0de4c6a2082f0fe95719
 Size (scopeguard-0.3.3.crate) = 9605 bytes
+SHA1 (scopeguard-1.0.0.crate) = 15a7512019bb50fc655a7f2313859a2c56b657fc
+RMD160 (scopeguard-1.0.0.crate) = 9a816c3faa3b89ea99ab89a3391abad851d6c038
+SHA512 (scopeguard-1.0.0.crate) = 4f2ca06ee2d9c46e42ab4c72596bc7c99fb7ed8db8e09bdceec010de51aae21497151c01fa72ec55f3bdf81ce964ba682ec64ee96586c5c315a5daa8bcee0b37
+Size (scopeguard-1.0.0.crate) = 11304 bytes
 SHA1 (security-framework-0.3.1.crate) = bffaae09ada01787541faadfb8e99703110d55c1
 RMD160 (security-framework-0.3.1.crate) = 76612f72e40c972c1fb18081dd80b79f6c5f83ae
 SHA512 (security-framework-0.3.1.crate) = 69b1e32cc4cdd3a069e9f1de08d6b5563a90e094e0fce07b4949386072632cdfa5ee7711ae16904148936dafebd77321160b28acce239f0cbd5547ba1d77edc5
@@ -816,14 +828,14 @@ SHA1 (semver-parser-0.7.0.crate) = 97b6fd66497a26ea9fbe76591f7ae041a3f85a5b
 RMD160 (semver-parser-0.7.0.crate) = 63f826b792b17493186d587b9887efd93121294b
 SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
 Size (semver-parser-0.7.0.crate) = 10268 bytes
-SHA1 (serde-1.0.94.crate) = e8ebb0e9f480cd60ff757070ad5be65459cc58d6
-RMD160 (serde-1.0.94.crate) = 94fba8384fbecc4d8099cad4e553cef0789c25a4
-SHA512 (serde-1.0.94.crate) = e570bed6798d64d848fc794e8982b6f7f5773f70085a8fbc62dc907e1ff6d833612670b6eaef7ea674e0f08c4a04e3c484df8adf4caae7d2664f7dee3cdd453b
-Size (serde-1.0.94.crate) = 71744 bytes
-SHA1 (serde_derive-1.0.94.crate) = 9142ec4fff30f2640a6d3fc87ca6b33f6291737a
-RMD160 (serde_derive-1.0.94.crate) = 27096654dced40e1cc50af9176ecbb6e14f24cf8
-SHA512 (serde_derive-1.0.94.crate) = 93d938893bc191cae537dfe8f04ed84c5217f77627782b240b9a54618ead2a04c501a63ef90f0df402eecc489eb91c8477b14f4ba2999440dda3e6d579eec36f
-Size (serde_derive-1.0.94.crate) = 48824 bytes
+SHA1 (serde-1.0.98.crate) = 100c3e538cae549085038ee1c908a20f5a2244b8
+RMD160 (serde-1.0.98.crate) = 653b986a2e957bfb28cf41bbe48de0a091f5df38
+SHA512 (serde-1.0.98.crate) = a949d803c7c66312f280483c532c705f8b3a2b4d058b717195ffc539ce9e92bff707a585cb9e2f52c16152107edab40ff8bc4cf825c06f6b73f1fa189cb9dba7
+Size (serde-1.0.98.crate) = 72417 bytes
+SHA1 (serde_derive-1.0.98.crate) = d615aada488c8707b17d8e9193d55fffe4db4af6
+RMD160 (serde_derive-1.0.98.crate) = 0b2e682d65f65f3c36855a94b511f2b08123534a
+SHA512 (serde_derive-1.0.98.crate) = 16313a0fade030fce860f02daffd47febfe3c470b5ecf3a8a53d88eae42b251fba56dab7caceb3560f562860957be4fc66ece06d176757c61b8497f5508a1ece
+Size (serde_derive-1.0.98.crate) = 49046 bytes
 SHA1 (serde_json-1.0.40.crate) = 1ced1a5beb0dddf9b97f7cdf7807e48f2b0712f8
 RMD160 (serde_json-1.0.40.crate) = fd1bd52b8f4532d6bfc6f5c8940c8765af6ea309
 SHA512 (serde_json-1.0.40.crate) = d09bc95c963f510686106d9885f3420b9eabba8bf32626597dafd43ffbe91ea72ee4a3fedfca922794a727214d73929970acced8eccaa23616cde33dfde9f842
@@ -848,10 +860,10 @@ SHA1 (signal-hook-0.1.10.crate) = 31e34858a8e9e1a50a87742764e8872044f0d917
 RMD160 (signal-hook-0.1.10.crate) = 5d4fea3bb2f9d11bce040cf9b268fd965acb50e7
 SHA512 (signal-hook-0.1.10.crate) = a92898bd08d9870b3a59c92342d811b7911891862f5e4ff68b1c75ab7ad34535eac9d2b4e84e8a654421c4fc602cb2143f78d30b20a56c581d07b3dfe15efcae
 Size (signal-hook-0.1.10.crate) = 20840 bytes
-SHA1 (signal-hook-registry-1.0.1.crate) = b214d776a8249d664cb51fa77c1a18f410e1fe7c
-RMD160 (signal-hook-registry-1.0.1.crate) = fe36ca1f112a5e8681d05cce3f46c0d28e98dbb3
-SHA512 (signal-hook-registry-1.0.1.crate) = d23ca7f974777b6a2053fd04ec05eae73c54735d0370173fafdc2a39dde6cab3cef78b94cce3930a9105e70760022ffe96968a1adbd350efebf83aac707217f7
-Size (signal-hook-registry-1.0.1.crate) = 12520 bytes
+SHA1 (signal-hook-registry-1.1.1.crate) = 9ada7d60eb7e9a2af8671e21e369885cb1247683
+RMD160 (signal-hook-registry-1.1.1.crate) = ad614681d146cf0490304d7719b4b31edd1d2939
+SHA512 (signal-hook-registry-1.1.1.crate) = 3947e3249861ef50d2261080dd47fb400fded19d5c8555c4bc65f10ededc7102c6eb26a299de961308310a9856d2a757d7a981a24e3bafa0cec72b55b515fba7
+Size (signal-hook-registry-1.1.1.crate) = 13795 bytes
 SHA1 (siphasher-0.2.3.crate) = 3385d1ee02b2106e5833acf5c2333bf931f01eb2
 RMD160 (siphasher-0.2.3.crate) = 377ddb77801a3170c19e427bc266b7ae3c6b4c28
 SHA512 (siphasher-0.2.3.crate) = 7bccf3a0c988da97c36d5f80518a5adaca58385f7000697cf10771ab246e88509746e2ec9a356122d25c98f0acd98eef97fb97f81a92959622ed51dff61b37d0
@@ -876,14 +888,10 @@ SHA1 (smithay-clipboard-0.3.3.crate) = 7fc32fd19a77b40fe52951bb60f9222886cfb19a
 RMD160 (smithay-clipboard-0.3.3.crate) = 71aee8731cbd5dacf53611da12bf0797f8a2765f
 SHA512 (smithay-clipboard-0.3.3.crate) = 00889cfeee73d757c2360dd8c68652836d30960c740080ee2387a35f2d2cadd180ba18fb5eef598740031973cdd0b98903633af854a4202d1b594557c5c59166
 Size (smithay-clipboard-0.3.3.crate) = 9429 bytes
-SHA1 (socket2-0.3.9.crate) = 299a5fcfc082c8e754f0b72e5b05ad200f791558
-RMD160 (socket2-0.3.9.crate) = 0ac14dd70bff160aecef4f17581701d40b5dddb6
-SHA512 (socket2-0.3.9.crate) = 526b2ef0a928357c1ff3ed998842afffe1d1e758ba480f922b0fe12cbb48cc811278554f99de63345e6c12b5027b738448adbfb46a78fd50555dd87e6a701e47
-Size (socket2-0.3.9.crate) = 29791 bytes
-SHA1 (spin-0.5.0.crate) = a977db9ddd0b692b252effd13e72f4c4bff6ab50
-RMD160 (spin-0.5.0.crate) = be7748b2372eb2e83821065368e888b9400927b0
-SHA512 (spin-0.5.0.crate) = 21f23977f7cf1fe10175cf10f1b1c0a3faec47bd472508f69ad77ceecda32eb5eadc2b497354a14656e679376f5ecea101821cc2158a9cce7d78c34ed7499df7
-Size (spin-0.5.0.crate) = 10493 bytes
+SHA1 (socket2-0.3.10.crate) = 71122f022008419204c880a7882b5b0d2fd49e7b
+RMD160 (socket2-0.3.10.crate) = 4e02bcfbc68c7bd2fc61c942897973414d465e3b
+SHA512 (socket2-0.3.10.crate) = 1147cbec16475f6f09037bdbb63cb8ad7164622d4dfe23e035cb892d70d3d0850da31fbacfb77de13ca299360aca4858488870c3da5b553177c84ec7a8d422d4
+Size (socket2-0.3.10.crate) = 27683 bytes
 SHA1 (spsc-buffer-0.1.1.crate) = bd0a3e50b17119a3df81450b488455b5700006b6
 RMD160 (spsc-buffer-0.1.1.crate) = a73c3509264a7f75fcb1b31d0a1189287d80938d
 SHA512 (spsc-buffer-0.1.1.crate) = c77619a2dac332f5ec359c559c408e25836b4130f6d078488ffa48cf2ea173acf74ec6bf3488d17e3e51ef756b33c3c27050587aef2e1b0525c2900906cc15b4
@@ -904,10 +912,10 @@ SHA1 (strsim-0.8.0.crate) = 9a09b5df624d5e5cc4f9ae9f6d45e49b27e18834
 RMD160 (strsim-0.8.0.crate) = 980ec0eecba085ca6419d089af3743e23b27cd16
 SHA512 (strsim-0.8.0.crate) = 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
 Size (strsim-0.8.0.crate) = 9309 bytes
-SHA1 (syn-0.15.39.crate) = 968154673e35b3aa5bc31014f8e91e955ee4914d
-RMD160 (syn-0.15.39.crate) = cb913c35bb624e7931c141cfea009f23af729364
-SHA512 (syn-0.15.39.crate) = a90235633ae87b24c6a631f79333e9290da7510a92a64e76ba298b8ef673767a07396271f25e8a6d089ae54fe658d82d70f38788f7e19841f623b02ec5529f52
-Size (syn-0.15.39.crate) = 185194 bytes
+SHA1 (syn-0.15.42.crate) = 3512723ea016830c40bd16c962192e817b89957c
+RMD160 (syn-0.15.42.crate) = cdaefe3c8f0bd8eccd45d120d7b8752401991116
+SHA512 (syn-0.15.42.crate) = b2feecfb9d05e2d2a184d92ae78f873147e4950641dfc9300988d6974a85a63690c41bf22ecede2a2ac8e45ffe41b13011e5eaa82be5ce6037b40b9b247bd989
+Size (syn-0.15.42.crate) = 185561 bytes
 SHA1 (synstructure-0.10.2.crate) = 62f9000e2360905bd5ac37202ba5a2e669be2bfa
 RMD160 (synstructure-0.10.2.crate) = d27753b36318c9de9f331fb50ad6ae77a37ca364
 SHA512 (synstructure-0.10.2.crate) = 48da0daf778cd18547e51a080f1e86149534527f20026601b21423c9f89cf6adb7a121b01dd9bb0b680403eb728a92e75242e5ae31a725ea5b1f19c5f47f0458
@@ -944,10 +952,10 @@ SHA1 (time-0.1.42.crate) = 8538d54dfbe58abd4fb41e8df8404e23cfbbe73f
 RMD160 (time-0.1.42.crate) = f4a8c4e0f8f7aa638b92d04a5ebcec90cafb1a52
 SHA512 (time-0.1.42.crate) = 4df662212377093b0fd8fcd88ddc30b20a8af7d989c2e100c0cf64f9741e88eea6e858e1aa4220be6b76b0cf8b62c8116b492010d74d1ebef197c66aa130aa83
 Size (time-0.1.42.crate) = 30005 bytes
-SHA1 (ucd-util-0.1.3.crate) = 4d0bed778f980e6db07ef6eb46fcbdcba29303aa
-RMD160 (ucd-util-0.1.3.crate) = c9eeb795a73b8facbf7679e3877689eb2551fb90
-SHA512 (ucd-util-0.1.3.crate) = 50a796feb198012241d73001bb53c8e3d3168df379de91d7ecaccfd829b08a356afe3db736fb8cced8748141d7a9e4b157440442c425816c78c0615c08e20f2e
-Size (ucd-util-0.1.3.crate) = 25897 bytes
+SHA1 (ucd-util-0.1.5.crate) = 9e6628f103201b449b28f24f3a9fcf8e81459705
+RMD160 (ucd-util-0.1.5.crate) = 15e2db880feb77116ceb36ece7c6828532b458c4
+SHA512 (ucd-util-0.1.5.crate) = 14de9b370a49fe6fcce871e223daa257ca5e50e3d8cdfa3c6800db89ec4a0e6bac55e2b73990768fbc2a13a16d77c8b59015c4c4fe413735e7c893ac3651f5b3
+Size (ucd-util-0.1.5.crate) = 26284 bytes
 SHA1 (unicase-2.4.0.crate) = 0dbba2268546d573b8d4ae59fc69b083f598a35d
 RMD160 (unicase-2.4.0.crate) = e9d66bd800e2d5ff1caa2b43930e794d8a2d1d15
 SHA512 (unicase-2.4.0.crate) = d4b7d0e217a8a9180cd01cbce4d1e2bc80a9dbeee735954968c0372c9679f4f84b73294952947890340f20f4f9158b70ec2c13adc11b1f0cb53aa893755cff22
@@ -972,10 +980,10 @@ SHA1 (url-1.7.2.crate) = 0f1557c3bcc754099d8256987877f453c695344f
 RMD160 (url-1.7.2.crate) = c46442b7903a874b0556861845d5121bfc3b5397
 SHA512 (url-1.7.2.crate) = c53d7c397416cb1f3c9f7654a8a0653f350c28d41880859f29f681cd6269848890c1396b7ccdf571ec84212a8f3959138f47193ac0595a97bf98972b58e1ed04
 Size (url-1.7.2.crate) = 68597 bytes
-SHA1 (utf8-ranges-1.0.3.crate) = 20432c6733e27f18899fc72631b2247cbe3de9d9
-RMD160 (utf8-ranges-1.0.3.crate) = 2adbf631255b20fd2e697efbe7b1b5ce7474b31d
-SHA512 (utf8-ranges-1.0.3.crate) = 24907ad7ae1a02713e6ecc62e0c73488abea338f0dd3b49291b914ca907b3a220cb90f8ca409c6aa57d2e0e5d8ca8c44cd310081ffe7be9208952d73ec53b9f8
-Size (utf8-ranges-1.0.3.crate) = 8496 bytes
+SHA1 (utf8-ranges-1.0.4.crate) = 6b55d2325e1cfb5bf8292712ab73edd84c26d1a3
+RMD160 (utf8-ranges-1.0.4.crate) = 17d8ece73836633aab734ad8a6b4eabba4afedaa
+SHA512 (utf8-ranges-1.0.4.crate) = acd7008c92ed23cc0ad3fbacecfba2169781687c6aaa475ef5388fe416391cd209218a2cb19b9d4fc87a2a616f1dd67129d39978fe1b58be134a013f90cd53d4
+Size (utf8-ranges-1.0.4.crate) = 8575 bytes
 SHA1 (utf8parse-0.1.1.crate) = b6ba5938eb00dfe68830d18f962bf3997d471582
 RMD160 (utf8parse-0.1.1.crate) = 72ee0b1e8a3db92a2a6d007b0f9a980a22a3bb0e
 SHA512 (utf8parse-0.1.1.crate) = 543d4daddce8248b181deb1c3952ca15303d78616480b23af163ca6253a059b5ce9494652839a051c48a47816c3dd719465bbe5bb7930db676a16bcdac47c517
@@ -1008,10 +1016,10 @@ SHA1 (vte-0.3.3.crate) = c351279e2f803bf22d7e22e72ca2ac5b647ac6b2
 RMD160 (vte-0.3.3.crate) = 6f9f36e8e278022e21f1cd1fd3b3f5e085a2ec20
 SHA512 (vte-0.3.3.crate) = 5e00e8409ef21edb5aa6fbe482785fd5969dd17a6695f82328c4ae12ea8622712dc3473f33832fdfe0cc2395411431fd47842e86e35022149d5e958c4e5f8fe9
 Size (vte-0.3.3.crate) = 2397439 bytes
-SHA1 (walkdir-2.2.8.crate) = e04fae4b601b9962612a2ffa04981da945f36762
-RMD160 (walkdir-2.2.8.crate) = 148ed11d4e5e39c6459ae26519233edbbbaedcb0
-SHA512 (walkdir-2.2.8.crate) = c20ffc6485ccadcecd68aa21c356c27e11705828ceb3456b1dee4213363defc31b3f46a73cc00e0ea386d7765e333d095d34500f41707ff1a2569c45b5fd482d
-Size (walkdir-2.2.8.crate) = 23476 bytes
+SHA1 (walkdir-2.2.9.crate) = bbefa18219dbf4b50616b4c0d0651f5fe16f895d
+RMD160 (walkdir-2.2.9.crate) = c8e8c88cc17e2504803e770e6dbad7119169ecfc
+SHA512 (walkdir-2.2.9.crate) = 43b8f629a43195c8cd8ad6821b431dd3648a19e6abb83f78deaa3300e7dafa32b31b3c89a228499585e3da4520ca26d82dabf938c1204c8011e5516b3b82da7b
+Size (walkdir-2.2.9.crate) = 22423 bytes
 SHA1 (wayland-client-0.21.13.crate) = b8bf799a0eecfd709d8582c0c668443105b0ac06
 RMD160 (wayland-client-0.21.13.crate) = b38b44b5624617b4ea1324a054cb1f16707990db
 SHA512 (wayland-client-0.21.13.crate) = e7e5b0961ef8560d917517ca358b631d5441c5d46fd7b3b19852d7be0c44a9b66fa089d70e80a28fd634d6b8bf1e1d7b817e0d1b9e697f074bfcbc77b86baf37
@@ -1088,10 +1096,10 @@ SHA1 (wincolor-1.0.1.crate) = 367ddf371576743e90a8634af029b83249c78cc9
 RMD160 (wincolor-1.0.1.crate) = 7f0592701f4e464e9b54be648fda3b06ebb651f1
 SHA512 (wincolor-1.0.1.crate) = f9914b8b416f3810f5199e85b8088c669bff3cbc0f5b86fdb5b600bbd0554465a559bae3ac918fb7197780663e94bf645ede8f35b60ab0e6a6cf2305b1eb99e1
 Size (wincolor-1.0.1.crate) = 4737 bytes
-SHA1 (winit-0.19.1.crate) = 9b6986636b53dd88b14dec2cb6100de6dac12196
-RMD160 (winit-0.19.1.crate) = 4f4c595eba713b2c860a93211708e35492a75c13
-SHA512 (winit-0.19.1.crate) = 3d696188667c455d4b471d857d50a6f784ad073f6ba1a30ec067aa29e51faf745fe2d103099358a5dc794d13c9c0c6b1de1f32f5f299443db225412fce4f479e
-Size (winit-0.19.1.crate) = 196353 bytes
+SHA1 (winit-0.19.2.crate) = 42b8b0220b9bc6080b00ac6574f09952c481b29c
+RMD160 (winit-0.19.2.crate) = a9546c2cb88d870ec0d0ffacca38fd7b334c6f12
+SHA512 (winit-0.19.2.crate) = 5205d5c8d83b67bb148c872321bf0fde04d001d29cc020cb03f287be7665428963ea1c8d8c616759f5f5127fb2f96aa3ffd335eb5b055d22abd7d6ec657a3c75
+Size (winit-0.19.2.crate) = 208576 bytes
 SHA1 (winpty-sys-0.4.3.crate) = 3436b6e8797d9c9c20fbc3d053cbf0d9c64b1f0b
 RMD160 (winpty-sys-0.4.3.crate) = e6ef5e012ff0c6bfb405233064daabd14419415d
 SHA512 (winpty-sys-0.4.3.crate) = 89cbe53d57c6ca8344a7e37230dfa4c3562324011221676505fb6d86ab62025a8313f2176a86d4e21dba8e72a4b77def6dc1d39295e382dd1c8add15cc613e53
@@ -1132,5 +1140,6 @@ SHA1 (zip-0.5.2.crate) = b4efe358b8267688f6e2f9ca36af9b8e764d55da
 RMD160 (zip-0.5.2.crate) = 0e4e10d7a43571fdb8926bf68bcc2728447bcb65
 SHA512 (zip-0.5.2.crate) = 4433cb75ec8bbaa946c8ffd8f1ee2f50b4117a660b850ceb5f38e688ad903979fbb4a885926cba14fac11eb8089e1155ce9041ec132be78952baa7fc4666880d
 Size (zip-0.5.2.crate) = 29522 bytes
+SHA1 (patch-2698PR) = f2e5466499899e8afb6187b24d03504d49eeb327
 SHA1 (patch-vendor_xcb-0.8.2_build_rs) = a459226fbc9600903e753e70045c588bfe3bd399
 SHA1 (patch-vendor_xcb-0.8.2_rs-client_py) = fccc10dfa3984c30adb71ed2ed6127130e6aa448
diff --git a/alacritty/patches/patch-2698PR b/alacritty/patches/patch-2698PR
new file mode 100644
index 0000000000..46b4281719
--- /dev/null
+++ b/alacritty/patches/patch-2698PR
@@ -0,0 +1,273 @@
+Remove errno depedency
+Fixes #2631.
+From upstream patch.
+
+--- Cargo.lock~
++++ Cargo.lock
+@@ -15,7 +15,7 @@ dependencies = [
+ 
+ [[package]]
+ name = "aho-corasick"
+-version = "0.7.4"
++version = "0.7.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+  "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -48,7 +48,6 @@ dependencies = [
+  "copypasta 0.6.0",
+  "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
+  "dunce 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+- "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
+  "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
+  "font 0.1.0",
+  "gl_generator 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -118,7 +117,7 @@ dependencies = [
+ 
+ [[package]]
+ name = "arc-swap"
+-version = "0.3.11"
++version = "0.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ 
+ [[package]]
+@@ -543,7 +542,7 @@ dependencies = [
+  "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
+  "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+  "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
+- "regex 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+  "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+@@ -555,29 +554,10 @@ dependencies = [
+  "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
+  "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+  "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
+- "regex 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+  "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+-[[package]]
+-name = "errno"
+-version = "0.2.4"
+-source = "registry+https://github.com/rust-lang/crates.io-index";
+-dependencies = [
+- "errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+- "libc 0.2.60 (registry+https://github.com/rust-lang/crates.io-index)",
+- "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
+-]
+-
+-[[package]]
+-name = "errno-dragonfly"
+-version = "0.1.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index";
+-dependencies = [
+- "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)",
+- "libc 0.2.60 (registry+https://github.com/rust-lang/crates.io-index)",
+-]
+-
+ [[package]]
+ name = "euclid"
+ version = "0.19.9"
+@@ -751,11 +731,6 @@ name = "fuchsia-zircon-sys"
+ version = "0.3.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ 
+-[[package]]
+-name = "gcc"
+-version = "0.3.55"
+-source = "registry+https://github.com/rust-lang/crates.io-index";
+-
+ [[package]]
+ name = "getrandom"
+ version = "0.1.7"
+@@ -1741,19 +1716,18 @@ dependencies = [
+  "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+  "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
+  "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
+- "utf8-ranges 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+ [[package]]
+ name = "regex"
+-version = "1.2.0"
++version = "1.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+- "aho-corasick 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
+  "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+- "regex-syntax 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex-syntax 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
+  "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
+- "utf8-ranges 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+ [[package]]
+@@ -1766,11 +1740,8 @@ dependencies = [
+ 
+ [[package]]
+ name = "regex-syntax"
+-version = "0.6.10"
++version = "0.6.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+-dependencies = [
+- "ucd-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+-]
+ 
+ [[package]]
+ name = "remove_dir_all"
+@@ -1966,15 +1937,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+  "libc 0.2.60 (registry+https://github.com/rust-lang/crates.io-index)",
+  "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)",
+- "signal-hook-registry 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "signal-hook-registry 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+ [[package]]
+ name = "signal-hook-registry"
+-version = "1.1.0"
++version = "1.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+- "arc-swap 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)",
++ "arc-swap 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+  "libc 0.2.60 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+@@ -2218,7 +2189,7 @@ dependencies = [
+ 
+ [[package]]
+ name = "utf8-ranges"
+-version = "1.0.3"
++version = "1.0.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ 
+ [[package]]
+@@ -2573,12 +2544,12 @@ dependencies = [
+ [metadata]
+ "checksum adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c"
+ "checksum aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5"
+-"checksum aho-corasick 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "36b7aa1ccb7d7ea3f437cf025a2ab1c47cc6c1bc9fc84918ff449def12f5e282"
++"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
+ "checksum andrew 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9b7f09f89872c2b6b29e319377b1fbe91c6f5947df19a25596e121cf19a7b35e"
+ "checksum android_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "000444226fcff248f2bc4c7625be32c63caccfecc2723a2b9f78a7487a49c407"
+ "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
+ "checksum approx 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3"
+-"checksum arc-swap 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "bc4662175ead9cd84451d5c35070517777949a2ed84551764129cedb88384841"
++"checksum arc-swap 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e43c468bcaa343ddcad9e46806e066e39f62434898b20f5af21261da910d5c7"
+ "checksum argon2rs 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392"
+ "checksum arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba"
+ "checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
+@@ -2628,8 +2599,6 @@ dependencies = [
+ "checksum embed-resource 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9e691c6cebf9fc63d525a8308df4094f07dc8b391dad7fafd09b3c96081f834d"
+ "checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38"
+ "checksum env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3"
+-"checksum errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a071601ed01b988f896ab14b95e67335d1eeb50190932a1320f7fe3cadc84e"
+-"checksum errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067"
+ "checksum euclid 0.19.9 (registry+https://github.com/rust-lang/crates.io-index)" = "596b99621b9477e7a5f94d2d8dd13a9c5c302ac358b822c67a42b6f1054450e1"
+ "checksum euclid_macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fdcb84c18ea5037a1c5a23039b4ff29403abce2e0d6b1daa11cf0bde2b30be15"
+ "checksum expat-sys 2.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa"
+@@ -2649,7 +2618,6 @@ dependencies = [
+ "checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
+ "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
+ "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
+-"checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"
+ "checksum getrandom 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8e190892c840661957ba9f32dacfb3eb405e657f9f9f60485605f0bb37d6f8"
+ "checksum gif 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "86c2f2b597d6e05c86ee5947b2223bda468fe8dad3e88e2a6520869322aaf568"
+ "checksum gl_generator 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "39a23d5e872a275135d66895d954269cf5e8661d234eb1c2480f4ce0d586acbd"
+@@ -2760,9 +2728,9 @@ dependencies = [
+ "checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
+ "checksum redox_users 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe5204c3a17e97dde73f285d49be585df59ed84b50a872baf416e73b62c3828"
+ "checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384"
+-"checksum regex 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6b23da8dfd98a84bd7e08700190a5d9f7d2d38abd4369dd1dae651bc40bfd2cc"
++"checksum regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88c3d9193984285d544df4a30c23a4e62ead42edf70a4452ceb76dac1ce05c26"
+ "checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7"
+-"checksum regex-syntax 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "cd5485bf1523a9ed51c4964273f22f63f24e31632adb5dad134f488f86a3875c"
++"checksum regex-syntax 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b143cceb2ca5e56d5671988ef8b15615733e7ee16cd348e064333b251b89343f"
+ "checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
+ "checksum rfind_url 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d090798d14d8cc79d732ab0fc3c77ef3cd62c71d98e02b4f8c7076ad1c484973"
+ "checksum rle-decode-fast 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"
+@@ -2788,7 +2756,7 @@ dependencies = [
+ "checksum servo-fontconfig-sys 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b46d201addcfbd25c1798ad1281d98c40743824e0b0f1e611bd3d5d0d31a7b8d"
+ "checksum shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11"
+ "checksum signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4f61c4d59f3aaa9f61bba6450a9b80ba48362fd7d651689e7a10c453b1f6dc68"
+-"checksum signal-hook-registry 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "913661ac8848a61e39684a3c3e7a7a14a4deec7f54b4976d0641e70dda3939b1"
++"checksum signal-hook-registry 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1797d48f38f91643908bb14e35e79928f9f4b3cefb2420a564dde0991b4358dc"
+ "checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
+ "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
+ "checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
+@@ -2818,7 +2786,7 @@ dependencies = [
+ "checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
+ "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+ "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
+-"checksum utf8-ranges 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9d50aa7650df78abf942826607c62468ce18d9019673d4a2ebe1865dbb96ffde"
++"checksum utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba"
+ "checksum utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d"
+ "checksum vcpkg 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "33dd455d0f96e90a75803cfeb7f948768c08d70a6de9a8d2362461935698bf95"
+ "checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
+
+--- alacritty_terminal/Cargo.toml~
++++ alacritty_terminal/Cargo.toml
+@@ -14,7 +14,6 @@ libc = "0.2"
+ notify = "4"
+ bitflags = "1"
+ font = { path = "../font" }
+-errno = "0.2"
+ parking_lot = "0.7"
+ serde = "1"
+ serde_derive = "1"
+
+--- alacritty_terminal/src/tty/unix.rs~
++++ alacritty_terminal/src/tty/unix.rs
+@@ -46,11 +46,6 @@ pub fn child_pid() -> pid_t {
+     PID.load(Ordering::Relaxed) as pid_t
+ }
+ 
+-/// Get the current value of errno
+-fn errno() -> c_int {
+-    ::errno::errno().0
+-}
+-
+ /// Get raw fds for master/slave ends of a new pty
+ fn make_pty(size: winsize) -> (RawFd, RawFd) {
+     let mut win_size = size;
+@@ -74,7 +69,7 @@ fn set_controlling_terminal(fd: c_int) {
+     };
+ 
+     if res < 0 {
+-        die!("ioctl TIOCSCTTY failed: {}", errno());
++        die!("ioctl TIOCSCTTY failed: {}", io::Error::last_os_error());
+     }
+ }
+ 
+@@ -148,7 +143,7 @@ impl Pty {
+         let res = unsafe { libc::ioctl(self.fd.as_raw_fd(), libc::TIOCSWINSZ, &win as *const _) };
+ 
+         if res < 0 {
+-            die!("ioctl TIOCSWINSZ failed: {}", errno());
++            die!("ioctl TIOCSWINSZ failed: {}", io::Error::last_os_error());
+         }
+     }
+ }
+@@ -199,7 +194,7 @@ pub fn new<T: ToWinsize>(config: &Config, size: &T, window_id: Option<usize>) ->
+             // Create a new process group
+             let err = libc::setsid();
+             if err == -1 {
+-                die!("Failed to set session id: {}", errno());
++                die!("Failed to set session id: {}", io::Error::last_os_error());
+             }
+ 
+             set_controlling_terminal(slave);
+@@ -375,7 +370,7 @@ impl OnResize for i32 {
+         let res = unsafe { libc::ioctl(*self, libc::TIOCSWINSZ, &win as *const _) };
+ 
+         if res < 0 {
+-            die!("ioctl TIOCSWINSZ failed: {}", errno());
++            die!("ioctl TIOCSWINSZ failed: {}", io::Error::last_os_error());
+         }
+     }
+ }


Home | Main Index | Thread Index | Old Index