pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/t-rec



Module Name:    pkgsrc
Committed By:   pin
Date:           Thu Oct  6 07:43:28 UTC 2022

Added Files:
        pkgsrc/multimedia/t-rec: DESCR Makefile PLIST cargo-depends.mk distinfo
        pkgsrc/multimedia/t-rec/patches: patch-Cargo.toml patch-build.rs
            patch-src_main.rs

Log Message:
multimedia/t-rec: import package

Blazingly fast terminal recorder that generates animated gif images for the web
written in rust.

Features
 - Screenshotting your terminal with 4 frames per second (every 250ms)
 - Generates high quality small sized animated gif images or mp4 videos
 - Build-In idle frames detection and optimization (for super fluid
   presentations)
 - Applies (can be disabled) border decor effects like drop shadow
 - Uses native efficient APIs
 - Runs without any cloud service and entirely offline
 - No issues with terminal sizes larger than 80x24
 - No issues with fonts or colors
 - No issues with curses based programs
 - No issues with escape sequences
 - No record and replay - just one simple command to rule them all
 - Can record every arbitrary window you want (e.g. browser, ide)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/t-rec/DESCR \
    pkgsrc/multimedia/t-rec/Makefile pkgsrc/multimedia/t-rec/PLIST \
    pkgsrc/multimedia/t-rec/cargo-depends.mk pkgsrc/multimedia/t-rec/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/t-rec/patches/patch-Cargo.toml \
    pkgsrc/multimedia/t-rec/patches/patch-build.rs \
    pkgsrc/multimedia/t-rec/patches/patch-src_main.rs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/multimedia/t-rec/DESCR
