git: b7513b9102a5 - main - x11/leftwm: Bring in upstream fixes and improvements

From: Alexandre C. Guimarães <rigoletto_at_FreeBSD.org>
Date: Wed, 06 Oct 2021 01:14:09 UTC
The branch main has been updated by rigoletto:

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

commit b7513b9102a53446034875eaacd5af08c2b37651
Author:     Alexandre C. Guimarães <rigoletto@FreeBSD.org>
AuthorDate: 2021-10-06 01:11:16 +0000
Commit:     Alexandre C. Guimarães <rigoletto@FreeBSD.org>
CommitDate: 2021-10-06 01:11:16 +0000

    x11/leftwm: Bring in upstream fixes and improvements
    
    - enable building i386, nw supported by upstream
    - remove the powerpc patch since it seems fixed upstream
---
 x11-wm/leftwm/Makefile            | 115 ++++++++++----------
 x11-wm/leftwm/distinfo            | 220 ++++++++++++++++++++------------------
 x11-wm/leftwm/files/patch-powerpc |  62 -----------
 x11-wm/leftwm/pkg-message         |   8 --
 x11-wm/leftwm/pkg-plist           |   8 +-
 5 files changed, 181 insertions(+), 232 deletions(-)

diff --git a/x11-wm/leftwm/Makefile b/x11-wm/leftwm/Makefile
index 79552ce0c1ec..9b2e517d8d95 100644
--- a/x11-wm/leftwm/Makefile
+++ b/x11-wm/leftwm/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	leftwm
-DISTVERSION=	0.2.8
-PORTREVISION=	2
+DISTVERSION=	0.2.8-43
+DISTVERSIONSUFFIX=	-g56862b0
 CATEGORIES=	x11-wm
 
 MAINTAINER=	rigoletto@FreeBSD.org
@@ -9,18 +9,17 @@ COMMENT=	Tiling window manager for Adventurers
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-NOT_FOR_ARCHS=	i386
-NOT_FOR_ARCHS_REASON=	is currently 64-bit only
-
 USES=		cargo xorg
 USE_XORG=	xinerama xrandr
 
 USE_GITHUB=	yes
+GH_TAGNAME=	56862b05c65538110c6f163beda60991cb9d18aa
 
 CARGO_CRATES=	aho-corasick-0.7.18 \
 		ansi_term-0.11.0 \
-		anymap-0.12.1 \
-		arc-swap-1.2.0 \
+		anyhow-1.0.44 \
+		anymap2-0.13.0 \
+		arc-swap-1.3.2 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
 		bitflags-1.2.1 \
@@ -28,110 +27,114 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		block-padding-0.1.5 \
 		byte-tools-0.3.1 \
 		byteorder-1.4.3 \
-		bytes-1.0.1 \
-		cc-1.0.67 \
+		bytes-1.1.0 \
+		cc-1.0.70 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
 		clap-2.33.3 \
 		crossbeam-channel-0.5.1 \
-		crossbeam-utils-0.8.4 \
+		crossbeam-utils-0.8.5 \
 		digest-0.8.1 \
 		dirs-next-2.0.0 \
 		dirs-sys-next-0.1.2 \
 		doc-comment-0.3.3 \
 		either-1.6.1 \
 		fake-simd-0.1.2 \
-		futures-0.3.14 \
-		futures-channel-0.3.14 \
-		futures-core-0.3.14 \
-		futures-executor-0.3.14 \
-		futures-io-0.3.14 \
-		futures-macro-0.3.14 \
-		futures-sink-0.3.14 \
-		futures-task-0.3.14 \
-		futures-util-0.3.14 \
+		futures-0.3.17 \
+		futures-channel-0.3.17 \
+		futures-core-0.3.17 \
+		futures-executor-0.3.17 \
+		futures-io-0.3.17 \
+		futures-macro-0.3.17 \
+		futures-sink-0.3.17 \
+		futures-task-0.3.17 \
+		futures-util-0.3.17 \
 		generic-array-0.12.4 \
-		getrandom-0.2.2 \
-		git-version-0.3.4 \
-		git-version-macro-0.3.4 \
-		hermit-abi-0.1.18 \
-		itertools-0.10.0 \
-		itoa-0.4.7 \
-		kstring-1.0.1 \
+		getrandom-0.2.3 \
+		git-version-0.3.5 \
+		git-version-macro-0.3.5 \
+		hermit-abi-0.1.19 \
+		itertools-0.10.1 \
+		itoa-0.4.8 \
+		kstring-1.0.4 \
 		lazy_static-1.4.0 \
