aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1-plugins-rust
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-08-05 15:13:43 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-08-15 14:45:11 +0000
commit6e34b28af5658c547850e9667b064d53ef1781d6 (patch)
tree07a524989abfb4630bee65b6998d1317a1055c54 /multimedia/gstreamer1-plugins-rust
parent9283d5a271b8829fb2f292842a3bb3d1590f4b85 (diff)
downloadports-6e34b28af5658c547850e9667b064d53ef1781d6.tar.gz
ports-6e34b28af5658c547850e9667b064d53ef1781d6.zip
multimedia/gstreamer1-plugins-rust: add new port
Repository containing various GStreamer plugins and elements written in the Rust programming language: * generic - file: A Rust implementation of the standard filesrc and filesink elements - sodium: Elements to perform encryption and decryption using libsodium. - threadshare: Some popular threaded elements reimplemented using common thread-sharing infrastructure. * net - reqwest: An HTTP source element based on the reqwest library. - rusoto: A source and sink plugin to talk to the Amazon S3 object storage system using the Rusoto library. * audio - audiofx: Plugins to apply audio effects to a stream (such as adding echo/reverb, removing noise or normalization). - claxon: A FLAC decoder based on the Claxon library. - csound: A plugin to implement audio effects using the Csound library. - lewton: A Vorbis decoder based on the lewton library. * video - cdg: A parser and renderer for CD+G karaoke data. - closedcaption: Plugins to deal with several closed caption formats (MCC, SCC, EIA-608/CEA-608 and timed text). - dav1d: AV1 decoder based on the dav1d library. - flavors: FLV demuxer based on the flavors library. - gif: A GIF encoder based on the gif library. - rav1e: AV1 encoder based on the rav1e library. * utils - fallbackswitch: Aggregator element that allows falling back to a different sink pad after a timeout. - togglerecord: Element to enable starting and stopping multiple streams together. https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
Diffstat (limited to 'multimedia/gstreamer1-plugins-rust')
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile436
-rw-r--r--multimedia/gstreamer1-plugins-rust/distinfo745
-rw-r--r--multimedia/gstreamer1-plugins-rust/files/patch-gst-1.1638
-rw-r--r--multimedia/gstreamer1-plugins-rust/pkg-descr52
-rw-r--r--multimedia/gstreamer1-plugins-rust/pkg-plist46
5 files changed, 1317 insertions, 0 deletions
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
new file mode 100644
index 000000000000..e07f30ace8d5
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -0,0 +1,436 @@
+PORTNAME= gstreamer1-plugins-rust
+DISTVERSION= 0.7.1
+CATEGORIES= multimedia
+
+PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
+PATCHFILES+= 848b2963905c.patch:-p1 # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/543
+PATCHFILES+= 7e80994b136e.patch:-p1 # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/544
+PATCHFILES+= fced787a63c5.patch:-p1 # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/545
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= Various GStreamer plugins written in Rust
+
+LICENSE= LGPL21+ MIT
+LICENSE_COMB= multi
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE-LGPLv2
+
+BUILD_DEPENDS= cargo-cbuild:devel/cargo-c
+
+USES= cargo gnome meson pkgconfig ssl
+USE_GITHUB= nodefault
+USE_GITLAB= yes
+USE_GNOME= glib20
+USE_GSTREAMER1= yes
+GH_TUPLE= rust-av:flavors:ceb65b8ce94e183c4cf4011da0a40e3a4892c2c0:flavors \
+ fengalin:tokio:tokio-0.2.13-throttling:tokio
+GL_SITE= https://gitlab.freedesktop.org
+GL_ACCOUNT= gstreamer
+GL_PROJECT= gst-plugins-rs
+GL_COMMIT= b345f18570bc3ffa1a176d47d57c4119ad931ce9
+MAKE_ENV= ${CARGO_ENV}
+
+CARGO_CRATES= adler-1.0.2 \
+ adler32-1.2.0 \
+ aho-corasick-0.7.18 \
+ ansi_term-0.11.0 \
+ ansi_term-0.12.1 \
+ anyhow-1.0.42 \
+ arbitrary-0.4.7 \
+ arg_enum_proc_macro-0.3.1 \
+ array-init-2.0.0 \
+ arrayvec-0.5.2 \
+ async-compression-0.3.8 \
+ async-trait-0.1.51 \
+ async-tungstenite-0.13.1 \
+ atk-0.14.0 \
+ atk-sys-0.14.0 \
+ atomic_refcell-0.1.7 \
+ atty-0.2.14 \
+ autocfg-1.0.1 \
+ base-x-0.2.8 \
+ base64-0.13.0 \
+ bincode-1.3.3 \
+ bindgen-0.58.1 \
+ bitflags-1.2.1 \
+ bitstream-io-1.1.0 \
+ bitvec-0.19.5 \
+ block-buffer-0.9.0 \
+ build_const-0.2.2 \
+ bumpalo-3.7.0 \
+ byte-slice-cast-1.0.0 \
+ bytemuck-1.7.2 \
+ byteorder-1.4.3 \
+ bytes-0.5.6 \
+ bytes-1.0.1 \
+ cairo-rs-0.14.1 \
+ cairo-sys-rs-0.14.0 \
+ cc-1.0.69 \
+ cdg-0.1.0 \
+ cdg_renderer-0.6.0 \
+ cexpr-0.4.0 \
+ cfg-expr-0.7.4 \
+ cfg-if-0.1.10 \
+ cfg-if-1.0.0 \
+ chrono-0.4.19 \
+ clang-sys-1.2.0 \
+ clap-2.33.3 \
+ claxon-0.4.3 \
+ color_quant-1.1.0 \
+ const_fn-0.4.8 \
+ cookie-0.14.4 \
+ cookie_store-0.12.0 \
+ core-foundation-0.9.1 \
+ core-foundation-sys-0.8.2 \
+ cpufeatures-0.1.5 \
+ crc-1.8.1 \
+ crc32fast-1.2.1 \
+ crossbeam-channel-0.5.1 \
+ crossbeam-deque-0.8.1 \
+ crossbeam-epoch-0.9.5 \
+ crossbeam-utils-0.8.5 \
+ crypto-mac-0.10.1 \
+ csound-0.1.8 \
+ csound-sys-0.1.2 \
+ ctor-0.1.20 \
+ dasp_frame-0.11.0 \
+ dasp_sample-0.11.0 \
+ dav1d-0.6.0 \
+ dav1d-sys-0.3.4 \
+ deflate-0.8.6 \
+ diff-0.1.12 \
+ digest-0.9.0 \
+ dirs-next-2.0.0 \
+ dirs-sys-next-0.1.2 \
+ discard-1.0.4 \
+ ebur128-0.1.6 \
+ ed25519-1.2.0 \
+ either-1.6.1 \
+ encoding_rs-0.8.28 \
+ env_logger-0.8.4 \
+ field-offset-0.3.4 \
+ flate2-1.0.20 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.0.1 \
+ fst-0.4.7 \
+ fuchsia-zircon-0.3.3 \
+ fuchsia-zircon-sys-0.3.3 \
+ funty-1.1.0 \
+ futures-0.3.16 \
+ futures-channel-0.3.16 \
+ futures-core-0.3.16 \
+ futures-executor-0.3.16 \
+ futures-io-0.3.16 \
+ futures-macro-0.3.16 \
+ futures-sink-0.3.16 \
+ futures-task-0.3.16 \
+ futures-util-0.3.16 \
+ gdk-0.14.0 \
+ gdk-pixbuf-0.14.0 \
+ gdk-pixbuf-sys-0.14.0 \
+ gdk-sys-0.14.0 \
+ generic-array-0.14.4 \
+ getrandom-0.2.3 \
+ gif-0.11.2 \
+ gio-0.14.0 \
+ gio-sys-0.14.0 \
+ glib-0.14.2 \
+ glib-macros-0.14.1 \
+ glib-sys-0.14.0 \
+ glob-0.3.0 \
+ gobject-sys-0.14.0 \
+ gstreamer-0.17.2 \
+ gstreamer-app-0.17.2 \
+ gstreamer-app-sys-0.17.0 \
+ gstreamer-audio-0.17.2 \
+ gstreamer-audio-sys-0.17.0 \
+ gstreamer-base-0.17.2 \
+ gstreamer-base-sys-0.17.0 \
+ gstreamer-check-0.17.0 \
+ gstreamer-check-sys-0.17.0 \
+ gstreamer-net-0.17.0 \
+ gstreamer-net-sys-0.17.0 \
+ gstreamer-rtp-0.17.0 \
+ gstreamer-rtp-sys-0.17.0 \
+ gstreamer-sys-0.17.0 \
+ gstreamer-video-0.17.2 \
+ gstreamer-video-sys-0.17.0 \
+ gtk-0.14.0 \
+ gtk-sys-0.14.0 \
+ gtk3-macros-0.14.0 \
+ h2-0.3.3 \
+ hashbrown-0.11.2 \
+ headers-0.3.4 \
+ headers-core-0.2.0 \
+ heck-0.3.3 \
+ hermit-abi-0.1.19 \
+ hex-0.4.3 \
+ hmac-0.10.1 \
+ http-0.2.4 \
+ http-body-0.4.2 \
+ httparse-1.4.1 \
+ httpdate-1.0.1 \
+ humantime-2.1.0 \
+ hyper-0.14.11 \
+ hyper-tls-0.5.0 \
+ hyphenation-0.8.3 \
+ hyphenation_commons-0.8.3 \
+ idna-0.2.3 \
+ image-0.23.14 \
+ indexmap-1.7.0 \
+ input_buffer-0.4.0 \
+ instant-0.1.10 \
+ interpolate_name-0.2.3 \
+ iovec-0.1.4 \
+ ipnet-2.3.1 \
+ itertools-0.10.1 \
+ itoa-0.4.7 \
+ js-sys-0.3.52 \
+ kernel32-sys-0.2.2 \
+ lazy_static-1.4.0 \
+ lazycell-1.3.0 \
+ lewton-0.10.2 \
+ lexical-core-0.7.6 \
+ libc-0.2.98 \
+ libfuzzer-sys-0.3.5 \
+ libloading-0.7.0 \
+ libsodium-sys-0.2.7 \
+ libwebp-sys2-0.1.2 \
+ lock_api-0.4.4 \
+ log-0.4.14 \
+ matches-0.1.8 \
+ md5-0.7.0 \
+ memchr-2.4.0 \
+ memmap-0.7.0 \
+ memoffset-0.6.4 \
+ mime-0.3.16 \
+ miniz_oxide-0.3.7 \
+ miniz_oxide-0.4.4 \
+ mio-0.6.23 \
+ mio-0.7.13 \
+ miow-0.2.2 \
+ miow-0.3.7 \
+ muldiv-1.0.0 \
+ native-tls-0.2.7 \
+ net2-0.2.37 \
+ nnnoiseless-0.3.2 \
+ nom-5.1.2 \
+ nom-6.1.2 \
+ noop_proc_macro-0.3.0 \
+ ntapi-0.3.6 \
+ num-complex-0.3.1 \
+ num-derive-0.3.3 \
+ num-integer-0.1.44 \
+ num-iter-0.1.42 \
+ num-rational-0.3.2 \
+ num-rational-0.4.0 \
+ num-traits-0.2.14 \
+ num_cpus-1.13.0 \
+ once_cell-1.8.0 \
+ opaque-debug-0.3.0 \
+ openssl-0.10.35 \
+ openssl-probe-0.1.4 \
+ openssl-sys-0.9.65 \
+ output_vt100-0.1.2 \
+ pango-0.14.0 \
+ pango-sys-0.14.0 \
+ pangocairo-0.14.0 \
+ pangocairo-sys-0.14.0 \
+ parking_lot-0.11.1 \
+ parking_lot_core-0.8.3 \
+ paste-1.0.5 \
+ peeking_take_while-0.1.2 \
+ percent-encoding-2.1.0 \
+ pest-2.1.3 \
+ pin-project-1.0.8 \
+ pin-project-internal-1.0.8 \
+ pin-project-lite-0.1.12 \
+ pin-project-lite-0.2.7 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.19 \
+ png-0.16.8 \
+ pocket-resources-0.3.2 \
+ ppv-lite86-0.2.10 \
+ pretty-hex-0.2.1 \
+ pretty_assertions-0.7.2 \
+ primal-check-0.3.1 \
+ proc-macro-crate-1.0.0 \
+ 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.28 \
+ publicsuffix-1.5.6 \
+ quote-1.0.9 \
+ radium-0.5.3 \
+ rand-0.8.4 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.3 \
+ rand_hc-0.3.1 \
+ rav1e-0.4.1 \
+ rayon-1.5.1 \
+ rayon-core-1.9.1 \
+ redox_syscall-0.2.9 \
+ redox_users-0.4.0 \
+ regex-1.5.4 \
+ regex-syntax-0.6.25 \
+ remove_dir_all-0.5.3 \
+ reqwest-0.11.4 \
+ rusoto_core-0.46.0 \
+ rusoto_credential-0.46.0 \
+ rusoto_s3-0.46.0 \
+ rusoto_signature-0.46.0 \
+ rust_hawktracer-0.7.0 \
+ rust_hawktracer_normal_macro-0.4.1 \
+ rust_hawktracer_proc_macro-0.4.1 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.2.3 \
+ rustc_version-0.3.3 \
+ rustc_version-0.4.0 \
+ rustfft-5.1.1 \
+ ryu-1.0.5 \
+ same-file-1.0.6 \
+ schannel-0.1.19 \
+ scopeguard-1.1.0 \
+ security-framework-2.3.1 \
+ security-framework-sys-2.3.0 \
+ semver-0.9.0 \
+ semver-0.11.0 \
+ semver-1.0.4 \
+ semver-parser-0.7.0 \
+ semver-parser-0.10.2 \
+ serde-1.0.127 \
+ serde_bytes-0.11.5 \
+ serde_derive-1.0.127 \
+ serde_json-1.0.66 \
+ serde_urlencoded-0.7.0 \
+ sha-1-0.9.7 \
+ sha1-0.6.0 \
+ sha2-0.9.5 \
+ shlex-0.1.1 \
+ shlex-1.0.0 \
+ signal-hook-registry-1.4.0 \
+ signature-1.3.1 \
+ simd_helpers-0.1.0 \
+ slab-0.4.3 \
+ smallvec-1.6.1 \
+ smawk-0.3.1 \
+ socket2-0.4.1 \
+ sodiumoxide-0.2.7 \
+ standback-0.2.17 \
+ static_assertions-1.1.0 \
+ stdweb-0.4.20 \
+ stdweb-derive-0.5.3 \
+ stdweb-internal-macros-0.2.9 \
+ stdweb-internal-runtime-0.1.5 \
+ strength_reduce-0.2.3 \
+ strsim-0.8.0 \
+ strum-0.21.0 \
+ strum_macros-0.21.1 \
+ subtle-2.4.1 \
+ syn-1.0.74 \
+ system-deps-3.1.2 \
+ tap-1.0.1 \
+ tempfile-3.2.0 \
+ termcolor-1.1.2 \
+ textwrap-0.11.0 \
+ textwrap-0.13.4 \
+ thiserror-1.0.26 \
+ thiserror-impl-1.0.26 \
+ time-0.1.43 \
+ time-0.2.27 \
+ time-macros-0.1.1 \
+ time-macros-impl-0.1.2 \
+ tinyvec-1.3.1 \
+ tinyvec_macros-0.1.0 \
+ tokio-1.9.0 \
+ tokio-macros-1.3.0 \
+ tokio-native-tls-0.3.0 \
+ tokio-util-0.6.7 \
+ toml-0.5.8 \
+ tower-service-0.3.1 \
+ tracing-0.1.26 \
+ tracing-core-0.1.18 \
+ transpose-0.2.1 \
+ try-lock-0.2.3 \
+ tungstenite-0.13.0 \
+ typenum-1.13.0 \
+ ucd-trie-0.1.3 \
+ unicode-bidi-0.3.5 \
+ unicode-normalization-0.1.19 \
+ unicode-segmentation-1.8.0 \
+ unicode-width-0.1.8 \
+ unicode-xid-0.2.2 \
+ url-2.2.2 \
+ utf-8-0.7.6 \
+ uuid-0.8.2 \
+ v_frame-0.2.1 \
+ va_list-0.1.3 \
+ vcpkg-0.2.15 \
+ vec_map-0.8.2 \
+ vergen-3.2.0 \
+ version-compare-0.0.11 \
+ version_check-0.9.3 \
+ walkdir-2.3.2 \
+ want-0.3.0 \
+ wasi-0.10.2+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.75 \
+ wasm-bindgen-backend-0.2.75 \
+ wasm-bindgen-futures-0.4.25 \
+ wasm-bindgen-macro-0.2.75 \
+ wasm-bindgen-macro-support-0.2.75 \
+ wasm-bindgen-shared-0.2.75 \
+ web-sys-0.3.52 \
+ weezl-0.1.5 \
+ which-3.1.1 \
+ winapi-0.2.8 \
+ winapi-0.3.9 \
+ winapi-build-0.1.1 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ winreg-0.7.0 \
+ ws2_32-sys-0.2.1 \
+ wyz-0.2.0 \
+ xml-rs-0.8.4 \
+ zeroize-1.4.1
+CARGO_USE_GITHUB= yes
+CARGO_GIT_SUBDIR= tokio:tokio:tokio
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+
+OPTIONS_DEFINE= CSOUND DAV1D PANGO SODIUM
+OPTIONS_DEFAULT=CSOUND DAV1D PANGO SODIUM
+OPTIONS_EXCLUDE_FreeBSD_11= CSOUND
+OPTIONS_SUB= yes
+
+CSOUND_DESC= Audio filtering via Csound
+CSOUND_LIB_DEPENDS= libcsound64.so:audio/csound
+CSOUND_CONFIGURE_ENV= CSOUND_LIB_DIR="${LOCALBASE}/lib"
+CSOUND_MESON_ENABLED= csound
+
+DAV1D_DESC= AV1 video decoding via libdav1d
+DAV1D_BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
+DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d
+DAV1D_MESON_ENABLED= dav1d
+
+PANGO_USE= GNOME=cairo,pango
+PANGO_MESON_ENABLED= pango
+
+SODIUM_DESC= File encryption and decryption via libsodium
+SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium
+SODIUM_MESON_ON= -Dsodium=system
+SODIUM_MESON_OFF= -Dsodium=disabled
+
+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
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0/*.so
+
+.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-plugins-rust/distinfo b/multimedia/gstreamer1-plugins-rust/distinfo
new file mode 100644
index 000000000000..24fcd35298ae
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-rust/distinfo
@@ -0,0 +1,745 @@
+TIMESTAMP = 1628176423
+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/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.42.crate) = 595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486
+SIZE (rust/crates/anyhow-1.0.42.crate) = 34827
+SHA256 (rust/crates/arbitrary-0.4.7.crate) = db55d72333851e17d572bec876e390cd3b11eb1ef53ae821dd9f3b653d2b4569
+SIZE (rust/crates/arbitrary-0.4.7.crate) = 26282
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.1.crate) = 7c8e0146624e9b300cfeb394a758bd23e2fe494579c6363413354f04e8b49261
+SIZE (rust/crates/arg_enum_proc_macro-0.3.1.crate) = 4687
+SHA256 (rust/crates/array-init-2.0.0.crate) = 6945cc5422176fc5e602e590c2878d2c2acd9a4fe20a4baa7c28022521698ec6
+SIZE (rust/crates/array-init-2.0.0.crate) = 10685
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/async-compression-0.3.8.crate) = 5443ccbb270374a2b1055fc72da40e1f237809cd6bb0e97e66d264cd138473a6
+SIZE (rust/crates/async-compression-0.3.8.crate) = 57977
+SHA256 (rust/crates/async-trait-0.1.51.crate) = 44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e
+SIZE (rust/crates/async-trait-0.1.51.crate) = 25531
+SHA256 (rust/crates/async-tungstenite-0.13.1.crate) = 07b30ef0ea5c20caaa54baea49514a206308989c68be7ecd86c7f956e4da6378
+SIZE (rust/crates/async-tungstenite-0.13.1.crate) = 41184
+SHA256 (rust/crates/atk-0.14.0.crate) = a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba
+SIZE (rust/crates/atk-0.14.0.crate) = 35031
+SHA256 (rust/crates/atk-sys-0.14.0.crate) = badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea
+SIZE (rust/crates/atk-sys-0.14.0.crate) = 21815
+SHA256 (rust/crates/atomic_refcell-0.1.7.crate) = 681b971236e0f76b20fcafca0236b8718c9186ee778d67cd78bd5f28fd85427f
+SIZE (rust/crates/atomic_refcell-0.1.7.crate) = 5896
+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/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.58.1.crate) = 0f8523b410d7187a43085e7e064416ea32ded16bd0a4e6fc025e21616d01258f
+SIZE (rust/crates/bindgen-0.58.1.crate) = 201394
+SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
+SHA256 (rust/crates/bitstream-io-1.1.0.crate) = 1f5a101093baaea4d3684747b026ffae31b70666110bd1d46cfb28cb22be8bcc
+SIZE (rust/crates/bitstream-io-1.1.0.crate) = 27078
+SHA256 (rust/crates/bitvec-0.19.5.crate) = 8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321
+SIZE (rust/crates/bitvec-0.19.5.crate) = 148200
+SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
+SHA256 (rust/crates/build_const-0.2.2.crate) = b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
+SIZE (rust/crates/build_const-0.2.2.crate) = 4511
+SHA256 (rust/crates/bumpalo-3.7.0.crate) = 9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631
+SIZE (rust/crates/bumpalo-3.7.0.crate) = 134261
+SHA256 (rust/crates/byte-slice-cast-1.0.0.crate) = 65c1bf4a04a88c54f589125563643d773f3254b5c38571395e2b591c693bbc81
+SIZE (rust/crates/byte-slice-cast-1.0.0.crate) = 6798
+SHA256 (rust/crates/bytemuck-1.7.2.crate) = 72957246c41db82b8ef88a5486143830adeb8227ef9837740bdec67724cf2c5b
+SIZE (rust/crates/bytemuck-1.7.2.crate) = 27489
+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/cairo-rs-0.14.1.crate) = a408c13bbc04c3337b94194c1a4d04067097439b79dbc1dcbceba299d828b9ea
+SIZE (rust/crates/cairo-rs-0.14.1.crate) = 48151
+SHA256 (rust/crates/cairo-sys-rs-0.14.0.crate) = d7c9c3928781e8a017ece15eace05230f04b647457d170d2d9641c94a444ff80
+SIZE (rust/crates/cairo-sys-rs-0.14.0.crate) = 10560
+SHA256 (rust/crates/cc-1.0.69.crate) = e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2
+SIZE (rust/crates/cc-1.0.69.crate) = 56044
+SHA256 (rust/crates/cdg-0.1.0.crate) = d254b2c9fc971518da5d652aee7edc6b9bb96fa32de28f166895faf69d9926e6
+SIZE (rust/crates/cdg-0.1.0.crate) = 4430
+SHA256 (rust/crates/cdg_renderer-0.6.0.crate) = 8eb5be1407b158062f6a0e696d94ea5074e7638359d357b6d3fc2ffaa1ab5730
+SIZE (rust/crates/cdg_renderer-0.6.0.crate) = 4915
+SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
+SIZE (rust/crates/cexpr-0.4.0.crate) = 18023
+SHA256 (rust/crates/cfg-expr-0.7.4.crate) = 30aa9e2ffbb838c6b451db14f3cd8e63ed622bf859f9956bc93845a10fafc26a
+SIZE (rust/crates/cfg-expr-0.7.4.crate) = 34162
+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/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
+SIZE (rust/crates/chrono-0.4.19.crate) = 155663
+SHA256 (rust/crates/clang-sys-1.2.0.crate) = 853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c
+SIZE (rust/crates/clang-sys-1.2.0.crate) = 36874
+SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/claxon-0.4.3.crate) = 4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688
+SIZE (rust/crates/claxon-0.4.3.crate) = 86626
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/const_fn-0.4.8.crate) = f92cfa0fd5690b3cf8c1ef2cabbd9b7ef22fa53cf5e1f92b05103f6d5d1cf6e7
+SIZE (rust/crates/const_fn-0.4.8.crate) = 12662
+SHA256 (rust/crates/cookie-0.14.4.crate) = 03a5d7b21829bc7b4bf4754a978a241ae54ea55a40f92bb20216e54096f4b951
+SIZE (rust/crates/cookie-0.14.4.crate) = 30261
+SHA256 (rust/crates/cookie_store-0.12.0.crate) = 3818dfca4b0cb5211a659bbcbb94225b7127407b2b135e650d717bfb78ab10d3
+SIZE (rust/crates/cookie_store-0.12.0.crate) = 26503
+SHA256 (rust/crates/core-foundation-0.9.1.crate) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
+SIZE (rust/crates/core-foundation-0.9.1.crate) = 25985
+SHA256 (rust/crates/core-foundation-sys-0.8.2.crate) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
+SIZE (rust/crates/core-foundation-sys-0.8.2.crate) = 17461
+SHA256 (rust/crates/cpufeatures-0.1.5.crate) = 66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef
+SIZE (rust/crates/cpufeatures-0.1.5.crate) = 10419
+SHA256 (rust/crates/crc-1.8.1.crate) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb
+SIZE (rust/crates/crc-1.8.1.crate) = 9114
+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.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
+SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919
+SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
+SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
+SHA256 (rust/crates/crossbeam-epoch-0.9.5.crate) = 4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd
+SIZE (rust/crates/crossbeam-epoch-0.9.5.crate) = 43883
+SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
+SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
+SHA256 (rust/crates/crypto-mac-0.10.1.crate) = bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a
+SIZE (rust/crates/crypto-mac-0.10.1.crate) = 9531
+SHA256 (rust/crates/csound-0.1.8.crate) = 8d49045d7365f5c2cadb1f20932189a0da101ac86c8dbe891975814b2348d57d
+SIZE (rust/crates/csound-0.1.8.crate) = 43588
+SHA256 (rust/crates/csound-sys-0.1.2.crate) = 86b11869eaed111b64d29e66cc5c7de9f172d5b623b716eb74c5dd841dbcfe39
+SIZE (rust/crates/csound-sys-0.1.2.crate) = 9153
+SHA256 (rust/crates/ctor-0.1.20.crate) = 5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d
+SIZE (rust/crates/ctor-0.1.20.crate) = 9328
+SHA256 (rust/crates/dasp_frame-0.11.0.crate) = b2a3937f5fe2135702897535c8d4a5553f8b116f76c1529088797f2eee7c5cd6
+SIZE (rust/crates/dasp_frame-0.11.0.crate) = 4910
+SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
+SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
+SHA256 (rust/crates/dav1d-0.6.0.crate) = 1432c13a4b03c5573d5f40b1d64e58fddbdd5a14911dc6bb78373b9c54c8c65e
+SIZE (rust/crates/dav1d-0.6.0.crate) = 4808
+SHA256 (rust/crates/dav1d-sys-0.3.4.crate) = 25eb4a9a2082b4e9314ec3c9bacfd5610969350a58cff592f171804385a21408
+SIZE (rust/crates/dav1d-sys-0.3.4.crate) = 2748
+SHA256 (rust/crates/deflate-0.8.6.crate) = 73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174
+SIZE (rust/crates/deflate-0.8.6.crate) = 62365
+SHA256 (rust/crates/diff-0.1.12.crate) = 0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499
+SIZE (rust/crates/diff-0.1.12.crate) = 10223
+SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
+SIZE (rust/crates/digest-0.9.0.crate) = 13247
+SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
+SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
+SIZE (rust/crates/discard-1.0.4.crate) = 4700
+SHA256 (rust/crates/ebur128-0.1.6.crate) = 742c6e6b16580824a12bfea908c30b594518c2c0cc0e0344e72c5d56ed1ca880
+SIZE (rust/crates/ebur128-0.1.6.crate) = 89215
+SHA256 (rust/crates/ed25519-1.2.0.crate) = 4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc
+SIZE (rust/crates/ed25519-1.2.0.crate) = 7225
+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/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
+SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
+SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
+SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
+SHA256 (rust/crates/flate2-1.0.20.crate) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0
+SIZE (rust/crates/flate2-1.0.20.crate) = 74036
+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/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
+SIZE (rust/crates/fst-0.4.7.crate) = 1573393
+SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
+SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
+SHA256 (rust/crates/funty-1.1.0.crate) = fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7
+SIZE (rust/crates/funty-1.1.0.crate) = 11631
+SHA256 (rust/crates/futures-0.3.16.crate) = 1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b
+SIZE (rust/crates/futures-0.3.16.crate) = 46410
+SHA256 (rust/crates/futures-channel-0.3.16.crate) = 74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9
+SIZE (rust/crates/futures-channel-0.3.16.crate) = 31765
+SHA256 (rust/crates/futures-core-0.3.16.crate) = af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99
+SIZE (rust/crates/futures-core-0.3.16.crate) = 14486
+SHA256 (rust/crates/futures-executor-0.3.16.crate) = 4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c
+SIZE (rust/crates/futures-executor-0.3.16.crate) = 17104
+SHA256 (rust/crates/futures-io-0.3.16.crate) = 0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582
+SIZE (rust/crates/futures-io-0.3.16.crate) = 9050
+SHA256 (rust/crates/futures-macro-0.3.16.crate) = c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57
+SIZE (rust/crates/futures-macro-0.3.16.crate) = 10779
+SHA256 (rust/crates/futures-sink-0.3.16.crate) = c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53
+SIZE (rust/crates/futures-sink-0.3.16.crate) = 7663
+SHA256 (rust/crates/futures-task-0.3.16.crate) = bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2
+SIZE (rust/crates/futures-task-0.3.16.crate) = 11712
+SHA256 (rust/crates/futures-util-0.3.16.crate) = 67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78
+SIZE (rust/crates/futures-util-0.3.16.crate) = 144642
+SHA256 (rust/crates/gdk-0.14.0.crate) = 679e22651cd15888e7acd01767950edca2ee9fcd6421fbf5b3c3b420d4e88bb0
+SIZE (rust/crates/gdk-0.14.0.crate) = 79496
+SHA256 (rust/crates/gdk-pixbuf-0.14.0.crate) = 534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f
+SIZE (rust/crates/gdk-pixbuf-0.14.0.crate) = 14554
+SHA256 (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590
+SIZE (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = 9110
+SHA256 (rust/crates/gdk-sys-0.14.0.crate) = 0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e
+SIZE (rust/crates/gdk-sys-0.14.0.crate) = 72899
+SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
+SIZE (rust/crates/generic-array-0.14.4.crate) = 28916
+SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
+SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/gif-0.11.2.crate) = 5a668f699973d0f573d15749b7002a9ac9e1f9c6b220e7b165601334c173d8de
+SIZE (rust/crates/gif-0.11.2.crate) = 34068
+SHA256 (rust/crates/gio-0.14.0.crate) = 86c6823b39d46d22cac2466de261f28d7f049ebc18f7b35296a42c7ed8a88325
+SIZE (rust/crates/gio-0.14.0.crate) = 175177
+SHA256 (rust/crates/gio-sys-0.14.0.crate) = c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa
+SIZE (rust/crates/gio-sys-0.14.0.crate) = 76499
+SHA256 (rust/crates/glib-0.14.2.crate) = dbecad7a3a898ee749d491ce2ae0decb0bce9e736f9747bc49159b1cea5d37f4
+SIZE (rust/crates/glib-0.14.2.crate) = 164143
+SHA256 (rust/crates/glib-macros-0.14.1.crate) = 2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518
+SIZE (rust/crates/glib-macros-0.14.1.crate) = 20018
+SHA256 (rust/crates/glib-sys-0.14.0.crate) = 1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae
+SIZE (rust/crates/glib-sys-0.14.0.crate) = 57390
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/gobject-sys-0.14.0.crate) = aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5
+SIZE (rust/crates/gobject-sys-0.14.0.crate) = 17399
+SHA256 (rust/crates/gstreamer-0.17.2.crate) = 4aa71d1b3f562645e2d3b96c8d5cf1f26174696e37781ef34193311da733f98c
+SIZE (rust/crates/gstreamer-0.17.2.crate) = 238912
+SHA256 (rust/crates/gstreamer-app-0.17.2.crate) = f73b8d33b1bbe9f22d0cf56661a1d2a2c9a0e099ea10e5f1f347be5038f5c043
+SIZE (rust/crates/gstreamer-app-0.17.2.crate) = 37334
+SHA256 (rust/crates/gstreamer-app-sys-0.17.0.crate) = 41865cfb8a5ddfa1161734a0d068dcd4689da852be0910b40484206408cfeafa
+SIZE (rust/crates/gstreamer-app-sys-0.17.0.crate) = 25428
+SHA256 (rust/crates/gstreamer-audio-0.17.2.crate) = 420b6bcb1759231f01172751da094e7afa5cd9edf40bee7475f5bc86df433c57
+SIZE (rust/crates/gstreamer-audio-0.17.2.crate) = 59222
+SHA256 (rust/crates/gstreamer-audio-sys-0.17.0.crate) = d066ddfd05f63836f35ac4a5830d5bb2f7f3d6c33c870e9b15c667d20f65d7f6
+SIZE (rust/crates/gstreamer-audio-sys-0.17.0.crate) = 38791
+SHA256 (rust/crates/gstreamer-base-0.17.2.crate) = 2c0c1d8c62eb5d08fb80173609f2eea71d385393363146e4e78107facbd67715
+SIZE (rust/crates/gstreamer-base-0.17.2.crate) = 56050
+SHA256 (rust/crates/gstreamer-base-sys-0.17.0.crate) = 28169a7b58edb93ad8ac766f0fa12dcd36a2af4257a97ee10194c7103baf3e27
+SIZE (rust/crates/gstreamer-base-sys-0.17.0.crate) = 34572
+SHA256 (rust/crates/gstreamer-check-0.17.0.crate) = 80f188490dba91edd3c4651c98146403d7805a07056e75e3c3543750f4e3fd73
+SIZE (rust/crates/gstreamer-check-0.17.0.crate) = 32394
+SHA256 (rust/crates/gstreamer-check-sys-0.17.0.crate) = b741c8cf94a82518417252bad822f1d04fb10a8b65ef5dff20eeea90b0d5714b
+SIZE (rust/crates/gstreamer-check-sys-0.17.0.crate) = 25848
+SHA256 (rust/crates/gstreamer-net-0.17.0.crate) = 46e71e9301725be01dcb2e260a531ab62fd42f3d4586de3da7060220b4f675a3
+SIZE (rust/crates/gstreamer-net-0.17.0.crate) = 29950
+SHA256 (rust/crates/gstreamer-net-sys-0.17.0.crate) = 6a36633587f9f1c34d5ed3ba5e7e2b4d89739fea2b9ee5ac101bb0685c35ad6b
+SIZE (rust/crates/gstreamer-net-sys-0.17.0.crate) = 25416
+SHA256 (rust/crates/gstreamer-rtp-0.17.0.crate) = a99254d60381f29ce9674e4361fc777f8e40ad26ac4f9072f6d7f084447058fc
+SIZE (rust/crates/gstreamer-rtp-0.17.0.crate) = 35380
+SHA256 (rust/crates/gstreamer-rtp-sys-0.17.0.crate) = 9b12af6ebd69df19b4bed0d2d38c25cc93b7b687088ab199113ffac1994dd59e
+SIZE (rust/crates/gstreamer-rtp-sys-0.17.0.crate) = 32541
+SHA256 (rust/crates/gstreamer-sys-0.17.0.crate) = 8188ba998999a4a16005c3984812807ff882a87f5f3457c3d5bbbfcbdf631ebd
+SIZE (rust/crates/gstreamer-sys-0.17.0.crate) = 84155
+SHA256 (rust/crates/gstreamer-video-0.17.2.crate) = e3447ee95c8e79daec0b163260cf6a3de9bc19ff47a01b533787f900074a3476
+SIZE (rust/crates/gstreamer-video-0.17.2.crate) = 83613
+SHA256 (rust/crates/gstreamer-video-sys-0.17.0.crate) = b81608f4182bdddd5bd33aaaa341d5544eda12b067a3dab75b1b7d2de01a3ba7
+SIZE (rust/crates/gstreamer-video-sys-0.17.0.crate) = 52014
+SHA256 (rust/crates/gtk-0.14.0.crate) = 10ae864e5eab8bc8b6b8544ed259eb02dd61b25323b20e777a77aa289c05fd0c
+SIZE (rust/crates/gtk-0.14.0.crate) = 546410
+SHA256 (rust/crates/gtk-sys-0.14.0.crate) = 8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e
+SIZE (rust/crates/gtk-sys-0.14.0.crate) = 136732
+SHA256 (rust/crates/gtk3-macros-0.14.0.crate) = 21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79
+SIZE (rust/crates/gtk3-macros-0.14.0.crate) = 5395
+SHA256 (rust/crates/h2-0.3.3.crate) = 825343c4eef0b63f541f8903f395dc5beb362a979b5799a84062527ef1e37726
+SIZE (rust/crates/h2-0.3.3.crate) = 158845
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/headers-0.3.4.crate) = f0b7591fb62902706ae8e7aaff416b1b0fa2c0fd0878b46dc13baa3712d8a855
+SIZE (rust/crates/headers-0.3.4.crate) = 67384
+SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
+SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
+SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
+SIZE (rust/crates/heck-0.3.3.crate) = 10260
+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/hmac-0.10.1.crate) = c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15
+SIZE (rust/crates/hmac-0.10.1.crate) = 11120
+SHA256 (rust/crates/http-0.2.4.crate) = 527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11
+SIZE (rust/crates/http-0.2.4.crate) = 105489
+SHA256 (rust/crates/http-body-0.4.2.crate) = 60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9
+SIZE (rust/crates/http-body-0.4.2.crate) = 7603
+SHA256 (rust/crates/httparse-1.4.1.crate) = f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68
+SIZE (rust/crates/httparse-1.4.1.crate) = 25592
+SHA256 (rust/crates/httpdate-1.0.1.crate) = 6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440
+SIZE (rust/crates/httpdate-1.0.1.crate) = 10293
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/hyper-0.14.11.crate) = 0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11
+SIZE (rust/crates/hyper-0.14.11.crate) = 169467
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/hyphenation-0.8.3.crate) = 6857e4da0900a4ada2bdc11847ae6a9ea85e24ed4209f73bff0e0ed56e62b633
+SIZE (rust/crates/hyphenation-0.8.3.crate) = 3428263
+SHA256 (rust/crates/hyphenation_commons-0.8.3.crate) = df820359bb5d7487efca6d058f726a9444acff641283aef82f4f07c892a9554d
+SIZE (rust/crates/hyphenation_commons-0.8.3.crate) = 6962
+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/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
+SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
+SHA256 (rust/crates/input_buffer-0.4.0.crate) = f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413
+SIZE (rust/crates/input_buffer-0.4.0.crate) = 7771
+SHA256 (rust/crates/instant-0.1.10.crate) = bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d
+SIZE (rust/crates/instant-0.1.10.crate) = 5218
+SHA256 (rust/crates/interpolate_name-0.2.3.crate) = b4b35f4a811037cfdcd44c5db40678464b2d5d248fc1abeeaaa125b370d47f17
+SIZE (rust/crates/interpolate_name-0.2.3.crate) = 4165
+SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
+SIZE (rust/crates/iovec-0.1.4.crate) = 8720
+SHA256 (rust/crates/ipnet-2.3.1.crate) = 68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9
+SIZE (rust/crates/ipnet-2.3.1.crate) = 24932
+SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf
+SIZE (rust/crates/itertools-0.10.1.crate) = 116219
+SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
+SIZE (rust/crates/itoa-0.4.7.crate) = 12099
+SHA256 (rust/crates/js-sys-0.3.52.crate) = ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752
+SIZE (rust/crates/js-sys-0.3.52.crate) = 67616
+SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
+SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030
+SIZE (rust/crates/lewton-0.10.2.crate) = 68807
+SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
+SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
+SHA256 (rust/crates/libc-0.2.98.crate) = 320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790
+SIZE (rust/crates/libc-0.2.98.crate) = 522087
+SHA256 (rust/crates/libfuzzer-sys-0.3.5.crate) = fcf184a4b6b274f82a5df6b357da6055d3e82272327bba281c28bbba6f1664ef
+SIZE (rust/crates/libfuzzer-sys-0.3.5.crate) = 112480
+SHA256 (rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
+SIZE (rust/crates/libloading-0.7.0.crate) = 26216
+SHA256 (rust/crates/libsodium-sys-0.2.7.crate) = 6b779387cd56adfbc02ea4a668e704f729be8d6a6abd2c27ca5ee537849a92fd
+SIZE (rust/crates/libsodium-sys-0.2.7.crate) = 4595870
+SHA256 (rust/crates/libwebp-sys2-0.1.2.crate) = 8357b017b613841a0c8c3462491af8a7f3c1ed197eb026b94932ebc4643339a8
+SIZE (rust/crates/libwebp-sys2-0.1.2.crate) = 4059966
+SHA256 (rust/crates/lock_api-0.4.4.crate) = 0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb
+SIZE (rust/crates/lock_api-0.4.4.crate) = 20356
+SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
+SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
+SIZE (rust/crates/matches-0.1.8.crate) = 2216
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
+SIZE (rust/crates/memchr-2.4.0.crate) = 63392
+SHA256 (rust/crates/memmap-0.7.0.crate) = 6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b
+SIZE (rust/crates/memmap-0.7.0.crate) = 15214
+SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
+SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
+SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
+SIZE (rust/crates/mime-0.3.16.crate) = 15206
+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/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
+SIZE (rust/crates/mio-0.6.23.crate) = 103554
+SHA256 (rust/crates/mio-0.7.13.crate) = 8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16
+SIZE (rust/crates/mio-0.7.13.crate) = 87027
+SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
+SIZE (rust/crates/miow-0.2.2.crate) = 22044
+SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
+SIZE (rust/crates/miow-0.3.7.crate) = 24563
+SHA256 (rust/crates/muldiv-1.0.0.crate) = b5136edda114182728ccdedb9f5eda882781f35fa6e80cc360af12a8932507f3
+SIZE (rust/crates/muldiv-1.0.0.crate) = 4991
+SHA256 (rust/crates/native-tls-0.2.7.crate) = b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4
+SIZE (rust/crates/native-tls-0.2.7.crate) = 24958
+SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
+SIZE (rust/crates/net2-0.2.37.crate) = 21311
+SHA256 (rust/crates/nnnoiseless-0.3.2.crate) = d9fed249e3d1152eb947b2c387cae95773d027941a4251f81243a14ea8fef294
+SIZE (rust/crates/nnnoiseless-0.3.2.crate) = 145444
+SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
+SIZE (rust/crates/nom-5.1.2.crate) = 136174
+SHA256 (rust/crates/nom-6.1.2.crate) = e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2
+SIZE (rust/crates/nom-6.1.2.crate) = 147539
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
+SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
+SHA256 (rust/crates/num-complex-0.3.1.crate) = 747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5
+SIZE (rust/crates/num-complex-0.3.1.crate) = 24541
+SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
+SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
+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/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/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
+SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
+SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
+SHA256 (rust/crates/openssl-0.10.35.crate) = 549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885
+SIZE (rust/crates/openssl-0.10.35.crate) = 204462
+SHA256 (rust/crates/openssl-probe-0.1.4.crate) = 28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a
+SIZE (rust/crates/openssl-probe-0.1.4.crate) = 7066
+SHA256 (rust/crates/openssl-sys-0.9.65.crate) = 7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d
+SIZE (rust/crates/openssl-sys-0.9.65.crate) = 54405
+SHA256 (rust/crates/output_vt100-0.1.2.crate) = 53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9
+SIZE (rust/crates/output_vt100-0.1.2.crate) = 4062
+SHA256 (rust/crates/pango-0.14.0.crate) = 415823a4fb9f1789785cd6e2d2413816f2ecff92380382969aaca9c400e13a19
+SIZE (rust/crates/pango-0.14.0.crate) = 36580
+SHA256 (rust/crates/pango-sys-0.14.0.crate) = 2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe
+SIZE (rust/crates/pango-sys-0.14.0.crate) = 23109
+SHA256 (rust/crates/pangocairo-0.14.0.crate) = f03ac1e8d456f8f436168aeac41201f0bf49d1dc6c8d01bfb04de2cca25df631
+SIZE (rust/crates/pangocairo-0.14.0.crate) = 5083
+SHA256 (rust/crates/pangocairo-sys-0.14.0.crate) = f3b9b679ad5c8503e3e533ce06e1619d033274b246e977a6fa1655a6c6ef2b51
+SIZE (rust/crates/pangocairo-sys-0.14.0.crate) = 2489
+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/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.8.crate) = 576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08
+SIZE (rust/crates/pin-project-1.0.8.crate) = 54991
+SHA256 (rust/crates/pin-project-internal-1.0.8.crate) = 6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389
+SIZE (rust/crates/pin-project-internal-1.0.8.crate) = 27941
+SHA256 (rust/crates/pin-project-lite-0.1.12.crate) = 257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777
+SIZE (rust/crates/pin-project-lite-0.1.12.crate) = 16854
+SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443
+SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+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/pocket-resources-0.3.2.crate) = c135f38778ad324d9e9ee68690bac2c1a51f340fdf96ca13e2ab3914eb2e51d8
+SIZE (rust/crates/pocket-resources-0.3.2.crate) = 2690
+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_assertions-0.7.2.crate) = 1cab0e7c02cf376875e9335e0ba1da535775beb5450d21e1dffca068818ed98b
+SIZE (rust/crates/pretty_assertions-0.7.2.crate) = 79200
+SHA256 (rust/crates/primal-check-0.3.1.crate) = 01419cee72c1a1ca944554e23d83e483e1bccf378753344e881de28b5487511d
+SIZE (rust/crates/primal-check-0.3.1.crate) = 4602
+SHA256 (rust/crates/proc-macro-crate-1.0.0.crate) = 41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92
+SIZE (rust/crates/proc-macro-crate-1.0.0.crate) = 8442
+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.28.crate) = 5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612
+SIZE (rust/crates/proc-macro2-1.0.28.crate) = 38732
+SHA256 (rust/crates/publicsuffix-1.5.6.crate) = 95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f
+SIZE (rust/crates/publicsuffix-1.5.6.crate) = 17878
+SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
+SIZE (rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (rust/crates/radium-0.5.3.crate) = 941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8
+SIZE (rust/crates/radium-0.5.3.crate) = 7588
+SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
+SIZE (rust/crates/rand-0.8.4.crate) = 87406
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
+SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
+SHA256 (rust/crates/rav1e-0.4.1.crate) = 0938e7e19a9e1624e7fec541ee57c3e93e507b8bdb274c21ec8ee7850d8d3203
+SIZE (rust/crates/rav1e-0.4.1.crate) = 903312
+SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90
+SIZE (rust/crates/rayon-1.5.1.crate) = 160424
+SHA256 (rust/crates/rayon-core-1.9.1.crate) = d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e
+SIZE (rust/crates/rayon-core-1.9.1.crate) = 64961
+SHA256 (rust/crates/redox_syscall-0.2.9.crate) = 5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee
+SIZE (rust/crates/redox_syscall-0.2.9.crate) = 23533
+SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
+SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
+SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
+SIZE (rust/crates/regex-1.5.4.crate) = 236581
+SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
+SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
+SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
+SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
+SHA256 (rust/crates/reqwest-0.11.4.crate) = 246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22
+SIZE (rust/crates/reqwest-0.11.4.crate) = 132776
+SHA256 (rust/crates/rusoto_core-0.46.0.crate) = 02aff20978970d47630f08de5f0d04799497818d16cafee5aec90c4b4d0806cf
+SIZE (rust/crates/rusoto_core-0.46.0.crate) = 23184
+SHA256 (rust/crates/rusoto_credential-0.46.0.crate) = 8e91e4c25ea8bfa6247684ff635299015845113baaa93ba8169b9e565701b58e
+SIZE (rust/crates/rusoto_credential-0.46.0.crate) = 21310
+SHA256 (rust/crates/rusoto_s3-0.46.0.crate) = abc3f56f14ccf91f880b9a9c2d0556d8523e8c155041c54db155b384a1dd1119
+SIZE (rust/crates/rusoto_s3-0.46.0.crate) = 173515
+SHA256 (rust/crates/rusoto_signature-0.46.0.crate) = 5486e6b1673ab3e0ba1ded284fb444845fe1b7f41d13989a54dd60f62a7b2baa
+SIZE (rust/crates/rusoto_signature-0.46.0.crate) = 15463
+SHA256 (rust/crates/rust_hawktracer-0.7.0.crate) = e3480a29b927f66c6e06527be7f49ef4d291a01d694ec1fe85b0de71d6b02ac1
+SIZE (rust/crates/rust_hawktracer-0.7.0.crate) = 4718
+SHA256 (rust/crates/rust_hawktracer_normal_macro-0.4.1.crate) = 8a570059949e1dcdc6f35228fa389f54c2c84dfe0c94c05022baacd56eacd2e9
+SIZE (rust/crates/rust_hawktracer_normal_macro-0.4.1.crate) = 3000
+SHA256 (rust/crates/rust_hawktracer_proc_macro-0.4.1.crate) = cb626abdbed5e93f031baae60d72032f56bc964e11ac2ff65f2ba3ed98d6d3e1
+SIZE (rust/crates/rust_hawktracer_proc_macro-0.4.1.crate) = 3028
+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.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
+SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
+SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustfft-5.1.1.crate) = 1869bb2a6ff77380d52ff4bc631f165637035a55855c76aa462c85474dadc42f
+SIZE (rust/crates/rustfft-5.1.1.crate) = 220709
+SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
+SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
+SIZE (rust/crates/schannel-0.1.19.crate) = 42755
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/security-framework-2.3.1.crate) = 23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467
+SIZE (rust/crates/security-framework-2.3.1.crate) = 61581
+SHA256 (rust/crates/security-framework-sys-2.3.0.crate) = 7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284
+SIZE (rust/crates/security-framework-sys-2.3.0.crate) = 12561
+SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.crate) = 17344
+SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
+SIZE (rust/crates/semver-0.11.0.crate) = 20826
+SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
+SIZE (rust/crates/semver-1.0.4.crate) = 29375
+SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
+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.127.crate) = f03b9878abf6d14e6779d3f24f07b2cfa90352cfec4acc5aab8f1ac7f146fae8
+SIZE (rust/crates/serde-1.0.127.crate) = 75162
+SHA256 (rust/crates/serde_bytes-0.11.5.crate) = 16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9
+SIZE (rust/crates/serde_bytes-0.11.5.crate) = 11067
+SHA256 (rust/crates/serde_derive-1.0.127.crate) = a024926d3432516606328597e0f224a51355a493b49fdd67e9209187cbe55ecc
+SIZE (rust/crates/serde_derive-1.0.127.crate) = 54201
+SHA256 (rust/crates/serde_json-1.0.66.crate) = 336b10da19a12ad094b59d870ebde26a45402e5b470add4b5fd03c5048a32127
+SIZE (rust/crates/serde_json-1.0.66.crate) = 115121
+SHA256 (rust/crates/serde_urlencoded-0.7.0.crate) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9
+SIZE (rust/crates/serde_urlencoded-0.7.0.crate) = 12489
+SHA256 (rust/crates/sha-1-0.9.7.crate) = 1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81
+SIZE (rust/crates/sha-1-0.9.7.crate) = 13999
+SHA256 (rust/crates/sha1-0.6.0.crate) = 2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d
+SIZE (rust/crates/sha1-0.6.0.crate) = 9244
+SHA256 (rust/crates/sha2-0.9.5.crate) = b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12
+SIZE (rust/crates/sha2-0.9.5.crate) = 19912
+SHA256 (rust/crates/shlex-0.1.1.crate) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
+SIZE (rust/crates/shlex-0.1.1.crate) = 5687
+SHA256 (rust/crates/shlex-1.0.0.crate) = 42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d
+SIZE (rust/crates/shlex-1.0.0.crate) = 4555
+SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
+SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+SHA256 (rust/crates/signature-1.3.1.crate) = c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335
+SIZE (rust/crates/signature-1.3.1.crate) = 10385
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/slab-0.4.3.crate) = f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527
+SIZE (rust/crates/slab-0.4.3.crate) = 15681
+SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
+SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
+SHA256 (rust/crates/smawk-0.3.1.crate) = f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043
+SIZE (rust/crates/smawk-0.3.1.crate) = 12840
+SHA256 (rust/crates/socket2-0.4.1.crate) = 765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad
+SIZE (rust/crates/socket2-0.4.1.crate) = 41364
+SHA256 (rust/crates/sodiumoxide-0.2.7.crate) = e26be3acb6c2d9a7aac28482586a7856436af4cfe7100031d219de2d2ecb0028
+SIZE (rust/crates/sodiumoxide-0.2.7.crate) = 2127946
+SHA256 (rust/crates/standback-0.2.17.crate) = e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff
+SIZE (rust/crates/standback-0.2.17.crate) = 29011
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+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/strength_reduce-0.2.3.crate) = a3ff2f71c82567c565ba4b3009a9350a96a7269eaa4001ebedae926230bc2254
+SIZE (rust/crates/strength_reduce-0.2.3.crate) = 13283
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
+SIZE (rust/crates/strum-0.21.0.crate) = 5296
+SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
+SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
+SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
+SIZE (rust/crates/subtle-2.4.1.crate) = 12630
+SHA256 (rust/crates/syn-1.0.74.crate) = 1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c
+SIZE (rust/crates/syn-1.0.74.crate) = 232974
+SHA256 (rust/crates/system-deps-3.1.2.crate) = 7ab7dbd121ce66af2176147a48c7e01aaf1f001837a18a7cf4317858606bbdf8
+SIZE (rust/crates/system-deps-3.1.2.crate) = 20920
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+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/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/textwrap-0.13.4.crate) = cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835
+SIZE (rust/crates/textwrap-0.13.4.crate) = 45021
+SHA256 (rust/crates/thiserror-1.0.26.crate) = 93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2
+SIZE (rust/crates/thiserror-1.0.26.crate) = 16711
+SHA256 (rust/crates/thiserror-impl-1.0.26.crate) = 060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745
+SIZE (rust/crates/thiserror-impl-1.0.26.crate) = 13431
+SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
+SIZE (rust/crates/time-0.1.43.crate) = 28653
+SHA256 (rust/crates/time-0.2.27.crate) = 4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242
+SIZE (rust/crates/time-0.2.27.crate) = 65167
+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.2.crate) = fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f
+SIZE (rust/crates/time-macros-impl-0.1.2.crate) = 10096
+SHA256 (rust/crates/tinyvec-1.3.1.crate) = 848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338
+SIZE (rust/crates/tinyvec-1.3.1.crate) = 42386
+SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/tokio-1.9.0.crate) = 4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c
+SIZE (rust/crates/tokio-1.9.0.crate) = 499709
+SHA256 (rust/crates/tokio-macros-1.3.0.crate) = 54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110
+SIZE (rust/crates/tokio-macros-1.3.0.crate) = 7876
+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.6.7.crate) = 1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592
+SIZE (rust/crates/tokio-util-0.6.7.crate) = 73201
+SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
+SIZE (rust/crates/toml-0.5.8.crate) = 54219
+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.26.crate) = 09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d
+SIZE (rust/crates/tracing-0.1.26.crate) = 68583
+SHA256 (rust/crates/tracing-core-0.1.18.crate) = a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052
+SIZE (rust/crates/tracing-core-0.1.18.crate) = 48381
+SHA256 (rust/crates/transpose-0.2.1.crate) = 95f9c900aa98b6ea43aee227fd680550cdec726526aab8ac801549eadb25e39f
+SIZE (rust/crates/transpose-0.2.1.crate) = 6499
+SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
+SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
+SHA256 (rust/crates/tungstenite-0.13.0.crate) = 5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093
+SIZE (rust/crates/tungstenite-0.13.0.crate) = 57945
+SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
+SIZE (rust/crates/typenum-1.13.0.crate) = 40238
+SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
+SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
+SHA256 (rust/crates/unicode-bidi-0.3.5.crate) = eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0
+SIZE (rust/crates/unicode-bidi-0.3.5.crate) = 33423
+SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
+SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
+SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
+SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
+SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
+SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
+SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
+SIZE (rust/crates/url-2.2.2.crate) = 68555
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
+SIZE (rust/crates/uuid-0.8.2.crate) = 37909
+SHA256 (rust/crates/v_frame-0.2.1.crate) = 17f6ba3e9a4e7a93a4b706b0ebfae867a46dfbb2abc690ee4af7971d24904145
+SIZE (rust/crates/v_frame-0.2.1.crate) = 9367
+SHA256 (rust/crates/va_list-0.1.3.crate) = 93cb4651d1da92134fdb6b3f9f1c2f61c9d5677639a2808e70ca5d8ad842e7a5
+SIZE (rust/crates/va_list-0.1.3.crate) = 8912
+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/vergen-3.2.0.crate) = e7141e445af09c8919f1d5f8a20dae0b20c3b57a45dee0d5823c6ed5d237f15a
+SIZE (rust/crates/vergen-3.2.0.crate) = 16897
+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/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
+SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
+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.75.crate) = b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586
+SIZE (rust/crates/wasm-bindgen-0.2.75.crate) = 160048
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.75.crate) = 580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f
+SIZE (rust/crates/wasm-bindgen-backend-0.2.75.crate) = 25521
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.25.crate) = 16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.25.crate) = 14772
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.75.crate) = 171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c
+SIZE (rust/crates/wasm-bindgen-macro-0.2.75.crate) = 11550
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.75.crate) = 6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.75.crate) = 17883
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.75.crate) = 2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2
+SIZE (rust/crates/wasm-bindgen-shared-0.2.75.crate) = 7177
+SHA256 (rust/crates/web-sys-0.3.52.crate) = 01c70a82d842c9979078c772d4a1344685045f1a5628f677c2b2eab4dd7d2696
+SIZE (rust/crates/web-sys-0.3.52.crate) = 663882
+SHA256 (rust/crates/weezl-0.1.5.crate) = d8b77fdfd5a253be4ab714e4ffa3c49caf146b4de743e97510c0656cf90f1e8e
+SIZE (rust/crates/weezl-0.1.5.crate) = 34944
+SHA256 (rust/crates/which-3.1.1.crate) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
+SIZE (rust/crates/which-3.1.1.crate) = 8071
+SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.crate) = 455145
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+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/winreg-0.7.0.crate) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
+SIZE (rust/crates/winreg-0.7.0.crate) = 21225
+SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
+SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
+SHA256 (rust/crates/wyz-0.2.0.crate) = 85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214
+SIZE (rust/crates/wyz-0.2.0.crate) = 12926
+SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
+SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
+SHA256 (rust/crates/zeroize-1.4.1.crate) = 377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd
+SIZE (rust/crates/zeroize-1.4.1.crate) = 16153
+SHA256 (rust-av-flavors-ceb65b8ce94e183c4cf4011da0a40e3a4892c2c0_GH0.tar.gz) = 0e1f3533c62b087269a3fb677ee0a5476b91f0158551a42c685ae3887a15cc57
+SIZE (rust-av-flavors-ceb65b8ce94e183c4cf4011da0a40e3a4892c2c0_GH0.tar.gz) = 6456003
+SHA256 (fengalin-tokio-tokio-0.2.13-throttling_GH0.tar.gz) = 488f8edec26889dbb9890686e77701d6700a6ca45e335798bcb3b70372a79d6b
+SIZE (fengalin-tokio-tokio-0.2.13-throttling_GH0.tar.gz) = 455016
+SHA256 (gstreamer-gst-plugins-rs-b345f18570bc3ffa1a176d47d57c4119ad931ce9_GL0.tar.gz) = a9000a7ce557adc6942267395ef7409e919e26a3cf42da6033322c9226773137
+SIZE (gstreamer-gst-plugins-rs-b345f18570bc3ffa1a176d47d57c4119ad931ce9_GL0.tar.gz) = 733184
+SHA256 (848b2963905c.patch) = 21951b5e38eb84de324759158b1e2b0222a9cab6d0690543e20e37eb95ff9dd6
+SIZE (848b2963905c.patch) = 10161
+SHA256 (7e80994b136e.patch) = 9cbb021fa52ed6df9b26e0b3d433ac6feca7680dd3808b78de019dad33f2d98b
+SIZE (7e80994b136e.patch) = 1715
+SHA256 (fced787a63c5.patch) = dd62e283d94a4ee086dc84c91e1e677804fcedc3cf6e2d0c33523523fcce33ac
+SIZE (fced787a63c5.patch) = 978
diff --git a/multimedia/gstreamer1-plugins-rust/files/patch-gst-1.16 b/multimedia/gstreamer1-plugins-rust/files/patch-gst-1.16
new file mode 100644
index 000000000000..61b69b8708e7
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-rust/files/patch-gst-1.16
@@ -0,0 +1,38 @@
+Drop after multimedia/gstreamer1-plugins is updated to 1.18 or later
+
+Package dependency requirement 'gstreamer-1.0 >= 1.18' could not be satisfied.
+Package 'gstreamer-1.0' has version '1.16.2', required version is '>= 1.18'
+
+error[E0599]: no method named `pull_until_eos` found for struct `Harness` in the current scope
+ --> audio/audiofx/tests/ebur128level.rs:113:33
+ |
+113 | while let Some(_buffer) = h.pull_until_eos().unwrap() {
+ | ^^^^^^^^^^^^^^ method not found in `Harness`
+
+--- audio/audiofx/Cargo.toml
++++ audio/audiofx/Cargo.toml 2021-08-15 06:32:37.895468529 +0000
+@@ -25,7 +25,7 @@ crate-type = ["cdylib", "rlib"]
+ path = "src/lib.rs"
+
+ [dev-dependencies]
+-gst-check = { package = "gstreamer-check", version = "0.17", features = ["v1_18"] }
++gst-check = { package = "gstreamer-check", version = "0.17", features = ["v1_16"] }
+ gst-app = { package = "gstreamer-app", version = "0.17" }
+
+ [build-dependencies]
+--- audio/audiofx/tests/ebur128level.rs.orig 2021-08-05 15:13:43 UTC
++++ audio/audiofx/tests/ebur128level.rs
+@@ -110,7 +110,13 @@ fn run_test(layout: gst_audio::AudioLayout, format: gs
+
+ // Pull all buffers until EOS
+ let mut num_buffers = 0;
++ #[cfg(feature = "v1_18")]
+ while let Some(_buffer) = h.pull_until_eos().unwrap() {
++ num_buffers += 1;
++ }
++ #[cfg(not(feature = "v1_18"))]
++ for _ in 0..5 {
++ h.pull().unwrap();
+ num_buffers += 1;
+ }
+ assert_eq!(num_buffers, 5);
diff --git a/multimedia/gstreamer1-plugins-rust/pkg-descr b/multimedia/gstreamer1-plugins-rust/pkg-descr
new file mode 100644
index 000000000000..046d9c728e15
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-rust/pkg-descr
@@ -0,0 +1,52 @@
+Repository containing various GStreamer plugins and elements written
+in the Rust programming language:
+
+* generic
+ - file: A Rust implementation of the standard filesrc and filesink
+ elements
+
+ - sodium: Elements to perform encryption and decryption using
+ libsodium.
+
+ - threadshare: Some popular threaded elements reimplemented using common
+ thread-sharing infrastructure.
+
+* net
+ - reqwest: An HTTP source element based on the reqwest library.
+
+ - rusoto: A source and sink plugin to talk to the Amazon S3 object
+ storage system using the Rusoto library.
+
+* audio
+ - audiofx: Plugins to apply audio effects to a stream (such as
+ adding echo/reverb, removing noise or normalization).
+
+ - claxon: A FLAC decoder based on the Claxon library.
+
+ - csound: A plugin to implement audio effects using the Csound
+ library.
+
+ - lewton: A Vorbis decoder based on the lewton library.
+
+* video
+ - cdg: A parser and renderer for CD+G karaoke data.
+
+ - closedcaption: Plugins to deal with several closed caption formats
+ (MCC, SCC, EIA-608/CEA-608 and timed text).
+
+ - dav1d: AV1 decoder based on the dav1d library.
+
+ - flavors: FLV demuxer based on the flavors library.
+
+ - gif: A GIF encoder based on the gif library.
+
+ - rav1e: AV1 encoder based on the rav1e library.
+
+* utils
+ - fallbackswitch: Aggregator element that allows falling back to a
+ different sink pad after a timeout.
+
+ - togglerecord: Element to enable starting and stopping multiple
+ streams together.
+
+WWW: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
diff --git a/multimedia/gstreamer1-plugins-rust/pkg-plist b/multimedia/gstreamer1-plugins-rust/pkg-plist
new file mode 100644
index 000000000000..67a2513877de
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-rust/pkg-plist
@@ -0,0 +1,46 @@
+lib/gstreamer-1.0/libgstcdg.so
+lib/gstreamer-1.0/libgstclaxon.so
+%%CSOUND%%lib/gstreamer-1.0/libgstcsound.so
+lib/gstreamer-1.0/libgstfallbackswitch.so
+lib/gstreamer-1.0/libgstgif.so
+lib/gstreamer-1.0/libgsthsv.so
+lib/gstreamer-1.0/libgstlewton.so
+lib/gstreamer-1.0/libgstrav1e.so
+lib/gstreamer-1.0/libgstreqwest.so
+lib/gstreamer-1.0/libgstrsaudiofx.so
+%%PANGO%%lib/gstreamer-1.0/libgstrsclosedcaption.so
+%%DAV1D%%lib/gstreamer-1.0/libgstrsdav1d.so
+lib/gstreamer-1.0/libgstrsfile.so
+lib/gstreamer-1.0/libgstrsflv.so
+lib/gstreamer-1.0/libgstrsjson.so
+lib/gstreamer-1.0/libgstrspng.so
+lib/gstreamer-1.0/libgstrsregex.so
+lib/gstreamer-1.0/libgstrstextwrap.so
+lib/gstreamer-1.0/libgstrswebp.so
+lib/gstreamer-1.0/libgstrusoto.so
+%%SODIUM%%lib/gstreamer-1.0/libgstsodium.so
+lib/gstreamer-1.0/libgstthreadshare.so
+lib/gstreamer-1.0/libgsttogglerecord.so
+libdata/pkgconfig/gstcdg.pc
+libdata/pkgconfig/gstclaxon.pc
+%%CSOUND%%libdata/pkgconfig/gstcsound.pc
+libdata/pkgconfig/gstfallbackswitch.pc
+libdata/pkgconfig/gstgif.pc
+libdata/pkgconfig/gsthsv.pc
+libdata/pkgconfig/gstlewton.pc
+libdata/pkgconfig/gstrav1e.pc
+libdata/pkgconfig/gstreqwest.pc
+libdata/pkgconfig/gstrsaudiofx.pc
+%%PANGO%%libdata/pkgconfig/gstrsclosedcaption.pc
+%%DAV1D%%libdata/pkgconfig/gstrsdav1d.pc
+libdata/pkgconfig/gstrsfile.pc
+libdata/pkgconfig/gstrsflv.pc
+libdata/pkgconfig/gstrsjson.pc
+libdata/pkgconfig/gstrspng.pc
+libdata/pkgconfig/gstrsregex.pc
+libdata/pkgconfig/gstrstextwrap.pc
+libdata/pkgconfig/gstrswebp.pc
+libdata/pkgconfig/gstrusoto.pc
+%%SODIUM%%libdata/pkgconfig/gstsodium.pc
+libdata/pkgconfig/gstthreadshare.pc
+libdata/pkgconfig/gsttogglerecord.pc