git: 2058273752ab - main - x11/alacritty: update to 0.13.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 04 Jan 2024 03:17:30 UTC
The branch main has been updated by vishwin:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2058273752ab8ed391c8c849d22b2a5e2e2867a5
commit 2058273752ab8ed391c8c849d22b2a5e2e2867a5
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2024-01-04 03:15:04 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2024-01-04 03:15:04 +0000
x11/alacritty: update to 0.13.0
Highlights:
- new MANPAGES option, they are built using scdoc
- config file now uses TOML instead of YAML, EXAMPLES removed and
replaced with man page
- move crate listing to separate Makefile.crates
Changelog: https://alacritty.org/changelog_0_13_0.html
---
x11/alacritty/Makefile | 274 ++------------
x11/alacritty/Makefile.crates | 254 +++++++++++++
x11/alacritty/distinfo | 790 ++++++++++++++++++++++-------------------
x11/alacritty/files/patch-sctk | 16 -
4 files changed, 696 insertions(+), 638 deletions(-)
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index 8bcebf6d05b1..dd1df6c57e10 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,7 +1,6 @@
PORTNAME= alacritty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.2
-PORTREVISION= 5
+DISTVERSION= 0.13.0
CATEGORIES= x11 wayland
MAINTAINER= vishwin@FreeBSD.org
@@ -19,240 +18,7 @@ TEST_DEPENDS= dejavu>0:x11-fonts/dejavu
USES= cargo localbase:ldflags python:build
USE_GITHUB= yes
-CARGO_CRATES= adler-1.0.2 \
- android-activity-0.4.0 \
- android-properties-0.2.2 \
- arrayref-0.3.6 \
- arrayvec-0.7.2 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- base64-0.13.0 \
- bitflags-1.3.2 \
- block-0.1.6 \
- block-sys-0.1.0-beta.1 \
- block2-0.2.0-alpha.6 \
- bumpalo-3.12.0 \
- bytemuck-1.12.1 \
- calloop-0.10.4 \
- cc-1.0.73 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
- cgl-0.3.2 \
- clap-3.2.21 \
- clap_complete-3.2.5 \
- clap_derive-3.2.18 \
- clap_lex-0.2.4 \
- clipboard-win-3.1.1 \
- cmake-0.1.48 \
- cocoa-0.24.0 \
- cocoa-foundation-0.1.0 \
- copypasta-0.8.2 \
- core-foundation-0.9.3 \
- core-foundation-sys-0.8.3 \
- core-graphics-0.22.3 \
- core-graphics-types-0.1.1 \
- core-text-19.2.0 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.6 \
- crossbeam-utils-0.8.12 \
- crossfont-0.5.1 \
- cty-0.2.2 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
- dispatch-0.2.0 \
- dlib-0.5.0 \
- downcast-rs-1.2.0 \
- dwrote-0.11.0 \
- embed-resource-1.7.3 \
- expat-sys-2.1.6 \
- filetime-0.2.17 \
- flate2-1.0.24 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-0.5.0 \
- foreign-types-macros-0.2.2 \
- foreign-types-shared-0.1.1 \
- foreign-types-shared-0.3.1 \
- freetype-rs-0.26.0 \
- freetype-sys-0.13.1 \
- fsevent-sys-4.1.0 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- gethostname-0.2.3 \
- getrandom-0.2.7 \
- gl_generator-0.14.0 \
- glutin-0.30.9 \
- glutin_egl_sys-0.5.0 \
- glutin_glx_sys-0.4.0 \
- glutin_wgl_sys-0.4.0 \
- hashbrown-0.12.3 \
- heck-0.4.0 \
- hermit-abi-0.1.19 \
- indexmap-1.9.1 \
- inotify-0.9.6 \
- inotify-sys-0.1.5 \
- instant-0.1.12 \
- iovec-0.1.4 \
- itoa-1.0.3 \
- jni-sys-0.3.0 \
- jobserver-0.1.25 \
- js-sys-0.3.60 \
- kernel32-sys-0.2.2 \
- khronos_api-3.1.0 \
- kqueue-1.0.7 \
- kqueue-sys-1.0.3 \
- lazy-bytes-cast-5.0.1 \
- lazy_static-1.4.0 \
- lazycell-1.3.0 \
- libc-0.2.132 \
- libloading-0.7.3 \
- linked-hash-map-0.5.6 \
- lock_api-0.4.8 \
- log-0.4.17 \
- malloc_buf-0.0.6 \
- memchr-2.5.0 \
- memmap2-0.5.10 \
- memoffset-0.6.5 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.5.4 \
- mio-0.6.23 \
- mio-0.8.4 \
- mio-anonymous-pipes-0.2.0 \
- mio-extras-2.0.6 \
- mio-uds-0.6.8 \
- miow-0.2.2 \
- miow-0.3.7 \
- ndk-0.7.0 \
- ndk-context-0.1.1 \
- ndk-sys-0.4.1+23.1.7779620 \
- net2-0.2.37 \
- nix-0.24.2 \
- nix-0.25.1 \
- nom-7.1.1 \
- notify-5.1.0 \
- num_enum-0.5.7 \
- num_enum_derive-0.5.7 \
- objc-0.2.7 \
- objc-foundation-0.1.1 \
- objc-sys-0.2.0-beta.2 \
- objc2-0.3.0-beta.3.patch-leaks.2 \
- objc2-encode-2.0.0-pre.2 \
- objc_id-0.1.1 \
- once_cell-1.14.0 \
- orbclient-0.3.42 \
- os_str_bytes-6.3.0 \
- parking_lot-0.11.2 \
- parking_lot-0.12.1 \
- parking_lot_core-0.8.5 \
- parking_lot_core-0.9.3 \
- percent-encoding-2.2.0 \
- pkg-config-0.3.25 \
- png-0.17.6 \
- 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 \
- raw-window-handle-0.5.0 \
- redox_syscall-0.2.16 \
- redox_syscall-0.3.4 \
- redox_users-0.4.3 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.27 \
- rustc_version-0.4.0 \
- ryu-1.0.11 \
- same-file-1.0.6 \
- scoped-tls-1.0.0 \
- scopeguard-1.1.0 \
- sctk-adwaita-0.5.4 \
- semver-1.0.14 \
- serde-1.0.144 \
- serde_derive-1.0.144 \
- serde_json-1.0.85 \
- serde_yaml-0.8.26 \
- servo-fontconfig-0.5.1 \
- servo-fontconfig-sys-5.1.0 \
- signal-hook-0.3.14 \
- signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.0 \
- slab-0.4.7 \
- slotmap-1.0.6 \
- smallvec-1.9.0 \
- smithay-client-toolkit-0.16.0 \
- smithay-clipboard-0.6.6 \
- spsc-buffer-0.1.1 \
- strict-num-0.1.0 \
- strsim-0.10.0 \
- syn-1.0.99 \
- termcolor-1.1.3 \
- textwrap-0.15.1 \
- thiserror-1.0.35 \
- thiserror-impl-1.0.35 \
- tiny-skia-0.8.3 \
- tiny-skia-path-0.8.3 \
- toml-0.5.8 \
- unicode-ident-1.0.4 \
- unicode-width-0.1.10 \
- utf8parse-0.2.0 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- vswhom-0.1.0 \
- vswhom-sys-0.1.1 \
- vte-0.10.1 \
- vte_generate_state_changes-0.1.1 \
- walkdir-2.3.2 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.83 \
- wasm-bindgen-backend-0.2.83 \
- wasm-bindgen-macro-0.2.83 \
- wasm-bindgen-macro-support-0.2.83 \
- wasm-bindgen-shared-0.2.83 \
- wayland-client-0.29.5 \
- wayland-commons-0.29.5 \
- wayland-cursor-0.29.5 \
- wayland-protocols-0.29.5 \
- wayland-scanner-0.29.5 \
- wayland-sys-0.29.5 \
- wayland-sys-0.30.0 \
- web-sys-0.3.60 \
- winapi-0.2.8 \
- winapi-0.3.9 \
- winapi-build-0.1.1 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-wsapoll-0.1.1 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.36.1 \
- windows-sys-0.42.0 \
- windows-sys-0.45.0 \
- windows-targets-0.42.1 \
- windows_aarch64_gnullvm-0.42.1 \
- windows_aarch64_msvc-0.36.1 \
- windows_aarch64_msvc-0.42.1 \
- windows_i686_gnu-0.36.1 \
- windows_i686_gnu-0.42.1 \
- windows_i686_msvc-0.36.1 \
- windows_i686_msvc-0.42.1 \
- windows_x86_64_gnu-0.36.1 \
- windows_x86_64_gnu-0.42.1 \
- windows_x86_64_gnullvm-0.42.1 \
- windows_x86_64_msvc-0.36.1 \
- windows_x86_64_msvc-0.42.1 \
- winit-0.28.6 \
- winreg-0.10.1 \
- wio-0.2.2 \
- ws2_32-sys-0.2.1 \
- x11-clipboard-0.7.1 \
- x11-dl-2.20.0 \
- x11rb-0.10.1 \
- x11rb-protocol-0.10.0 \
- xcursor-0.3.4 \
- xdg-2.4.1 \
- xml-rs-0.8.4 \
- yaml-rust-0.4.5
CARGO_INSTALL_PATH= alacritty
-
CARGO_FEATURES+= --no-default-features
CARGO_CARGOTOML= ${WRKSRC}/${PORTNAME}/Cargo.toml
@@ -262,27 +28,35 @@ BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_FILES= bin/alacritty \
etc/bash_completion.d/alacritty.bash \
share/fish/completions/alacritty.fish \
- share/man/man1/alacritty-msg.1.gz \
- share/man/man1/alacritty.1.gz \
share/metainfo/org.alacritty.Alacritty.appdata.xml \
share/pixmaps/Alacritty.svg \
share/zsh/site-functions/_alacritty \
${DESKTOPDIR}/Alacritty.desktop
-PORTEXAMPLES= alacritty.yml
-OPTIONS_DEFINE= EXAMPLES
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_MULTI= BACKEND
+OPTIONS_MULTI_BACKEND= WAYLAND X11
+OPTIONS_DEFAULT= MANPAGES WAYLAND X11
BACKEND_DESC= Display backend
-OPTIONS_MULTI= BACKEND
-OPTIONS_MULTI_BACKEND= WAYLAND X11
-OPTIONS_DEFAULT= WAYLAND X11
+MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
+MANPAGES_PLIST_FILES= share/man/man1/alacritty.1.gz \
+ share/man/man1/alacritty-msg.1.gz \
+ share/man/man5/alacritty.5.gz \
+ share/man/man5/alacritty-bindings.5.gz
WAYLAND_VARS= CARGO_FEATURES+=wayland
X11_USES= xorg
X11_USE= XORG=xcb
X11_VARS= CARGO_FEATURES+=x11
+post-build-MANPAGES-on:
+ scdoc < ${WRKSRC}/extra/man/alacritty.1.scd > ${WRKSRC}/alacritty.1
+ scdoc < ${WRKSRC}/extra/man/alacritty-msg.1.scd > ${WRKSRC}/alacritty-msg.1
+ scdoc < ${WRKSRC}/extra/man/alacritty.5.scd > ${WRKSRC}/alacritty.5
+ scdoc < ${WRKSRC}/extra/man/alacritty-bindings.5.scd > ${WRKSRC}/alacritty-bindings.5
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alacritty
${INSTALL_DATA} ${WRKSRC}/extra/linux/Alacritty.desktop \
@@ -292,10 +66,6 @@ post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo
${INSTALL_DATA} ${WRKSRC}/extra/linux/org.alacritty.Alacritty.appdata.xml \
${STAGEDIR}${PREFIX}/share/metainfo
- ${INSTALL_MAN} ${WRKSRC}/extra/alacritty.man \
- ${STAGEDIR}${PREFIX}/share/man/man1/alacritty.1
- ${INSTALL_MAN} ${WRKSRC}/extra/alacritty-msg.man \
- ${STAGEDIR}${PREFIX}/share/man/man1/alacritty-msg.1
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.bash \
${STAGEDIR}${PREFIX}/etc/bash_completion.d
@@ -306,8 +76,14 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/extra/completions/_alacritty \
${STAGEDIR}${PREFIX}/share/zsh/site-functions
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
+post-install-MANPAGES-on:
+ ${INSTALL_MAN} ${WRKSRC}/alacritty.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/alacritty.1
+ ${INSTALL_MAN} ${WRKSRC}/alacritty-msg.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/alacritty-msg.1
+ ${INSTALL_MAN} ${WRKSRC}/alacritty.5 \
+ ${STAGEDIR}${PREFIX}/share/man/man5/alacritty.5
+ ${INSTALL_MAN} ${WRKSRC}/alacritty-bindings.5 \
+ ${STAGEDIR}${PREFIX}/share/man/man5/alacritty-bindings.5
.include <bsd.port.mk>
diff --git a/x11/alacritty/Makefile.crates b/x11/alacritty/Makefile.crates
new file mode 100644
index 000000000000..c129f7187b1c
--- /dev/null
+++ b/x11/alacritty/Makefile.crates
@@ -0,0 +1,254 @@
+CARGO_CRATES= adler-1.0.2 \
+ ahash-0.8.6 \
+ aho-corasick-1.1.2 \
+ android-activity-0.5.1 \
+ android-properties-0.2.2 \
+ anstream-0.6.5 \
+ anstyle-1.0.4 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.0 \
+ anstyle-wincon-3.0.1 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.4 \
+ as-raw-xcb-connection-1.0.1 \
+ atomic-waker-1.1.2 \
+ autocfg-1.1.0 \
+ base64-0.21.5 \
+ bitflags-1.3.2 \
+ bitflags-2.4.1 \
+ block-0.1.6 \
+ block-sys-0.2.0 \
+ block2-0.3.0 \
+ bumpalo-3.14.0 \
+ bytemuck-1.14.0 \
+ bytes-1.5.0 \
+ calloop-0.12.3 \
+ calloop-wayland-source-0.2.0 \
+ cc-1.0.83 \
+ cesu8-1.1.0 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.1.1 \
+ cgl-0.3.2 \
+ clap-4.4.11 \
+ clap_builder-4.4.11 \
+ clap_complete-4.4.4 \
+ clap_derive-4.4.7 \
+ clap_lex-0.6.0 \
+ clipboard-win-3.1.1 \
+ cmake-0.1.50 \
+ cocoa-0.25.0 \
+ cocoa-foundation-0.1.2 \
+ colorchoice-1.0.0 \
+ combine-4.6.6 \
+ concurrent-queue-2.4.0 \
+ copypasta-0.10.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.6 \
+ core-graphics-0.23.1 \
+ core-graphics-types-0.1.3 \
+ core-text-20.1.0 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.10 \
+ crossbeam-utils-0.8.18 \
+ crossfont-0.7.0 \
+ cursor-icon-1.1.0 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ dispatch-0.2.0 \
+ dlib-0.5.2 \
+ downcast-rs-1.2.0 \
+ dwrote-0.11.0 \
+ embed-resource-2.4.0 \
+ equivalent-1.0.1 \
+ errno-0.3.7 \
+ expat-sys-2.1.6 \
+ fastrand-2.0.1 \
+ fdeflate-0.3.3 \
+ filetime-0.2.22 \
+ flate2-1.0.28 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
+ freetype-rs-0.26.0 \
+ freetype-sys-0.13.1 \
+ fsevent-sys-4.1.0 \
+ futures-io-0.3.30 \
+ gethostname-0.3.0 \
+ gethostname-0.4.3 \
+ getrandom-0.2.11 \
+ gl_generator-0.14.0 \
+ glutin-0.31.2 \
+ glutin_egl_sys-0.6.0 \
+ glutin_glx_sys-0.5.0 \
+ glutin_wgl_sys-0.5.0 \
+ hashbrown-0.14.3 \
+ heck-0.4.1 \
+ home-0.5.5 \
+ icrate-0.0.4 \
+ indexmap-2.1.0 \
+ inotify-0.9.6 \
+ inotify-sys-0.1.5 \
+ itoa-1.0.10 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.27 \
+ js-sys-0.3.66 \
+ khronos_api-3.1.0 \
+ kqueue-1.0.8 \
+ kqueue-sys-1.0.4 \
+ lazy-bytes-cast-5.0.1 \
+ lazy_static-1.4.0 \
+ libc-0.2.151 \
+ libloading-0.8.1 \
+ libredox-0.0.1 \
+ libredox-0.0.2 \
+ linux-raw-sys-0.4.12 \
+ lock_api-0.4.11 \
+ log-0.4.20 \
+ malloc_buf-0.0.6 \
+ memchr-2.6.4 \
+ memmap2-0.9.3 \
+ memoffset-0.7.1 \
+ miniz_oxide-0.7.1 \
+ mio-0.8.10 \
+ miow-0.6.0 \
+ ndk-0.8.0 \
+ ndk-context-0.1.1 \
+ ndk-sys-0.5.0+25.2.9519653 \
+ nix-0.26.4 \
+ notify-6.1.1 \
+ num_enum-0.7.1 \
+ num_enum_derive-0.7.1 \
+ objc-0.2.7 \
+ objc-foundation-0.1.1 \
+ objc-sys-0.3.2 \
+ objc2-0.4.1 \
+ objc2-encode-3.0.0 \
+ objc_id-0.1.1 \
+ once_cell-1.19.0 \
+ option-ext-0.2.0 \
+ orbclient-0.3.47 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.9.9 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.13 \
+ piper-0.2.1 \
+ pkg-config-0.3.28 \
+ png-0.17.10 \
+ polling-3.3.0 \
+ proc-macro-crate-2.0.0 \
+ proc-macro2-1.0.71 \
+ quick-xml-0.30.0 \
+ quote-1.0.33 \
+ raw-window-handle-0.5.2 \
+ redox_syscall-0.3.5 \
+ redox_syscall-0.4.1 \
+ redox_users-0.4.4 \
+ regex-automata-0.4.3 \
+ regex-syntax-0.8.2 \
+ rustc_version-0.4.0 \
+ rustix-0.38.25 \
+ rustix-openpty-0.1.1 \
+ ryu-1.0.16 \
+ same-file-1.0.6 \
+ scoped-tls-1.0.1 \
+ scopeguard-1.2.0 \
+ sctk-adwaita-0.8.1 \
+ semver-1.0.20 \
+ serde-1.0.193 \
+ serde_derive-1.0.193 \
+ serde_json-1.0.108 \
+ serde_spanned-0.6.5 \
+ serde_yaml-0.9.29 \
+ servo-fontconfig-0.5.1 \
+ servo-fontconfig-sys-5.1.0 \
+ signal-hook-0.3.17 \
+ signal-hook-registry-1.4.1 \
+ simd-adler32-0.3.7 \
+ slab-0.4.9 \
+ smallvec-1.11.2 \
+ smithay-client-toolkit-0.18.0 \
+ smithay-clipboard-0.7.0 \
+ smol_str-0.2.0 \
+ strict-num-0.1.1 \
+ strsim-0.10.0 \
+ syn-2.0.43 \
+ thiserror-1.0.52 \
+ thiserror-impl-1.0.52 \
+ tiny-skia-0.11.3 \
+ tiny-skia-path-0.11.3 \
+ toml-0.8.8 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.20.7 \
+ toml_edit-0.21.0 \
+ tracing-0.1.40 \
+ tracing-core-0.1.32 \
+ unicode-ident-1.0.12 \
+ unicode-segmentation-1.10.1 \
+ unicode-width-0.1.11 \
+ unsafe-libyaml-0.2.10 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ vswhom-0.1.0 \
+ vswhom-sys-0.1.2 \
+ vte-0.13.0 \
+ vte_generate_state_changes-0.1.1 \
+ walkdir-2.4.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.89 \
+ wasm-bindgen-backend-0.2.89 \
+ wasm-bindgen-futures-0.4.39 \
+ wasm-bindgen-macro-0.2.89 \
+ wasm-bindgen-macro-support-0.2.89 \
+ wasm-bindgen-shared-0.2.89 \
+ wayland-backend-0.3.2 \
+ wayland-client-0.31.1 \
+ wayland-csd-frame-0.3.0 \
+ wayland-cursor-0.31.0 \
+ wayland-protocols-0.31.0 \
+ wayland-protocols-plasma-0.2.0 \
+ wayland-protocols-wlr-0.2.0 \
+ wayland-scanner-0.31.0 \
+ wayland-sys-0.31.1 \
+ web-sys-0.3.66 \
+ web-time-0.2.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.6 \
+ winapi-wsapoll-0.1.1 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ winit-0.29.7 \
+ winnow-0.5.30 \
+ winreg-0.51.0 \
+ wio-0.2.2 \
+ x11-clipboard-0.8.1 \
+ x11-dl-2.21.0 \
+ x11rb-0.12.0 \
+ x11rb-0.13.0 \
+ x11rb-protocol-0.12.0 \
+ x11rb-protocol-0.13.0 \
+ xcursor-0.3.5 \
+ xdg-2.5.2 \
+ xkbcommon-dl-0.4.1 \
+ xkeysym-0.2.0 \
+ xml-rs-0.8.19 \
+ zerocopy-0.7.32 \
+ zerocopy-derive-0.7.32
diff --git a/x11/alacritty/distinfo b/x11/alacritty/distinfo
index e0031363606d..6012705f6b0b 100644
--- a/x11/alacritty/distinfo
+++ b/x11/alacritty/distinfo
@@ -1,112 +1,144 @@
-TIMESTAMP = 1688234818
+TIMESTAMP = 1704260593
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/android-activity-0.4.0.crate) = 4165a1aef703232031b40a6e8908c2f9e314d495f11aa7f98db75d39a497cc6a
-SIZE (rust/crates/android-activity-0.4.0.crate) = 235580
+SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
+SIZE (rust/crates/ahash-0.8.6.crate) = 42780
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/android-activity-0.5.1.crate) = 39b801912a977c3fd52d80511fe1c0c8480c6f957f21ae2ce1b92ffe970cf4b9
+SIZE (rust/crates/android-activity-0.5.1.crate) = 258268
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/anstream-0.6.5.crate) = d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6
+SIZE (rust/crates/anstream-0.6.5.crate) = 30004
+SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
+SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
+SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
+SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
+SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
+SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
+SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
+SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
+SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
+SIZE (rust/crates/base64-0.21.5.crate) = 77134
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146
-SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
-SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
-SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
-SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
-SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
-SHA256 (rust/crates/calloop-0.10.4.crate) = 19457a0da465234abd76134a5c2a910c14bd3c5558463e4396ab9a37a328e465
-SIZE (rust/crates/calloop-0.10.4.crate) = 53697
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/block-sys-0.2.0.crate) = 2dd7cf50912cddc06dc5ea7c08c5e81c1b2c842a70d19def1848d54c586fed92
+SIZE (rust/crates/block-sys-0.2.0.crate) = 9147
+SHA256 (rust/crates/block2-0.3.0.crate) = 15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68
+SIZE (rust/crates/block2-0.3.0.crate) = 10924
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
+SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/calloop-0.12.3.crate) = 7b50b5a44d59a98c55a9eeb518f39bf7499ba19fd98ee7d22618687f3f10adbf
+SIZE (rust/crates/calloop-0.12.3.crate) = 66858
+SHA256 (rust/crates/calloop-wayland-source-0.2.0.crate) = 0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02
+SIZE (rust/crates/calloop-wayland-source-0.2.0.crate) = 11304
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
SIZE (rust/crates/cgl-0.3.2.crate) = 7557
-SHA256 (rust/crates/clap-3.2.21.crate) = 1ed5341b2301a26ab80be5cbdced622e80ed808483c52e45e3310a877d3b37d7
-SIZE (rust/crates/clap-3.2.21.crate) = 218792
-SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
-SIZE (rust/crates/clap_complete-3.2.5.crate) = 31625
-SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
-SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
-SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
-SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
+SIZE (rust/crates/clap-4.4.11.crate) = 54782
+SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
+SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
+SHA256 (rust/crates/clap_complete-4.4.4.crate) = bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae
+SIZE (rust/crates/clap_complete-4.4.4.crate) = 37405
+SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
+SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
+SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
+SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
-SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
-SIZE (rust/crates/cmake-0.1.48.crate) = 15142
-SHA256 (rust/crates/cocoa-0.24.0.crate) = 6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832
-SIZE (rust/crates/cocoa-0.24.0.crate) = 39235
-SHA256 (rust/crates/cocoa-foundation-0.1.0.crate) = 7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318
-SIZE (rust/crates/cocoa-foundation-0.1.0.crate) = 10645
-SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172
-SIZE (rust/crates/copypasta-0.8.2.crate) = 13030
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
-SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
-SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b
-SIZE (rust/crates/core-graphics-types-0.1.1.crate) = 2530
-SHA256 (rust/crates/core-text-19.2.0.crate) = 99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25
-SIZE (rust/crates/core-text-19.2.0.crate) = 18446
+SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
+SIZE (rust/crates/cmake-0.1.50.crate) = 16748
+SHA256 (rust/crates/cocoa-0.25.0.crate) = f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c
+SIZE (rust/crates/cocoa-0.25.0.crate) = 42163
+SHA256 (rust/crates/cocoa-foundation-0.1.2.crate) = 8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7
+SIZE (rust/crates/cocoa-foundation-0.1.2.crate) = 15028
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
+SIZE (rust/crates/combine-4.6.6.crate) = 132428
+SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
+SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
+SHA256 (rust/crates/copypasta-0.10.0.crate) = 6d35364349bf9e9e1c3a035ddcb00d188d23a3c40c50244c03c27a99fc6a65ae
+SIZE (rust/crates/copypasta-0.10.0.crate) = 15095
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/core-graphics-0.23.1.crate) = 970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212
+SIZE (rust/crates/core-graphics-0.23.1.crate) = 30714
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/core-text-20.1.0.crate) = c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5
+SIZE (rust/crates/core-text-20.1.0.crate) = 20836
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
-SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
-SHA256 (rust/crates/crossbeam-utils-0.8.12.crate) = edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac
-SIZE (rust/crates/crossbeam-utils-0.8.12.crate) = 41785
-SHA256 (rust/crates/crossfont-0.5.1.crate) = 21fd3add36ea31aba1520aa5288714dd63be506106753226d0eb387a93bc9c45
-SIZE (rust/crates/crossfont-0.5.1.crate) = 31985
-SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
-SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+SHA256 (rust/crates/crossbeam-channel-0.5.10.crate) = 82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2
+SIZE (rust/crates/crossbeam-channel-0.5.10.crate) = 90442
+SHA256 (rust/crates/crossbeam-utils-0.8.18.crate) = c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c
+SIZE (rust/crates/crossbeam-utils-0.8.18.crate) = 42383
+SHA256 (rust/crates/crossfont-0.7.0.crate) = e89c65306ecd118368d875f48d69394b5c3ff6bb7c57ae6deb638782735a093c
+SIZE (rust/crates/crossfont-0.7.0.crate) = 32167
+SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
+SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
-SIZE (rust/crates/dlib-0.5.0.crate) = 5788
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b
SIZE (rust/crates/dwrote-0.11.0.crate) = 21715
-SHA256 (rust/crates/embed-resource-1.7.3.crate) = 936c1354206a875581696369aef920e12396e93bbd251c43a7a3f3fa85023a7d
-SIZE (rust/crates/embed-resource-1.7.3.crate) = 13707
+SHA256 (rust/crates/embed-resource-2.4.0.crate) = f54cc3e827ee1c3812239a9a41dede7b4d7d5d5464faa32d71bd7cba28ce2cb2
+SIZE (rust/crates/embed-resource-2.4.0.crate) = 16305
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.7.crate) = f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8
+SIZE (rust/crates/errno-0.3.7.crate) = 10712
SHA256 (rust/crates/expat-sys-2.1.6.crate) = 658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa
SIZE (rust/crates/expat-sys-2.1.6.crate) = 518887
-SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
-SIZE (rust/crates/filetime-0.2.17.crate) = 14484
-SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
-SIZE (rust/crates/flate2-1.0.24.crate) = 70191
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fdeflate-0.3.3.crate) = 209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd
+SIZE (rust/crates/fdeflate-0.3.3.crate) = 25011
+SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
+SIZE (rust/crates/filetime-0.2.22.crate) = 15029
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.2.crate) = c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc
-SIZE (rust/crates/foreign-types-macros-0.2.2.crate) = 7636
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/freetype-rs-0.26.0.crate) = 74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb
@@ -115,353 +147,365 @@ SHA256 (rust/crates/freetype-sys-0.13.1.crate) = a37d4011c0cc628dfa766fcc195454f
SIZE (rust/crates/freetype-sys-0.13.1.crate) = 1917785
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
-SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
-SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
-SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/gethostname-0.3.0.crate) = bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177
+SIZE (rust/crates/gethostname-0.3.0.crate) = 8440
+SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
+SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
+SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glutin-0.30.9.crate) = 23b0385782048be65f0a9dd046c469d6a758a53fe1aa63a8111dea394d2ffa2f
-SIZE (rust/crates/glutin-0.30.9.crate) = 65356
-SHA256 (rust/crates/glutin_egl_sys-0.5.0.crate) = 1b3bcbddc51573b977fc6dca5d93867e4f29682cdbaf5d13e48f4fa4346d4d87
-SIZE (rust/crates/glutin_egl_sys-0.5.0.crate) = 6053
-SHA256 (rust/crates/glutin_glx_sys-0.4.0.crate) = 1b53cb5fe568964aa066a3ba91eac5ecbac869fb0842cd0dc9e412434f1a1494
-SIZE (rust/crates/glutin_glx_sys-0.4.0.crate) = 5905
-SHA256 (rust/crates/glutin_wgl_sys-0.4.0.crate) = ef89398e90033fc6bc65e9bd42fd29bbbfd483bda5b56dc5562f455550618165
-SIZE (rust/crates/glutin_wgl_sys-0.4.0.crate) = 5477
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
-SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
+SHA256 (rust/crates/glutin-0.31.2.crate) = 005459a22af86adc706522d78d360101118e2638ec21df3852fcc626e0dbb212
+SIZE (rust/crates/glutin-0.31.2.crate) = 66588
+SHA256 (rust/crates/glutin_egl_sys-0.6.0.crate) = 77cc5623f5309ef433c3dd4ca1223195347fe62c413da8e2fdd0eb76db2d9bcd
+SIZE (rust/crates/glutin_egl_sys-0.6.0.crate) = 6261
+SHA256 (rust/crates/glutin_glx_sys-0.5.0.crate) = a165fd686c10dcc2d45380b35796e577eacfd43d4660ee741ec8ebe2201b3b4f
+SIZE (rust/crates/glutin_glx_sys-0.5.0.crate) = 5896
+SHA256 (rust/crates/glutin_wgl_sys-0.5.0.crate) = 6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead
+SIZE (rust/crates/glutin_wgl_sys-0.5.0.crate) = 5469
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
+SIZE (rust/crates/home-0.5.5.crate) = 8557
+SHA256 (rust/crates/icrate-0.0.4.crate) = 99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319
+SIZE (rust/crates/icrate-0.0.4.crate) = 1040120
+SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
+SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
-SIZE (rust/crates/itoa-1.0.3.crate) = 10481
+SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
+SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
-SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
-SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
-SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
+SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
+SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
+SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
+SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
-SHA256 (rust/crates/kqueue-1.0.7.crate) = 2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98
-SIZE (rust/crates/kqueue-1.0.7.crate) = 12554
-SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
-SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
+SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
+SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b
SIZE (rust/crates/lazy-bytes-cast-5.0.1.crate) = 4354
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
-SIZE (rust/crates/libc-0.2.132.crate) = 595317
-SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
-SIZE (rust/crates/libloading-0.7.3.crate) = 27378
-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/lock_api-0.4.8.crate) = 9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390
-SIZE (rust/crates/lock_api-0.4.8.crate) = 25677
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
+SIZE (rust/crates/libc-0.2.151.crate) = 736640
+SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
+SIZE (rust/crates/libloading-0.8.1.crate) = 27893
+SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
+SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
+SIZE (rust/crates/libredox-0.0.2.crate) = 4538
+SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
+SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
+SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
+SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
-SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
-SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
-SIZE (rust/crates/mio-0.8.4.crate) = 93013
-SHA256 (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 6bc513025fe5005a3aa561b50fdb2cda5a150b84800ae02acd8aa9ed62ca1a6b
-SIZE (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 3763
-SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
-SIZE (rust/crates/mio-extras-2.0.6.crate) = 16292
-SHA256 (rust/crates/mio-uds-0.6.8.crate) = afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0
-SIZE (rust/crates/mio-uds-0.6.8.crate) = 11496
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
*** 535 LINES SKIPPED ***