-		libc-0.2.94 \
+		libc-0.2.102 \
 		libsystemd-sys-0.2.2 \
-		liquid-0.22.0 \
-		liquid-core-0.22.0 \
-		liquid-derive-0.22.0 \
-		liquid-lib-0.22.0 \
+		liquid-0.23.0 \
+		liquid-core-0.23.0 \
+		liquid-derive-0.23.0 \
+		liquid-lib-0.23.0 \
 		log-0.4.14 \
 		maplit-1.0.2 \
 		maybe-uninit-2.0.0 \
-		memchr-2.4.0 \
-		mio-0.7.11 \
+		memchr-2.4.1 \
+		memoffset-0.6.4 \
+		mio-0.7.13 \
 		miow-0.3.7 \
-		nix-0.20.0 \
+		nix-0.20.1 \
 		ntapi-0.3.6 \
 		num-integer-0.1.44 \
 		num-traits-0.2.14 \
 		num_cpus-1.13.0 \
-		once_cell-1.7.2 \
+		once_cell-1.8.0 \
 		opaque-debug-0.2.3 \
 		percent-encoding-2.1.0 \
 		pest-2.1.3 \
 		pest_derive-2.1.0 \
 		pest_generator-2.1.3 \
 		pest_meta-2.1.3 \
-		pin-project-lite-0.2.6 \
+		pin-project-lite-0.2.7 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.19 \
 		ppv-lite86-0.2.10 \
 		proc-macro-hack-0.5.19 \
 		proc-macro-nested-0.1.7 \
-		proc-macro2-1.0.26 \
-		proc-quote-0.3.2 \
+		proc-macro2-1.0.29 \
+		proc-quote-0.4.0 \
 		proc-quote-impl-0.3.2 \
 		quote-1.0.9 \
-		rand-0.8.3 \
-		rand_chacha-0.3.0 \
-		rand_core-0.6.2 \
-		rand_hc-0.3.0 \
-		redox_syscall-0.2.8 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
+		redox_syscall-0.2.10 \
 		redox_users-0.4.0 \
 		regex-1.5.4 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
-		rustversion-1.0.4 \
+		rustversion-1.0.5 \
 		ryu-1.0.5 \
-		serde-1.0.125 \
-		serde_derive-1.0.125 \
-		serde_json-1.0.64 \
+		serde-1.0.130 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.68 \
 		sha-1-0.8.2 \
-		signal-hook-0.3.8 \
-		signal-hook-registry-1.3.0 \
-		slab-0.4.3 \
+		shellexpand-2.1.0 \
+		signal-hook-0.3.10 \
+		signal-hook-registry-1.4.0 \
+		slab-0.4.4 \
 		slog-2.7.0 \
-		slog-async-2.6.0 \
+		slog-async-2.7.0 \
 		slog-envlogger-2.2.0 \
 		slog-journald-2.1.1 \
 		slog-scope-4.4.0 \
 		slog-stdlog-4.1.0 \
 		slog-term-2.8.0 \
 		strsim-0.8.0 \
-		syn-1.0.72 \
+		syn-1.0.76 \
 		take_mut-0.2.2 \
 		tempfile-3.2.0 \
 		term-0.7.0 \
 		textwrap-0.11.0 \
+		thiserror-1.0.29 \
+		thiserror-impl-1.0.29 \
 		thread_local-1.1.3 \
 		time-0.1.44 \
-		tokio-1.5.0 \
-		tokio-macros-1.1.0 \
+		tokio-1.11.0 \
+		tokio-macros-1.3.0 \
 		toml-0.5.8 \
-		typenum-1.13.0 \
+		typenum-1.14.0 \
 		ucd-trie-0.1.3 \
-		unicode-segmentation-1.7.1 \
+		unicode-segmentation-1.8.0 \
 		unicode-width-0.1.8 \
 		unicode-xid-0.2.2 \
 		vec_map-0.8.2 \
diff --git a/x11-wm/leftwm/distinfo b/x11-wm/leftwm/distinfo
index 240504551810..e2ad32ba975d 100644
--- a/x11-wm/leftwm/distinfo
+++ b/x11-wm/leftwm/distinfo
@@ -1,12 +1,14 @@
-TIMESTAMP = 1625670234
+TIMESTAMP = 1633480130
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
 SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
 SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/anymap-0.12.1.crate) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344