diff -u /dev/null pkgsrc/multimedia/t-rec/DESCR:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/DESCR       Thu Oct  6 07:43:28 2022
@@ -0,0 +1,17 @@
+Blazingly fast terminal recorder that generates animated gif images for the web
+written in rust.
+
+Features
+ - Screenshotting your terminal with 4 frames per second (every 250ms)
+ - Generates high quality small sized animated gif images or mp4 videos
+ - Build-In idle frames detection and optimization (for super fluid
+   presentations)
+ - Applies (can be disabled) border decor effects like drop shadow
+ - Uses native efficient APIs
+ - Runs without any cloud service and entirely offline
+ - No issues with terminal sizes larger than 80x24
+ - No issues with fonts or colors
+ - No issues with curses based programs
+ - No issues with escape sequences
+ - No record and replay - just one simple command to rule them all
+ - Can record every arbitrary window you want (e.g. browser, ide)
Index: pkgsrc/multimedia/t-rec/Makefile
diff -u /dev/null pkgsrc/multimedia/t-rec/Makefile:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/Makefile    Thu Oct  6 07:43:28 2022
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+DISTNAME=      t-rec-rs-0.7.5
+PKGNAME=       t-rec-0.7.5
+CATEGORIES=    multimedia
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=sassman/}
+GITHUB_PROJECT=        t-rec-rs
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pin%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/sassman/t-rec-rs/
+COMMENT=       Terminal recorder
+LICENSE=       gnu-gpl-v3
+
+TOOL_DEPENDS+= glib2-[0-9]*:../../devel/glib2
+
+.include "cargo-depends.mk"
+
+USE_TOOLS+=            pkg-config
+
+INSTALLATION_DIRS=     bin
+
+RUSTFLAGS+=    -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+=    -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
+
+do-install:
+       ${INSTALL_PROGRAM} ${WRKSRC}/target/release/t-rec \
+               ${DESTDIR}${PREFIX}/bin
+
+.include "../../lang/rust/cargo.mk"
+.include "../../graphics/ImageMagick/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/t-rec/PLIST
diff -u /dev/null pkgsrc/multimedia/t-rec/PLIST:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/PLIST       Thu Oct  6 07:43:28 2022
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2022/10/06 07:43:28 pin Exp $
+bin/t-rec
Index: pkgsrc/multimedia/t-rec/cargo-depends.mk
diff -u /dev/null pkgsrc/multimedia/t-rec/cargo-depends.mk:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/cargo-depends.mk    Thu Oct  6 07:43:28 2022
@@ -0,0 +1,106 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+CARGO_CRATE_DEPENDS+=  adler-1.0.2
+CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.19
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.65
+CARGO_CRATE_DEPENDS+=  atty-0.2.14
+CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
+CARGO_CRATE_DEPENDS+=  bit_field-0.10.1
+CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=  block-0.1.6
+CARGO_CRATE_DEPENDS+=  bumpalo-3.11.0
+CARGO_CRATE_DEPENDS+=  bytemuck-1.12.1
+CARGO_CRATE_DEPENDS+=  byteorder-1.4.3
+CARGO_CRATE_DEPENDS+=  cc-1.0.73
+CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=  clap-3.2.22
+CARGO_CRATE_DEPENDS+=  clap_lex-0.2.4
+CARGO_CRATE_DEPENDS+=  color_quant-1.1.0
+CARGO_CRATE_DEPENDS+=  core-foundation-0.9.3
+CARGO_CRATE_DEPENDS+=  core-foundation-sys-0.8.3
+CARGO_CRATE_DEPENDS+=  core-graphics-0.22.3
+CARGO_CRATE_DEPENDS+=  core-graphics-types-0.1.1
+CARGO_CRATE_DEPENDS+=  crc32fast-1.3.2
+CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.6
+CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.2
+CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.11
+CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.12
+CARGO_CRATE_DEPENDS+=  either-1.8.0
+CARGO_CRATE_DEPENDS+=  env_logger-0.9.1
+CARGO_CRATE_DEPENDS+=  exr-1.5.1
+CARGO_CRATE_DEPENDS+=  fastrand-1.8.0
+CARGO_CRATE_DEPENDS+=  flate2-1.0.24
+CARGO_CRATE_DEPENDS+=  flume-0.10.14
+CARGO_CRATE_DEPENDS+=  foreign-types-0.3.2
+CARGO_CRATE_DEPENDS+=  foreign-types-shared-0.1.1
+CARGO_CRATE_DEPENDS+=  futures-core-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-sink-0.3.24
+CARGO_CRATE_DEPENDS+=  gethostname-0.2.3
+CARGO_CRATE_DEPENDS+=  getrandom-0.2.7
+CARGO_CRATE_DEPENDS+=  gif-0.11.4
+CARGO_CRATE_DEPENDS+=  half-1.8.2
+CARGO_CRATE_DEPENDS+=  hashbrown-0.12.3
+CARGO_CRATE_DEPENDS+=  hermit-abi-0.1.19
+CARGO_CRATE_DEPENDS+=  humantime-2.1.0
+CARGO_CRATE_DEPENDS+=  image-0.24.4
+CARGO_CRATE_DEPENDS+=  indexmap-1.9.1
+CARGO_CRATE_DEPENDS+=  instant-0.1.12
+CARGO_CRATE_DEPENDS+=  jpeg-decoder-0.2.6
+CARGO_CRATE_DEPENDS+=  js-sys-0.3.60
+CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
+CARGO_CRATE_DEPENDS+=  lebe-0.5.2
+CARGO_CRATE_DEPENDS+=  libc-0.2.134
+CARGO_CRATE_DEPENDS+=  lock_api-0.4.9
+CARGO_CRATE_DEPENDS+=  log-0.4.17
+CARGO_CRATE_DEPENDS+=  malloc_buf-0.0.6
+CARGO_CRATE_DEPENDS+=  memchr-2.5.0
+CARGO_CRATE_DEPENDS+=  memoffset-0.6.5
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.5.4
+CARGO_CRATE_DEPENDS+=  nanorand-0.7.0
+CARGO_CRATE_DEPENDS+=  nix-0.22.3
+CARGO_CRATE_DEPENDS+=  num-integer-0.1.45
+CARGO_CRATE_DEPENDS+=  num-rational-0.4.1
+CARGO_CRATE_DEPENDS+=  num-traits-0.2.15
+CARGO_CRATE_DEPENDS+=  num_cpus-1.13.1
+CARGO_CRATE_DEPENDS+=  objc-0.2.7
+CARGO_CRATE_DEPENDS+=  objc-foundation-0.1.1
+CARGO_CRATE_DEPENDS+=  objc_id-0.1.1
+CARGO_CRATE_DEPENDS+=  once_cell-1.15.0
+CARGO_CRATE_DEPENDS+=  os_str_bytes-6.3.0
+CARGO_CRATE_DEPENDS+=  pin-project-1.0.12
+CARGO_CRATE_DEPENDS+=  pin-project-internal-1.0.12
+CARGO_CRATE_DEPENDS+=  png-0.17.6
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.46
+CARGO_CRATE_DEPENDS+=  quote-1.0.21
+CARGO_CRATE_DEPENDS+=  rayon-1.5.3
+CARGO_CRATE_DEPENDS+=  rayon-core-1.9.3
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.16
+CARGO_CRATE_DEPENDS+=  regex-1.6.0
+CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.27
+CARGO_CRATE_DEPENDS+=  remove_dir_all-0.5.3
+CARGO_CRATE_DEPENDS+=  scoped_threadpool-0.1.9
+CARGO_CRATE_DEPENDS+=  scopeguard-1.1.0
+CARGO_CRATE_DEPENDS+=  simplerand-1.3.0
+CARGO_CRATE_DEPENDS+=  smallvec-1.10.0
+CARGO_CRATE_DEPENDS+=  spin-0.9.4
+CARGO_CRATE_DEPENDS+=  strsim-0.10.0
+CARGO_CRATE_DEPENDS+=  syn-1.0.101
+CARGO_CRATE_DEPENDS+=  tempfile-3.3.0
+CARGO_CRATE_DEPENDS+=  termcolor-1.1.3
+CARGO_CRATE_DEPENDS+=  textwrap-0.15.1
+CARGO_CRATE_DEPENDS+=  threadpool-1.8.1
+CARGO_CRATE_DEPENDS+=  tiff-0.7.3
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.4
+CARGO_CRATE_DEPENDS+=  wasi-0.11.0+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-0.2.83
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-backend-0.2.83
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-0.2.83
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-support-0.2.83
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-shared-0.2.83
+CARGO_CRATE_DEPENDS+=  weezl-0.1.7
+CARGO_CRATE_DEPENDS+=  winapi-0.3.9
+CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=  winapi-util-0.1.5
+CARGO_CRATE_DEPENDS+=  winapi-wsapoll-0.1.1
+CARGO_CRATE_DEPENDS+=  winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=  x11rb-0.9.0
Index: pkgsrc/multimedia/t-rec/distinfo
diff -u /dev/null pkgsrc/multimedia/t-rec/distinfo:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/distinfo    Thu Oct  6 07:43:28 2022
@@ -0,0 +1,320 @@
+$NetBSD: distinfo,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
+SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+Size (adler-1.0.2.crate) = 12778 bytes
+BLAKE2s (aho-corasick-0.7.19.crate) = b13c5789625903a58cfdb854bca6eb074329fde83ffb2581686f105d52d31996
+SHA512 (aho-corasick-0.7.19.crate) = 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+Size (aho-corasick-0.7.19.crate) = 113070 bytes
+BLAKE2s (anyhow-1.0.65.crate) = 9800c69ba5bc16c800af9db6744294b1a3a6c82b37abcc65be081d725ddc8e15
+SHA512 (anyhow-1.0.65.crate) = 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
+Size (anyhow-1.0.65.crate) = 43585 bytes
+BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
+SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+Size (atty-0.2.14.crate) = 5470 bytes
+BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
+SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+Size (autocfg-1.1.0.crate) = 13272 bytes
+BLAKE2s (bit_field-0.10.1.crate) = af1d7e0e86886b01dca9b642db09a7993c84821a49d571e46c41cd6fee31afcc
+SHA512 (bit_field-0.10.1.crate) = 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
+Size (bit_field-0.10.1.crate) = 10576 bytes
+BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
+SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+Size (bitflags-1.3.2.crate) = 23021 bytes
+BLAKE2s (block-0.1.6.crate) = 5482bb36f2842a3fe4fcac084ae4762392ac429ee1f5c30298465df08c610235
+SHA512 (block-0.1.6.crate) = c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
+Size (block-0.1.6.crate) = 4077 bytes
+BLAKE2s (bumpalo-3.11.0.crate) = 64eaa4f2ffceff89b4cdf8ccbffed33bc8a0e9b10e2aa6bf0cd51271105f4d54
+SHA512 (bumpalo-3.11.0.crate) = f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa
+Size (bumpalo-3.11.0.crate) = 80945 bytes
+BLAKE2s (bytemuck-1.12.1.crate) = cfc192852b651add5d904cee25be176b6cf8251b1cacb04a043c0df3a6d8ff1d
+SHA512 (bytemuck-1.12.1.crate) = 50626367364cf0cb33658f6cbb99675f1191ed3e7ad447bd7d2c24f360bd3524ebe1b2d1fcc7d78d1a0692408da8d95795b54efee91a87c55e8b54711a968790
+Size (bytemuck-1.12.1.crate) = 38293 bytes
+BLAKE2s (byteorder-1.4.3.crate) = 980d5e4ac6d39901b2368959edd7a811f91dbd5bcf899699f3885a5c5e492491
+SHA512 (byteorder-1.4.3.crate) = 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+Size (byteorder-1.4.3.crate) = 22512 bytes
+BLAKE2s (cc-1.0.73.crate) = 1a51796d78619d44969ced4fea592d9e68fc7584bfccc66e8cb75db6328bf2a2
+SHA512 (cc-1.0.73.crate) = 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+Size (cc-1.0.73.crate) = 57880 bytes
+BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+BLAKE2s (clap-3.2.22.crate) = 9c9ba332729ff8269fa6af80a39fdc79032b582aa155a0d1c00e74fff747bdc6
+SHA512 (clap-3.2.22.crate) = fe067057753c351ae5c2fbe78ca83588642faf2eea8d30c08f9d7b5bdc4f3c732349f1b6e1b0de88932049d1c8644771a09d9e592827b297c75de8061268a241
+Size (clap-3.2.22.crate) = 219438 bytes
+BLAKE2s (clap_lex-0.2.4.crate) = 1bbfe62e845a1359285226b76325c0741f80844d895ded709cc9c4eb71fe1a48
+SHA512 (clap_lex-0.2.4.crate) = 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
+Size (clap_lex-0.2.4.crate) = 9652 bytes
+BLAKE2s (color_quant-1.1.0.crate) = 1aecde4105fac2b5caed5200763780f18edfcf9ddcbad72d63b41e149d1885ea
+SHA512 (color_quant-1.1.0.crate) = 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
+Size (color_quant-1.1.0.crate) = 6649 bytes
+BLAKE2s (core-foundation-0.9.3.crate) = 840fa3df94d1054fbb94c9ca6db0cdcfbde69a70fede37e62bbc127ed66a18e8
+SHA512 (core-foundation-0.9.3.crate) = de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072
+Size (core-foundation-0.9.3.crate) = 27059 bytes
+BLAKE2s (core-foundation-sys-0.8.3.crate) = 679c01a6f663daba747856f9e5c72ad3f1ef1dafb2f6f7211cc1e1c6637ba049
+SHA512 (core-foundation-sys-0.8.3.crate) = a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
+Size (core-foundation-sys-0.8.3.crate) = 17519 bytes
+BLAKE2s (core-graphics-0.22.3.crate) = 64bc460669faccd365315128f828118cf957e7e1caf14289259b679f4e2b84cc
+SHA512 (core-graphics-0.22.3.crate) = 94f0c5d55aeebfe6e6e8b335f6789e4f980dcfc2206c44b888d984747fea0f67e43df26acf8cc0d418cafa81ad1435ab584af05657c613b656bab4ede80b4557
+Size (core-graphics-0.22.3.crate) = 29514 bytes
+BLAKE2s (core-graphics-types-0.1.1.crate) = da2c599c991a1780dd85ddc6a6587ed52cba56f8ba86a69700efe44f03519166
+SHA512 (core-graphics-types-0.1.1.crate) = bacfd01ad05b21851c0cf84cdf9516f63c542d51c2ee8fe2692c557a474ac0859c4ff6f0c35df68956c0389c5974ce09647a744632fcdb2faa13fc7d13cdb52a
+Size (core-graphics-types-0.1.1.crate) = 2530 bytes
+BLAKE2s (crc32fast-1.3.2.crate) = c60cd89cc50c52d5bedb1e7ce6c6299196d26700152f85282218c6fe15ec2a8b
+SHA512 (crc32fast-1.3.2.crate) = a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
+Size (crc32fast-1.3.2.crate) = 38661 bytes
+BLAKE2s (crossbeam-channel-0.5.6.crate) = 30e11d675cdeac3e31e168dd61a41379362f84ef85196cb2cb6d008c53782035
+SHA512 (crossbeam-channel-0.5.6.crate) = de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
+Size (crossbeam-channel-0.5.6.crate) = 90292 bytes
+BLAKE2s (crossbeam-deque-0.8.2.crate) = bcf57ecb82e3225e313aa692726e05bd81637d208792de29feb436c56ea5f773
+SHA512 (crossbeam-deque-0.8.2.crate) = a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
+Size (crossbeam-deque-0.8.2.crate) = 21237 bytes
+BLAKE2s (crossbeam-epoch-0.9.11.crate) = e94a30c77b19a26cd02abb5598a8b7f533cf00368737612c2fba26571a0b90b1
+SHA512 (crossbeam-epoch-0.9.11.crate) = 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8
+Size (crossbeam-epoch-0.9.11.crate) = 47900 bytes
+BLAKE2s (crossbeam-utils-0.8.12.crate) = 6b460967b73284c736628288fb5bc8e4ed1002df9eac36ebd7fc5a3119d7ec5f
+SHA512 (crossbeam-utils-0.8.12.crate) = 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
+Size (crossbeam-utils-0.8.12.crate) = 41785 bytes
+BLAKE2s (either-1.8.0.crate) = 1de907e00592eaab6463081f07dbb9bf7d7a11b84b8a53d55f14bd9bd0f0b055
+SHA512 (either-1.8.0.crate) = 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2
+Size (either-1.8.0.crate) = 15992 bytes
+BLAKE2s (env_logger-0.9.1.crate) = 4e191874d53b9abbf0bf4d04775ec6539c44d3cc1d6a9a80bc2fa4928806bbad
+SHA512 (env_logger-0.9.1.crate) = f97b63eb00e8565d8c6aabb306ed8a91ee4241ba35dd9b6e08e0029daf7fa5a54425553d4c0839e369e55fda2c85c9704f658fbb760a093f55c38429f6705d65
+Size (env_logger-0.9.1.crate) = 33425 bytes
+BLAKE2s (exr-1.5.1.crate) = 72eadee04445724c2cd33ff03db14a23f7d2527dde2fb2fc21aa0b0bbf35b130
+SHA512 (exr-1.5.1.crate) = 04d95049568529b06b4789ea510479dbf985d7110a6caa2a4620ce374e0c576f5628c2c29ae726111f102ce16155404bac69ee943ce48279cc592eb37c2f9409
+Size (exr-1.5.1.crate) = 239633 bytes
+BLAKE2s (fastrand-1.8.0.crate) = cb28df4801bfcdbafafd7ee6ee3dc6688aa85e312c665889c33079f5b04e481b
+SHA512 (fastrand-1.8.0.crate) = 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
+Size (fastrand-1.8.0.crate) = 11369 bytes
+BLAKE2s (flate2-1.0.24.crate) = 3eacabb838a2b3dc64b894b47c6e6c32f316fcc95e85ae80dfbe608ce6ff032f
+SHA512 (flate2-1.0.24.crate) = 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
+Size (flate2-1.0.24.crate) = 70191 bytes
+BLAKE2s (flume-0.10.14.crate) = a8c72700ff981c10f8d0dc8d773d166ae861a8c0d5dd59e502cbb9c897790341
+SHA512 (flume-0.10.14.crate) = ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f
+Size (flume-0.10.14.crate) = 65389 bytes
+BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
+SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
+Size (foreign-types-0.3.2.crate) = 7504 bytes
+BLAKE2s (foreign-types-shared-0.1.1.crate) = acecc39ec60d64e3ee3bab184a55ec2af2884c99435a2ebbc78bd7b3d9ae0fea
+SHA512 (foreign-types-shared-0.1.1.crate) = bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
+Size (foreign-types-shared-0.1.1.crate) = 5672 bytes
+BLAKE2s (futures-core-0.3.24.crate) = f15b77f50fcb78e59664b20404866407b6e1f63b93ac8832dc82b34a9c732a8d
+SHA512 (futures-core-0.3.24.crate) = d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67
+Size (futures-core-0.3.24.crate) = 14618 bytes
+BLAKE2s (futures-sink-0.3.24.crate) = 2075c650ac6e209a8526bd07ad0039612bd2cd86cbea6ddbcc914bd5f867a177
+SHA512 (futures-sink-0.3.24.crate) = 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb
+Size (futures-sink-0.3.24.crate) = 7854 bytes
+BLAKE2s (gethostname-0.2.3.crate) = b2937affbfbe47d74e22d70228953b0da9982e717ccb7a77c6fcf9e2587c6946
+SHA512 (gethostname-0.2.3.crate) = c3ce5187057ea09def22331d2f67a97cb53759e8c45179687a8bf9c67d16fac5f58d6c1e553b4f74b702bae0baa7c70eb5ed71f99ded3d508338a4b1e9f115fa
+Size (gethostname-0.2.3.crate) = 8174 bytes
+BLAKE2s (getrandom-0.2.7.crate) = 848f0e9bdfcb49de8afc3728f435729c80634846ce7f1be874908bcfd5fd5061
+SHA512 (getrandom-0.2.7.crate) = 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
+Size (getrandom-0.2.7.crate) = 28854 bytes
+BLAKE2s (gif-0.11.4.crate) = a71eeee6d46d271f7e4a781a1f1f88c5c6c21972ec64ed694ac46d8b98d43a5b
+SHA512 (gif-0.11.4.crate) = 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9
+Size (gif-0.11.4.crate) = 634244 bytes
+BLAKE2s (half-1.8.2.crate) = 06e412ad3cca1082278f20b32764604d9f62c4703d31ff477d25436d8b29eb62
+SHA512 (half-1.8.2.crate) = 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
+Size (half-1.8.2.crate) = 41874 bytes
+BLAKE2s (hashbrown-0.12.3.crate) = 333ec43a87815091d115d166101d9719d9b951279aea1a2050e6c49813d5a79a
+SHA512 (hashbrown-0.12.3.crate) = b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
+Size (hashbrown-0.12.3.crate) = 102968 bytes
+BLAKE2s (hermit-abi-0.1.19.crate) = c731a42a9056a75a3ba26b5ab02c7c60c1fa2f21635d4152de66dc2eb407e097
+SHA512 (hermit-abi-0.1.19.crate) = 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+Size (hermit-abi-0.1.19.crate) = 9979 bytes
+BLAKE2s (humantime-2.1.0.crate) = e2f2714ee862954ff21a5fe868eb2db60809630d21a8579d3256ebe32e8b6cfc
+SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
+Size (humantime-2.1.0.crate) = 16749 bytes
+BLAKE2s (image-0.24.4.crate) = eb01b59fc8eaed6f0f82b42f900aa9d35caf8b527ee30cbb74869858697c5bbe
+SHA512 (image-0.24.4.crate) = e064b2205f2a4aea4e56271e488c805d8ccb4c2099bcb8a6f226e47b6bc4f1e2851ae4b47d134fe40a2db01a9e23c20f7b3a0ef3926b7cf2ba9063a582b7fa1e
+Size (image-0.24.4.crate) = 268603 bytes
+BLAKE2s (indexmap-1.9.1.crate) = 50782aafcf775a972210a88728a206517289a6f0b91bb8e88819a616eccc57df
+SHA512 (indexmap-1.9.1.crate) = 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
+Size (indexmap-1.9.1.crate) = 54114 bytes
+BLAKE2s (instant-0.1.12.crate) = b06541050e8fca335fbc4ea630c2e4b68d8c53a8195c406fd1afdf9d8292ba52
+SHA512 (instant-0.1.12.crate) = fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
+Size (instant-0.1.12.crate) = 6128 bytes
+BLAKE2s (jpeg-decoder-0.2.6.crate) = 3cf27f7979aed66264a6f5a52e0ffce55d09728d8a2305552cd178ad8bc691e7
+SHA512 (jpeg-decoder-0.2.6.crate) = f96c95729357d87a3c1e78dd873e81346b8e98f0e9e4a161b54e2f5bcc7abb54c37de37eb032be647fcefb1e36a6343444c795ad5d37043f5e958dda71a34abe
+Size (jpeg-decoder-0.2.6.crate) = 741477 bytes
+BLAKE2s (js-sys-0.3.60.crate) = 3704bfae29ccb6ae483c2c0ac495fce7ebd7c93cd10ce88623685dc80a598292
+SHA512 (js-sys-0.3.60.crate) = 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665
+Size (js-sys-0.3.60.crate) = 79257 bytes
+BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
+SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+Size (lazy_static-1.4.0.crate) = 10443 bytes
+BLAKE2s (lebe-0.5.2.crate) = 01e8bce825913aa4c842bf5c4027c23c057e7ac73942ab45ef52df6fd5fce5fa
+SHA512 (lebe-0.5.2.crate) = ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae
+Size (lebe-0.5.2.crate) = 8422 bytes
+BLAKE2s (libc-0.2.134.crate) = dc05d9449be0c1f94b656f2ec3ad4cae57ee00ad3dad9936d2b7a03272af65d2
+SHA512 (libc-0.2.134.crate) = fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3
+Size (libc-0.2.134.crate) = 603330 bytes
+BLAKE2s (lock_api-0.4.9.crate) = 9f025296f88561802dc51dd84b4fceeaf7365c404db7e4b404d194cfd825a0f8
+SHA512 (lock_api-0.4.9.crate) = 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
+Size (lock_api-0.4.9.crate) = 25685 bytes
+BLAKE2s (log-0.4.17.crate) = 6994234f481cfe97b62255329a6c6f4a07dcdb193cc54d2c7ddda0519b41d214
+SHA512 (log-0.4.17.crate) = 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
+Size (log-0.4.17.crate) = 38028 bytes
+BLAKE2s (malloc_buf-0.0.6.crate) = fa2e78c89cf38b987feb7cc9114dedf22a0d8ea5611e9a44f8dd55b4b79adc7c
+SHA512 (malloc_buf-0.0.6.crate) = 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
+Size (malloc_buf-0.0.6.crate) = 1239 bytes
+BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
+SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+Size (memchr-2.5.0.crate) = 65812 bytes
+BLAKE2s (memoffset-0.6.5.crate) = 6d7634c95e5cdff4cf8017e0a0c26c7c33e7ac540bb37d2bc1812c874471f0a1
+SHA512 (memoffset-0.6.5.crate) = 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+Size (memoffset-0.6.5.crate) = 7686 bytes
+BLAKE2s (miniz_oxide-0.5.4.crate) = f399203048bfa0c6f6a72d07673f62b14a5e582b2b1f917d2d6e0da11abdd9c2
+SHA512 (miniz_oxide-0.5.4.crate) = 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114
+Size (miniz_oxide-0.5.4.crate) = 53485 bytes
+BLAKE2s (nanorand-0.7.0.crate) = 5f655f7bf66f1c4baf39cb5ca6184e260650ecdc93cd8000425d47154217b3c0
+SHA512 (nanorand-0.7.0.crate) = 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69
+Size (nanorand-0.7.0.crate) = 18437 bytes
+BLAKE2s (nix-0.22.3.crate) = e7837d82d87a84cde244197e63c0bd64fea750881adada10711d68abadca2354
+SHA512 (nix-0.22.3.crate) = ee0c9c57f57ce7e723b32575e41ccce973af9fb290e314c7a1ed57c4c08dafc8500c81da34788a1c11e921e765098e074587c31498b5c0133b19530ce4a9cd28
+Size (nix-0.22.3.crate) = 230252 bytes
+BLAKE2s (num-integer-0.1.45.crate) = 6851d06be3e09bf92658acd4e10dedfc9721516087e927cf26a95404d75a4ce9
+SHA512 (num-integer-0.1.45.crate) = 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
+Size (num-integer-0.1.45.crate) = 22529 bytes
+BLAKE2s (num-rational-0.4.1.crate) = af6dfb2da73eebfaf70a32d8dfa7e76b6c0a6945e907dd3424466b2ddacce0d4
+SHA512 (num-rational-0.4.1.crate) = a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
+Size (num-rational-0.4.1.crate) = 27889 bytes
+BLAKE2s (num-traits-0.2.15.crate) = d26091cb6caaf8d70fbe0d045c852e026461499d2c9a18721a049bbeb0049d3e
+SHA512 (num-traits-0.2.15.crate) = 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+Size (num-traits-0.2.15.crate) = 49262 bytes
+BLAKE2s (num_cpus-1.13.1.crate) = 62977ab8aa05325460f20f92921eb7952552495415936271fa5fdd1aff7ec9c7
+SHA512 (num_cpus-1.13.1.crate) = 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
+Size (num_cpus-1.13.1.crate) = 14752 bytes
+BLAKE2s (objc-0.2.7.crate) = e34a570a877d402bef4a22098157a24171ada921812037222da0b82a1424f391
+SHA512 (objc-0.2.7.crate) = 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
+Size (objc-0.2.7.crate) = 22036 bytes
+BLAKE2s (objc-foundation-0.1.1.crate) = eec9e9d76cb8e2bef59fb8f787559a1852fdf2cb0c153b670c345123ea421be2
+SHA512 (objc-foundation-0.1.1.crate) = 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34
+Size (objc-foundation-0.1.1.crate) = 9063 bytes
+BLAKE2s (objc_id-0.1.1.crate) = 1bc76100eb8a059b580ecd9b12111a7055936856bbb9059e7d8f28a3bfb362ef
+SHA512 (objc_id-0.1.1.crate) = ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
+Size (objc_id-0.1.1.crate) = 3258 bytes
+BLAKE2s (once_cell-1.15.0.crate) = bb7a35ae1252f0ceeb7f7c8ff715940c986430728d4891dcf369ef493c93bed6
+SHA512 (once_cell-1.15.0.crate) = 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
+Size (once_cell-1.15.0.crate) = 31460 bytes
+BLAKE2s (os_str_bytes-6.3.0.crate) = 2b32aa3fcf6070d01ce76f8420116f64158cf5a41ac0060c0527ce9b70b32f92
+SHA512 (os_str_bytes-6.3.0.crate) = 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e
+Size (os_str_bytes-6.3.0.crate) = 22928 bytes
+BLAKE2s (pin-project-1.0.12.crate) = d5d60353968ab96ca640df2858e59161694a4873e2e8d0dce90b5b233375985c
+SHA512 (pin-project-1.0.12.crate) = 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7
+Size (pin-project-1.0.12.crate) = 56972 bytes
+BLAKE2s (pin-project-internal-1.0.12.crate) = a7700fb43097aec632c1c06200bf37d363b9d8a2c7a04ccf8e5559a61675a3fb
+SHA512 (pin-project-internal-1.0.12.crate) = f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9
+Size (pin-project-internal-1.0.12.crate) = 27956 bytes
+BLAKE2s (png-0.17.6.crate) = a34148cea2bef6afd199f9e2911095dda69988d0ca66e851023e283682494649
+SHA512 (png-0.17.6.crate) = 16a3c657efb1a23b47b2bd51f635ef35338c3b9920b604f216dd6d0ac3a8b21e12e854591739bded2947036f4fc1abde0604d9a8ae5a6639562a46e98d29ee9e
+Size (png-0.17.6.crate) = 80695 bytes
+BLAKE2s (proc-macro2-1.0.46.crate) = 91793124793018a55f26fa74beb286ff7b1a69725d698ec3761693556b549af1
+SHA512 (proc-macro2-1.0.46.crate) = 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
+Size (proc-macro2-1.0.46.crate) = 41954 bytes
+BLAKE2s (quote-1.0.21.crate) = 35d526b76a740996fdcd393d2d077d4929f971b5f341498682b878c7cac7ebc0
+SHA512 (quote-1.0.21.crate) = 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
+Size (quote-1.0.21.crate) = 28030 bytes
+BLAKE2s (rayon-1.5.3.crate) = 9f9198a787f4a5f62743689851cdd388123440782dadb50f59a1179488d51a33
+SHA512 (rayon-1.5.3.crate) = 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82
+Size (rayon-1.5.3.crate) = 167246 bytes
+BLAKE2s (rayon-core-1.9.3.crate) = 42b60193f986172f6dc6ebf1dd5394b92f3affbddb39b9f3421480be38064fe5
+SHA512 (rayon-core-1.9.3.crate) = 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5
+Size (rayon-core-1.9.3.crate) = 65300 bytes
+BLAKE2s (redox_syscall-0.2.16.crate) = 5d05ce546323fbcedb872cf55da0403e1ae5c6fc354eb2adf263bf7d671971b8
+SHA512 (redox_syscall-0.2.16.crate) = 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
+Size (redox_syscall-0.2.16.crate) = 24012 bytes
+BLAKE2s (regex-1.6.0.crate) = c7c925a5e0978d7b7f7ecbffcf550553fb6b81bffb4c5082d9784752e8387bb2
+SHA512 (regex-1.6.0.crate) = b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876
+Size (regex-1.6.0.crate) = 239329 bytes
+BLAKE2s (regex-syntax-0.6.27.crate) = 93164b4d8d87ca3e2c0453a8c905fa5f635b51cf165aac2ac8e5c2c4fa74aeef
+SHA512 (regex-syntax-0.6.27.crate) = 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
+Size (regex-syntax-0.6.27.crate) = 297300 bytes
+BLAKE2s (remove_dir_all-0.5.3.crate) = 1c3501d77c00011b5c303ca74013c37e39700786c370d0891f8114759e4e6b4b
+SHA512 (remove_dir_all-0.5.3.crate) = 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
+Size (remove_dir_all-0.5.3.crate) = 9184 bytes
+BLAKE2s (scoped_threadpool-0.1.9.crate) = df94e6952fdc6f3e36bbe8ee6451835aec0553ccef54f8e43dd9b07508b91e72
+SHA512 (scoped_threadpool-0.1.9.crate) = df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
+Size (scoped_threadpool-0.1.9.crate) = 7800 bytes
+BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
+SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+Size (scopeguard-1.1.0.crate) = 11470 bytes
+BLAKE2s (simplerand-1.3.0.crate) = 9aef9dee5d8915d1691b825164033de68e53ee1ab509e7437dd5a04fe299dbc6
+SHA512 (simplerand-1.3.0.crate) = f8340ec0ba3de65f4aa7793da80e50b719b35833e34df202ebc2962a77191513669de939d3336c5a9573110a772f5ab0dec56f8119ae24784ebe895ff86416a8
+Size (simplerand-1.3.0.crate) = 4121 bytes
+BLAKE2s (smallvec-1.10.0.crate) = 41329e6ed51a5092aa320d548b7b5f9f343f67bd54472d6fbc30a39ad5128860
+SHA512 (smallvec-1.10.0.crate) = a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
+Size (smallvec-1.10.0.crate) = 31564 bytes
+BLAKE2s (spin-0.9.4.crate) = 41ba6cf77bb34d812d58661d124b2cc721488e061314dde733b463e4bc8864bc
+SHA512 (spin-0.9.4.crate) = 156b1c471292e8cb874b59129454b56b5e84a0f10b5d064433e0abfc3384c1a594b12b095acd26da350d7f81e6849da9c07c9a506b4aa0ac4808ce3f70b5511c
+Size (spin-0.9.4.crate) = 30180 bytes
+BLAKE2s (strsim-0.10.0.crate) = 4893490aaecbb97be0d8268c4ad5653b22237927bc9f08196717dc9a5160de50
+SHA512 (strsim-0.10.0.crate) = 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
+Size (strsim-0.10.0.crate) = 11355 bytes
+BLAKE2s (syn-1.0.101.crate) = 87e450931a8ccbbcaa1860eb862e4991e035ae239a551826294c810cddc3182b
+SHA512 (syn-1.0.101.crate) = 906981426acc97df92b93c9b6b70fd1aa66fd739b3865c618092826475a030e26943403cf91bdd99462f463eeb53c755b979bf834c56e30ffe1d53ade7e0fa35
+Size (syn-1.0.101.crate) = 236599 bytes
+BLAKE2s (t-rec-rs-0.7.5.tar.gz) = 0d285adfc98186a63fed31f60c4a791fbdd1954ff85e5a23fca1fa33c36fec70
+SHA512 (t-rec-rs-0.7.5.tar.gz) = 7741bb2088575a786af4b06fb6e4063e7e64d9026505196bab7a5cf34365327da56fd2479aa47a6b8d85e5feb4d9a6486a41bfa255d8bf86d5109a629c8becbb
+Size (t-rec-rs-0.7.5.tar.gz) = 4828865 bytes
+BLAKE2s (tempfile-3.3.0.crate) = 3f8dfc1e86cc3d08789877ed1d8af54dbc0e3857031c552845d34df0dd35338a
+SHA512 (tempfile-3.3.0.crate) = ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
+Size (tempfile-3.3.0.crate) = 27578 bytes
+BLAKE2s (termcolor-1.1.3.crate) = 883230b86f7f9bd79101af7c2fe83f0b3b76831712b963ae422d7609ee7c5f12
+SHA512 (termcolor-1.1.3.crate) = 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
+Size (termcolor-1.1.3.crate) = 17242 bytes
+BLAKE2s (textwrap-0.15.1.crate) = b0b4890c5d47dfc818495ed13d755bd5a0f32af4cee35499f77728c25dbb97b1
+SHA512 (textwrap-0.15.1.crate) = dd710f1c36354243d09d1c5e4d217cf66c5a86df7e87d6dfe86cc26b3055cb456041f057cad78063a2ac17d4439f5abe7effb42cfad580aa82398d3fbbd09b12
+Size (textwrap-0.15.1.crate) = 55940 bytes
+BLAKE2s (threadpool-1.8.1.crate) = 3b1cd779432c3dced17a5d7aaa29014d54c5e3b90eec68d4d2f687b43d6c1c1f
+SHA512 (threadpool-1.8.1.crate) = adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
+Size (threadpool-1.8.1.crate) = 14408 bytes
+BLAKE2s (tiff-0.7.3.crate) = 7c3ffd50fca4a4bfc8c8aa5aa4cd2402c77998cf8d8465d5c56a1ef1adb71b5c
+SHA512 (tiff-0.7.3.crate) = fb5248ae56320ec0ed98c85b545996461924c422b2b1d916b46a2fc04394ee12e111132fea6cda27c53cdf492285797fe46bd4a403a1a598bd8c8dd327814356
+Size (tiff-0.7.3.crate) = 1417896 bytes
+BLAKE2s (unicode-ident-1.0.4.crate) = a5dda5bf6f945d717b956d1e9fa2a55a4ee41eef6c53b27fd5128ecb44c1494d
+SHA512 (unicode-ident-1.0.4.crate) = db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89
+Size (unicode-ident-1.0.4.crate) = 35491 bytes
+BLAKE2s (wasi-0.11.0+wasi-snapshot-preview1.crate) = f023780bb2e4a8571dcb1012e76cfbfc3804df53b89abd5cd8ede9d7c5847d4c
+SHA512 (wasi-0.11.0+wasi-snapshot-preview1.crate) = 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+Size (wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 bytes
+BLAKE2s (wasm-bindgen-0.2.83.crate) = 11e62e99a833a8319d3979fa605adcefa43f91351b0b1cfcc2be802c6e8ae8c0
+SHA512 (wasm-bindgen-0.2.83.crate) = ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d
+Size (wasm-bindgen-0.2.83.crate) = 169618 bytes
+BLAKE2s (wasm-bindgen-backend-0.2.83.crate) = 5ce83b88f2324420760f6392de6d6d58797c75921815885a3b53df00674d3c8d
+SHA512 (wasm-bindgen-backend-0.2.83.crate) = dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44
+Size (wasm-bindgen-backend-0.2.83.crate) = 25620 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.83.crate) = 59c8c31210e73379318fbb5505764149070a44c9850856e6e6d86bef3a5c7dd4
+SHA512 (wasm-bindgen-macro-0.2.83.crate) = eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4
+Size (wasm-bindgen-macro-0.2.83.crate) = 12075 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.83.crate) = 40c9cc37ac2f23b27abaebc629ce294ebdc45d236abafaf4a332afad548cb0d4
+SHA512 (wasm-bindgen-macro-support-0.2.83.crate) = 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b
+Size (wasm-bindgen-macro-support-0.2.83.crate) = 18530 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.83.crate) = ede51748e073d8c55f760b721e9bf6c9dfaed4260286f89c204d4b0806ad3ad8
+SHA512 (wasm-bindgen-shared-0.2.83.crate) = 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7
+Size (wasm-bindgen-shared-0.2.83.crate) = 7194 bytes
+BLAKE2s (weezl-0.1.7.crate) = 479f0f3a17dd9eaf5318ec8abd3095ff032e8b0b76c6839eb2e48649dd9d464e
+SHA512 (weezl-0.1.7.crate) = 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90
+Size (weezl-0.1.7.crate) = 42166 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+BLAKE2s (winapi-util-0.1.5.crate) = 0bbadc89bd260c16095f1d19c2dc0f5acbd24d64dc1dcada628bf4acb003c6cc
+SHA512 (winapi-util-0.1.5.crate) = 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+Size (winapi-util-0.1.5.crate) = 10164 bytes
+BLAKE2s (winapi-wsapoll-0.1.1.crate) = cc3eaeed0d8ea0eda0a559dbaaea7650b32831f31e7ee29fd065fbc3b4b0a834
+SHA512 (winapi-wsapoll-0.1.1.crate) = 110bcb68119ce5848b9de19a9af0a752bb7f3bbb9c07f2e0d303b428166197d3525c8b4ca6afd56f132f14b4948054cf1dbcc7669c02775b66343e089488fba6
+Size (winapi-wsapoll-0.1.1.crate) = 2881 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
+BLAKE2s (x11rb-0.9.0.crate) = d0acc3f5421be6c095bec2ee757673dc25ee0657bf4e4c9ba4f0a145ee9c0d8f
+SHA512 (x11rb-0.9.0.crate) = 5b828c78150cc57f8107df3535a2bd8e5671bcfb64d79e6a66fd41ffd262c5a9e4314afa2b01f2556c2c3d5c8c71d8b0f3b68683ff4180c3ce6e87817bed9d12
+Size (x11rb-0.9.0.crate) = 626092 bytes
+SHA1 (patch-Cargo.toml) = cf755df406c6dccae8cd450cdc476d4a14f118a0
+SHA1 (patch-build.rs) = c8dbaf160fcac55043dd07d40f00a0c34a111eac
+SHA1 (patch-src_main.rs) = 0a0bb2acea7384e4abf44eb4d1a7de7dfd9034f0

