From nobody Thu Jan 11 01:54:27 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T9SQW5jhnz56lTP; Thu, 11 Jan 2024 01:54:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T9SQW3vvmz4Z0p; Thu, 11 Jan 2024 01:54:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704938067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TSkBnODk5QjPU65rKGd1rEof0p0yeoePyWkKegB8gsM=; b=H7oDZzhiWj4d2PNtoUzmWtfaQDnAJBDNhpAOrzLUSrvQT6LLVAOcq07OkYbTxrk498zvuZ ngrFfYZ4Xgr7GkD9ys3nOVQqurFIY50LIag/iwCj2Okktn2bGxc7uuIndVrWmwDvTNhS6T Kil9a2XLxW3ki//TYwihA29j11Ad5PRC5Bnns9NfwonH9vqQXZUnbF+lwzPFkCaxcbR/Bh pLDDDcxZPkZGlat47bkHc+THBpqThL1ehyIuMZqL+foKdE7TbnE4z6fbvBGeQqkVXIQMNh didEic9EHMeF275zv7qGSF8jsEcdy/PNrL3WTOPCnEla+VR0z/n13ezw37/PiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704938067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TSkBnODk5QjPU65rKGd1rEof0p0yeoePyWkKegB8gsM=; b=E32lci4SVuKS31Bac1nRPjC/G6TZVL+5O1yx9/a1stRC0QT/fL+MRRHbX1EECQSbub+yi3 puCs26rwIcdpy9BLKoc4LZ9o0KUal8EDsjb4i8HG7imzemwMvCa8fOPW1wASmI701Jz5NC lqZ2CvLbn2mu8lpWBTb0EhzdFt+7noG/FAd23MINDxUJmupAX0ee2YZrpnO1ibAlJg5RiZ fhb9ZN88RrR1z9pkB/pfxeiwab4v9Rv3ju1Xb7dRZv+tnMSBwbiLZhQgb03MCFP4Cc1nzb kG/C7m1a96P4d74pgaCI66eUGgYiFXocXmLcTLXLsSHf8/3V6QE5a9be8N+Zjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704938067; a=rsa-sha256; cv=none; b=mDSNjM9Bfqlp/CuR/lUOtDjbxM8qUun7OmtgwpBXtN65fPF9qTu23UXLNqePRZfcJfNk3g YBiWl68sT5ArJAteaZZ/y6IXTEIHcd3OW4dW+UiCuPHl6+5RXNi8WsAqjteNxJrGh8rTru Hz4h9Jy1rcbO/S3chtc3SOZyEPwp18m79W4zWep4vqFI1Cz4dNQVs9cyyqPdjgpeZrxYTX dqKLafa9Qwy+cULEX0zMtS5W+0fwwlJD/mQ9AqBM8mYD7BaZ07/23pK4c6yjo3g1qZ2qse zcXUgmvkuG0pqiZDY1O3HDqsfHavmZDvOqitMt3jn4i3wFuGAksXtS3rQay2Hw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4T9SQW30g0z10CC; Thu, 11 Jan 2024 01:54:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40B1sRtO039263; Thu, 11 Jan 2024 01:54:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40B1sRcQ039261; Thu, 11 Jan 2024 01:54:27 GMT (envelope-from git) Date: Thu, 11 Jan 2024 01:54:27 GMT Message-Id: <202401110154.40B1sRcQ039261@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: f9c576e9c8b3 - main - graphics/menyoki: New port: Screen{shot,cast} and perform ImageOps on the command line List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f9c576e9c8b3e814a9317fa078796d4687871dbc Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f9c576e9c8b3e814a9317fa078796d4687871dbc commit f9c576e9c8b3e814a9317fa078796d4687871dbc Author: Yuri Victorovich AuthorDate: 2024-01-11 01:53:52 +0000 Commit: Yuri Victorovich CommitDate: 2024-01-11 01:54:25 +0000 graphics/menyoki: New port: Screen{shot,cast} and perform ImageOps on the command line --- graphics/Makefile | 1 + graphics/menyoki/Makefile | 209 ++++++++++++ graphics/menyoki/distinfo | 361 +++++++++++++++++++++ ...tch-cargo-crates_device__query-1.1.2_Cargo.toml | 11 + ...patch-cargo-crates_device__query-1.1.2_build.rs | 24 ++ ...es_device__query-1.1.2_src_device__state_mod.rs | 15 + graphics/menyoki/pkg-descr | 7 + 7 files changed, 628 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index d5099c2c7d6e..7b459667a843 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -555,6 +555,7 @@ SUBDIR += matplotlib-cpp SUBDIR += matplotplusplus SUBDIR += meh + SUBDIR += menyoki SUBDIR += mesa-demos SUBDIR += mesa-devel SUBDIR += mesa-dri diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile new file mode 100644 index 000000000000..84add9dfd4bc --- /dev/null +++ b/graphics/menyoki/Makefile @@ -0,0 +1,209 @@ +PORTNAME= menyoki +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.0 +CATEGORIES= graphics + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Screen{shot,cast} and perform ImageOps on the command line +WWW= https://menyoki.cli.rs/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo xorg +USE_XORG= x11 xrandr + +USE_GITHUB= yes +GH_ACCOUNT= orhun + +CARGO_CRATES= adler-1.0.2 \ + ahash-0.7.6 \ + android_system_properties-0.1.5 \ + ansi_colours-1.2.1 \ + ansi_term-0.12.1 \ + arrayvec-0.7.2 \ + atty-0.2.14 \ + autocfg-1.1.0 \ + base64-0.13.1 \ + bit_field-0.10.2 \ + bitflags-1.3.2 \ + bumpalo-3.12.0 \ + bytemuck-1.13.1 \ + byteorder-1.4.3 \ + bytesize-1.2.0 \ + cc-1.0.79 \ + cfg-if-1.0.0 \ + chrono-0.4.23 \ + clap-2.34.0 \ + codespan-reporting-0.11.1 \ + color_quant-1.1.0 \ + colored-2.0.0 \ + console-0.15.5 \ + core-foundation-0.9.3 \ + core-foundation-sys-0.8.3 \ + crc32fast-1.3.2 \ + crossbeam-channel-0.5.7 \ + crossbeam-deque-0.8.3 \ + crossbeam-epoch-0.9.14 \ + crossbeam-utils-0.8.15 \ + crossterm-0.25.0 \ + crossterm_winapi-0.9.0 \ + crunchy-0.2.2 \ + ctor-0.1.26 \ + ctrlc-3.2.5 \ + cxx-1.0.91 \ + cxx-build-1.0.91 \ + cxxbridge-flags-1.0.91 \ + cxxbridge-macro-1.0.91 \ + device_query-1.1.2 \ + diff-0.1.13 \ + dirs-4.0.0 \ + dirs-sys-0.3.7 \ + dlv-list-0.3.0 \ + dominant_color-0.3.0 \ + either-1.8.1 \ + encode_unicode-0.3.6 \ + errno-0.2.8 \ + errno-dragonfly-0.1.2 \ + exr-1.5.3 \ + fallible_collections-0.4.6 \ + fastrand-1.9.0 \ + fern_colored-0.6.1 \ + flate2-1.0.25 \ + flume-0.10.14 \ + futures-core-0.3.26 \ + futures-sink-0.3.26 \ + getrandom-0.2.8 \ + gif-0.11.4 \ + gif-0.12.0 \ + gif-dispose-4.0.0 \ + gifski-1.10.0 \ + half-2.2.1 \ + hashbrown-0.12.3 \ + hermit-abi-0.1.19 \ + hermit-abi-0.2.6 \ + hex-0.4.3 \ + iana-time-zone-0.1.53 \ + iana-time-zone-haiku-0.1.1 \ + image-0.24.5 \ + imagequant-4.1.0 \ + imgref-1.9.4 \ + instant-0.1.12 \ + io-lifetimes-1.0.5 \ + jobserver-0.1.26 \ + jpeg-decoder-0.3.0 \ + js-sys-0.3.61 \ + kamadak-exif-0.5.5 \ + lazy_static-1.4.0 \ + lebe-0.5.2 \ + libc-0.2.139 \ + libwebp-sys-0.4.2 \ + link-cplusplus-1.0.8 \ + linux-raw-sys-0.1.4 \ + lock_api-0.4.9 \ + lodepng-3.7.2 \ + log-0.4.17 \ + loop9-0.1.3 \ + macos-accessibility-client-0.0.1 \ + make-cmd-0.1.0 \ + memoffset-0.8.0 \ + miniz_oxide-0.6.2 \ + mio-0.8.6 \ + mutate_once-0.1.1 \ + nanorand-0.7.0 \ + natord-1.0.9 \ + nix-0.26.2 \ + noisy_float-0.2.0 \ + num-integer-0.1.45 \ + num-rational-0.4.1 \ + num-traits-0.2.15 \ + num_cpus-1.15.0 \ + once_cell-1.17.1 \ + ordered-multimap-0.4.3 \ + output_vt100-0.1.3 \ + parking_lot-0.12.1 \ + parking_lot_core-0.9.7 \ + pin-project-1.0.12 \ + pin-project-internal-1.0.12 \ + pkg-config-0.3.26 \ + png-0.17.7 \ + pretty_assertions-1.3.0 \ + proc-macro2-1.0.51 \ + quick-error-2.0.1 \ + quote-1.0.23 \ + rayon-1.6.1 \ + rayon-core-1.10.2 \ + readkey-0.1.7 \ + readmouse-0.2.1 \ + redox_syscall-0.2.16 \ + redox_users-0.4.3 \ + resize-0.7.4 \ + rgb-0.8.36 \ + rust-ini-0.18.0 \ + rustix-0.36.8 \ + scoped_threadpool-0.1.9 \ + scopeguard-1.1.0 \ + scratch-1.0.3 \ + signal-hook-0.3.15 \ + signal-hook-mio-0.2.3 \ + signal-hook-registry-1.4.1 \ + simd-adler32-0.3.4 \ + sixel-rs-0.3.3 \ + sixel-sys-0.3.1 \ + smallvec-1.10.0 \ + spin-0.9.5 \ + static_assertions-1.1.0 \ + strsim-0.8.0 \ + syn-1.0.109 \ + tempfile-3.4.0 \ + term_size-0.3.2 \ + termcolor-1.2.0 \ + textwrap-0.11.0 \ + thiserror-1.0.38 \ + thiserror-impl-1.0.38 \ + thread_local-1.1.7 \ + threadpool-1.8.1 \ + tiff-0.8.1 \ + time-0.1.45 \ + unicode-ident-1.0.6 \ + unicode-width-0.1.10 \ + version_check-0.9.4 \ + viuer-0.6.2 \ + wasi-0.10.0+wasi-snapshot-preview1 \ + wasi-0.11.0+wasi-snapshot-preview1 \ + wasm-bindgen-0.2.84 \ + wasm-bindgen-backend-0.2.84 \ + wasm-bindgen-macro-0.2.84 \ + wasm-bindgen-macro-support-0.2.84 \ + wasm-bindgen-shared-0.2.84 \ + webp-0.2.2 \ + weezl-0.1.7 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-sys-0.42.0 \ + windows-sys-0.45.0 \ + windows-targets-0.42.1 \ + windows_aarch64_gnullvm-0.42.1 \ + windows_aarch64_msvc-0.42.1 \ + windows_i686_gnu-0.42.1 \ + windows_i686_msvc-0.42.1 \ + windows_x86_64_gnu-0.42.1 \ + windows_x86_64_gnullvm-0.42.1 \ + windows_x86_64_msvc-0.42.1 \ + x11-2.21.0 \ + yansi-0.5.1 \ + zune-inflate-0.2.50 + +PLIST_FILES= bin/${PORTNAME} + +post-patch: + @${CP} -r \ + ${WRKSRC}/cargo-crates/device_query-1.1.2/src/device_state/linux \ + ${WRKSRC}/cargo-crates/device_query-1.1.2/src/device_state/freebsd + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/graphics/menyoki/distinfo b/graphics/menyoki/distinfo new file mode 100644 index 000000000000..382d8191b1bd --- /dev/null +++ b/graphics/menyoki/distinfo @@ -0,0 +1,361 @@ +TIMESTAMP = 1704927380 +SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe +SIZE (rust/crates/adler-1.0.2.crate) = 12778 +SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47 +SIZE (rust/crates/ahash-0.7.6.crate) = 38030 +SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 +SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 +SHA256 (rust/crates/ansi_colours-1.2.1.crate) = 7db9d9767fde724f83933a716ee182539788f293828244e9d999695ce0f7ba1e +SIZE (rust/crates/ansi_colours-1.2.1.crate) = 21866 +SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 +SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 +SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6 +SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa +SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 +SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 +SIZE (rust/crates/base64-0.13.1.crate) = 61002 +SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61 +SIZE (rust/crates/bit_field-0.10.2.crate) = 10568 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535 +SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604 +SHA256 (rust/crates/bytemuck-1.13.1.crate) = 17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea +SIZE (rust/crates/bytemuck-1.13.1.crate) = 42309 +SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 +SIZE (rust/crates/byteorder-1.4.3.crate) = 22512 +SHA256 (rust/crates/bytesize-1.2.0.crate) = 38fcc2979eff34a4b84e1cf9a1e3da42a7d44b3b690a40cdcb23e3d556cfb2e5 +SIZE (rust/crates/bytesize-1.2.0.crate) = 9996 +SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f +SIZE (rust/crates/cc-1.0.79.crate) = 62624 +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.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f +SIZE (rust/crates/chrono-0.4.23.crate) = 187259 +SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c +SIZE (rust/crates/clap-2.34.0.crate) = 202210 +SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e +SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963 +SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b +SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 +SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd +SIZE (rust/crates/colored-2.0.0.crate) = 21619 +SHA256 (rust/crates/console-0.15.5.crate) = c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60 +SIZE (rust/crates/console-0.15.5.crate) = 34788 +SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146 +SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059 +SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc +SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519 +SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d +SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661 +SHA256 (rust/crates/crossbeam-channel-0.5.7.crate) = cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c +SIZE (rust/crates/crossbeam-channel-0.5.7.crate) = 90257 +SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef +SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746 +SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695 +SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524 +SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b +SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326 +SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 +SIZE (rust/crates/crossterm-0.25.0.crate) = 116533 +SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c +SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561 +SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 +SIZE (rust/crates/crunchy-0.2.2.crate) = 2995 +SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096 +SIZE (rust/crates/ctor-0.1.26.crate) = 10803 +SHA256 (rust/crates/ctrlc-3.2.5.crate) = bbcf33c2a618cbe41ee43ae6e9f2e48368cd9f9db2896f10167d8d762679f639 +SIZE (rust/crates/ctrlc-3.2.5.crate) = 13282 +SHA256 (rust/crates/cxx-1.0.91.crate) = 86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62 +SIZE (rust/crates/cxx-1.0.91.crate) = 195757 +SHA256 (rust/crates/cxx-build-1.0.91.crate) = 48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690 +SIZE (rust/crates/cxx-build-1.0.91.crate) = 84433 +SHA256 (rust/crates/cxxbridge-flags-1.0.91.crate) = a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf +SIZE (rust/crates/cxxbridge-flags-1.0.91.crate) = 5250 +SHA256 (rust/crates/cxxbridge-macro-1.0.91.crate) = 086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892 +SIZE (rust/crates/cxxbridge-macro-1.0.91.crate) = 59525 +SHA256 (rust/crates/device_query-1.1.2.crate) = b56f0854fc7d91091ac5e60a6c69fe2a6dc9da99802787ecabd95130e67a7b07 +SIZE (rust/crates/device_query-1.1.2.crate) = 14011 +SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 +SIZE (rust/crates/diff-0.1.13.crate) = 46216 +SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059 +SIZE (rust/crates/dirs-4.0.0.crate) = 12503 +SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6 +SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597 +SHA256 (rust/crates/dlv-list-0.3.0.crate) = 0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257 +SIZE (rust/crates/dlv-list-0.3.0.crate) = 11920 +SHA256 (rust/crates/dominant_color-0.3.0.crate) = 2494b5d589b485e8b75ef5e81b4dc271fb0d5814132c308d5d11f0de9b300d96 +SIZE (rust/crates/dominant_color-0.3.0.crate) = 119320 +SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91 +SIZE (rust/crates/either-1.8.1.crate) = 16027 +SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f +SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741 +SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 +SIZE (rust/crates/errno-0.2.8.crate) = 9276 +SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf +SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810 +SHA256 (rust/crates/exr-1.5.3.crate) = e8af5ef47e2ed89d23d0ecbc1b681b30390069de70260937877514377fc24feb +SIZE (rust/crates/exr-1.5.3.crate) = 241996 +SHA256 (rust/crates/fallible_collections-0.4.6.crate) = 3f57ccc32870366ae684be48b32a1a2e196f98a42a9b4361fe77e13fd4a34755 +SIZE (rust/crates/fallible_collections-0.4.6.crate) = 49282 +SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be +SIZE (rust/crates/fastrand-1.9.0.crate) = 11910 +SHA256 (rust/crates/fern_colored-0.6.1.crate) = 7d6c72db190248990d9921bcaa1ba78a8f2f5732f4dc821e5bd0b77b2c06a78a +SIZE (rust/crates/fern_colored-0.6.1.crate) = 299248 +SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841 +SIZE (rust/crates/flate2-1.0.25.crate) = 70210 +SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577 +SIZE (rust/crates/flume-0.10.14.crate) = 65389 +SHA256 (rust/crates/futures-core-0.3.26.crate) = ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608 +SIZE (rust/crates/futures-core-0.3.26.crate) = 14708 +SHA256 (rust/crates/futures-sink-0.3.26.crate) = f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364 +SIZE (rust/crates/futures-sink-0.3.26.crate) = 7853 +SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31 +SIZE (rust/crates/getrandom-0.2.8.crate) = 30553 +SHA256 (rust/crates/gif-0.11.4.crate) = 3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06 +SIZE (rust/crates/gif-0.11.4.crate) = 634244 +SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045 +SIZE (rust/crates/gif-0.12.0.crate) = 634734 +SHA256 (rust/crates/gif-dispose-4.0.0.crate) = a40dfdf5be59e0cbbf77cb7c6a91a18ee6d398b70fc54ad900e2bcba1860cb50 +SIZE (rust/crates/gif-dispose-4.0.0.crate) = 6373 +SHA256 (rust/crates/gifski-1.10.0.crate) = 52cb891802512f897458a65aacbb743f6827502d1eb4a56e439eca52b65bbbdf +SIZE (rust/crates/gifski-1.10.0.crate) = 40385 +SHA256 (rust/crates/half-2.2.1.crate) = 02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0 +SIZE (rust/crates/half-2.2.1.crate) = 47021 +SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 +SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7 +SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765 +SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176 +SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca +SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200 +SHA256 (rust/crates/image-0.24.5.crate) = 69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945 +SIZE (rust/crates/image-0.24.5.crate) = 270381 +SHA256 (rust/crates/imagequant-4.1.0.crate) = 9c56d8895f7eeace4c479de13672e87c1623649360477252306e00b680eaa06f +SIZE (rust/crates/imagequant-4.1.0.crate) = 55816 +SHA256 (rust/crates/imgref-1.9.4.crate) = b2cf49df1085dcfb171460e4592597b84abe50d900fb83efb6e41b20fefd6c2c +SIZE (rust/crates/imgref-1.9.4.crate) = 61486 +SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c +SIZE (rust/crates/instant-0.1.12.crate) = 6128 +SHA256 (rust/crates/io-lifetimes-1.0.5.crate) = 1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3 +SIZE (rust/crates/io-lifetimes-1.0.5.crate) = 35939 +SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2 +SIZE (rust/crates/jobserver-0.1.26.crate) = 22645 +SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e +SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671 +SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730 +SIZE (rust/crates/js-sys-0.3.61.crate) = 80158 +SHA256 (rust/crates/kamadak-exif-0.5.5.crate) = ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077 +SIZE (rust/crates/kamadak-exif-0.5.5.crate) = 54457 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8 +SIZE (rust/crates/lebe-0.5.2.crate) = 8422 +SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79 +SIZE (rust/crates/libc-0.2.139.crate) = 638983 +SHA256 (rust/crates/libwebp-sys-0.4.2.crate) = 439fd1885aa28937e7edcd68d2e793cb4a22f8733460d2519fbafd2b215672bf +SIZE (rust/crates/libwebp-sys-0.4.2.crate) = 5079881 +SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5 +SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674 +SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4 +SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981 +SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df +SIZE (rust/crates/lock_api-0.4.9.crate) = 25685 +SHA256 (rust/crates/lodepng-3.7.2.crate) = f0ad39f75bbaa4b10bb6f2316543632a8046a5bcf9c785488d79720b21f044f8 +SIZE (rust/crates/lodepng-3.7.2.crate) = 48504 +SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e +SIZE (rust/crates/log-0.4.17.crate) = 38028 +SHA256 (rust/crates/loop9-0.1.3.crate) = a703804431e5927454bcaf2b2a162595e95db931130c2728c18d050090f69940 +SIZE (rust/crates/loop9-0.1.3.crate) = 2377 +SHA256 (rust/crates/macos-accessibility-client-0.0.1.crate) = edf7710fbff50c24124331760978fb9086d6de6288dcdb38b25a97f8b1bdebbb +SIZE (rust/crates/macos-accessibility-client-0.0.1.crate) = 1847 +SHA256 (rust/crates/make-cmd-0.1.0.crate) = a8ca8afbe8af1785e09636acb5a41e08a765f5f0340568716c18a8700ba3c0d3 +SIZE (rust/crates/make-cmd-0.1.0.crate) = 1432 +SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1 +SIZE (rust/crates/memoffset-0.8.0.crate) = 8912 +SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa +SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536 +SHA256 (rust/crates/mio-0.8.6.crate) = 5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9 +SIZE (rust/crates/mio-0.8.6.crate) = 93658 +SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b +SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276 +SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3 +SIZE (rust/crates/nanorand-0.7.0.crate) = 18437 +SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c +SIZE (rust/crates/natord-1.0.9.crate) = 3866 +SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a +SIZE (rust/crates/nix-0.26.2.crate) = 277973 +SHA256 (rust/crates/noisy_float-0.2.0.crate) = 978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af +SIZE (rust/crates/noisy_float-0.2.0.crate) = 15564 +SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9 +SIZE (rust/crates/num-integer-0.1.45.crate) = 22529 +SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0 +SIZE (rust/crates/num-rational-0.4.1.crate) = 27889 +SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd +SIZE (rust/crates/num-traits-0.2.15.crate) = 49262 +SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b +SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680 +SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3 +SIZE (rust/crates/once_cell-1.17.1.crate) = 32856 +SHA256 (rust/crates/ordered-multimap-0.4.3.crate) = ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a +SIZE (rust/crates/ordered-multimap-0.4.3.crate) = 19599 +SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66 +SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473 +SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f +SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 +SHA256 (rust/crates/parking_lot_core-0.9.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521 +SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412 +SHA256 (rust/crates/pin-project-1.0.12.crate) = ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc +SIZE (rust/crates/pin-project-1.0.12.crate) = 56972 +SHA256 (rust/crates/pin-project-internal-1.0.12.crate) = 069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55 +SIZE (rust/crates/pin-project-internal-1.0.12.crate) = 27956 +SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160 +SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662 +SHA256 (rust/crates/png-0.17.7.crate) = 5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638 +SIZE (rust/crates/png-0.17.7.crate) = 80979 +SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755 +SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441 +SHA256 (rust/crates/proc-macro2-1.0.51.crate) = 5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6 +SIZE (rust/crates/proc-macro2-1.0.51.crate) = 41804 +SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 +SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 +SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b +SIZE (rust/crates/quote-1.0.23.crate) = 28058 +SHA256 (rust/crates/rayon-1.6.1.crate) = 6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7 +SIZE (rust/crates/rayon-1.6.1.crate) = 166330 +SHA256 (rust/crates/rayon-core-1.10.2.crate) = 356a0625f1954f730c0201cdab48611198dc6ce21f4acff55089b5a78e6e835b +SIZE (rust/crates/rayon-core-1.10.2.crate) = 70599 +SHA256 (rust/crates/readkey-0.1.7.crate) = 86d401b6d6a1725a59f1b4e813275d289dff3ad09c72b373a10a7a8217ba3146 +SIZE (rust/crates/readkey-0.1.7.crate) = 3040 +SHA256 (rust/crates/readmouse-0.2.1.crate) = be105c72a1e6a5a1198acee3d5b506a15676b74a02ecd78060042a447f408d94 +SIZE (rust/crates/readmouse-0.2.1.crate) = 2479 +SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a +SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 +SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b +SIZE (rust/crates/redox_users-0.4.3.crate) = 15353 +SHA256 (rust/crates/resize-0.7.4.crate) = 87e7bdfff05e26408cf8f82fe896ce3d7624f0c0b06c84b2f1009c50452ead41 +SIZE (rust/crates/resize-0.7.4.crate) = 10345 +SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59 +SIZE (rust/crates/rgb-0.8.36.crate) = 16576 +SHA256 (rust/crates/rust-ini-0.18.0.crate) = f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df +SIZE (rust/crates/rust-ini-0.18.0.crate) = 15439 +SHA256 (rust/crates/rustix-0.36.8.crate) = f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644 +SIZE (rust/crates/rustix-0.36.8.crate) = 290808 +SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8 +SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800 +SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd +SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 +SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2 +SIZE (rust/crates/scratch-1.0.3.crate) = 8198 +SHA256 (rust/crates/signal-hook-0.3.15.crate) = 732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9 +SIZE (rust/crates/signal-hook-0.3.15.crate) = 50138 +SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af +SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064 +SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 +SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987 +SHA256 (rust/crates/simd-adler32-0.3.4.crate) = 14a5df39617d7c8558154693a1bb8157a4aab8179209540cc0b10e5dc24e0b18 +SIZE (rust/crates/simd-adler32-0.3.4.crate) = 12076 +SHA256 (rust/crates/sixel-rs-0.3.3.crate) = cfa95c014543113a192d906e5971d0c8d1e8b4cc1e61026539687a7016644ce5 +SIZE (rust/crates/sixel-rs-0.3.3.crate) = 21265 +SHA256 (rust/crates/sixel-sys-0.3.1.crate) = fb46e0cd5569bf910390844174a5a99d52dd40681fff92228d221d9f8bf87dea +SIZE (rust/crates/sixel-sys-0.3.1.crate) = 5486269 +SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 +SIZE (rust/crates/smallvec-1.10.0.crate) = 31564 +SHA256 (rust/crates/spin-0.9.5.crate) = 7dccf47db1b41fa1573ed27ccf5e08e3ca771cb994f776668c5ebda893b248fc +SIZE (rust/crates/spin-0.9.5.crate) = 33732 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 +SIZE (rust/crates/syn-1.0.109.crate) = 237611 +SHA256 (rust/crates/tempfile-3.4.0.crate) = af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95 +SIZE (rust/crates/tempfile-3.4.0.crate) = 30591 +SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9 +SIZE (rust/crates/term_size-0.3.2.crate) = 10917 +SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6 +SIZE (rust/crates/termcolor-1.2.0.crate) = 17917 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0 +SIZE (rust/crates/thiserror-1.0.38.crate) = 18947 +SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f +SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429 +SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152 +SIZE (rust/crates/thread_local-1.1.7.crate) = 13585 +SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa +SIZE (rust/crates/threadpool-1.8.1.crate) = 14408 +SHA256 (rust/crates/tiff-0.8.1.crate) = 7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471 +SIZE (rust/crates/tiff-0.8.1.crate) = 1417977 +SHA256 (rust/crates/time-0.1.45.crate) = 1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a +SIZE (rust/crates/time-0.1.45.crate) = 28911 +SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc +SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158 +SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b +SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/viuer-0.6.2.crate) = b511f7e9ae27b5750f12ca50c353a1179bd4cc964a47294eb0d2cdad40cb41c0 +SIZE (rust/crates/viuer-0.6.2.crate) = 14586 +SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f +SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964 +SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 +SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b +SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9 +SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5 +SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d +SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219 +SHA256 (rust/crates/webp-0.2.2.crate) = cf022f821f166079a407d000ab57e84de020e66ffbbf4edde999bc7d6e371cae +SIZE (rust/crates/webp-0.2.2.crate) = 1848930 +SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb +SIZE (rust/crates/weezl-0.1.7.crate) = 42166 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-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/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 +SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791 +SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 +SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 +SHA256 (rust/crates/windows-targets-0.42.1.crate) = 8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7 +SIZE (rust/crates/windows-targets-0.42.1.crate) = 5524 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608 +SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795 +SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7 +SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655 +SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640 +SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428 +SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605 +SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583 +SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45 +SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463 +SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788 +SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd +SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606 +SHA256 (rust/crates/x11-2.21.0.crate) = 502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e +SIZE (rust/crates/x11-2.21.0.crate) = 67810 +SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec +SIZE (rust/crates/yansi-0.5.1.crate) = 16525 +SHA256 (rust/crates/zune-inflate-0.2.50.crate) = 589245df6230839c305984dcc0a8385cc72af1fd223f360ffd5d65efa4216d40 +SIZE (rust/crates/zune-inflate-0.2.50.crate) = 37058 +SHA256 (orhun-menyoki-v1.7.0_GH0.tar.gz) = 91b0373b22b84f24ef57d5fca7123e3bb2c454c61c4927b6cc15d45d8db38616 +SIZE (orhun-menyoki-v1.7.0_GH0.tar.gz) = 126705 diff --git a/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_Cargo.toml b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_Cargo.toml new file mode 100644 index 000000000000..be58f126c340 --- /dev/null +++ b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_Cargo.toml @@ -0,0 +1,11 @@ +--- cargo-crates/device_query-1.1.2/Cargo.toml.orig 2024-01-10 23:08:16 UTC ++++ cargo-crates/device_query-1.1.2/Cargo.toml +@@ -31,7 +31,7 @@ version = "0.3.9" + [build-dependencies.pkg-config] + version = "0.3.9" + +-[target."cfg(target_os = \"linux\")".dependencies.x11] ++[target."cfg(any(target_os = \"linux\", target_os = \"freebsd\"))".dependencies.x11] + version = "2.17.2" + features = ["xlib"] + diff --git a/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_build.rs b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_build.rs new file mode 100644 index 000000000000..15b1d4387b1c --- /dev/null +++ b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_build.rs @@ -0,0 +1,24 @@ +--- cargo-crates/device_query-1.1.2/build.rs.orig 2024-01-10 23:04:50 UTC ++++ cargo-crates/device_query-1.1.2/build.rs +@@ -6,16 +6,16 @@ fn main() {} + #[cfg(target_os = "macos")] + fn main() {} + +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + use std::env; +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + use std::fs::File; +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + use std::io::Write; +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + use std::path::Path; + +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + fn main() { + let mut config = String::new(); + let libdir = match pkg_config::get_variable("x11", "libdir") { diff --git a/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_src_device__state_mod.rs b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_src_device__state_mod.rs new file mode 100644 index 000000000000..f91ef7b2b01c --- /dev/null +++ b/graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_src_device__state_mod.rs @@ -0,0 +1,15 @@ +--- cargo-crates/device_query-1.1.2/src/device_state/mod.rs.orig 2024-01-10 23:09:14 UTC ++++ cargo-crates/device_query-1.1.2/src/device_state/mod.rs +@@ -2,8 +2,12 @@ mod linux; + + #[cfg(target_os = "linux")] + mod linux; ++#[cfg(target_os = "freebsd")] ++mod freebsd; + #[cfg(target_os = "linux")] + pub use self::linux::DeviceState; ++#[cfg(target_os = "freebsd")] ++pub use self::freebsd::DeviceState; + + #[cfg(target_os = "windows")] + mod windows; diff --git a/graphics/menyoki/pkg-descr b/graphics/menyoki/pkg-descr new file mode 100644 index 000000000000..417075c854dc --- /dev/null +++ b/graphics/menyoki/pkg-descr @@ -0,0 +1,7 @@ +menyoki is a screencast and screenshot utility that can also perform various +image related operations such as making/splitting GIFs and +modifying/analyzing/viewing image files. It aims to be a lightweight command +line tool for either helping out on day-to-day life operations or complicated +detail-centric issues. Originally it was designed to record/screenshot terminal +windows but it can be tweaked easily for other purposes with command line +arguments, environment variables, or a configuration file.