-SIZE (rust/crates/anymap-0.12.1.crate) = 14298
-SHA256 (rust/crates/arc-swap-1.2.0.crate) = d4d7d63395147b81a9e570bcc6243aaf71c017bd666d4909cfef0085bdda8d73
-SIZE (rust/crates/arc-swap-1.2.0.crate) = 62884
+SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
+SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
+SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
+SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
+SHA256 (rust/crates/arc-swap-1.3.2.crate) = b5ab7d9e73059c86c36473f459b52adbd99c3554a4fec492caef460806006f00
+SIZE (rust/crates/arc-swap-1.3.2.crate) = 64112
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
@@ -21,10 +23,10 @@ SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff
 SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.0.1.crate) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040
-SIZE (rust/crates/bytes-1.0.1.crate) = 48142
-SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.crate) = 53486
+SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
+SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
+SIZE (rust/crates/cc-1.0.70.crate) = 57200
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
@@ -33,8 +35,8 @@ SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f
 SIZE (rust/crates/clap-2.33.3.crate) = 201925
 SHA256 (rust/crates/crossbeam-channel-0.5.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
 SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919
-SHA256 (rust/crates/crossbeam-utils-0.8.4.crate) = 4feb231f0d4d6af81aed15928e58ecf5816aa62a2393e2c82f46973e92a9a278
-SIZE (rust/crates/crossbeam-utils-0.8.4.crate) = 37279
+SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
+SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
 SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
 SIZE (rust/crates/digest-0.8.1.crate) = 9449
 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
@@ -47,68 +49,70 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
 SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/futures-0.3.14.crate) = a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253
-SIZE (rust/crates/futures-0.3.14.crate) = 45557
-SHA256 (rust/crates/futures-channel-0.3.14.crate) = ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25
-SIZE (rust/crates/futures-channel-0.3.14.crate) = 31260
-SHA256 (rust/crates/futures-core-0.3.14.crate) = 098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815
-SIZE (rust/crates/futures-core-0.3.14.crate) = 13831
-SHA256 (rust/crates/futures-executor-0.3.14.crate) = 10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d
-SIZE (rust/crates/futures-executor-0.3.14.crate) = 17110
-SHA256 (rust/crates/futures-io-0.3.14.crate) = 365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04
-SIZE (rust/crates/futures-io-0.3.14.crate) = 9056
-SHA256 (rust/crates/futures-macro-0.3.14.crate) = 668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b
-SIZE (rust/crates/futures-macro-0.3.14.crate) = 9681
-SHA256 (rust/crates/futures-sink-0.3.14.crate) = 5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23
-SIZE (rust/crates/futures-sink-0.3.14.crate) = 7658
-SHA256 (rust/crates/futures-task-0.3.14.crate) = ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc
-SIZE (rust/crates/futures-task-0.3.14.crate) = 11115
-SHA256 (rust/crates/futures-util-0.3.14.crate) = 3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025
-SIZE (rust/crates/futures-util-0.3.14.crate) = 140139
+SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
+SIZE (rust/crates/futures-0.3.17.crate) = 47388
+SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
+SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
+SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
+SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
+SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
+SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
+SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
+SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
+SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
+SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
+SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
+SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
+SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
+SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
+SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
+SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
 SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
 SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