Index: pkgsrc/multimedia/t-rec/patches/patch-Cargo.toml
diff -u /dev/null pkgsrc/multimedia/t-rec/patches/patch-Cargo.toml:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/patches/patch-Cargo.toml    Thu Oct  6 07:43:28 2022
@@ -0,0 +1,22 @@
+$NetBSD: patch-Cargo.toml,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+Allow building on NetBSD
+
+--- Cargo.toml.orig    2022-10-04 22:21:07.000000000 +0000
++++ Cargo.toml
+@@ -42,7 +42,7 @@ core-graphics = "0.22.2"
+ core-foundation = "0.9.2"
+ core-foundation-sys = "0.8.3"
+ 
+-[target.'cfg(target_os = "linux")'.dependencies]
++[target.'cfg(any(target_os = "linux", target_os = "netbsd"))'.dependencies]
+ x11rb = "0.9.0"
+ 
+ [features]
+@@ -71,4 +71,4 @@ presentations)
+ 
+ [package.metadata.rpm.targets]
+ buildflags = ["--release"]
+-t-rec = { path = "/usr/bin/t-rec" }
+\ No newline at end of file
++t-rec = { path = "/usr/bin/t-rec" }
Index: pkgsrc/multimedia/t-rec/patches/patch-build.rs
diff -u /dev/null pkgsrc/multimedia/t-rec/patches/patch-build.rs:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/patches/patch-build.rs      Thu Oct  6 07:43:28 2022
@@ -0,0 +1,19 @@
+$NetBSD: patch-build.rs,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+Allow building on NetBSD
+
+--- build.rs.orig      2022-10-04 22:21:07.000000000 +0000
++++ build.rs
+@@ -1,7 +1,10 @@
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "linux", target_os = "netbsd"))]
+ fn main() {
+     println!("cargo:rustc-link-lib=X11");
+ }
+ 
+-#[cfg(not(target_os = "linux"))]
++#[cfg(all(
++    not(target_os = "linux"),
++    not(target_os = "netbsd"),
++))]
+ fn main() {}
Index: pkgsrc/multimedia/t-rec/patches/patch-src_main.rs
diff -u /dev/null pkgsrc/multimedia/t-rec/patches/patch-src_main.rs:1.1
--- /dev/null   Thu Oct  6 07:43:28 2022
+++ pkgsrc/multimedia/t-rec/patches/patch-src_main.rs   Thu Oct  6 07:43:28 2022
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_main.rs,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+Allow building on NetBSD
+
+--- src/main.rs.orig   2022-10-04 22:21:07.000000000 +0000
++++ src/main.rs
+@@ -5,7 +5,7 @@ mod generators;
+ mod tips;
+ 
+ mod capture;
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "linux", target_os = "netbsd"))]
+ mod linux;
+ #[cfg(target_os = "macos")]
+ mod macos;
+@@ -13,7 +13,7 @@ mod utils;
+ #[cfg(target_os = "windows")]
+ mod win;
+ 
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "linux", target_os = "netbsd"))]
+ use crate::linux::*;
+ #[cfg(target_os = "macos")]
+ use crate::macos::*;



Home | Main Index | Thread Index | Old Index