git: 8434a61a31e0 - main - x11/squeekboard: switch to newer crates

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 10 Jun 2023 23:14:24 UTC
The branch main has been updated by jbeich:

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

commit 8434a61a31e016aafd7fb2f22609fe98e6b42e72
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-06-10 15:09:52 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-06-10 23:13:42 +0000

    x11/squeekboard: switch to newer crates
---
 x11/squeekboard/Makefile        |   7 +-
 x11/squeekboard/Makefile.crates | 111 +++++++++++++-------
 x11/squeekboard/distinfo        | 224 ++++++++++++++++++++++++++--------------
 3 files changed, 226 insertions(+), 116 deletions(-)

diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index 5841e67ca187..7c2cb76a51bb 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,9 +1,12 @@
 PORTNAME=	squeekboard
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.17.1
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	x11 wayland
 
+PATCH_SITES=	${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
+PATCHFILES+=	1ccc663c4808.patch:-p1 # sync clap with future Cargo.lock.newer
+
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	On-screen keyboard input method for Wayland
 WWW=		https://gitlab.gnome.org/World/Phosh/squeekboard
@@ -35,7 +38,7 @@ CARGO_TEST=	no
 TARGET_ORDER_OVERRIDE=	750:cargo-configure
 CARGO_CARGOTOML=	${BUILD_WRKSRC}/Cargo.toml
 MESON_ARGS=	-Dstrict=false
-MESON_ARGS+=	-Donline=false # XXX Cargo.lock
+MESON_ARGS+=	-Dnewer=true # XXX Cargo.lock
 PLIST_FILES=	bin/${PORTNAME} \
 		bin/${PORTNAME}-entry \
 		bin/${PORTNAME}-test-layout \
diff --git a/x11/squeekboard/Makefile.crates b/x11/squeekboard/Makefile.crates
index 6d3a4cdfcf5e..acde13a00cdb 100644
--- a/x11/squeekboard/Makefile.crates
+++ b/x11/squeekboard/Makefile.crates
@@ -1,45 +1,80 @@
-CARGO_CRATES=	atk-0.7.0 \
-		atk-sys-0.9.1 \
+CARGO_CRATES=	anyhow-1.0.63 \
+		atk-0.14.0 \
+		atk-sys-0.14.0 \
 		autocfg-1.1.0 \
-		bitflags-1.2.1 \
-		cairo-rs-0.7.1 \
-		cairo-sys-rs-0.9.2 \
-		cc-1.0.73 \
-		clap-2.33.4 \
-		fragile-0.3.0 \
-		gdk-0.11.0 \
-		gdk-pixbuf-0.7.0 \
-		gdk-pixbuf-sys-0.9.1 \
-		gdk-sys-0.9.1 \
-		gio-0.7.0 \
-		gio-sys-0.9.1 \
-		glib-0.8.2 \
-		glib-sys-0.9.1 \
-		gobject-sys-0.9.1 \
-		gtk-0.7.0 \
-		gtk-sys-0.9.2 \
-		hashbrown-0.11.2 \
-		indexmap-1.8.0 \
-		lazy_static-1.4.0 \
-		libc-0.2.119 \
-		linked-hash-map-0.5.4 \
+		bitflags-1.3.2 \
+		cairo-rs-0.14.9 \
+		cairo-sys-rs-0.14.9 \
+		cfg-expr-0.8.1 \
+		clap-3.1.18 \
+		clap_lex-0.2.4 \
+		either-1.8.0 \
+		field-offset-0.3.4 \
+		futures-channel-0.3.24 \
+		futures-core-0.3.24 \
+		futures-executor-0.3.24 \
+		futures-io-0.3.24 \
+		futures-task-0.3.24 \
+		futures-util-0.3.24 \
+		gdk-0.14.3 \
+		gdk-pixbuf-0.14.0 \
+		gdk-pixbuf-sys-0.14.0 \
+		gdk-sys-0.14.0 \
+		gio-0.14.8 \
+		gio-sys-0.14.0 \
+		glib-0.14.8 \
+		glib-macros-0.14.1 \
+		glib-sys-0.14.0 \
+		gobject-sys-0.14.0 \
+		gtk-0.14.3 \
+		gtk-sys-0.14.0 \
+		gtk3-macros-0.14.0 \
+		hashbrown-0.12.3 \
+		heck-0.3.3 \
+		indexmap-1.9.1 \
+		itertools-0.10.3 \
+		libc-0.2.132 \
+		linked-hash-map-0.5.6 \
 		maplit-1.0.2 \
 		memmap-0.7.0 \
-		pango-0.7.0 \
-		pango-sys-0.9.1 \
-		pkg-config-0.3.24 \
-		proc-macro2-1.0.36 \
-		quote-1.0.15 \
-		ryu-1.0.9 \
-		serde-1.0.136 \
-		serde_derive-1.0.136 \
-		serde_yaml-0.8.23 \
-		syn-1.0.86 \
-		textwrap-0.11.0 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
+		memoffset-0.6.5 \
+		once_cell-1.14.0 \
+		os_str_bytes-6.5.0 \
+		pango-0.14.8 \
+		pango-sys-0.14.0 \
+		pest-2.3.0 \
+		pin-project-lite-0.2.9 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.25 \
+		proc-macro-crate-1.2.1 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro2-1.0.43 \
+		quote-1.0.21 \
+		rustc_version-0.3.3 \
+		ryu-1.0.11 \
+		semver-0.11.0 \
+		semver-parser-0.10.2 \
+		serde-1.0.144 \
+		serde_derive-1.0.144 \
+		serde_yaml-0.8.26 \
+		slab-0.4.7 \
+		smallvec-1.9.0 \
+		strum-0.21.0 \
+		strum_macros-0.21.1 \
+		syn-1.0.99 \
+		system-deps-3.2.0 \
+		textwrap-0.15.0 \
+		thiserror-1.0.33 \
+		thiserror-impl-1.0.33 \
+		toml-0.5.9 \
+		ucd-trie-0.1.4 \
+		unicode-ident-1.0.3 \
+		unicode-segmentation-1.9.0 \
+		version-compare-0.0.11 \
+		version_check-0.9.4 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		xkbcommon-0.4.0 \
+		xkbcommon-0.4.1 \
 		yaml-rust-0.4.5
diff --git a/x11/squeekboard/distinfo b/x11/squeekboard/distinfo
index 828e6ed9754b..4662cfa554ef 100644
--- a/x11/squeekboard/distinfo
+++ b/x11/squeekboard/distinfo
@@ -1,93 +1,165 @@
 TIMESTAMP = 1649165663
-SHA256 (rust/crates/atk-0.7.0.crate) = 86b7499272acf036bb5820c6e346bbfb5acc5dceb104bc2c4fd7e6e33dfcde6a
-SIZE (rust/crates/atk-0.7.0.crate) = 43814
-SHA256 (rust/crates/atk-sys-0.9.1.crate) = e552c1776737a4c80110d06b36d099f47c727335f9aaa5d942a72b6863a8ec6f
-SIZE (rust/crates/atk-sys-0.9.1.crate) = 21064
+SHA256 (rust/crates/anyhow-1.0.63.crate) = a26fa4d7e3f2eebadf743988fc8aec9fa9a9e82611acafd77c1462ed6262440a
+SIZE (rust/crates/anyhow-1.0.63.crate) = 43461
+SHA256 (rust/crates/atk-0.14.0.crate) = a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba
+SIZE (rust/crates/atk-0.14.0.crate) = 35031
+SHA256 (rust/crates/atk-sys-0.14.0.crate) = badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea
+SIZE (rust/crates/atk-sys-0.14.0.crate) = 21815
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/cairo-rs-0.7.1.crate) = e05db47de3b0f09a222fa4bba2eab957d920d4243962a86b2d77ab401e4a359c
-SIZE (rust/crates/cairo-rs-0.7.1.crate) = 45803
-SHA256 (rust/crates/cairo-sys-rs-0.9.2.crate) = ff65ba02cac715be836f63429ab00a767d48336efc5497c5637afb53b4f14d63
-SIZE (rust/crates/cairo-sys-rs-0.9.2.crate) = 11650
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
-SHA256 (rust/crates/clap-2.33.4.crate) = 826bf7bc84f9435630275cb8e802a4a0ec792b615969934bd16d42ffed10f207
-SIZE (rust/crates/clap-2.33.4.crate) = 202085
-SHA256 (rust/crates/fragile-0.3.0.crate) = 05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9
-SIZE (rust/crates/fragile-0.3.0.crate) = 10203
-SHA256 (rust/crates/gdk-0.11.0.crate) = 6243e995f41f3a61a31847e54cc719edce93dd9140c89dca3b9919be1cfe22d5
-SIZE (rust/crates/gdk-0.11.0.crate) = 83537
-SHA256 (rust/crates/gdk-pixbuf-0.7.0.crate) = 9726408ee1bbada83094326a99b9c68fea275f9dbb515de242a69e72051f4fcc
-SIZE (rust/crates/gdk-pixbuf-0.7.0.crate) = 15011
-SHA256 (rust/crates/gdk-pixbuf-sys-0.9.1.crate) = d8991b060a9e9161bafd09bf4a202e6fd404f5b4dd1a08d53a1e84256fb34ab0
-SIZE (rust/crates/gdk-pixbuf-sys-0.9.1.crate) = 8641
-SHA256 (rust/crates/gdk-sys-0.9.1.crate) = 6adf679e91d1bff0c06860287f80403e7db54c2d2424dce0a470023b56c88fbb
-SIZE (rust/crates/gdk-sys-0.9.1.crate) = 59958
-SHA256 (rust/crates/gio-0.7.0.crate) = 6261b5d34c30c2d59f879e643704cf54cb44731f3a2038000b68790c03e360e3
-SIZE (rust/crates/gio-0.7.0.crate) = 123602
-SHA256 (rust/crates/gio-sys-0.9.1.crate) = 4fad225242b9eae7ec8a063bb86974aca56885014672375e5775dc0ea3533911
-SIZE (rust/crates/gio-sys-0.9.1.crate) = 70278
-SHA256 (rust/crates/glib-0.8.2.crate) = be27232841baa43e0fd5ae003f7941925735b2f733a336dc75f07b9eff415e7b
-SIZE (rust/crates/glib-0.8.2.crate) = 121579
-SHA256 (rust/crates/glib-sys-0.9.1.crate) = 95856f3802f446c05feffa5e24859fe6a183a7cb849c8449afc35c86b1e316e2
-SIZE (rust/crates/glib-sys-0.9.1.crate) = 49213
-SHA256 (rust/crates/gobject-sys-0.9.1.crate) = 31d1a804f62034eccf370006ccaef3708a71c31d561fee88564abe71177553d9
-SIZE (rust/crates/gobject-sys-0.9.1.crate) = 17741
-SHA256 (rust/crates/gtk-0.7.0.crate) = 709f1074259d4685b96133f92b75c7f35b504715b0fcdc96ec95de2607296a60
-SIZE (rust/crates/gtk-0.7.0.crate) = 499790
-SHA256 (rust/crates/gtk-sys-0.9.2.crate) = 53def660c7b48b00b510c81ef2d2fbd3c570f1527081d8d7947f471513e1a4c1
-SIZE (rust/crates/gtk-sys-0.9.2.crate) = 125577
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
-SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
-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.119.crate) = 1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4
-SIZE (rust/crates/libc-0.2.119.crate) = 575749
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/cairo-rs-0.14.9.crate) = 33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482
+SIZE (rust/crates/cairo-rs-0.14.9.crate) = 48398
+SHA256 (rust/crates/cairo-sys-rs-0.14.9.crate) = b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570
+SIZE (rust/crates/cairo-sys-rs-0.14.9.crate) = 11148
+SHA256 (rust/crates/cfg-expr-0.8.1.crate) = b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e
+SIZE (rust/crates/cfg-expr-0.8.1.crate) = 34539
+SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
+SIZE (rust/crates/clap-3.1.18.crate) = 209664
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
+SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
+SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
+SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050
+SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963
+SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf
+SIZE (rust/crates/futures-core-0.3.24.crate) = 14618
+SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab
+SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745
+SHA256 (rust/crates/futures-io-0.3.24.crate) = bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68
+SIZE (rust/crates/futures-io-0.3.24.crate) = 8910
+SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1
+SIZE (rust/crates/futures-task-0.3.24.crate) = 11836
+SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90
+SIZE (rust/crates/futures-util-0.3.24.crate) = 155823
+SHA256 (rust/crates/gdk-0.14.3.crate) = b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b
+SIZE (rust/crates/gdk-0.14.3.crate) = 79492
+SHA256 (rust/crates/gdk-pixbuf-0.14.0.crate) = 534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f
+SIZE (rust/crates/gdk-pixbuf-0.14.0.crate) = 14554
+SHA256 (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590
+SIZE (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = 9110
+SHA256 (rust/crates/gdk-sys-0.14.0.crate) = 0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e
+SIZE (rust/crates/gdk-sys-0.14.0.crate) = 72899
+SHA256 (rust/crates/gio-0.14.8.crate) = 711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0
+SIZE (rust/crates/gio-0.14.8.crate) = 177625
+SHA256 (rust/crates/gio-sys-0.14.0.crate) = c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa
+SIZE (rust/crates/gio-sys-0.14.0.crate) = 76499
+SHA256 (rust/crates/glib-0.14.8.crate) = 7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4
+SIZE (rust/crates/glib-0.14.8.crate) = 165294
+SHA256 (rust/crates/glib-macros-0.14.1.crate) = 2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518
+SIZE (rust/crates/glib-macros-0.14.1.crate) = 20018
+SHA256 (rust/crates/glib-sys-0.14.0.crate) = 1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae
+SIZE (rust/crates/glib-sys-0.14.0.crate) = 57390
+SHA256 (rust/crates/gobject-sys-0.14.0.crate) = aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5
+SIZE (rust/crates/gobject-sys-0.14.0.crate) = 17399
+SHA256 (rust/crates/gtk-0.14.3.crate) = 2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c
+SIZE (rust/crates/gtk-0.14.3.crate) = 546924
+SHA256 (rust/crates/gtk-sys-0.14.0.crate) = 8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e
+SIZE (rust/crates/gtk-sys-0.14.0.crate) = 136732
+SHA256 (rust/crates/gtk3-macros-0.14.0.crate) = 21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79
+SIZE (rust/crates/gtk3-macros-0.14.0.crate) = 5395
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
+SIZE (rust/crates/heck-0.3.3.crate) = 10260
+SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
+SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
+SIZE (rust/crates/libc-0.2.132.crate) = 595317
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
 SIZE (rust/crates/maplit-1.0.2.crate) = 8871
 SHA256 (rust/crates/memmap-0.7.0.crate) = 6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b
 SIZE (rust/crates/memmap-0.7.0.crate) = 15214
-SHA256 (rust/crates/pango-0.7.0.crate) = 393fa071b144f8ffb83ede273758983cf414ca3c0b1d2a5a9ce325b3ba3dd786
-SIZE (rust/crates/pango-0.7.0.crate) = 41066
-SHA256 (rust/crates/pango-sys-0.9.1.crate) = 86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d
-SIZE (rust/crates/pango-sys-0.9.1.crate) = 21273
-SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
-SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
-SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
-SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
-SIZE (rust/crates/quote-1.0.15.crate) = 27281
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
-SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
-SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
-SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
-SHA256 (rust/crates/serde_yaml-0.8.23.crate) = a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0
-SIZE (rust/crates/serde_yaml-0.8.23.crate) = 42140
-SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b
-SIZE (rust/crates/syn-1.0.86.crate) = 235126
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
+SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
+SHA256 (rust/crates/os_str_bytes-6.5.0.crate) = ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267
+SIZE (rust/crates/os_str_bytes-6.5.0.crate) = 23166
+SHA256 (rust/crates/pango-0.14.8.crate) = 546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581
+SIZE (rust/crates/pango-0.14.8.crate) = 37643
+SHA256 (rust/crates/pango-sys-0.14.0.crate) = 2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe
+SIZE (rust/crates/pango-sys-0.14.0.crate) = 23109
+SHA256 (rust/crates/pest-2.3.0.crate) = 4b0560d531d1febc25a3c9398a62a71256c0178f2e3443baedd9ad4bb8c9deb4
+SIZE (rust/crates/pest-2.3.0.crate) = 85156
+SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
+SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
+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.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
+SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
+SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
+SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
+SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
+SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
+SIZE (rust/crates/quote-1.0.21.crate) = 28030
+SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
+SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
+SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
+SIZE (rust/crates/ryu-1.0.11.crate) = 47007
+SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
+SIZE (rust/crates/semver-0.11.0.crate) = 20826
+SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
+SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
+SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
+SIZE (rust/crates/serde-1.0.144.crate) = 76387
+SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00
+SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867
+SHA256 (rust/crates/serde_yaml-0.8.26.crate) = 578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b
+SIZE (rust/crates/serde_yaml-0.8.26.crate) = 40670
+SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
+SIZE (rust/crates/slab-0.4.7.crate) = 16647
+SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
+SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
+SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
+SIZE (rust/crates/strum-0.21.0.crate) = 5296
+SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
+SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
+SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
+SIZE (rust/crates/syn-1.0.99.crate) = 236084
+SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
+SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
+SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
+SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/thiserror-1.0.33.crate) = 3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57
+SIZE (rust/crates/thiserror-1.0.33.crate) = 17252
+SHA256 (rust/crates/thiserror-impl-1.0.33.crate) = c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09
+SIZE (rust/crates/thiserror-impl-1.0.33.crate) = 15429
+SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
+SIZE (rust/crates/toml-0.5.9.crate) = 55667
+SHA256 (rust/crates/ucd-trie-0.1.4.crate) = 89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c
+SIZE (rust/crates/ucd-trie-0.1.4.crate) = 45365
+SHA256 (rust/crates/unicode-ident-1.0.3.crate) = c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf
+SIZE (rust/crates/unicode-ident-1.0.3.crate) = 35031
+SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
+SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
+SHA256 (rust/crates/version-compare-0.0.11.crate) = 1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b
+SIZE (rust/crates/version-compare-0.0.11.crate) = 15208
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/xkbcommon-0.4.0.crate) = fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce
-SIZE (rust/crates/xkbcommon-0.4.0.crate) = 57500
+SHA256 (rust/crates/xkbcommon-0.4.1.crate) = 032ed00cc755c31221bbd6aaf9fa4196a01bf33bca185f9316e14f26d28c28cf
+SIZE (rust/crates/xkbcommon-0.4.1.crate) = 57514
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
 SHA256 (World/Phosh-squeekboard-2faa98d85f1142383ec8ad1487616c1a7ad1882f_GL0.tar.gz) = 53e7836ba6b2a0628b4aca04819d1ae970c8af31870ef7d8c1616b69f204d1f8
 SIZE (World/Phosh-squeekboard-2faa98d85f1142383ec8ad1487616c1a7ad1882f_GL0.tar.gz) = 187038
+SHA256 (1ccc663c4808.patch) = 01ce4327cc3dde81d548c363b7fbfb1879895ebfc611ffd025bec4eea4712b13
+SIZE (1ccc663c4808.patch) = 736