-SHA256 (rust/crates/git-version-0.3.4.crate) = 94918e83f1e01dedc2e361d00ce9487b14c58c7f40bab148026fa39d42cb41e2
-SIZE (rust/crates/git-version-0.3.4.crate) = 3237
-SHA256 (rust/crates/git-version-macro-0.3.4.crate) = 34a97a52fdee1870a34fa6e4b77570cba531b27d1838874fef4429a791a3d657
-SIZE (rust/crates/git-version-macro-0.3.4.crate) = 3608
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
-SHA256 (rust/crates/itertools-0.10.0.crate) = 37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319
-SIZE (rust/crates/itertools-0.10.0.crate) = 109656
-SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.crate) = 12099
-SHA256 (rust/crates/kstring-1.0.1.crate) = 1167388385b43067bd74f967def6c93b969284f14f41e2ab6035b715d9343215
-SIZE (rust/crates/kstring-1.0.1.crate) = 14247
+SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
+SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/git-version-0.3.5.crate) = f6b0decc02f4636b9ccad390dcbe77b722a77efedfa393caf8379a51d5c61899
+SIZE (rust/crates/git-version-0.3.5.crate) = 3203
+SHA256 (rust/crates/git-version-macro-0.3.5.crate) = fe69f1cbdb6e28af2bac214e943b99ce8a0a06b447d15d3e61161b0423139f3f
+SIZE (rust/crates/git-version-macro-0.3.5.crate) = 4302
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf
+SIZE (rust/crates/itertools-0.10.1.crate) = 116219
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/kstring-1.0.4.crate) = 0ef2db2b29cec96f7ec359ba84737662ebf6caca89e3401b3fc574b4a814e7fa
+SIZE (rust/crates/kstring-1.0.4.crate) = 15166
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.94.crate) = 18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e
-SIZE (rust/crates/libc-0.2.94.crate) = 511713
+SHA256 (rust/crates/libc-0.2.102.crate) = a2a5ac8f984bfcf3a823267e5fde638acc3325f6496633a5da6bb6eb2171e103
+SIZE (rust/crates/libc-0.2.102.crate) = 537138
 SHA256 (rust/crates/libsystemd-sys-0.2.2.crate) = d7b98458cd04a5c3aacba6f1a3a3c4b9abcb0ae4d66a055eee502e0d52dc226b
 SIZE (rust/crates/libsystemd-sys-0.2.2.crate) = 9469
-SHA256 (rust/crates/liquid-0.22.0.crate) = c09860255f7e7ab76fe682f8d46c1b8b0b4c4330d64136056f650d0e2d49c144
-SIZE (rust/crates/liquid-0.22.0.crate) = 56225
-SHA256 (rust/crates/liquid-core-0.22.0.crate) = be5a88630d73ac78b46277169f92ef135fb09ad50af039f76ccfc35264796cc5
-SIZE (rust/crates/liquid-core-0.22.0.crate) = 55154
-SHA256 (rust/crates/liquid-derive-0.22.0.crate) = 88408698b7c2a426811369778ed472e219888aa4934f4de69568cc5bf05c8bc9
-SIZE (rust/crates/liquid-derive-0.22.0.crate) = 19848
-SHA256 (rust/crates/liquid-lib-0.22.0.crate) = 10c14f535f61c4263e57cd4f6ad9701b97459f026420347ed978c4ab0d2512cc
-SIZE (rust/crates/liquid-lib-0.22.0.crate) = 38893
+SHA256 (rust/crates/liquid-0.23.0.crate) = 6d7b354744435fa481a73167dc69afe4af3ecd8056607ef05996c83b85003f83
+SIZE (rust/crates/liquid-0.23.0.crate) = 41673
+SHA256 (rust/crates/liquid-core-0.23.0.crate) = 85f6116d9b0d5b3bac6dc2930120f63bc16046b2fe6df48c29de26a36c2bff63
+SIZE (rust/crates/liquid-core-0.23.0.crate) = 54917
+SHA256 (rust/crates/liquid-derive-0.23.0.crate) = 705ae18edfe0d7357a69275ee4442769790e5a40ca7033cb973eff12d15c8f20
+SIZE (rust/crates/liquid-derive-0.23.0.crate) = 19742
+SHA256 (rust/crates/liquid-lib-0.23.0.crate) = 48db452cd6d948eb5e0800d1d185353f447a2b5d0cd6f3059a0c7301f31d501f
+SIZE (rust/crates/liquid-lib-0.23.0.crate) = 38733
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
 SIZE (rust/crates/maplit-1.0.2.crate) = 8871
 SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
 SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
-SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
-SIZE (rust/crates/memchr-2.4.0.crate) = 63392
-SHA256 (rust/crates/mio-0.7.11.crate) = cf80d3e903b34e0bd7282b218398aec54e082c840d9baf8339e0080a0c542956
-SIZE (rust/crates/mio-0.7.11.crate) = 86660
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
+SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
+SHA256 (rust/crates/mio-0.7.13.crate) = 8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16
+SIZE (rust/crates/mio-0.7.13.crate) = 87027
 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
 SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
-SIZE (rust/crates/nix-0.20.0.crate) = 216983
+SHA256 (rust/crates/nix-0.20.1.crate) = df8e5e343312e7fbeb2a52139114e9e702991ef9c2aea6817ff2440b35647d56
+SIZE (rust/crates/nix-0.20.1.crate) = 217086
 SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
 SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
