aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2022-04-21 23:04:47 +0000
committerJan Beich <jbeich@FreeBSD.org>2022-09-16 16:56:48 +0000
commit88a566688d921982c863db87684d1bbc75267394 (patch)
tree70bb0c7dff834b098c7a426a79a8bba59ab8272b
parent38071ee399a2837d9f81c44e85ba19482fade8a3 (diff)
downloadports-88a566688d921982c863db87684d1bbc75267394.tar.gz
ports-88a566688d921982c863db87684d1bbc75267394.zip
security/authenticator: update to 4.1.6
-rw-r--r--security/authenticator/Makefile582
-rw-r--r--security/authenticator/distinfo1096
-rw-r--r--security/authenticator/files/patch-build-aux_cargo.sh15
-rw-r--r--security/authenticator/files/patch-libadwaita36
-rw-r--r--security/authenticator/files/patch-pipewire_init60
-rw-r--r--security/authenticator/files/patch-zbus226
-rw-r--r--security/authenticator/pkg-plist7
7 files changed, 971 insertions, 1051 deletions
diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile
index 0634b9975314..8e8b04dfd927 100644
--- a/security/authenticator/Makefile
+++ b/security/authenticator/Makefile
@@ -1,12 +1,7 @@
PORTNAME= authenticator
-DISTVERSION= 4.0.3
-PORTREVISION= 12
+DISTVERSION= 4.1.6
CATEGORIES= security
-PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
-PATCHFILES+= 5d68dae3c878.patch:-p1 # https://gitlab.gnome.org/World/Authenticator/-/merge_requests/211
-PATCHFILES+= 76e7c31709a2.patch:-p1 # https://gitlab.gnome.org/World/Authenticator/-/merge_requests/215
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Generate Two-Factor Codes
WWW= https://gitlab.gnome.org/World/Authenticator
@@ -14,353 +9,398 @@ WWW= https://gitlab.gnome.org/World/Authenticator
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-IGNORE= crashes with libadwaita >= 1.0
-
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libgraphene-1.0.so:graphics/graphene \
- libzbar.so:graphics/zbar
+BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
+LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
+ libzbar.so:graphics/zbar \
+ libpipewire-0.3.so:multimedia/pipewire
-USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix sqlite ssl
+USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig sqlite ssl
USE_GITLAB= yes
-USE_GNOME= gtk40 libadwaita
-USE_GSTREAMER= gl gtk4 zbar
+USE_GNOME= gdkpixbuf2 gtk40 libadwaita
+USE_GSTREAMER= zbar # XXX gtk4paintablesink
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= Authenticator
-GL_COMMIT= ba1894159358275be2765bc42ef89782a2d1d45d
-SHEBANG_FILES= build-aux/meson_post_install.py
+GL_COMMIT= fc8624342b3b4aa599b4efdefdda84514c223b18
CARGO_ENV= ZBAR_INCLUDE_DIRS="${LOCALBASE}/include" ZBAR_LIB_DIRS="${LOCALBASE}/lib"
MAKE_ENV= ${CARGO_ENV}
GLIB_SCHEMAS= com.belmoussaoui.Authenticator.gschema.xml
CARGO_CRATES= adler-1.0.2 \
adler32-1.2.0 \
- aead-0.3.2 \
- aes-0.6.0 \
- aes-gcm-0.8.0 \
- aes-soft-0.6.4 \
- aesni-0.10.0 \
- aho-corasick-0.7.15 \
- anyhow-1.0.39 \
+ aead-0.4.3 \
+ aes-0.7.5 \
+ aes-0.8.1 \
+ aes-gcm-0.9.4 \
+ aho-corasick-0.7.18 \
+ ansi_term-0.12.1 \
+ anyhow-1.0.57 \
arrayref-0.3.6 \
- arrayvec-0.5.2 \
+ arrayvec-0.7.2 \
+ ashpd-0.3.2 \
+ async-broadcast-0.4.0 \
async-channel-1.6.1 \
- async-executor-1.4.0 \
- async-global-executor-2.0.2 \
- async-io-1.3.1 \
- async-lock-2.3.0 \
- async-mutex-1.4.0 \
- async-std-1.9.0 \
- async-task-4.0.3 \
- async-trait-0.1.48 \
- atomic-waker-1.0.0 \
+ async-executor-1.4.1 \
+ async-io-1.7.0 \
+ async-lock-2.5.0 \
+ async-recursion-0.3.2 \
+ async-task-4.2.0 \
+ async-trait-0.1.56 \
atty-0.2.14 \
- autocfg-1.0.1 \
- base-x-0.2.8 \
+ autocfg-1.1.0 \
base64-0.13.0 \
+ base64ct-1.5.0 \
binascii-0.1.4 \
- bitflags-1.2.1 \
- blake2b_simd-0.5.11 \
+ bindgen-0.59.2 \
+ bitflags-1.3.2 \
+ blake2b_simd-1.0.0 \
block-0.1.6 \
- block-buffer-0.9.0 \
- block-modes-0.7.0 \
- block-padding-0.2.1 \
- blocking-1.0.2 \
- bumpalo-3.6.1 \
- bytemuck-1.5.1 \
+ block-buffer-0.10.2 \
+ block-padding-0.3.2 \
+ bumpalo-3.10.0 \
+ bytemuck-1.9.1 \
byteorder-1.4.3 \
- bytes-0.5.6 \
- bytes-1.0.1 \
- cache-padded-1.1.1 \
- cc-1.0.67 \
- cfg-expr-0.7.4 \
+ bytes-1.1.0 \
+ cache-padded-1.2.0 \
+ cairo-rs-0.15.11 \
+ cairo-sys-rs-0.15.1 \
+ cbc-0.1.2 \
+ cc-1.0.73 \
+ cexpr-0.6.0 \
+ cfg-expr-0.10.3 \
+ cfg-if-0.1.10 \
cfg-if-1.0.0 \
checked_int_cast-1.0.0 \
- cipher-0.2.5 \
- cmake-0.1.45 \
+ chrono-0.4.19 \
+ cipher-0.3.0 \
+ cipher-0.4.3 \
+ clang-sys-1.3.3 \
+ clap-2.34.0 \
color_quant-1.1.0 \
concurrent-queue-1.2.2 \
- const_fn-0.4.5 \
constant_time_eq-0.1.5 \
- cookie-0.14.4 \
- cpuid-bool-0.1.2 \
- cpuid-bool-0.2.0 \
- crc32fast-1.2.1 \
- crossbeam-channel-0.5.0 \
- crossbeam-deque-0.8.0 \
- crossbeam-epoch-0.9.3 \
- crossbeam-utils-0.8.3 \
- crypto-mac-0.10.0 \
- ctor-0.1.20 \
- ctr-0.6.0 \
- curl-0.4.35 \
- curl-sys-0.4.41+curl-7.75.0 \
- dashmap-4.0.2 \
- data-encoding-2.3.2 \
- deflate-0.8.6 \
+ cookie-factory-0.3.2 \
+ core-foundation-0.9.3 \
+ core-foundation-sys-0.8.3 \
+ cpufeatures-0.2.2 \
+ crc32fast-1.3.2 \
+ crossbeam-utils-0.8.8 \
+ crypto-common-0.1.3 \
+ ctr-0.8.0 \
+ deflate-1.0.0 \
derivative-2.2.0 \
- diesel-1.4.6 \
+ diesel-1.4.8 \
diesel_derives-1.4.1 \
diesel_migrations-1.4.0 \
- digest-0.9.0 \
- discard-1.0.4 \
- dlib-0.5.0 \
+ digest-0.10.3 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
doc-comment-0.3.3 \
- downcast-rs-1.2.0 \
+ easy-parallel-3.2.0 \
either-1.6.1 \
- encoding_rs-0.8.28 \
- enum-ordinalize-3.1.9 \
- enumflags2-0.6.4 \
- enumflags2_derive-0.6.4 \
- env_logger-0.7.1 \
- event-listener-2.5.1 \
- fastrand-1.4.0 \
- field-offset-0.3.3 \
- flume-0.9.2 \
+ encoding_rs-0.8.31 \
+ enum-ordinalize-3.1.11 \
+ enumflags2-0.7.5 \
+ enumflags2_derive-0.7.4 \
+ env_logger-0.9.0 \
+ errno-0.2.8 \
+ errno-dragonfly-0.1.2 \
+ event-listener-2.5.2 \
+ fastrand-1.7.0 \
+ field-offset-0.3.4 \
fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
form_urlencoded-1.0.1 \
- freetype-0.7.0 \
- freetype-sys-0.13.1 \
- futures-0.3.13 \
- futures-channel-0.3.13 \
- futures-core-0.3.13 \
- futures-executor-0.3.13 \
- futures-io-0.3.13 \
- futures-lite-1.11.3 \
- futures-macro-0.3.13 \
- futures-sink-0.3.13 \
- futures-task-0.3.13 \
- futures-util-0.3.13 \
- generic-array-0.14.4 \
- getrandom-0.1.16 \
- getrandom-0.2.2 \
- gettext-rs-0.6.0 \
- gettext-sys-0.21.0 \
- ghash-0.3.1 \
- gif-0.11.2 \
- gloo-timers-0.2.1 \
- gtk-macros-0.2.0 \
- heck-0.3.2 \
- hermit-abi-0.1.18 \
+ fragile-1.2.0 \
+ futures-0.3.21 \
+ futures-channel-0.3.21 \
+ futures-core-0.3.21 \
+ futures-executor-0.3.21 \
+ futures-io-0.3.21 \
+ futures-lite-1.12.0 \
+ futures-macro-0.3.21 \
+ futures-sink-0.3.21 \
+ futures-task-0.3.21 \
+ futures-util-0.3.21 \
+ gdk-pixbuf-0.15.11 \
+ gdk-pixbuf-sys-0.15.10 \
+ gdk4-0.4.8 \
+ gdk4-sys-0.4.8 \
+ gdk4-wayland-0.4.8 \
+ gdk4-wayland-sys-0.4.8 \
+ gdk4-x11-0.4.8 \
+ gdk4-x11-sys-0.4.8 \
+ generic-array-0.14.5 \
+ getrandom-0.2.6 \
+ gettext-rs-0.7.0 \
+ gettext-sys-0.21.3 \
+ ghash-0.4.4 \
+ gio-0.15.11 \
+ gio-sys-0.15.10 \
+ glib-0.15.11 \
+ glib-macros-0.15.11 \
+ glib-sys-0.15.10 \
+ glob-0.3.0 \
+ gobject-sys-0.15.10 \
+ graphene-rs-0.15.1 \
+ graphene-sys-0.15.10 \
+ gsk4-0.4.8 \
+ gsk4-sys-0.4.8 \
+ gst-plugin-gtk4-0.1.1 \
+ gst-plugin-version-helper-0.7.3 \
+ gstreamer-0.18.8 \
+ gstreamer-base-0.18.0 \
+ gstreamer-base-sys-0.18.0 \
+ gstreamer-sys-0.18.0 \
+ gstreamer-video-0.18.7 \
+ gstreamer-video-sys-0.18.3 \
+ gtk-macros-0.3.0 \
+ gtk4-0.4.8 \
+ gtk4-macros-0.4.8 \
+ gtk4-sys-0.4.8 \
+ h2-0.3.13 \
+ hashbrown-0.11.2 \
+ heck-0.4.0 \
+ hermit-abi-0.1.19 \
hex-0.4.3 \
- hkdf-0.10.0 \
- hmac-0.10.1 \
- http-0.2.3 \
- http-client-6.3.5 \
- http-types-2.10.0 \
- humantime-1.3.0 \
- idna-0.2.2 \
+ hkdf-0.12.3 \
+ hmac-0.12.1 \
+ http-0.2.7 \
+ http-body-0.4.5 \
+ httparse-1.7.1 \
+ httpdate-1.0.2 \
+ humantime-2.1.0 \
+ hyper-0.14.19 \
+ hyper-tls-0.5.0 \
+ idna-0.2.3 \
image-0.23.14 \
- infer-0.2.3 \
- instant-0.1.9 \
- isahc-0.9.14 \
- itertools-0.9.0 \
- itertools-0.10.0 \
- itoa-0.4.7 \
- jpeg-decoder-0.1.22 \
- js-sys-0.3.49 \
- kv-log-macro-1.0.7 \
+ image-0.24.2 \
+ indexmap-1.8.2 \
+ inout-0.1.3 \
+ instant-0.1.12 \
+ ipnet-2.5.0 \
+ itertools-0.10.3 \
+ itoa-1.0.2 \
+ js-sys-0.3.57 \
lazy_static-1.4.0 \
- libc-0.2.91 \
- libloading-0.7.0 \
- libnghttp2-sys-0.1.6+1.43.0 \
- libsqlite3-sys-0.20.1 \
- libz-sys-1.1.2 \
+ lazycell-1.3.0 \
+ libadwaita-0.1.1 \
+ libadwaita-sys-0.1.0 \
+ libc-0.2.126 \
+ libloading-0.7.3 \
+ libspa-0.5.0 \
+ libspa-sys-0.5.0 \
+ libsqlite3-sys-0.22.2 \
locale_config-0.3.0 \
- lock_api-0.4.2 \
- log-0.4.14 \
+ lock_api-0.4.7 \
+ log-0.4.17 \
malloc_buf-0.0.6 \
- matches-0.1.8 \
- memchr-2.3.4 \
- memoffset-0.6.1 \
+ matches-0.1.9 \
+ memchr-2.5.0 \
+ memoffset-0.6.5 \
migrations_internals-1.4.1 \
migrations_macros-1.4.2 \
mime-0.3.16 \
- mime_guess-2.0.3 \
- miniz_oxide-0.3.7 \
- miniz_oxide-0.4.4 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.5.3 \
+ mio-0.8.3 \
muldiv-1.0.0 \
- nb-connect-1.1.0 \
- nix-0.20.0 \
- num-0.3.1 \
- num-bigint-0.3.2 \
- num-complex-0.3.1 \
- num-integer-0.1.44 \
- num-iter-0.1.42 \
+ native-tls-0.2.10 \
+ nix-0.14.1 \
+ nix-0.23.1 \
+ nom-7.1.1 \
+ num-0.4.0 \
+ num-bigint-0.4.3 \
+ num-complex-0.4.1 \
+ num-integer-0.1.45 \
+ num-iter-0.1.43 \
num-rational-0.3.2 \
num-rational-0.4.0 \
- num-traits-0.2.14 \
- num_cpus-1.13.0 \
+ num-traits-0.2.15 \
+ num_cpus-1.13.1 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- once_cell-1.7.2 \
+ once_cell-1.12.0 \
+ oo7-0.1.0-alpha.5 \
opaque-debug-0.3.0 \
- openssl-probe-0.1.2 \
- openssl-sys-0.9.61 \
+ openssl-0.10.40 \
+ openssl-macros-0.1.0 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.74 \
+ option-operations-0.4.0 \
+ ordered-stream-0.0.1 \
+ pango-0.15.10 \
+ pango-sys-0.15.10 \
parking-2.0.0 \
- parking_lot-0.11.1 \
- parking_lot_core-0.8.3 \
- paste-1.0.5 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.8.5 \
+ parking_lot_core-0.9.3 \
+ password-hash-0.4.1 \
+ paste-1.0.7 \
+ pbkdf2-0.11.0 \
+ peeking_take_while-0.1.2 \
percent-encoding-2.1.0 \
pest-2.1.3 \
- pin-project-1.0.6 \
- pin-project-internal-1.0.6 \
- pin-project-lite-0.2.6 \
+ pin-project-lite-0.2.9 \
pin-utils-0.1.0 \
- pkg-config-0.3.19 \
- png-0.16.8 \
- polling-2.0.3 \
- polyval-0.4.5 \
- ppv-lite86-0.2.10 \
- pretty-hex-0.2.1 \
- pretty_env_logger-0.4.0 \
- proc-macro-crate-0.1.5 \
+ pipewire-0.5.0 \
+ pipewire-sys-0.5.0 \
+ pkg-config-0.3.25 \
+ png-0.17.5 \
+ polling-2.2.0 \
+ polyval-0.5.3 \
+ ppv-lite86-0.2.16 \
+ pretty-hex-0.3.0 \
+ proc-macro-crate-1.1.3 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro-hack-0.5.19 \
- proc-macro-nested-0.1.7 \
- proc-macro2-1.0.24 \
+ proc-macro2-1.0.39 \
+ prost-0.10.4 \
+ prost-derive-0.10.1 \
qrcode-0.12.0 \
- quick-error-1.2.3 \
quick-xml-0.22.0 \
- quote-1.0.9 \
+ quote-1.0.18 \
r2d2-0.8.9 \
- rand-0.7.3 \
- rand-0.8.3 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.0 \
- rand_core-0.5.1 \
- rand_core-0.6.2 \
- rand_hc-0.2.0 \
- rand_hc-0.3.0 \
- rayon-1.5.0 \
- rayon-core-1.9.0 \
- redox_syscall-0.2.5 \
- regex-1.4.5 \
- regex-syntax-0.6.23 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.3 \
+ redox_syscall-0.2.13 \
+ redox_users-0.4.3 \
+ regex-1.5.6 \
+ regex-syntax-0.6.26 \
remove_dir_all-0.5.3 \
+ reqwest-0.11.10 \
ring-0.16.20 \
roxmltree-0.13.1 \
- rust-argon2-0.8.3 \
- rustc_version-0.2.3 \
+ rust-argon2-1.0.0 \
+ rustc-hash-1.1.0 \
rustc_version-0.3.3 \
- ryu-1.0.5 \
- schannel-0.1.19 \
- scheduled-thread-pool-0.2.5 \
- scoped-tls-1.0.0 \
- scoped_threadpool-0.1.9 \
+ rustc_version-0.4.0 \
+ ryu-1.0.10 \
+ salsa20-0.10.2 \
+ schannel-0.1.20 \
+ scheduled-thread-pool-0.2.6 \
scopeguard-1.1.0 \
- secret-service-2.0.1 \
- semver-0.9.0 \
+ scrypt-0.10.0 \
+ search-provider-0.3.0 \
+ security-framework-2.6.1 \
+ security-framework-sys-2.6.1 \
semver-0.11.0 \
- semver-parser-0.7.0 \
+ semver-1.0.9 \
semver-parser-0.10.2 \
- serde-1.0.125 \
- serde_derive-1.0.125 \
- serde_json-1.0.64 \
- serde_qs-0.7.2 \
- serde_repr-0.1.6 \
- serde_urlencoded-0.7.0 \
- sha1-0.6.0 \
- sha2-0.9.3 \
- slab-0.4.2 \
- sluice-0.5.4 \
- smallvec-1.6.1 \
- socket2-0.3.19 \
- socket2-0.4.0 \
+ serde-1.0.137 \
+ serde_derive-1.0.137 \
+ serde_json-1.0.81 \
+ serde_repr-0.1.8 \
+ serde_urlencoded-0.7.1 \
+ sha1-0.6.1 \
+ sha1_smol-1.0.0 \
+ sha2-0.10.2 \
+ sharded-slab-0.1.4 \
+ shlex-1.1.0 \
+ signal-0.7.0 \
+ slab-0.4.6 \
+ smallvec-1.8.0 \
+ socket2-0.4.4 \
spin-0.5.2 \
- spinning_top-0.2.2 \
- standback-0.2.17 \
- stdweb-0.4.20 \
- stdweb-derive-0.5.3 \
- stdweb-internal-macros-0.2.9 \
- stdweb-internal-runtime-0.1.5 \
- strum-0.20.0 \
- strum_macros-0.20.1 \
- subtle-2.4.0 \
- surf-2.2.0 \
+ static_assertions-1.1.0 \
+ strsim-0.8.0 \
+ subtle-2.4.1 \
svg_metadata-0.4.2 \
- syn-1.0.64 \
- system-deps-3.1.0 \
- tempfile-3.2.0 \
- termcolor-1.1.2 \
- thiserror-1.0.24 \
- thiserror-impl-1.0.24 \
- tiff-0.6.1 \
- time-0.2.26 \
- time-macros-0.1.1 \
- time-macros-impl-0.1.1 \
- tinyvec-1.1.1 \
+ syn-1.0.96 \
+ synstructure-0.12.6 \
+ system-deps-6.0.2 \
+ temp-dir-0.1.11 \
+ tempfile-3.3.0 \
+ termcolor-1.1.3 \
+ textwrap-0.11.0 \
+ thiserror-1.0.31 \
+ thiserror-impl-1.0.31 \
+ thread_local-1.1.4 \
+ tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
- toml-0.5.8 \
- tracing-0.1.25 \
- tracing-attributes-0.1.15 \
- tracing-core-0.1.17 \
- tracing-futures-0.2.5 \
- typenum-1.13.0 \
+ tokio-1.19.1 \
+ tokio-macros-1.8.0 \
+ tokio-native-tls-0.3.0 \
+ tokio-util-0.7.3 \
+ toml-0.5.9 \
+ tower-service-0.3.1 \
+ tracing-0.1.34 \
+ tracing-attributes-0.1.21 \
+ tracing-core-0.1.26 \
+ tracing-log-0.1.3 \
+ tracing-subscriber-0.3.11 \
+ try-lock-0.2.3 \
+ typenum-1.15.0 \
ucd-trie-0.1.3 \
+ uds_windows-1.0.2 \
unicase-2.6.0 \
- unicode-bidi-0.3.4 \
- unicode-normalization-0.1.17 \
- unicode-segmentation-1.7.1 \
- unicode-xid-0.2.1 \
- universal-hash-0.4.0 \
+ unicode-bidi-0.3.8 \
+ unicode-ident-1.0.0 \
+ unicode-normalization-0.1.19 \
+ unicode-width-0.1.9 \
+ unicode-xid-0.2.3 \
+ universal-hash-0.4.1 \
untrusted-0.7.1 \
- url-2.2.1 \
- value-bag-1.0.0-alpha.6 \
- vcpkg-0.2.11 \
- vec-arena-1.1.0 \
- version-compare-0.0.11 \
- version_check-0.9.3 \
+ url-2.2.2 \
+ uuid-1.1.1 \
+ valuable-0.1.0 \
+ vcpkg-0.2.15 \
+ vec_map-0.8.2 \
+ version-compare-0.1.0 \
+ version_check-0.9.4 \
+ void-1.0.2 \
waker-fn-1.1.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
+ want-0.3.0 \
wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.72 \
- wasm-bindgen-backend-0.2.72 \
- wasm-bindgen-futures-0.4.22 \
- wasm-bindgen-macro-0.2.72 \
- wasm-bindgen-macro-support-0.2.72 \
- wasm-bindgen-shared-0.2.72 \
- wayland-client-0.28.5 \
- wayland-commons-0.28.5 \
- wayland-scanner-0.28.5 \
- wayland-sys-0.28.5 \
- web-sys-0.3.49 \
- weezl-0.1.4 \
- wepoll-sys-3.0.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.80 \
+ wasm-bindgen-backend-0.2.80 \
+ wasm-bindgen-futures-0.4.30 \
+ wasm-bindgen-macro-0.2.80 \
+ wasm-bindgen-macro-support-0.2.80 \
+ wasm-bindgen-shared-0.2.80 \
+ web-sys-0.3.57 \
+ wepoll-ffi-0.1.2 \
+ which-4.2.5 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- x11-2.18.2 \
- xml-rs-0.8.3 \
+ windows-sys-0.36.1 \
+ windows_aarch64_msvc-0.36.1 \
+ windows_i686_gnu-0.36.1 \
+ windows_i686_msvc-0.36.1 \
+ windows_x86_64_gnu-0.36.1 \
+ windows_x86_64_msvc-0.36.1 \
+ winreg-0.10.1 \
xmlparser-0.13.3 \
- zbar-rust-0.0.16 \
- zbus-1.8.0 \
- zbus_macros-1.8.0 \
- zvariant-2.6.0 \
- zvariant_derive-2.6.0 \
- gstreamer,gstreamer-base,gstreamer-base-sys,gstreamer-sys@git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs\#762450bb5335d8c79cc29a6111874d89bd3b5c00 \
- gdk4,gdk4-sys,gdk4-wayland,gdk4-wayland-sys,gdk4-x11,gdk4-x11-sys,gsk4,gsk4-sys,gtk4,gtk4-macros,gtk4-sys@git+https://github.com/gtk-rs/gtk4-rs\#13a8317a2ef8738362b9fa7f55a29dd5d3dbc459 \
- libadwaita,libadwaita-sys@git+https://gitlab.gnome.org/bilelmoussaoui/libadwaita-rs\#6ae4d3670565064acc9da2f51434eca0a0c51ac9 \
- ashpd@git+https://github.com/bilelmoussaoui/ashpd\#d7ec2103565301b8476d6706ef34090e197b021c \
- cairo-rs,cairo-sys-rs,gdk-pixbuf,gdk-pixbuf-sys,gio,gio-sys,glib,glib-macros,glib-sys,gobject-sys,graphene-rs,graphene-sys,pango,pango-sys@git+https://github.com/gtk-rs/gtk3-rs\#6e3c8739f9f5b8dc0a234f4a485e254574af5953
+ zbar-rust-0.0.19 \
+ zbus-2.2.0 \
+ zbus_macros-2.2.0 \
+ zbus_names-2.1.0 \
+ zeroize-1.5.5 \
+ zeroize_derive-1.3.2 \
+ zvariant-3.2.1 \
+ zvariant_derive-3.2.1
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
-pre-patch:
-# Chase gtk-rs -> gtk3-rs rename for USES=cargo patching
- @${GREP} --include='*/Cargo.toml' -lr 'git.*gtk-rs' ${WRKDIR} | ${XARGS} ${REINPLACE_CMD} \
- 's,\(gtk-rs\)/gtk-rs,\1/gtk3-rs,'
-
post-patch:
+ @${REINPLACE_CMD} -e 's,"llvm-config,&${LLVM_DEFAULT},' \
+ ${WRKSRC}/cargo-crates/clang-sys-*/build/common.rs \
+ ${WRKSRC}/cargo-crates/clang-sys-*/src/support.rs
@${REINPLACE_CMD} -e '/gstreamer/s/1\.18/1.16/' \
-e '/gstreamer.*bad/d' \
${WRKSRC}/meson.build
# Make each cargo subcommand very verbose
- @${REINPLACE_CMD} -e '/cargo/s/ --/&verbose&verbose&/' \
- ${WRKSRC}/build-aux/cargo.sh
+# Add explicit <triple> subdir for --target from USES=cargo
+ @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
+ -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
+ ${WRKSRC}/src/meson.build
.include <bsd.port.mk>
diff --git a/security/authenticator/distinfo b/security/authenticator/distinfo
index 0c64e7c88389..61b2b415fa13 100644
--- a/security/authenticator/distinfo
+++ b/security/authenticator/distinfo
@@ -1,596 +1,684 @@
-TIMESTAMP = 1616771331
+TIMESTAMP = 1654889449
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/aead-0.3.2.crate) = 7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331
-SIZE (rust/crates/aead-0.3.2.crate) = 11145
-SHA256 (rust/crates/aes-0.6.0.crate) = 884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561
-SIZE (rust/crates/aes-0.6.0.crate) = 86774
-SHA256 (rust/crates/aes-gcm-0.8.0.crate) = 5278b5fabbb9bd46e24aa69b2fdea62c99088e0a950a9be40e3e0101298f88da
-SIZE (rust/crates/aes-gcm-0.8.0.crate) = 140896
-SHA256 (rust/crates/aes-soft-0.6.4.crate) = be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072
-SIZE (rust/crates/aes-soft-0.6.4.crate) = 99980
-SHA256 (rust/crates/aesni-0.10.0.crate) = ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce
-SIZE (rust/crates/aesni-0.10.0.crate) = 100248
-SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071
-SHA256 (rust/crates/anyhow-1.0.39.crate) = 81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767
-SIZE (rust/crates/anyhow-1.0.39.crate) = 34017
+SHA256 (rust/crates/aead-0.4.3.crate) = 0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877
+SIZE (rust/crates/aead-0.4.3.crate) = 14717
+SHA256 (rust/crates/aes-0.7.5.crate) = 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8
+SIZE (rust/crates/aes-0.7.5.crate) = 128544
+SHA256 (rust/crates/aes-0.8.1.crate) = bfe0133578c0986e1fe3dfcd4af1cc5b2dd6c3dbf534d69916ce16a2701d40ba
+SIZE (rust/crates/aes-0.8.1.crate) = 123260
+SHA256 (rust/crates/aes-gcm-0.9.4.crate) = df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6
+SIZE (rust/crates/aes-gcm-0.9.4.crate) = 148477
+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.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.57.crate) = 08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc
+SIZE (rust/crates/anyhow-1.0.57.crate) = 44614
SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/ashpd-0.3.2.crate) = 6dcc8ed0b5211687437636d8c95f6a608f4281d142101b3b5d314b38bfadd40f
+SIZE (rust/crates/ashpd-0.3.2.crate) = 60720
+SHA256 (rust/crates/async-broadcast-0.4.0.crate) = 1bbd92a9bd0e9c1298118ecf8a2f825e86b12c3ec9e411573e34aaf3a0c03cdd
+SIZE (rust/crates/async-broadcast-0.4.0.crate) = 19657
SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319
SIZE (rust/crates/async-channel-1.6.1.crate) = 12574
-SHA256 (rust/crates/async-executor-1.4.0.crate) = eb877970c7b440ead138f6321a3b5395d6061183af779340b65e20c0fede9146
-SIZE (rust/crates/async-executor-1.4.0.crate) = 15661
-SHA256 (rust/crates/async-global-executor-2.0.2.crate) = 9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6
-SIZE (rust/crates/async-global-executor-2.0.2.crate) = 11665
-SHA256 (rust/crates/async-io-1.3.1.crate) = 9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd
-SIZE (rust/crates/async-io-1.3.1.crate) = 31300
-SHA256 (rust/crates/async-lock-2.3.0.crate) = 1996609732bde4a9988bc42125f55f2af5f3c36370e27c778d5191a4a1b63bfb
-SIZE (rust/crates/async-lock-2.3.0.crate) = 15977
-SHA256 (rust/crates/async-mutex-1.4.0.crate) = 479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e
-SIZE (rust/crates/async-mutex-1.4.0.crate) = 10223
-SHA256 (rust/crates/async-std-1.9.0.crate) = d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341
-SIZE (rust/crates/async-std-1.9.0.crate) = 222169
-SHA256 (rust/crates/async-task-4.0.3.crate) = e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0
-SIZE (rust/crates/async-task-4.0.3.crate) = 28770
-SHA256 (rust/crates/async-trait-0.1.48.crate) = 36ea56748e10732c49404c153638a15ec3d6211ec5ff35d9bb20e13b93576adf
-SIZE (rust/crates/async-trait-0.1.48.crate) = 25044
-SHA256 (rust/crates/atomic-waker-1.0.0.crate) = 065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a
-SIZE (rust/crates/atomic-waker-1.0.0.crate) = 11771
+SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965
+SIZE (rust/crates/async-executor-1.4.1.crate) = 15490
+SHA256 (rust/crates/async-io-1.7.0.crate) = e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07
+SIZE (rust/crates/async-io-1.7.0.crate) = 30669
+SHA256 (rust/crates/async-lock-2.5.0.crate) = e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6
+SIZE (rust/crates/async-lock-2.5.0.crate) = 15656
+SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2
+SIZE (rust/crates/async-recursion-0.3.2.crate) = 10774
+SHA256 (rust/crates/async-task-4.2.0.crate) = 30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9
+SIZE (rust/crates/async-task-4.2.0.crate) = 28496
+SHA256 (rust/crates/async-trait-0.1.56.crate) = 96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716
+SIZE (rust/crates/async-trait-0.1.56.crate) = 27425
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
-SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/base-x-0.2.8.crate) = a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
-SIZE (rust/crates/base-x-0.2.8.crate) = 10614
+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/base64ct-1.5.0.crate) = dea908e7347a8c64e378c17e30ef880ad73e3b4498346b055c2c00ea342f3179
+SIZE (rust/crates/base64ct-1.5.0.crate) = 27855
SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
SIZE (rust/crates/binascii-0.1.4.crate) = 6076
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096
+SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
+SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/blake2b_simd-1.0.0.crate) = 72936ee4afc7f8f736d1c38383b56480b5497b4617b4a77bdbf1d2ababc76127
+SIZE (rust/crates/blake2b_simd-1.0.0.crate) = 34136
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/block-modes-0.7.0.crate) = 57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0
-SIZE (rust/crates/block-modes-0.7.0.crate) = 13464
-SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
-SIZE (rust/crates/block-padding-0.2.1.crate) = 7672
-SHA256 (rust/crates/blocking-1.0.2.crate) = c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9
-SIZE (rust/crates/blocking-1.0.2.crate) = 18571
-SHA256 (rust/crates/bumpalo-3.6.1.crate) = 63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe
-SIZE (rust/crates/bumpalo-3.6.1.crate) = 133836
-SHA256 (rust/crates/bytemuck-1.5.1.crate) = bed57e2090563b83ba8f83366628ce535a7584c9afa4c9fc0612a03925c6df58
-SIZE (rust/crates/bytemuck-1.5.1.crate) = 24562
+SHA256 (rust/crates/block-buffer-0.10.2.crate) = 0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324
+SIZE (rust/crates/block-buffer-0.10.2.crate) = 10258
+SHA256 (rust/crates/block-padding-0.3.2.crate) = 0a90ec2df9600c28a01c56c4784c9207a96d2451833aeceb8cc97e4c9548bb78
+SIZE (rust/crates/block-padding-0.3.2.crate) = 8452
+SHA256 (rust/crates/bumpalo-3.10.0.crate) = 37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3
+SIZE (rust/crates/bumpalo-3.10.0.crate) = 78915
+SHA256 (rust/crates/bytemuck-1.9.1.crate) = cdead85bdec19c194affaeeb670c0e41fe23de31459efd1c174d049269cf02cc
+SIZE (rust/crates/bytemuck-1.9.1.crate) = 34517
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.5.6.crate) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.crate) = 46291
-SHA256 (rust/crates/bytes-1.0.1.crate) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040
-SIZE (rust/crates/bytes-1.0.1.crate) = 48142
-SHA256 (rust/crates/cache-padded-1.1.1.crate) = 631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba
-SIZE (rust/crates/cache-padded-1.1.1.crate) = 8798
-SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.crate) = 53486
-SHA256 (rust/crates/cfg-expr-0.7.4.crate) = 30aa9e2ffbb838c6b451db14f3cd8e63ed622bf859f9956bc93845a10fafc26a
-SIZE (rust/crates/cfg-expr-0.7.4.crate) = 34162
+SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
+SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c
+SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125
+SHA256 (rust/crates/cairo-rs-0.15.11.crate) = 62be3562254e90c1c6050a72aa638f6315593e98c5cdaba9017cedbabf0a5dee
+SIZE (rust/crates/cairo-rs-0.15.11.crate) = 49486
+SHA256 (rust/crates/cairo-sys-rs-0.15.1.crate) = 3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8
+SIZE (rust/crates/cairo-sys-rs-0.15.1.crate) = 11280
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
+SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-expr-0.10.3.crate) = 0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db
+SIZE (rust/crates/cfg-expr-0.10.3.crate) = 39502
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/checked_int_cast-1.0.0.crate) = 17cc5e6b5ab06331c33589842070416baa137e8b0eb912b008cfd4a78ada7919
SIZE (rust/crates/checked_int_cast-1.0.0.crate) = 2669
-SHA256 (rust/crates/cipher-0.2.5.crate) = 12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801
-SIZE (rust/crates/cipher-0.2.5.crate) = 13099
-SHA256 (rust/crates/cmake-0.1.45.crate) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855
-SIZE (rust/crates/cmake-0.1.45.crate) = 14375
+SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
+SIZE (rust/crates/chrono-0.4.19.crate) = 155663
+SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7
+SIZE (rust/crates/cipher-0.3.0.crate) = 12756
+SHA256 (rust/crates/cipher-0.4.3.crate) = d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e
+SIZE (rust/crates/cipher-0.4.3.crate) = 19206
+SHA256 (rust/crates/clang-sys-1.3.3.crate) = 5a050e2153c5be08febd6734e29298e844fdb0fa21aeddd63b4eb7baa106c69b
+SIZE (rust/crates/clang-sys-1.3.3.crate) = 37943
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/concurrent-queue-1.2.2.crate) = 30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3
SIZE (rust/crates/concurrent-queue-1.2.2.crate) = 15859
-SHA256 (rust/crates/const_fn-0.4.5.crate) = 28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6
-SIZE (rust/crates/const_fn-0.4.5.crate) = 13107
SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/cookie-0.14.4.crate) = 03a5d7b21829bc7b4bf4754a978a241ae54ea55a40f92bb20216e54096f4b951
-SIZE (rust/crates/cookie-0.14.4.crate) = 30261
-SHA256 (rust/crates/cpuid-bool-0.1.2.crate) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634
-SIZE (rust/crates/cpuid-bool-0.1.2.crate) = 7173
-SHA256 (rust/crates/cpuid-bool-0.2.0.crate) = dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba
-SIZE (rust/crates/cpuid-bool-0.2.0.crate) = 7329
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/crossbeam-channel-0.5.0.crate) = dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775
-SIZE (rust/crates/crossbeam-channel-0.5.0.crate) = 86811
-SHA256 (rust/crates/crossbeam-deque-0.8.0.crate) = 94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9
-SIZE (rust/crates/crossbeam-deque-0.8.0.crate) = 20756
-SHA256 (rust/crates/crossbeam-epoch-0.9.3.crate) = 2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12
-SIZE (rust/crates/crossbeam-epoch-0.9.3.crate) = 42766
-SHA256 (rust/crates/crossbeam-utils-0.8.3.crate) = e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49
-SIZE (rust/crates/crossbeam-utils-0.8.3.crate) = 37268
-SHA256 (rust/crates/crypto-mac-0.10.0.crate) = 4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6
-SIZE (rust/crates/crypto-mac-0.10.0.crate) = 9476
-SHA256 (rust/crates/ctor-0.1.20.crate) = 5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d
-SIZE (rust/crates/ctor-0.1.20.crate) = 9328
-SHA256 (rust/crates/ctr-0.6.0.crate) = fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f
-SIZE (rust/crates/ctr-0.6.0.crate) = 17092
-SHA256 (rust/crates/curl-0.4.35.crate) = 5a872858e9cb9e3b96c80dd78774ad9e32e44d3b05dc31e142b858d14aebc82c
-SIZE (rust/crates/curl-0.4.35.crate) = 85012
-SHA256 (rust/crates/curl-sys-0.4.41+curl-7.75.0.crate) = 0ec466abd277c7cab2905948f3e94d10bc4963f1f5d47921c1cc4ffd2028fe65
-SIZE (rust/crates/curl-sys-0.4.41+curl-7.75.0.crate) = 2907738
-SHA256 (rust/crates/dashmap-4.0.2.crate) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c
-SIZE (rust/crates/dashmap-4.0.2.crate) = 21066
-SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
-SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
-SHA256 (rust/crates/deflate-0.8.6.crate) = 73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174
-SIZE (rust/crates/deflate-0.8.6.crate) = 62365
+SHA256 (rust/crates/cookie-factory-0.3.2.crate) = 396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b
+SIZE (rust/crates/cookie-factory-0.3.2.crate) = 14325
+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/cpufeatures-0.2.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
+SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
+SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
+SHA256 (rust/crates/crypto-common-0.1.3.crate) = 57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8
+SIZE (rust/crates/crypto-common-0.1.3.crate) = 8556
+SHA256 (rust/crates/ctr-0.8.0.crate) = 049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea
+SIZE (rust/crates/ctr-0.8.0.crate) = 17740
+SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
+SIZE (rust/crates/deflate-1.0.0.crate) = 62722
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/diesel-1.4.6.crate) = 047bfc4d5c3bd2ef6ca6f981941046113524b9a9f9a7cbdfdd7ff40f58e6f542
-SIZE (rust/crates/diesel-1.4.6.crate) = 191581
+SHA256 (rust/crates/diesel-1.4.8.crate) = b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d
+SIZE (rust/crates/diesel-1.4.8.crate) = 191351
SHA256 (rust/crates/diesel_derives-1.4.1.crate) = 45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3
SIZE (rust/crates/diesel_derives-1.4.1.crate) = 17646
SHA256 (rust/crates/diesel_migrations-1.4.0.crate) = bf3cde8413353dc7f5d72fa8ce0b99a560a359d2c5ef1e5817ca731cd9008f4c
SIZE (rust/crates/diesel_migrations-1.4.0.crate) = 3063
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
-SIZE (rust/crates/discard-1.0.4.crate) = 4700
-SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
-SIZE (rust/crates/dlib-0.5.0.crate) = 5788
+SHA256 (rust/crates/digest-0.10.3.crate) = f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506
+SIZE (rust/crates/digest-0.10.3.crate) = 18990
+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/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
+SHA256 (rust/crates/easy-parallel-3.2.0.crate) = 6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946
+SIZE (rust/crates/easy-parallel-3.2.0.crate) = 9276
SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encoding_rs-0.8.28.crate) = 80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065
-SIZE (rust/crates/encoding_rs-0.8.28.crate) = 1368577
-SHA256 (rust/crates/enum-ordinalize-3.1.9.crate) = 2d52ff39419d3e16961ecfb9e32f5042bdaacf9a4cc553d2d688057117bae49b
-SIZE (rust/crates/enum-ordinalize-3.1.9.crate) = 5984
-SHA256 (rust/crates/enumflags2-0.6.4.crate) = 83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0
-SIZE (rust/crates/enumflags2-0.6.4.crate) = 10713
-SHA256 (rust/crates/enumflags2_derive-0.6.4.crate) = 946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce
-SIZE (rust/crates/enumflags2_derive-0.6.4.crate) = 3659
-SHA256 (rust/crates/env_logger-0.7.1.crate) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
-SIZE (rust/crates/env_logger-0.7.1.crate) = 32281
-SHA256 (rust/crates/event-listener-2.5.1.crate) = f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59
-SIZE (rust/crates/event-listener-2.5.1.crate) = 16237
-SHA256 (rust/crates/fastrand-1.4.0.crate) = ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3
-SIZE (rust/crates/fastrand-1.4.0.crate) = 11181
-SHA256 (rust/crates/field-offset-0.3.3.crate) = cf539fba70056b50f40a22e0da30639518a12ee18c35807858a63b158cb6dde7
-SIZE (rust/crates/field-offset-0.3.3.crate) = 6089
-SHA256 (rust/crates/flume-0.9.2.crate) = 1bebadab126f8120d410b677ed95eee4ba6eb7c6dd8e34a5ec88a08050e26132
-SIZE (rust/crates/flume-0.9.2.crate) = 61762
+SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
+SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
+SHA256 (rust/crates/enum-ordinalize-3.1.11.crate) = 2170fc0efee383079a8bdd05d6ea2a184d2a0f07a1c1dcabdb2fd5e9f24bc36c
+SIZE (rust/crates/enum-ordinalize-3.1.11.crate) = 5918
+SHA256 (rust/crates/enumflags2-0.7.5.crate) = e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb
+SIZE (rust/crates/enumflags2-0.7.5.crate) = 15117
+SHA256 (rust/crates/enumflags2_derive-0.7.4.crate) = f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae
+SIZE (rust/crates/enumflags2_derive-0.7.4.crate) = 8166
+SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
+SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
+SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
+SIZE (rust/crates/errno-0.2.8.crate) = 9276
+SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
+SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/event-listener-2.5.2.crate) = 77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71
+SIZE (rust/crates/event-listener-2.5.2.crate) = 15225
+SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
+SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
+SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
+SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
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/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/freetype-0.7.0.crate) = bee38378a9e3db1cc693b4f88d166ae375338a0ff75cb8263e1c601d51f35dc6
-SIZE (rust/crates/freetype-0.7.0.crate) = 20257
-SHA256 (rust/crates/freetype-sys-0.13.1.crate) = a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a
-SIZE (rust/crates/freetype-sys-0.13.1.crate) = 1917785
-SHA256 (rust/crates/futures-0.3.13.crate) = 7f55667319111d593ba876406af7c409c0ebb44dc4be6132a783ccf163ea14c1
-SIZE (rust/crates/futures-0.3.13.crate) = 46969
-SHA256 (rust/crates/futures-channel-0.3.13.crate) = 8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939
-SIZE (rust/crates/futures-channel-0.3.13.crate) = 31089
-SHA256 (rust/crates/futures-core-0.3.13.crate) = 15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94
-SIZE (rust/crates/futures-core-0.3.13.crate) = 13835
-SHA256 (rust/crates/futures-executor-0.3.13.crate) = 891a4b7b96d84d5940084b2a37632dd65deeae662c114ceaa2c879629c9c0ad1
-SIZE (rust/crates/futures-executor-0.3.13.crate) = 17112
-SHA256 (rust/crates/futures-io-0.3.13.crate) = d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59
-SIZE (rust/crates/futures-io-0.3.13.crate) = 9059
-SHA256 (rust/crates/futures-lite-1.11.3.crate) = b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb
-SIZE (rust/crates/futures-lite-1.11.3.crate) = 36241
-SHA256 (rust/crates/futures-macro-0.3.13.crate) = ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7
-SIZE (rust/crates/futures-macro-0.3.13.crate) = 9683
-SHA256 (rust/crates/futures-sink-0.3.13.crate) = 85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3
-SIZE (rust/crates/futures-sink-0.3.13.crate) = 7660
-SHA256 (rust/crates/futures-task-0.3.13.crate) = fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80
-SIZE (rust/crates/futures-task-0.3.13.crate) = 11118
-SHA256 (rust/crates/futures-util-0.3.13.crate) = 1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1
-SIZE (rust/crates/futures-util-0.3.13.crate) = 138948
-SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
-SIZE (rust/crates/generic-array-0.14.4.crate) = 28916
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
-SHA256 (rust/crates/gettext-rs-0.6.0.crate) = 3df4e7a9dc238dddd30f183d43e4f497990885daa211fcf01657159ade8f1610
-SIZE (rust/crates/gettext-rs-0.6.0.crate) = 14699
-SHA256 (rust/crates/gettext-sys-0.21.0.crate) = 885d118016f633f99f741afe6c1433c040813a3cbc755cbfdf85f963e02fad80
-SIZE (rust/crates/gettext-sys-0.21.0.crate) = 6501216
-SHA256 (rust/crates/ghash-0.3.1.crate) = 97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375
-SIZE (rust/crates/ghash-0.3.1.crate) = 8777
-SHA256 (rust/crates/gif-0.11.2.crate) = 5a668f699973d0f573d15749b7002a9ac9e1f9c6b220e7b165601334c173d8de
-SIZE (rust/crates/gif-0.11.2.crate) = 34068
-SHA256 (rust/crates/gloo-timers-0.2.1.crate) = 47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f
-SIZE (rust/crates/gloo-timers-0.2.1.crate) = 5832
-SHA256 (rust/crates/gtk-macros-0.2.0.crate) = 1874c48e670519ce192093ac906c08a6dde7cb2d18b28722ef237726a39c3a63
-SIZE (rust/crates/gtk-macros-0.2.0.crate) = 2487
-SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac
-SIZE (rust/crates/heck-0.3.2.crate) = 54718
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
+SHA256 (rust/crates/fragile-1.2.0.crate) = e9d758e60b45e8d749c89c1b389ad8aee550f86aa12e2b9298b546dda7a82ab1
+SIZE (rust/crates/fragile-1.2.0.crate) = 12113
+SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
+SIZE (rust/crates/futures-0.3.21.crate) = 49935
+SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
+SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
+SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
+SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
+SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
+SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
+SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
+SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
+SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
+SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
+SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
+SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
+SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
+SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
+SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
+SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
+SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
+SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
+SHA256 (rust/crates/gdk-pixbuf-0.15.11.crate) = ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a
+SIZE (rust/crates/gdk-pixbuf-0.15.11.crate) = 15636
+SHA256 (rust/crates/gdk-pixbuf-sys-0.15.10.crate) = 140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7
+SIZE (rust/crates/gdk-pixbuf-sys-0.15.10.crate) = 9891
+SHA256 (rust/crates/gdk4-0.4.8.crate) = 4fabb7cf843c26b085a5d68abb95d0c0bf27a9ae2eeff9c4adb503a1eb580876
+SIZE (rust/crates/gdk4-0.4.8.crate) = 85829
+SHA256 (rust/crates/gdk4-sys-0.4.8.crate) = efe7dcb44f5c00aeabff3f69abfc5673de46559070f89bd3fbb7b66485d9cef2
+SIZE (rust/crates/gdk4-sys-0.4.8.crate) = 63766
+SHA256 (rust/crates/gdk4-wayland-0.4.8.crate) = cf81f00824c5f9862764c18ef061efe12b9c4f10614f74d3eaf1f18852c335e2
+SIZE (rust/crates/gdk4-wayland-0.4.8.crate) = 6537
+SHA256 (rust/crates/gdk4-wayland-sys-0.4.8.crate) = 41f2375ec73e2ec6815cdf1da330ff2e020b46fab9057d1e06f44909f1789898
+SIZE (rust/crates/gdk4-wayland-sys-0.4.8.crate) = 3414
+SHA256 (rust/crates/gdk4-x11-0.4.8.crate) = be84e388c6b74cce3f9232904ce87ae1857ee3a41a20d9d8a16ae8792799b27c
+SIZE (rust/crates/gdk4-x11-0.4.8.crate) = 10104
+SHA256 (rust/crates/gdk4-x11-sys-0.4.8.crate) = 3f85f9dabcc847c0733246822bebb476dcbb93f5a964d561b46b69f00fdbbf44
+SIZE (rust/crates/gdk4-x11-sys-0.4.8.crate) = 6517
+SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
+SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
+SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
+SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
+SHA256 (rust/crates/gettext-rs-0.7.0.crate) = e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364
+SIZE (rust/crates/gettext-rs-0.7.0.crate) = 14816
+SHA256 (rust/crates/gettext-sys-0.21.3.crate) = c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d
+SIZE (rust/crates/gettext-sys-0.21.3.crate) = 6501658
+SHA256 (rust/crates/ghash-0.4.4.crate) = 1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99
+SIZE (rust/crates/ghash-0.4.4.crate) = 9005
+SHA256 (rust/crates/gio-0.15.11.crate) = 0f132be35e05d9662b9fa0fee3f349c6621f7782e0105917f4cc73c1bf47eceb
+SIZE (rust/crates/gio-0.15.11.crate) = 190948
+SHA256 (rust/crates/gio-sys-0.15.10.crate) = 32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d
+SIZE (rust/crates/gio-sys-0.15.10.crate) = 79552
+SHA256 (rust/crates/glib-0.15.11.crate) = bd124026a2fa8c33a3d17a3fe59c103f2d9fa5bd92c19e029e037736729abeab
+SIZE (rust/crates/glib-0.15.11.crate) = 207394
+SHA256 (rust/crates/glib-macros-0.15.11.crate) = 25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64
+SIZE (rust/crates/glib-macros-0.15.11.crate) = 27851
+SHA256 (rust/crates/glib-sys-0.15.10.crate) = ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4
+SIZE (rust/crates/glib-sys-0.15.10.crate) = 59966
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/gobject-sys-0.15.10.crate) = 0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a
+SIZE (rust/crates/gobject-sys-0.15.10.crate) = 18534
+SHA256 (rust/crates/graphene-rs-0.15.1.crate) = 7c54f9fbbeefdb62c99f892dfca35f83991e2cb5b46a8dc2a715e58612f85570
+SIZE (rust/crates/graphene-rs-0.15.1.crate) = 17651
+SHA256 (rust/crates/graphene-sys-0.15.10.crate) = fa691fc7337ba1df599afb55c3bcb85c04f1b3f17362570e9bb0ff0d1bc3028a
+SIZE (rust/crates/graphene-sys-0.15.10.crate) = 11485
+SHA256 (rust/crates/gsk4-0.4.8.crate) = 05e9020d333280b3aa38d496495bfa9b50712eebf1ad63f0ec5bcddb5eb61be4
+SIZE (rust/crates/gsk4-0.4.8.crate) = 24282
+SHA256 (rust/crates/gsk4-sys-0.4.8.crate) = 7add39ccf60078508c838643a2dcc91f045c46ed63b5ea6ab701b2e25bda3fea
+SIZE (rust/crates/gsk4-sys-0.4.8.crate) = 11861
+SHA256 (rust/crates/gst-plugin-gtk4-0.1.1.crate) = e62e047edb1932887c20105c681203d138ebeb61b83b9e0b368cdec1d0fbc0cc
+SIZE (rust/crates/gst-plugin-gtk4-0.1.1.crate) = 19185
+SHA256 (rust/crates/gst-plugin-version-helper-0.7.3.crate) = 3a6a4dd1cb931cc6b49af354a68f21b3aee46b5b07370215d942f3a71542123f
+SIZE (rust/crates/gst-plugin-version-helper-0.7.3.crate) = 3778
+SHA256 (rust/crates/gstreamer-0.18.8.crate) = d66363bacf5e4f6eb281564adc2902e44c52ae5c45082423e7439e9012b75456
+SIZE (rust/crates/gstreamer-0.18.8.crate) = 267103
+SHA256 (rust/crates/gstreamer-base-0.18.0.crate) = 224f35f36582407caf58ded74854526beeecc23d0cf64b8d1c3e00584ed6863f
+SIZE (rust/crates/gstreamer-base-0.18.0.crate) = 59702
+SHA256 (rust/crates/gstreamer-base-sys-0.18.0.crate) = a083493c3c340e71fa7c66eebda016e9fafc03eb1b4804cf9b2bad61994b078e
+SIZE (rust/crates/gstreamer-base-sys-0.18.0.crate) = 36412
+SHA256 (rust/crates/gstreamer-sys-0.18.0.crate) = e3517a65d3c2e6f8905b456eba5d53bda158d664863aef960b44f651cb7d33e2
+SIZE (rust/crates/gstreamer-sys-0.18.0.crate) = 86281
+SHA256 (rust/crates/gstreamer-video-0.18.7.crate) = 9418adfc72dafa1ad9eb106527ce4804887d101027c4528ec28c7d29cc899519
+SIZE (rust/crates/gstreamer-video-0.18.7.crate) = 100819
+SHA256 (rust/crates/gstreamer-video-sys-0.18.3.crate) = 33331b1675e73b5b000c796354278eca7fdde9327015971d9f41afe28b96e0dc
+SIZE (rust/crates/gstreamer-video-sys-0.18.3.crate) = 54644
+SHA256 (rust/crates/gtk-macros-0.3.0.crate) = da5bf7748fd4cd0b2490df8debcc911809dbcbee4ece9531b96c29a9c729de5a
+SIZE (rust/crates/gtk-macros-0.3.0.crate) = 2623
+SHA256 (rust/crates/gtk4-0.4.8.crate) = c64f0c2a3d80e899dc3febddad5bac193ffcf74a0fd7e31037f30dd34d6f7396
+SIZE (rust/crates/gtk4-0.4.8.crate) = 528797
+SHA256 (rust/crates/gtk4-macros-0.4.8.crate) = fafbcc920af4eb677d7d164853e7040b9de5a22379c596f570190c675d45f7a7
+SIZE (rust/crates/gtk4-macros-0.4.8.crate) = 15035
+SHA256 (rust/crates/gtk4-sys-0.4.8.crate) = 5bc8006eea634b7c72da3ff79e24606e45f21b3b832a3c5a1f543f5f97eb0f63
+SIZE (rust/crates/gtk4-sys-0.4.8.crate) = 100049
+SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
+SIZE (rust/crates/h2-0.3.13.crate) = 161962
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hkdf-0.10.0.crate) = 51ab2f639c231793c5f6114bdb9bbe50a7dbbfcd7c7c6bd8475dec2d991e964f
-SIZE (rust/crates/hkdf-0.10.0.crate) = 13966
-SHA256 (rust/crates/hmac-0.10.1.crate) = c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15
-SIZE (rust/crates/hmac-0.10.1.crate) = 11120
-SHA256 (rust/crates/http-0.2.3.crate) = 7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747
-SIZE (rust/crates/http-0.2.3.crate) = 105044
-SHA256 (rust/crates/http-client-6.3.5.crate) = 5566ecc26bc6b04e773e680d66141fced78e091ad818e420d726c152b05a64ff
-SIZE (rust/crates/http-client-6.3.5.crate) = 39838
-SHA256 (rust/crates/http-types-2.10.0.crate) = 32613ebb139d1d430ef5783676f84abfa06fc5f2b4b5a25220cdeeff7e16ef5c
-SIZE (rust/crates/http-types-2.10.0.crate) = 1190067
-SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
-SIZE (rust/crates/humantime-1.3.0.crate) = 17020
-SHA256 (rust/crates/idna-0.2.2.crate) = 89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21
-SIZE (rust/crates/idna-0.2.2.crate) = 271070
+SHA256 (rust/crates/hkdf-0.12.3.crate) = 791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437
+SIZE (rust/crates/hkdf-0.12.3.crate) = 170910
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/http-0.2.7.crate) = ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb
+SIZE (rust/crates/http-0.2.7.crate) = 104219
+SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
+SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/httparse-1.7.1.crate) = 496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c
+SIZE (rust/crates/httparse-1.7.1.crate) = 29379
+SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
+SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/hyper-0.14.19.crate) = 42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f
+SIZE (rust/crates/hyper-0.14.19.crate) = 182288
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
+SIZE (rust/crates/idna-0.2.3.crate) = 271023
SHA256 (rust/crates/image-0.23.14.crate) = 24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1
SIZE (rust/crates/image-0.23.14.crate) = 226804
-SHA256 (rust/crates/infer-0.2.3.crate) = 64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac
-SIZE (rust/crates/infer-0.2.3.crate) = 12401
-SHA256 (rust/crates/instant-0.1.9.crate) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
-SIZE (rust/crates/instant-0.1.9.crate) = 5213
-SHA256 (rust/crates/isahc-0.9.14.crate) = e2948a0ce43e2c2ef11d7edf6816508998d99e13badd1150be0914205df9388a
-SIZE (rust/crates/isahc-0.9.14.crate) = 175279
-SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
-SIZE (rust/crates/itertools-0.9.0.crate) = 96429
-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/jpeg-decoder-0.1.22.crate) = 229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2
-SIZE (rust/crates/jpeg-decoder-0.1.22.crate) = 228366
-SHA256 (rust/crates/js-sys-0.3.49.crate) = dc15e39392125075f60c95ba416f5381ff6c3a948ff02ab12464715adf56c821
-SIZE (rust/crates/js-sys-0.3.49.crate) = 67124
-SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
-SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
+SHA256 (rust/crates/image-0.24.2.crate) = 28edd9d7bc256be2502e325ac0628bde30b7001b9b52e0abe31a1a9dc2701212
+SIZE (rust/crates/image-0.24.2.crate) = 264112
+SHA256 (rust/crates/indexmap-1.8.2.crate) = e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a
+SIZE (rust/crates/indexmap-1.8.2.crate) = 53219
+SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
+SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b
+SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-1.0.2.crate) = 112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d
+SIZE (rust/crates/itoa-1.0.2.crate) = 11112
+SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
+SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
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.91.crate) = 8916b1f6ca17130ec6568feccee27c156ad12037880833a3b842a823236502e7
-SIZE (rust/crates/libc-0.2.91.crate) = 521713
-SHA256 (rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
-SIZE (rust/crates/libloading-0.7.0.crate) = 26216
-SHA256 (rust/crates/libnghttp2-sys-0.1.6+1.43.0.crate) = 0af55541a8827e138d59ec9e5877fb6095ece63fb6f4da45e7491b4fbd262855
-SIZE (rust/crates/libnghttp2-sys-0.1.6+1.43.0.crate) = 4458350
-SHA256 (rust/crates/libsqlite3-sys-0.20.1.crate) = 64d31059f22935e6c31830db5249ba2b7ecd54fd73a9909286f0a67aa55c2fbd
-SIZE (rust/crates/libsqlite3-sys-0.20.1.crate) = 2306064
-SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
-SIZE (rust/crates/libz-sys-1.1.2.crate) = 1339299
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/libadwaita-0.1.1.crate) = f2ae453d28e3b91f03749f02b1531e8cfe315a1d0762b77a61797d2ab80bb87d
+SIZE (rust/crates/libadwaita-0.1.1.crate) = 80893
+SHA256 (rust/crates/libadwaita-sys-0.1.0.crate) = f18b6ac4cadd252a89f5cba0a5a4e99836131795d6fad37b859ac79e8cb7d2c8
+SIZE (rust/crates/libadwaita-sys-0.1.0.crate) = 16443
+SHA256 (rust/crates/libc-0.2.126.crate) = 349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836
+SIZE (rust/crates/libc-0.2.126.crate) = 590481
+SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
+SIZE (rust/crates/libloading-0.7.3.crate) = 27378
+SHA256 (rust/crates/libspa-0.5.0.crate) = a8bb02bbc8d550e2f0a31989c61e1ac3c883bab2edee49ffcb5d5ca18266786d
+SIZE (rust/crates/libspa-0.5.0.crate) = 32534
+SHA256 (rust/crates/libspa-sys-0.5.0.crate) = 9e8d2e38d6cdd10d7d78eb0cb409c127cf16da2c296d9623375551e309616d4d
+SIZE (rust/crates/libspa-sys-0.5.0.crate) = 2569
+SHA256 (rust/crates/libsqlite3-sys-0.22.2.crate) = 290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d
+SIZE (rust/crates/libsqlite3-sys-0.22.2.crate) = 2345859
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lock_api-0.4.2.crate) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312
-SIZE (rust/crates/lock_api-0.4.2.crate) = 20375
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
+SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
-SIZE (rust/crates/matches-0.1.8.crate) = 2216
-SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.crate) = 23077
-SHA256 (rust/crates/memoffset-0.6.1.crate) = 157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87
-SIZE (rust/crates/memoffset-0.6.1.crate) = 7706
+SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
+SIZE (rust/crates/matches-0.1.9.crate) = 2246
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/migrations_internals-1.4.1.crate) = 2b4fc84e4af020b837029e017966f86a1c2d5e83e64b589963d5047525995860
SIZE (rust/crates/migrations_internals-1.4.1.crate) = 6914
SHA256 (rust/crates/migrations_macros-1.4.2.crate) = 9753f12909fd8d923f75ae5c3258cae1ed3c8ec052e1b38c93c21a6d157f789c
SIZE (rust/crates/migrations_macros-1.4.2.crate) = 3701
SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.3.crate) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
-SIZE (rust/crates/mime_guess-2.0.3.crate) = 27437
-SHA256 (rust/crates/miniz_oxide-0.3.7.crate) = 791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435
-SIZE (rust/crates/miniz_oxide-0.3.7.crate) = 44996
-SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
-SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
+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.3.crate) = 6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc
+SIZE (rust/crates/miniz_oxide-0.5.3.crate) = 53452
+SHA256 (rust/crates/mio-0.8.3.crate) = 713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799
+SIZE (rust/crates/mio-0.8.3.crate) = 92506
SHA256 (rust/crates/muldiv-1.0.0.crate) = b5136edda114182728ccdedb9f5eda882781f35fa6e80cc360af12a8932507f3
SIZE (rust/crates/muldiv-1.0.0.crate) = 4991
-SHA256 (rust/crates/nb-connect-1.1.0.crate) = a19900e7eee95eb2b3c2e26d12a874cc80aaf750e31be6fcbe743ead369fa45d
-SIZE (rust/crates/nb-connect-1.1.0.crate) = 8046
-SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
-SIZE (rust/crates/nix-0.20.0.crate) = 216983
-SHA256 (rust/crates/num-0.3.1.crate) = 8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f
-SIZE (rust/crates/num-0.3.1.crate) = 9414
-SHA256 (rust/crates/num-bigint-0.3.2.crate) = 7d0a3d5e207573f948a9e5376662aa743a2ea13f7c50a554d7af443a73fbfeba
-SIZE (rust/crates/num-bigint-0.3.2.crate) = 89374
-SHA256 (rust/crates/num-complex-0.3.1.crate) = 747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5
-SIZE (rust/crates/num-complex-0.3.1.crate) = 24541
-SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
-SHA256 (rust/crates/num-iter-0.1.42.crate) = b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59
-SIZE (rust/crates/num-iter-0.1.42.crate) = 10450
+SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
+SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
+SHA256 (rust/crates/nix-0.14.1.crate) = 6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce
+SIZE (rust/crates/nix-0.14.1.crate) = 185227
+SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6
+SIZE (rust/crates/nix-0.23.1.crate) = 240531
+SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
+SIZE (rust/crates/nom-7.1.1.crate) = 115818
+SHA256 (rust/crates/num-0.4.0.crate) = 43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606
+SIZE (rust/crates/num-0.4.0.crate) = 9490
+SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
+SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
+SHA256 (rust/crates/num-complex-0.4.1.crate) = 97fbc387afefefd5e9e39493299f3069e14a140dd34dc19b4c1c1a8fddb6a790
+SIZE (rust/crates/num-complex-0.4.1.crate) = 25872
+SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
+SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-iter-0.1.43.crate) = 7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252
+SIZE (rust/crates/num-iter-0.1.43.crate) = 10655
SHA256 (rust/crates/num-rational-0.3.2.crate) = 12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07
SIZE (rust/crates/num-rational-0.3.2.crate) = 26359
SHA256 (rust/crates/num-rational-0.4.0.crate) = d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a
SIZE (rust/crates/num-rational-0.4.0.crate) = 26428
-SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-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/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
+SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-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.12.0.crate) = 7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225
+SIZE (rust/crates/once_cell-1.12.0.crate) = 31549
+SHA256 (rust/crates/oo7-0.1.0-alpha.5.crate) = e614140b3625a16ddde5880e5c6429d4ef901883256edf496cceb62af1c7b6f8
+SIZE (rust/crates/oo7-0.1.0-alpha.5.crate) = 37523
SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-probe-0.1.2.crate) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
-SIZE (rust/crates/openssl-probe-0.1.2.crate) = 6427
-SHA256 (rust/crates/openssl-sys-0.9.61.crate) = 313752393519e876837e09e1fa183ddef0be7735868dced3196f4472d536277f
-SIZE (rust/crates/openssl-sys-0.9.61.crate) = 52010
+SHA256 (rust/crates/openssl-0.10.40.crate) = fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e
+SIZE (rust/crates/openssl-0.10.40.crate) = 217120
+SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
+SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-sys-0.9.74.crate) = 835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1
+SIZE (rust/crates/openssl-sys-0.9.74.crate) = 59808
+SHA256 (rust/crates/option-operations-0.4.0.crate) = 95d6113415f41b268f1195907427519769e40ee6f28cbb053795098a2c16f447
+SIZE (rust/crates/option-operations-0.4.0.crate) = 18396
+SHA256 (rust/crates/ordered-stream-0.0.1.crate) = 44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1
+SIZE (rust/crates/ordered-stream-0.0.1.crate) = 9081
+SHA256 (rust/crates/pango-0.15.10.crate) = 22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f
+SIZE (rust/crates/pango-0.15.10.crate) = 43927
+SHA256 (rust/crates/pango-sys-0.15.10.crate) = d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa
+SIZE (rust/crates/pango-sys-0.15.10.crate) = 24729
SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
SIZE (rust/crates/parking-2.0.0.crate) = 9714
-SHA256 (rust/crates/parking_lot-0.11.1.crate) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb
-SIZE (rust/crates/parking_lot-0.11.1.crate) = 39854
-SHA256 (rust/crates/parking_lot_core-0.8.3.crate) = fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018
-SIZE (rust/crates/parking_lot_core-0.8.3.crate) = 32147
-SHA256 (rust/crates/paste-1.0.5.crate) = acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58
-SIZE (rust/crates/paste-1.0.5.crate) = 17669
+SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
+SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
+SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
+SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
+SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
+SHA256 (rust/crates/password-hash-0.4.1.crate) = e029e94abc8fb0065241c308f1ac6bc8d20f450e8f7c5f0b25cd9b8d526ba294
+SIZE (rust/crates/password-hash-0.4.1.crate) = 26074
+SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
+SIZE (rust/crates/paste-1.0.7.crate) = 18285
+SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
+SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
+SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
SIZE (rust/crates/pest-2.1.3.crate) = 77986
-SHA256 (rust/crates/pin-project-1.0.6.crate) = bc174859768806e91ae575187ada95c91a29e96a98dc5d2cd9a1fed039501ba6
-SIZE (rust/crates/pin-project-1.0.6.crate) = 53802
-SHA256 (rust/crates/pin-project-internal-1.0.6.crate) = a490329918e856ed1b083f244e3bfe2d8c4f336407e4ea9e1a9f479ff09049e5
-SIZE (rust/crates/pin-project-internal-1.0.6.crate) = 27304
-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.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.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
-SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
-SHA256 (rust/crates/png-0.16.8.crate) = 3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6
-SIZE (rust/crates/png-0.16.8.crate) = 52598
-SHA256 (rust/crates/polling-2.0.3.crate) = 4fc12d774e799ee9ebae13f4076ca003b40d18a11ac0f3641e6f899618580b7b
-SIZE (rust/crates/polling-2.0.3.crate) = 17603
-SHA256 (rust/crates/polyval-0.4.5.crate) = eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd
-SIZE (rust/crates/polyval-0.4.5.crate) = 15656
-SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
-SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915
-SHA256 (rust/crates/pretty-hex-0.2.1.crate) = bc5c99d529f0d30937f6f4b8a86d988047327bb88d04d2c4afc356de74722131
-SIZE (rust/crates/pretty-hex-0.2.1.crate) = 6176
-SHA256 (rust/crates/pretty_env_logger-0.4.0.crate) = 926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d
-SIZE (rust/crates/pretty_env_logger-0.4.0.crate) = 8690
-SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
-SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
+SHA256 (rust/crates/pipewire-0.5.0.crate) = d80fef8219c37f479f3d62d70167f3daaa90b71a083f7fd88d69e49f05f0ecdc
+SIZE (rust/crates/pipewire-0.5.0.crate) = 37937
+SHA256 (rust/crates/pipewire-sys-0.5.0.crate) = 3f6d4262ea1fd3b01786046d1892cc49e9578d872faf8723d95dc7affc810ee4
+SIZE (rust/crates/pipewire-sys-0.5.0.crate) = 2260
+SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
+SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
+SHA256 (rust/crates/png-0.17.5.crate) = dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba
+SIZE (rust/crates/png-0.17.5.crate) = 80450
+SHA256 (rust/crates/polling-2.2.0.crate) = 685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259
+SIZE (rust/crates/polling-2.2.0.crate) = 21616
+SHA256 (rust/crates/polyval-0.5.3.crate) = 8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1
+SIZE (rust/crates/polyval-0.5.3.crate) = 17368
+SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
+SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/pretty-hex-0.3.0.crate) = c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5
+SIZE (rust/crates/pretty-hex-0.3.0.crate) = 6677
+SHA256 (rust/crates/proc-macro-crate-1.1.3.crate) = e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a
+SIZE (rust/crates/proc-macro-crate-1.1.3.crate) = 8758
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-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-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.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
+SHA256 (rust/crates/proc-macro2-1.0.39.crate) = c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f
+SIZE (rust/crates/proc-macro2-1.0.39.crate) = 41663
+SHA256 (rust/crates/prost-0.10.4.crate) = 71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e
+SIZE (rust/crates/prost-0.10.4.crate) = 26192
+SHA256 (rust/crates/prost-derive-0.10.1.crate) = 7b670f45da57fb8542ebdbb6105a925fe571b67f9e7ed9f47a06a84e72b4e7cc
+SIZE (rust/crates/prost-derive-0.10.1.crate) = 19128
SHA256 (rust/crates/qrcode-0.12.0.crate) = 16d2f1455f3630c6e5107b4f2b94e74d76dea80736de0981fd27644216cff57f
SIZE (rust/crates/qrcode-0.12.0.crate) = 58072
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-xml-0.22.0.crate) = 8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b
SIZE (rust/crates/quick-xml-0.22.0.crate) = 132066
-SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
+SIZE (rust/crates/quote-1.0.18.crate) = 28911
SHA256 (rust/crates/r2d2-0.8.9.crate) = 545c5bc2b880973c9c10e4067418407a0ccaa3091781d1671d46eb35107cb26f
SIZE (rust/crates/r2d2-0.8.9.crate) = 17711
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
-SIZE (rust/crates/rand-0.8.3.crate) = 84493
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-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.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-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.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
-SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780
-SHA256 (rust/crates/rayon-1.5.0.crate) = 8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674
-SIZE (rust/crates/rayon-1.5.0.crate) = 158037
-SHA256 (rust/crates/rayon-core-1.9.0.crate) = 9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a
-SIZE (rust/crates/rayon-core-1.9.0.crate) = 63787
-SHA256 (rust/crates/redox_syscall-0.2.5.crate) = 94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9
-SIZE (rust/crates/redox_syscall-0.2.5.crate) = 23449
-SHA256 (rust/crates/regex-1.4.5.crate) = 957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19
-SIZE (rust/crates/regex-1.4.5.crate) = 241716
-SHA256 (rust/crates/regex-syntax-0.6.23.crate) = 24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548
-SIZE (rust/crates/regex-syntax-0.6.23.crate) = 293195
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+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/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
+SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
+SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
+SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/regex-1.5.6.crate) = d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1
+SIZE (rust/crates/regex-1.5.6.crate) = 238593
+SHA256 (rust/crates/regex-syntax-0.6.26.crate) = 49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64
+SIZE (rust/crates/regex-syntax-0.6.26.crate) = 293912
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/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
+SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/roxmltree-0.13.1.crate) = dbf7d7b1ea646d380d0e8153158063a6da7efe30ddbf3184042848e3f8a6f671
SIZE (rust/crates/roxmltree-0.13.1.crate) = 38393
-SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb
-SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313
-SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
-SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
+SHA256 (rust/crates/rust-argon2-1.0.0.crate) = b50162d19404029c1ceca6f6980fe40d45c8b369f6f44446fa14bb39573b5bb9
+SIZE (rust/crates/rust-argon2-1.0.0.crate) = 27428
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
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.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/scheduled-thread-pool-0.2.5.crate) = dc6f74fd1204073fa02d5d5d68bec8021be4c38690b61264b2fdb48083d0e7d7
-SIZE (rust/crates/scheduled-thread-pool-0.2.5.crate) = 9366
-SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
-SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
-SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
-SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/ryu-1.0.10.crate) = f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695
+SIZE (rust/crates/ryu-1.0.10.crate) = 48485
+SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
+SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
+SHA256 (rust/crates/schannel-0.1.20.crate) = 88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2
+SIZE (rust/crates/schannel-0.1.20.crate) = 41579
+SHA256 (rust/crates/scheduled-thread-pool-0.2.6.crate) = 977a7519bff143a44f842fd07e80ad1329295bd71686457f18e496736f4bf9bf
+SIZE (rust/crates/scheduled-thread-pool-0.2.6.crate) = 9413
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/secret-service-2.0.1.crate) = 2400fb1bf2a87b303ada204946294f932ade4929477e9e2bf66d7b49a66656ec
-SIZE (rust/crates/secret-service-2.0.1.crate) = 26355
-SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
-SIZE (rust/crates/semver-0.9.0.crate) = 17344
+SHA256 (rust/crates/scrypt-0.10.0.crate) = 9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d
+SIZE (rust/crates/scrypt-0.10.0.crate) = 13042
+SHA256 (rust/crates/search-provider-0.3.0.crate) = 350ac7d1c6898fa22b7ac0e4fbc857997c1b5f077ece7cdb1415c13954402f17
+SIZE (rust/crates/search-provider-0.3.0.crate) = 17300
+SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
+SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
+SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
+SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
SIZE (rust/crates/semver-0.11.0.crate) = 20826
-SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
-SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
+SHA256 (rust/crates/semver-1.0.9.crate) = 8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd
+SIZE (rust/crates/semver-1.0.9.crate) = 30843
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.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_qs-0.7.2.crate) = 5af82de3c6549b001bec34961ff2d6a54339a87bab37ce901b693401f27de6cb
-SIZE (rust/crates/serde_qs-0.7.2.crate) = 39331
-SHA256 (rust/crates/serde_repr-0.1.6.crate) = 2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76
-SIZE (rust/crates/serde_repr-0.1.6.crate) = 10181
-SHA256 (rust/crates/serde_urlencoded-0.7.0.crate) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9
-SIZE (rust/crates/serde_urlencoded-0.7.0.crate) = 12489
-SHA256 (rust/crates/sha1-0.6.0.crate) = 2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d
-SIZE (rust/crates/sha1-0.6.0.crate) = 9244
-SHA256 (rust/crates/sha2-0.9.3.crate) = fa827a14b29ab7f44778d14a88d3cb76e949c45083f7dbfa507d0cb699dc12de
-SIZE (rust/crates/sha2-0.9.3.crate) = 19649
-SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
-SIZE (rust/crates/slab-0.4.2.crate) = 10136
-SHA256 (rust/crates/sluice-0.5.4.crate) = 8fa0333a60ff2e3474a6775cc611840c2a55610c831dd366503474c02f1a28f5
-SIZE (rust/crates/sluice-0.5.4.crate) = 7000
-SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
-SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
-SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
-SIZE (rust/crates/socket2-0.3.19.crate) = 33782
-SHA256 (rust/crates/socket2-0.4.0.crate) = 9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2
-SIZE (rust/crates/socket2-0.4.0.crate) = 37949
+SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
+SIZE (rust/crates/serde-1.0.137.crate) = 76182
+SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
+SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
+SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
+SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
+SHA256 (rust/crates/serde_repr-0.1.8.crate) = a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed
+SIZE (rust/crates/serde_repr-0.1.8.crate) = 10327
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770
+SIZE (rust/crates/sha1-0.6.1.crate) = 2931
+SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
+SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
+SHA256 (rust/crates/sha2-0.10.2.crate) = 55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676
+SIZE (rust/crates/sha2-0.10.2.crate) = 20213
+SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
+SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
+SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
+SIZE (rust/crates/shlex-1.1.0.crate) = 5199
+SHA256 (rust/crates/signal-0.7.0.crate) = 2f6ce83b159ab6984d2419f495134972b48754d13ff2e3f8c998339942b56ed9
+SIZE (rust/crates/signal-0.7.0.crate) = 11974
+SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
+SIZE (rust/crates/slab-0.4.6.crate) = 16067
+SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
+SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
+SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
+SIZE (rust/crates/socket2-0.4.4.crate) = 44048
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/spinning_top-0.2.2.crate) = 7e529d73e80d64b5f2631f9035113347c578a1c9c7774b83a2b880788459ab36
-SIZE (rust/crates/spinning_top-0.2.2.crate) = 48735
-SHA256 (rust/crates/standback-0.2.17.crate) = e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff
-SIZE (rust/crates/standback-0.2.17.crate) = 29011
-SHA256 (rust/crates/stdweb-0.4.20.crate) = d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5
-SIZE (rust/crates/stdweb-0.4.20.crate) = 194102
-SHA256 (rust/crates/stdweb-derive-0.5.3.crate) = c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef
-SIZE (rust/crates/stdweb-derive-0.5.3.crate) = 3894
-SHA256 (rust/crates/stdweb-internal-macros-0.2.9.crate) = 58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11
-SIZE (rust/crates/stdweb-internal-macros-0.2.9.crate) = 11828
-SHA256 (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0
-SIZE (rust/crates/stdweb-internal-runtime-0.1.5.crate) = 5445
-SHA256 (rust/crates/strum-0.20.0.crate) = 7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c
-SIZE (rust/crates/strum-0.20.0.crate) = 5172
-SHA256 (rust/crates/strum_macros-0.20.1.crate) = ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149
-SIZE (rust/crates/strum_macros-0.20.1.crate) = 15634
-SHA256 (rust/crates/subtle-2.4.0.crate) = 1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2
-SIZE (rust/crates/subtle-2.4.0.crate) = 12411
-SHA256 (rust/crates/surf-2.2.0.crate) = 2a154d33ca6b5e1fe6fd1c760e5a5cc1202425f6cca2e13229f16a69009f6328
-SIZE (rust/crates/surf-2.2.0.crate) = 52755
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
+SIZE (rust/crates/subtle-2.4.1.crate) = 12630
SHA256 (rust/crates/svg_metadata-0.4.2.crate) = d39f36262efe61096a17aa42140b0e44b9189806c3fa71ab3cff123429938eb0
SIZE (rust/crates/svg_metadata-0.4.2.crate) = 488377
-SHA256 (rust/crates/syn-1.0.64.crate) = 3fd9d1e9976102a03c542daa2eff1b43f9d72306342f3f8b3ed5fb8908195d6f
-SIZE (rust/crates/syn-1.0.64.crate) = 231549
-SHA256 (rust/crates/system-deps-3.1.0.crate) = 0fbb68eac6404c4c357c4a9a0d6395b82c753815d4bc0c4e3114a97b035c6459
-SIZE (rust/crates/system-deps-3.1.0.crate) = 20873
-SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
-SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
-SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/thiserror-1.0.24.crate) = e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e
-SIZE (rust/crates/thiserror-1.0.24.crate) = 16580
-SHA256 (rust/crates/thiserror-impl-1.0.24.crate) = 7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0
-SIZE (rust/crates/thiserror-impl-1.0.24.crate) = 13361
-SHA256 (rust/crates/tiff-0.6.1.crate) = 9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437
-SIZE (rust/crates/tiff-0.6.1.crate) = 1399263
-SHA256 (rust/crates/time-0.2.26.crate) = 08a8cbfbf47955132d0202d1662f49b2423ae35862aee471f3ba4b133358f372
-SIZE (rust/crates/time-0.2.26.crate) = 65327
-SHA256 (rust/crates/time-macros-0.1.1.crate) = 957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1
-SIZE (rust/crates/time-macros-0.1.1.crate) = 5447
-SHA256 (rust/crates/time-macros-impl-0.1.1.crate) = e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa
-SIZE (rust/crates/time-macros-impl-0.1.1.crate) = 10384
-SHA256 (rust/crates/tinyvec-1.1.1.crate) = 317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023
-SIZE (rust/crates/tinyvec-1.1.1.crate) = 39896
+SHA256 (rust/crates/syn-1.0.96.crate) = 0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf
+SIZE (rust/crates/syn-1.0.96.crate) = 236896
+SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
+SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
+SHA256 (rust/crates/system-deps-6.0.2.crate) = a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709
+SIZE (rust/crates/system-deps-6.0.2.crate) = 22869
+SHA256 (rust/crates/temp-dir-0.1.11.crate) = af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab
+SIZE (rust/crates/temp-dir-0.1.11.crate) = 5743
+SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
+SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
+SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
+SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
+SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
+SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
+SIZE (rust/crates/thiserror-impl-1.0.31.crate) = 15283
+SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
+SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
+SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
+SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
-SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/tracing-0.1.25.crate) = 01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f
-SIZE (rust/crates/tracing-0.1.25.crate) = 68011
-SHA256 (rust/crates/tracing-attributes-0.1.15.crate) = c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2
-SIZE (rust/crates/tracing-attributes-0.1.15.crate) = 20632
-SHA256 (rust/crates/tracing-core-0.1.17.crate) = f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f
-SIZE (rust/crates/tracing-core-0.1.17.crate) = 47774
-SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
-SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
-SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
-SIZE (rust/crates/typenum-1.13.0.crate) = 40238
+SHA256 (rust/crates/tokio-1.19.1.crate) = 95eec79ea28c00a365f539f1961e9278fbcaf81c0ff6aaf0e93c181352446948
+SIZE (rust/crates/tokio-1.19.1.crate) = 581148
+SHA256 (rust/crates/tokio-macros-1.8.0.crate) = 9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484
+SIZE (rust/crates/tokio-macros-1.8.0.crate) = 9346
+SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
+SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
+SHA256 (rust/crates/tokio-util-0.7.3.crate) = cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45
+SIZE (rust/crates/tokio-util-0.7.3.crate) = 90513
+SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
+SIZE (rust/crates/toml-0.5.9.crate) = 55667
+SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
+SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
+SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
+SIZE (rust/crates/tracing-0.1.34.crate) = 72775
+SHA256 (rust/crates/tracing-attributes-0.1.21.crate) = cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c
+SIZE (rust/crates/tracing-attributes-0.1.21.crate) = 27552
+SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
+SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
+SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
+SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
+SHA256 (rust/crates/tracing-subscriber-0.3.11.crate) = 4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596
+SIZE (rust/crates/tracing-subscriber-0.3.11.crate) = 184827
+SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
+SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
+SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
+SIZE (rust/crates/typenum-1.15.0.crate) = 40741
SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
+SHA256 (rust/crates/uds_windows-1.0.2.crate) = ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d
+SIZE (rust/crates/uds_windows-1.0.2.crate) = 16206
SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
-SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228
-SHA256 (rust/crates/unicode-normalization-0.1.17.crate) = 07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef
-SIZE (rust/crates/unicode-normalization-0.1.17.crate) = 100345
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
-SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
-SHA256 (rust/crates/universal-hash-0.4.0.crate) = 8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402
-SIZE (rust/crates/universal-hash-0.4.0.crate) = 8386
+SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992
+SIZE (rust/crates/unicode-bidi-0.3.8.crate) = 36575
+SHA256 (rust/crates/unicode-ident-1.0.0.crate) = d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee
+SIZE (rust/crates/unicode-ident-1.0.0.crate) = 34224
+SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
+SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
+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.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
+SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
+SHA256 (rust/crates/universal-hash-0.4.1.crate) = 9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05
+SIZE (rust/crates/universal-hash-0.4.1.crate) = 8503
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.2.1.crate) = 9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b
-SIZE (rust/crates/url-2.2.1.crate) = 65434
-SHA256 (rust/crates/value-bag-1.0.0-alpha.6.crate) = 6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1
-SIZE (rust/crates/value-bag-1.0.0-alpha.6.crate) = 25273
-SHA256 (rust/crates/vcpkg-0.2.11.crate) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb
-SIZE (rust/crates/vcpkg-0.2.11.crate) = 12600
-SHA256 (rust/crates/vec-arena-1.1.0.crate) = 34b2f665b594b07095e3ac3f718e13c2197143416fae4c5706cffb7b1af8d7f1
-SIZE (rust/crates/vec-arena-1.1.0.crate) = 13099
-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.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
+SIZE (rust/crates/url-2.2.2.crate) = 68555
+SHA256 (rust/crates/uuid-1.1.1.crate) = c6d5d669b51467dcf7b2f1a796ce0f955f05f01cafda6c19d6e95f730df29238
+SIZE (rust/crates/uuid-1.1.1.crate) = 49103
+SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
+SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/version-compare-0.1.0.crate) = fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73
+SIZE (rust/crates/version-compare-0.1.0.crate) = 14169
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.crate) = 2356
SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
+SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
+SIZE (rust/crates/want-0.3.0.crate) = 6550
SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.72.crate) = 8fe8f61dba8e5d645a4d8132dc7a0a66861ed5e1045d2c0ed940fab33bac0fbe
-SIZE (rust/crates/wasm-bindgen-0.2.72.crate) = 159281
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.72.crate) = 046ceba58ff062da072c7cb4ba5b22a37f00a302483f7e2a6cdc18fedbdc1fd3
-SIZE (rust/crates/wasm-bindgen-backend-0.2.72.crate) = 25432
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.22.crate) = 73157efb9af26fb564bb59a009afd1c7c334a44db171d280690d0c3faaec3468
-SIZE (rust/crates/wasm-bindgen-futures-0.4.22.crate) = 14759
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.72.crate) = 0ef9aa01d36cda046f797c57959ff5f3c615c9cc63997a8d545831ec7976819b
-SIZE (rust/crates/wasm-bindgen-macro-0.2.72.crate) = 11549
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.72.crate) = 96eb45c1b2ee33545a813a92dbb53856418bf7eb54ab34f7f7ff1448a5b3735d
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.72.crate) = 17853
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.72.crate) = b7148f4696fb4960a346eaa60bbfb42a1ac4ebba21f750f75fc1375b098d5ffa
-SIZE (rust/crates/wasm-bindgen-shared-0.2.72.crate) = 6690
-SHA256 (rust/crates/wayland-client-0.28.5.crate) = 06ca44d86554b85cf449f1557edc6cc7da935cc748c8e4bf1c507cbd43bae02c
-SIZE (rust/crates/wayland-client-0.28.5.crate) = 69086
-SHA256 (rust/crates/wayland-commons-0.28.5.crate) = 8bd75ae380325dbcff2707f0cd9869827ea1d2d6d534cff076858d3f0460fd5a
-SIZE (rust/crates/wayland-commons-0.28.5.crate) = 20349
-SHA256 (rust/crates/wayland-scanner-0.28.5.crate) = 389d680d7bd67512dc9c37f39560224327038deb0f0e8d33f870900441b68720
-SIZE (rust/crates/wayland-scanner-0.28.5.crate) = 17228
-SHA256 (rust/crates/wayland-sys-0.28.5.crate) = 2907bd297eef464a95ba9349ea771611771aa285b932526c633dc94d5400a8e2
-SIZE (rust/crates/wayland-sys-0.28.5.crate) = 7968
-SHA256 (rust/crates/web-sys-0.3.49.crate) = 59fe19d70f5dacc03f6e46777213facae5ac3801575d56ca6cbd4c93dcd12310
-SIZE (rust/crates/web-sys-0.3.49.crate) = 649549
-SHA256 (rust/crates/weezl-0.1.4.crate) = 4a32b378380f4e9869b22f0b5177c68a5519f03b3454fde0b291455ddbae266c
-SIZE (rust/crates/weezl-0.1.4.crate) = 38995
-SHA256 (rust/crates/wepoll-sys-3.0.1.crate) = 0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff
-SIZE (rust/crates/wepoll-sys-3.0.1.crate) = 25807
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
+SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
+SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2
+SIZE (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 15220
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
+SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
+SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
+SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
+SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
+SHA256 (rust/crates/wepoll-ffi-0.1.2.crate) = d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb
+SIZE (rust/crates/wepoll-ffi-0.1.2.crate) = 31309
+SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
+SIZE (rust/crates/which-4.2.5.crate) = 9326
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
@@ -599,35 +687,37 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
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/x11-2.18.2.crate) = 77ecd092546cb16f25783a5451538e73afc8d32e242648d54f4ae5459ba1e773
-SIZE (rust/crates/x11-2.18.2.crate) = 63683
-SHA256 (rust/crates/xml-rs-0.8.3.crate) = b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a
-SIZE (rust/crates/xml-rs-0.8.3.crate) = 52547
+SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
+SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
+SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
+SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
+SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
+SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
+SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
+SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
+SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
+SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
+SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
+SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
+SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
SHA256 (rust/crates/xmlparser-0.13.3.crate) = 114ba2b24d2167ef6d67d7d04c8cc86522b87f490025f39f0303b7db5bf5e3d8
SIZE (rust/crates/xmlparser-0.13.3.crate) = 25732
-SHA256 (rust/crates/zbar-rust-0.0.16.crate) = 6e187f5aaba7302382b9ea8ea1eb680e6e2f6d5469c28836010c9322fe80e13c
-SIZE (rust/crates/zbar-rust-0.0.16.crate) = 18207
-SHA256 (rust/crates/zbus-1.8.0.crate) = 40b4d4aa39daed4e32aed75f0c37b969184949a0fdfd5f2e1277abfda61f02a8
-SIZE (rust/crates/zbus-1.8.0.crate) = 62933
-SHA256 (rust/crates/zbus_macros-1.8.0.crate) = 87cc141cda72384bef359badf1808e391d3968f9299e8f3c3cbb78dafa1e0930
-SIZE (rust/crates/zbus_macros-1.8.0.crate) = 14623
-SHA256 (rust/crates/zvariant-2.6.0.crate) = 678e7262502a135f49b1ece65010526649be7ee68acb80e1fc5377fc71fef878
-SIZE (rust/crates/zvariant-2.6.0.crate) = 58688
-SHA256 (rust/crates/zvariant_derive-2.6.0.crate) = 27d7c34325a35020b94343389cc9391e0f8ac245cca9155429c4022d93141241
-SIZE (rust/crates/zvariant_derive-2.6.0.crate) = 6857
-SHA256 (gstreamer-gstreamer-rs-762450bb5335d8c79cc29a6111874d89bd3b5c00_GL0.tar.gz) = be1ca733cd169d25e59e07b5db22f83fc67fa534b1a48ea15c386a7c2e86b66b
-SIZE (gstreamer-gstreamer-rs-762450bb5335d8c79cc29a6111874d89bd3b5c00_GL0.tar.gz) = 3439779
-SHA256 (gtk-rs-gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459_GH0.tar.gz) = 9a8e8523c4ec25783a5e37d53e9a0d277e2c6a0fabbb19c7f5df9e113cd445d4
-SIZE (gtk-rs-gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459_GH0.tar.gz) = 790160
-SHA256 (bilelmoussaoui-libadwaita-rs-6ae4d3670565064acc9da2f51434eca0a0c51ac9_GL0.tar.gz) = 7d4d841c84c226353a6ecb35f38d3d1c307a0fda51b50c436755d5899d5bab26
-SIZE (bilelmoussaoui-libadwaita-rs-6ae4d3670565064acc9da2f51434eca0a0c51ac9_GL0.tar.gz) = 100336
-SHA256 (bilelmoussaoui-ashpd-d7ec2103565301b8476d6706ef34090e197b021c_GH0.tar.gz) = 6d328dd864768d532cda7cc77f93e010a64e0a1b5748a7745ae6197815a7badb
-SIZE (bilelmoussaoui-ashpd-d7ec2103565301b8476d6706ef34090e197b021c_GH0.tar.gz) = 39540
-SHA256 (gtk-rs-gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953_GH0.tar.gz) = 244859e34d6d58996815ce6d555f6cb089ba526ed2a96207ade7f790b6778703
-SIZE (gtk-rs-gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953_GH0.tar.gz) = 1997270
-SHA256 (World-Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d_GL0.tar.gz) = ed1bedcdca013196a0dbfb97b085016dc9288c07d575c5f36149f6f290c1e76f
-SIZE (World-Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d_GL0.tar.gz) = 411414
-SHA256 (5d68dae3c878.patch) = 6f4d36fa44a1eb6ebe30d4fe120235ae698aede5b3287dc75239231c9e7dd06c
-SIZE (5d68dae3c878.patch) = 742
-SHA256 (76e7c31709a2.patch) = 23b21f95fa39393a19181e6a199dbd6755f0be314287e86a4bb68ba112df1493
-SIZE (76e7c31709a2.patch) = 1223
+SHA256 (rust/crates/zbar-rust-0.0.19.crate) = 1194aefd2495c9d456e12787f51d8741df7265bb72dc40fa41a17e63d396a007
+SIZE (rust/crates/zbar-rust-0.0.19.crate) = 19906
+SHA256 (rust/crates/zbus-2.2.0.crate) = 53819092b9db813b2c6168b097b4b13ad284d81c9f2b0165a0a1b190e505a1f3
+SIZE (rust/crates/zbus-2.2.0.crate) = 107170
+SHA256 (rust/crates/zbus_macros-2.2.0.crate) = c7174ebe6722c280d6d132d694bb5664ce50a788cb70eeb518e7fc1ca095a114
+SIZE (rust/crates/zbus_macros-2.2.0.crate) = 25263
+SHA256 (rust/crates/zbus_names-2.1.0.crate) = 45dfcdcf87b71dad505d30cc27b1b7b88a64b6d1c435648f48f9dbc1fdc4b7e1
+SIZE (rust/crates/zbus_names-2.1.0.crate) = 8481
+SHA256 (rust/crates/zeroize-1.5.5.crate) = 94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07
+SIZE (rust/crates/zeroize-1.5.5.crate) = 18550
+SHA256 (rust/crates/zeroize_derive-1.3.2.crate) = 3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17
+SIZE (rust/crates/zeroize_derive-1.3.2.crate) = 10299
+SHA256 (rust/crates/zvariant-3.2.1.crate) = cbd1abd8bc2c855412b9c8af9fc11c0d695c73c732ad5a1a1be10f3fd4bf19b2
+SIZE (rust/crates/zvariant-3.2.1.crate) = 66372
+SHA256 (rust/crates/zvariant_derive-3.2.1.crate) = abebd57382dfacf3e7bbdd7b7c3d162d6ed0687a78f046263ddef4ddabc275ae
+SIZE (rust/crates/zvariant_derive-3.2.1.crate) = 10935
+SHA256 (World-Authenticator-fc8624342b3b4aa599b4efdefdda84514c223b18_GL0.tar.gz) = 6c51d81f10415c3203c8cd2a6c9c38c66aa426e2d08b7936e7c8a60821b58e0a
+SIZE (World-Authenticator-fc8624342b3b4aa599b4efdefdda84514c223b18_GL0.tar.gz) = 532629
diff --git a/security/authenticator/files/patch-build-aux_cargo.sh b/security/authenticator/files/patch-build-aux_cargo.sh
deleted file mode 100644
index 4682a5974221..000000000000
--- a/security/authenticator/files/patch-build-aux_cargo.sh
+++ /dev/null
@@ -1,15 +0,0 @@
---- build-aux/cargo.sh.orig 2021-09-08 15:33:49 UTC
-+++ build-aux/cargo.sh
-@@ -12,10 +12,10 @@ if [ "$BUILDTYPE" = "release" ]; then
- echo "RELEASE MODE"
- cargo build --manifest-path \
- "$MESON_SOURCE_ROOT"/Cargo.toml --release &&
-- cp "$CARGO_TARGET_DIR"/release/"$APP_BIN" "$OUTPUT"
-+ cp "$CARGO_TARGET_DIR"/$CARGO_BUILD_TARGET/release/"$APP_BIN" "$OUTPUT"
- else
- echo "DEBUG MODE"
- cargo build --manifest-path \
- "$MESON_SOURCE_ROOT"/Cargo.toml &&
-- cp "$CARGO_TARGET_DIR"/debug/"$APP_BIN" "$OUTPUT"
-+ cp "$CARGO_TARGET_DIR"/$CARGO_BUILD_TARGET/debug/"$APP_BIN" "$OUTPUT"
- fi
diff --git a/security/authenticator/files/patch-libadwaita b/security/authenticator/files/patch-libadwaita
deleted file mode 100644
index f0aa3cf30ce7..000000000000
--- a/security/authenticator/files/patch-libadwaita
+++ /dev/null
@@ -1,36 +0,0 @@
-https://gitlab.gnome.org/GNOME/libadwaita/-/commit/0509755b80d8
-https://gitlab.gnome.org/World/Rust/libadwaita-rs/-/commit/986f12d5170d
-
-$ RUST_BACKTRACE=1 authenticator
-(<unknown>:1234): GLib-GObject-WARNING **: specified class size for type 'UrlRow' is smaller than the parent type's 'AdwActionRow' class size
-(<unknown>:1234): GLib-GObject-WARNING **: cannot add private field to invalid (non-instantiatable) type '<invalid>'
-thread 'main' panicked at 'assertion failed: type_.is_valid()', src/widgets/url_row.rs:17:5
-stack backtrace:
- 0: rust_begin_unwind
- 1: core::panicking::panic_fmt
- 2: core::panicking::panic
- 3: <authenticator::widgets::url_row::imp::UrlRow as glib::subclass::types::ObjectSubclassType>::get_type
- at src/widgets/url_row.rs:17:5
- 4: <authenticator::widgets::url_row::UrlRow as glib::types::StaticType>::static_type
- at src/widgets/url_row.rs:86:1
- 5: <gtk4::subclass::widget::TemplateChild<T> as core::default::Default>::default
- at gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459/gtk4/src/subclass/widget.rs:1124:9
- 6: <authenticator::widgets::accounts::details::imp::AccountDetailsPage as glib::subclass::types::ObjectSubclass>::new
- at src/widgets/accounts/details.rs:36:30
- 7: glib::subclass::types::ObjectSubclass::with_class
- at gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953/glib/src/subclass/types.rs:531:9
- 8: glib::subclass::types::instance_init
- at gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953/glib/src/subclass/types.rs:722:15
-[...]
-
---- ../libadwaita-rs-6ae4d3670565064acc9da2f51434eca0a0c51ac9/libadwaita/sys/src/lib.rs.orig 2021-03-12 01:18:14 UTC
-+++ ../libadwaita-rs-6ae4d3670565064acc9da2f51434eca0a0c51ac9/libadwaita/sys/src/lib.rs
-@@ -68,7 +68,7 @@ pub type AdwAvatarImageLoadFunc =
- #[repr(C)]
- #[derive(Copy, Clone)]
- pub struct AdwActionRowClass {
-- pub parent_class: gtk::GtkListBoxRowClass,
-+ pub parent_class: AdwPreferencesRowClass,
- pub activate: Option<unsafe extern "C" fn(*mut AdwActionRow)>,
- pub padding: [gpointer; 4],
- }
diff --git a/security/authenticator/files/patch-pipewire_init b/security/authenticator/files/patch-pipewire_init
new file mode 100644
index 000000000000..45a593bddc09
--- /dev/null
+++ b/security/authenticator/files/patch-pipewire_init
@@ -0,0 +1,60 @@
+Chase ABI from multimedia/pipewire/files/patch-src_pipewire_pipewire_init
+
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819
+
+error[E0425]: cannot find function `pw_init` in crate `pw_sys`
+ --> cargo-crates/pipewire-0.5.0/src/lib.rs:160:49
+ |
+160 | INITIALIZED.get_or_init(|| unsafe { pw_sys::pw_init(ptr::null_mut(), ptr::null_mut()) });
+ | ^^^^^^^ not found in `pw_sys`
+
+error[E0425]: cannot find function `pw_deinit` in crate `pw_sys`
+ --> cargo-crates/pipewire-0.5.0/src/lib.rs:169:13
+ |
+169 | pw_sys::pw_deinit()
+ | ^^^^^^^^^ not found in `pw_sys`
+
+
+--- cargo-crates/pipewire-0.5.0/src/lib.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/pipewire-0.5.0/src/lib.rs
+@@ -157,7 +157,7 @@ pub fn init() {
+ pub fn init() {
+ use once_cell::sync::OnceCell;
+ static INITIALIZED: OnceCell<()> = OnceCell::new();
+- INITIALIZED.get_or_init(|| unsafe { pw_sys::pw_init(ptr::null_mut(), ptr::null_mut()) });
++ INITIALIZED.get_or_init(|| unsafe { pw_sys::pipewire_init(ptr::null_mut(), ptr::null_mut()) });
+ }
+
+ /// Deinitialize PipeWire
+@@ -166,7 +166,7 @@ pub unsafe fn deinit() {
+ /// This must only be called once during the lifetime of the process, once no PipeWire threads
+ /// are running anymore and all PipeWire resources are released.
+ pub unsafe fn deinit() {
+- pw_sys::pw_deinit()
++ pw_sys::pipewire_deinit()
+ }
+
+ #[cfg(test)]
+--- cargo-crates/pipewire-sys-0.5.0/build.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/pipewire-sys-0.5.0/build.rs
+@@ -19,6 +19,7 @@ fn main() {
+ // included header files changed.
+ .parse_callbacks(Box::new(bindgen::CargoCallbacks))
+ .size_t_is_usize(true)
++ .allowlist_function("pipewire_.*")
+ .allowlist_function("pw_.*")
+ .allowlist_type("pw_.*")
+ .allowlist_var("pw_.*")
+--- cargo-crates/pipewire-sys-0.5.0/src/lib.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/pipewire-sys-0.5.0/src/lib.rs
+@@ -20,8 +20,8 @@ mod tests {
+ #[test]
+ fn init() {
+ unsafe {
+- pw_init(std::ptr::null_mut(), std::ptr::null_mut());
+- pw_deinit();
++ pipewire_init(std::ptr::null_mut(), std::ptr::null_mut());
++ pipewire_deinit();
+ }
+ }
+ }
diff --git a/security/authenticator/files/patch-zbus b/security/authenticator/files/patch-zbus
deleted file mode 100644
index 5140af6876ad..000000000000
--- a/security/authenticator/files/patch-zbus
+++ /dev/null
@@ -1,226 +0,0 @@
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/01d8f0ec41d3
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/807909a6c7bf
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/e3e2f7ddfd6e
-https://gitlab.freedesktop.org/dbus/zbus/-/commit/35d1b8778754
-
---- cargo-crates/zbus-1.8.0/Cargo.toml.orig 2021-01-07 11:47:37 UTC
-+++ cargo-crates/zbus-1.8.0/Cargo.toml
-@@ -48,7 +48,7 @@ version = "0.3.8"
- version = "1.0.2"
-
- [dependencies.nix]
--version = "^0.17"
-+version = "0.20.0"
-
- [dependencies.once_cell]
- version = "1.4.0"
---- cargo-crates/zbus-1.8.0/src/address.rs.orig 2020-12-18 16:22:53 UTC
-+++ cargo-crates/zbus-1.8.0/src/address.rs
-@@ -55,8 +55,9 @@ impl Address {
- match env::var("DBUS_SESSION_BUS_ADDRESS") {
- Ok(val) => Self::from_str(&val),
- _ => {
-- let uid = Uid::current();
-- let path = format!("unix:path=/run/user/{}/bus", uid);
-+ let runtime_dir = env::var("XDG_RUNTIME_DIR")
-+ .unwrap_or_else(|_| format!("/run/user/{}", Uid::current()));
-+ let path = format!("unix:path={}/bus", runtime_dir);
-
- Self::from_str(&path)
- }
---- cargo-crates/zbus-1.8.0/src/azync/connection.rs.orig 2021-01-02 23:08:29 UTC
-+++ cargo-crates/zbus-1.8.0/src/azync/connection.rs
-@@ -177,13 +177,29 @@ where
- /// Upon successful return, the connection is fully established and negotiated: D-Bus messages
- /// can be sent and received.
- pub async fn new_server(stream: S, guid: &Guid) -> Result<Self> {
-- use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let client_uid = {
-+ use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-
-- // FIXME: Could and should this be async?
-- let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-- .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-+ let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-
-- let auth = Authenticated::server(Async::new(stream)?, guid.clone(), creds.uid()).await?;
-+ creds.uid()
-+ };
-+ #[cfg(any(
-+ target_os = "macos",
-+ target_os = "ios",
-+ target_os = "freebsd",
-+ target_os = "dragonfly",
-+ target_os = "openbsd",
-+ target_os = "netbsd"
-+ ))]
-+ let client_uid = nix::unistd::getpeereid(stream.as_raw_fd())
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?
-+ .0
-+ .into();
-+
-+ let auth = Authenticated::server(Async::new(stream)?, guid.clone(), client_uid).await?;
-
- Ok(Self::new_authenticated(auth))
- }
---- cargo-crates/zbus-1.8.0/src/connection.rs.orig 2021-01-04 14:16:50 UTC
-+++ cargo-crates/zbus-1.8.0/src/connection.rs
-@@ -160,12 +160,29 @@ impl Connection {
- /// Upon successful return, the connection is fully established and negotiated: D-Bus messages
- /// can be sent and received.
- pub fn new_unix_server(stream: UnixStream, guid: &Guid) -> Result<Self> {
-- use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let client_uid = {
-+ use nix::sys::socket::{getsockopt, sockopt::PeerCredentials};
-
-- let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-- .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-+ let creds = getsockopt(stream.as_raw_fd(), PeerCredentials)
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?;
-
-- let handshake = ServerHandshake::new(stream, guid.clone(), creds.uid());
-+ creds.uid()
-+ };
-+ #[cfg(any(
-+ target_os = "macos",
-+ target_os = "ios",
-+ target_os = "freebsd",
-+ target_os = "dragonfly",
-+ target_os = "openbsd",
-+ target_os = "netbsd"
-+ ))]
-+ let client_uid = nix::unistd::getpeereid(stream.as_raw_fd())
-+ .map_err(|e| Error::Handshake(format!("Failed to get peer credentials: {}", e)))?
-+ .0
-+ .into();
-+
-+ let handshake = ServerHandshake::new(stream, guid.clone(), client_uid);
- handshake
- .blocking_finish()
- .map(Connection::new_authenticated_unix)
---- cargo-crates/zbus-1.8.0/src/handshake.rs.orig 2020-12-18 16:22:53 UTC
-+++ cargo-crates/zbus-1.8.0/src/handshake.rs
-@@ -124,7 +124,7 @@ impl<S: Socket> ClientHandshake<S> {
-
- fn flush_buffer(&mut self) -> Result<()> {
- while !self.buffer.is_empty() {
-- let written = self.socket.sendmsg(&self.buffer, &[])?;
-+ let written = self.socket.sendmsg(&self.buffer, &[], false)?;
- self.buffer.drain(..written);
- }
- Ok(())
-@@ -182,6 +182,15 @@ impl<S: Socket> Handshake<S> for ClientHandshake<S> {
- self.step = ClientHandshakeStep::SendingOauth;
- }
- ClientHandshakeStep::SendingOauth => {
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ {
-+ let zero = self.buffer.drain(..1).next().unwrap();
-+ if self.socket.sendmsg(&[zero], &[], true)? != 1 {
-+ return Err(Error::Handshake(
-+ "Could not send zero byte with credentials".to_string(),
-+ ));
-+ }
-+ }
- self.flush_buffer()?;
- self.step = ClientHandshakeStep::WaitOauth;
- }
-@@ -385,7 +394,7 @@ impl<S: Socket> ServerHandshake<S> {
-
- fn flush_buffer(&mut self) -> Result<()> {
- while !self.buffer.is_empty() {
-- let written = self.socket.sendmsg(&self.buffer, &[])?;
-+ let written = self.socket.sendmsg(&self.buffer, &[], false)?;
- self.buffer.drain(..written);
- }
- Ok(())
---- cargo-crates/zbus-1.8.0/src/raw/connection.rs.orig 2020-12-17 17:09:36 UTC
-+++ cargo-crates/zbus-1.8.0/src/raw/connection.rs
-@@ -47,7 +47,7 @@ impl<S: Socket> Connection<S> {
- // VecDeque should never return an empty front buffer if the VecDeque
- // itself is not empty
- debug_assert!(!front.is_empty());
-- let written = self.socket.sendmsg(front, &[])?;
-+ let written = self.socket.sendmsg(front, &[], false)?;
- self.raw_out_buffer.drain(..written);
- }
-
-@@ -55,14 +55,14 @@ impl<S: Socket> Connection<S> {
- while let Some(msg) = self.msg_out_buffer.front() {
- let mut data = msg.as_bytes();
- let fds = msg.fds();
-- let written = self.socket.sendmsg(data, &fds)?;
-+ let written = self.socket.sendmsg(data, &fds, false)?;
- // at least some part of the message has been sent, see if we can/need to send more
- // now the message must be removed from msg_out_buffer and any leftover bytes
- // must be stored into raw_out_buffer
- let msg = self.msg_out_buffer.pop_front().unwrap();
- data = &msg.as_bytes()[written..];
- while !data.is_empty() {
-- match self.socket.sendmsg(data, &[]) {
-+ match self.socket.sendmsg(data, &[], false) {
- Ok(n) => data = &data[n..],
- Err(e) => {
- // an error occured, we cannot send more, store the remaining into
---- cargo-crates/zbus-1.8.0/src/raw/socket.rs.orig 2021-01-02 23:09:29 UTC
-+++ cargo-crates/zbus-1.8.0/src/raw/socket.rs
-@@ -47,7 +47,7 @@ pub trait Socket {
- ///
- /// If the underlying transport does not support transmitting file descriptors, this
- /// will return `Err(ErrorKind::InvalidInput)`.
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize>;
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize>;
-
- /// Close the socket.
- ///
-@@ -74,6 +74,10 @@ impl Socket for UnixStream {
- Ok(msg) => {
- let mut fds = vec![];
- for cmsg in msg.cmsgs() {
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ if let ControlMessageOwned::ScmCreds(_) = cmsg {
-+ continue;
-+ }
- if let ControlMessageOwned::ScmRights(fd) = cmsg {
- fds.extend(fd.iter().map(|&f| unsafe { OwnedFd::from_raw_fd(f) }));
- } else {
-@@ -90,12 +94,23 @@ impl Socket for UnixStream {
- }
- }
-
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize> {
-- let cmsg = if !fds.is_empty() {
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize> {
-+ let mut cmsg = if !fds.is_empty() {
- vec![ControlMessage::ScmRights(fds)]
- } else {
- vec![]
- };
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ let unix_creds;
-+ if creds {
-+ #[cfg(any(target_os = "android", target_os = "linux"))]
-+ {
-+ unix_creds = Some(nix::sys::socket::UnixCredentials::new());
-+ cmsg.push(ControlMessage::ScmCredentials(unix_creds.as_ref().unwrap()));
-+ }
-+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
-+ cmsg.push(ControlMessage::ScmCreds);
-+ }
- let iov = [IoVec::from_slice(buffer)];
- match sendmsg(self.as_raw_fd(), &iov, &cmsg, MsgFlags::empty(), None) {
- // can it really happen?
-@@ -124,8 +139,8 @@ where
- self.get_mut().recvmsg(buffer)
- }
-
-- fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd]) -> io::Result<usize> {
-- self.get_mut().sendmsg(buffer, fds)
-+ fn sendmsg(&mut self, buffer: &[u8], fds: &[RawFd], creds: bool) -> io::Result<usize> {
-+ self.get_mut().sendmsg(buffer, fds, creds)
- }
-
- fn close(&self) -> io::Result<()> {
diff --git a/security/authenticator/pkg-plist b/security/authenticator/pkg-plist
index 915662544689..48b66800ed76 100644
--- a/security/authenticator/pkg-plist
+++ b/security/authenticator/pkg-plist
@@ -1,6 +1,8 @@
bin/authenticator
share/applications/com.belmoussaoui.Authenticator.desktop
%%DATADIR%%/authenticator.gresource
+share/dbus-1/services/com.belmoussaoui.Authenticator.SearchProvider.service
+share/gnome-shell/search-providers/com.belmoussaoui.Authenticator.search-provider.ini
share/icons/hicolor/scalable/apps/com.belmoussaoui.Authenticator.svg
share/icons/hicolor/symbolic/apps/com.belmoussaoui.Authenticator-symbolic.svg
share/locale/ar/LC_MESSAGES/authenticator.mo
@@ -16,13 +18,18 @@ share/locale/fi/LC_MESSAGES/authenticator.mo
share/locale/fr/LC_MESSAGES/authenticator.mo
share/locale/fur/LC_MESSAGES/authenticator.mo
share/locale/gl/LC_MESSAGES/authenticator.mo
+share/locale/he/LC_MESSAGES/authenticator.mo
+share/locale/hr/LC_MESSAGES/authenticator.mo
share/locale/hu/LC_MESSAGES/authenticator.mo
share/locale/id/LC_MESSAGES/authenticator.mo
share/locale/it/LC_MESSAGES/authenticator.mo
share/locale/ja/LC_MESSAGES/authenticator.mo
share/locale/ko/LC_MESSAGES/authenticator.mo
+share/locale/ms/LC_MESSAGES/authenticator.mo
share/locale/nb/LC_MESSAGES/authenticator.mo
share/locale/nl/LC_MESSAGES/authenticator.mo
+share/locale/nn/LC_MESSAGES/authenticator.mo
+share/locale/oc/LC_MESSAGES/authenticator.mo
share/locale/pa/LC_MESSAGES/authenticator.mo
share/locale/pl/LC_MESSAGES/authenticator.mo
share/locale/pt/LC_MESSAGES/authenticator.mo