@@ -117,8 +121,8 @@ SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
 SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
 SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
-SIZE (rust/crates/once_cell-1.7.2.crate) = 28250
+SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
+SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
 SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
 SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
@@ -131,8 +135,8 @@ SHA256 (rust/crates/pest_generator-2.1.3.crate) = 99b8db626e31e5b81787b978342576
 SIZE (rust/crates/pest_generator-2.1.3.crate) = 14227
 SHA256 (rust/crates/pest_meta-2.1.3.crate) = 54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d
 SIZE (rust/crates/pest_meta-2.1.3.crate) = 27818
-SHA256 (rust/crates/pin-project-lite-0.2.6.crate) = dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905
-SIZE (rust/crates/pin-project-lite-0.2.6.crate) = 25494
+SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443
+SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
@@ -143,24 +147,24 @@ SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e37
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
 SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
 SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
-SHA256 (rust/crates/proc-macro2-1.0.26.crate) = a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec
-SIZE (rust/crates/proc-macro2-1.0.26.crate) = 38233
-SHA256 (rust/crates/proc-quote-0.3.2.crate) = 06ea4226882439d07839be9c7f683e13d6d69d9c2fe960d61f637d1e2fa4c081
-SIZE (rust/crates/proc-quote-0.3.2.crate) = 17160
+SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
+SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
+SHA256 (rust/crates/proc-quote-0.4.0.crate) = 5e84ab161de78c915302ca325a19bee6df272800e2ae1a43fe3ef430bab2a100
+SIZE (rust/crates/proc-quote-0.4.0.crate) = 17119
 SHA256 (rust/crates/proc-quote-impl-0.3.2.crate) = 7fb3ec628b063cdbcf316e06a8b8c1a541d28fa6c0a8eacd2bfb2b7f49e88aa0
 SIZE (rust/crates/proc-quote-impl-0.3.2.crate) = 8920
 SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
 SIZE (rust/crates/quote-1.0.9.crate) = 25042
-SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
-SIZE (rust/crates/rand-0.8.3.crate) = 84493
-SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d
-SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920
-SHA256 (rust/crates/rand_core-0.6.2.crate) = 34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7
-SIZE (rust/crates/rand_core-0.6.2.crate) = 21708
-SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
-SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780
-SHA256 (rust/crates/redox_syscall-0.2.8.crate) = 742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc
-SIZE (rust/crates/redox_syscall-0.2.8.crate) = 23697
+SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
+SIZE (rust/crates/rand-0.8.4.crate) = 87406
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
+SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
+SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
+SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
 SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
 SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
 SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
@@ -169,28 +173,30 @@ SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7c
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/rustversion-1.0.4.crate) = cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd
-SIZE (rust/crates/rustversion-1.0.4.crate) = 16704
+SHA256 (rust/crates/rustversion-1.0.5.crate) = 61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088
+SIZE (rust/crates/rustversion-1.0.5.crate) = 16984
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
 SIZE (rust/crates/ryu-1.0.5.crate) = 49570
-SHA256 (rust/crates/serde-1.0.125.crate) = 558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171
-SIZE (rust/crates/serde-1.0.125.crate) = 75144
-SHA256 (rust/crates/serde_derive-1.0.125.crate) = b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d
-SIZE (rust/crates/serde_derive-1.0.125.crate) = 54155
-SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
+SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
+SIZE (rust/crates/serde-1.0.130.crate) = 75305
+SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
+SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
+SHA256 (rust/crates/serde_json-1.0.68.crate) = 0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8
+SIZE (rust/crates/serde_json-1.0.68.crate) = 114986
 SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
 SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
-SHA256 (rust/crates/signal-hook-0.3.8.crate) = ef33d6d0cd06e0840fba9985aab098c147e67e05cee14d412d3345ed14ff30ac
-SIZE (rust/crates/signal-hook-0.3.8.crate) = 49468
-SHA256 (rust/crates/signal-hook-registry-1.3.0.crate) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6
-SIZE (rust/crates/signal-hook-registry-1.3.0.crate) = 17786
-SHA256 (rust/crates/slab-0.4.3.crate) = f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527
-SIZE (rust/crates/slab-0.4.3.crate) = 15681
+SHA256 (rust/crates/shellexpand-2.1.0.crate) = 83bdb7831b2d85ddf4a7b148aa19d0587eddbe8671a436b7bd1182eaad0f2829
+SIZE (rust/crates/shellexpand-2.1.0.crate) = 14697
+SHA256 (rust/crates/signal-hook-0.3.10.crate) = 9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1
+SIZE (rust/crates/signal-hook-0.3.10.crate) = 48491
+SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
+SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590
+SIZE (rust/crates/slab-0.4.4.crate) = 15725
 SHA256 (rust/crates/slog-2.7.0.crate) = 8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06
 SIZE (rust/crates/slog-2.7.0.crate) = 45432
-SHA256 (rust/crates/slog-async-2.6.0.crate) = c60813879f820c85dbc4eabf3269befe374591289019775898d56a81a804fbdc
-SIZE (rust/crates/slog-async-2.6.0.crate) = 18190
+SHA256 (rust/crates/slog-async-2.7.0.crate) = 766c59b252e62a34651412870ff55d8c4e6d04df19b43eecb2703e417b097ffe
+SIZE (rust/crates/slog-async-2.7.0.crate) = 19369
 SHA256 (rust/crates/slog-envlogger-2.2.0.crate) = 906a1a0bc43fed692df4b82a5e2fbfc3733db8dad8bb514ab27a4f23ad04f5c0
 SIZE (rust/crates/slog-envlogger-2.2.0.crate) = 13240
 SHA256 (rust/crates/slog-journald-2.1.1.crate) = b6f3f1e08a03b2c913e975da940c6adcc26377b2d2bf31cf4904a5d57a4deba7
@@ -203,8 +209,8 @@ SHA256 (rust/crates/slog-term-2.8.0.crate) = 95c1e7e5aab61ced6006149ea772770b84a
 SIZE (rust/crates/slog-term-2.8.0.crate) = 25251
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-1.0.72.crate) = a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82
-SIZE (rust/crates/syn-1.0.72.crate) = 232500
+SHA256 (rust/crates/syn-1.0.76.crate) = c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84
+SIZE (rust/crates/syn-1.0.76.crate) = 233723
 SHA256 (rust/crates/take_mut-0.2.2.crate) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60
 SIZE (rust/crates/take_mut-0.2.2.crate) = 4263
 SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
@@ -213,22 +219,26 @@ SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d9
 SIZE (rust/crates/term-0.7.0.crate) = 37082
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/thiserror-1.0.29.crate) = 602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88
+SIZE (rust/crates/thiserror-1.0.29.crate) = 17455
+SHA256 (rust/crates/thiserror-impl-1.0.29.crate) = bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c
+SIZE (rust/crates/thiserror-impl-1.0.29.crate) = 15201
 SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
 SIZE (rust/crates/thread_local-1.1.3.crate) = 13111
 SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
 SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/tokio-1.5.0.crate) = 83f0c8e7c0addab50b663055baf787d0af7f413a46e6e7fb9559a4e4db7137a5
-SIZE (rust/crates/tokio-1.5.0.crate) = 450377
-SHA256 (rust/crates/tokio-macros-1.1.0.crate) = caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57
-SIZE (rust/crates/tokio-macros-1.1.0.crate) = 7400
+SHA256 (rust/crates/tokio-1.11.0.crate) = b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce
+SIZE (rust/crates/tokio-1.11.0.crate) = 513247
+SHA256 (rust/crates/tokio-macros-1.3.0.crate) = 54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110
+SIZE (rust/crates/tokio-macros-1.3.0.crate) = 7876
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
-SIZE (rust/crates/typenum-1.13.0.crate) = 40238
+SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
+SIZE (rust/crates/typenum-1.14.0.crate) = 40518
 SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
 SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
+SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
+SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
 SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
 SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
 SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
@@ -247,5 +257,5 @@ SHA256 (rust/crates/x11-dl-2.18.5.crate) = 2bf981e3a5b3301209754218f962052d4d9ee
 SIZE (rust/crates/x11-dl-2.18.5.crate) = 62951
 SHA256 (rust/crates/xdg-2.2.0.crate) = d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57
 SIZE (rust/crates/xdg-2.2.0.crate) = 13387
-SHA256 (leftwm-leftwm-0.2.8_GH0.tar.gz) = 608e26c6580787de92a81a51ee3e292863ef203158756cd44fcad4d0bb86f99c
-SIZE (leftwm-leftwm-0.2.8_GH0.tar.gz) = 8520577
+SHA256 (leftwm-leftwm-0.2.8-43-g56862b0-56862b05c65538110c6f163beda60991cb9d18aa_GH0.tar.gz) = 41c468e0b3815c251672abdebfe82624cbfa113ca67bd0af3a6f4d46b7edb2f0
+SIZE (leftwm-leftwm-0.2.8-43-g56862b0-56862b05c65538110c6f163beda60991cb9d18aa_GH0.tar.gz) = 8530333
diff --git a/x11-wm/leftwm/files/patch-powerpc b/x11-wm/leftwm/files/patch-powerpc
deleted file mode 100644
index 698b3d613883..000000000000
--- a/x11-wm/leftwm/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig	2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
-     } else if #[cfg(target_arch = "powerpc64")] {
-         mod powerpc64;
-         pub use self::powerpc64::*;
-+    } else if #[cfg(target_arch = "powerpc")] {
-+        mod powerpc;
-+        pub use self::powerpc::*;
-     } else {
-         // Unknown target_arch
-     }
---- cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+    pub struct stat {
-+        pub st_dev: ::dev_t,
-+        pub st_ino: ::ino_t,
-+        pub st_mode: ::mode_t,
-+        pub st_nlink: ::nlink_t,
-+        pub st_uid: ::uid_t,
-+        pub st_gid: ::gid_t,
-+        pub st_rdev: ::dev_t,
-+        pub st_atime: ::time_t,
-+        pub st_atime_nsec: ::c_long,
-+        pub st_mtime: ::time_t,
-+        pub st_mtime_nsec: ::c_long,
-+        pub st_ctime: ::time_t,
-+        pub st_ctime_nsec: ::c_long,
-+        pub st_size: ::off_t,
-+        pub st_blocks: ::blkcnt_t,
-+        pub st_blksize: ::blksize_t,
-+        pub st_flags: ::fflags_t,
-+        pub st_gen: u32,
-+        pub st_lspare: i32,
-+        pub st_birthtime: ::time_t,
-+        pub st_birthtime_nsec: ::c_long,
-+    }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+    if #[cfg(libc_const_size_of)] {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+    } else {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = 4 - 1;
-+    }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
diff --git a/x11-wm/leftwm/pkg-message b/x11-wm/leftwm/pkg-message
index 10df6389b444..8e88756878d1 100644
--- a/x11-wm/leftwm/pkg-message
+++ b/x11-wm/leftwm/pkg-message
@@ -3,14 +3,6 @@
 - If you want to see more than a black screen when you login, select a
 theme.
 
-With x11/leftwm-theme:
-
-leftwm-theme update
-leftwm-theme install NAME_OF_THEME_YOU_LIKE
-leftwm-theme apply NAME_OF_THEME_YOU_LIKE
-
-Without x11/leftwm-theme:
-
 mkdir -p ~/.config/leftwm/themes
 cd ~/.config/leftwm/themes
 ln -s PATH_TO_THE_THEME_YOU_LIKE current
diff --git a/x11-wm/leftwm/pkg-plist b/x11-wm/leftwm/pkg-plist
index 3848c7ec73d2..6ba176b8d45b 100644
--- a/x11-wm/leftwm/pkg-plist
+++ b/x11-wm/leftwm/pkg-plist
@@ -14,13 +14,19 @@ bin/leftwm-worker
 %%THEMES%%%%DATADIR%%/themes/basic_eww/down.jpg
 %%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/eww-bar.png
 %%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/eww.scss
-%%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/eww.xml
 %%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/scripts/getram
 %%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/scripts/getvol
 %%THEMES%%%%DATADIR%%/themes/basic_eww/sizes.liquid
 %%THEMES%%%%DATADIR%%/themes/basic_eww/template.liquid
 %%THEMES%%%%DATADIR%%/themes/basic_eww/theme.toml
 %%THEMES%%%%DATADIR%%/themes/basic_eww/up
+%%THEMES%%%%DATADIR%%/themes/basic_eww/eww-bar/eww.yuck
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww-bar.png
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.scss
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.xml
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getram
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getvol
+%%THEMES%%%%DATADIR%%/themes/basic_eww/legacy_eww_xml_config/template.liquid
 %%THEMES%%%%DATADIR%%/themes/basic_lemonbar/background.jpg
 %%THEMES%%%%DATADIR%%/themes/basic_lemonbar/change_to_tag
 %%THEMES%%%%DATADIR%%/themes/basic_lemonbar/down