From nobody Tue Jan 03 06:34:28 2023 X-Original-To: dev-commits-ports-all@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 4NmNHm57fPz2nqk7; Tue, 3 Jan 2023 06:34:28 +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 4NmNHm2Zv2z3v15; Tue, 3 Jan 2023 06:34:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672727668; 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=r1SVWxGTXsS66AVUO6clMNJmTVButf5ovDcTmKQA2Ko=; b=ZI/jpkTUQUQRawUL7Kmfjh2WSFz5hu42U9sNyrOiiTJnUC4BZtKnKh+CaCko8lwBVs0JQK ubA/HJnVEJhSOrqcc8AHmNxCWS4fG0LlTJy3Mw55Sb9PwhZzO+QG9+pTeHdHC4Zfn4pxXr 0f6KeDU+AnUDQ0srKSq9tRFp9G+8/49hrSjUgFDiUMPEIZoutgoXGF3k8HURFOzCly/02T o4JQbD5fzrBU8VAdMp4xIHGfHBlATY1xnWft0w9gT2K/VAh9lDwLXECZn35G99sOab+oRP sxuRNbUMpuw+IMtE/IjZ1XhjyuDG1Jadgv62Z3pI1+0oTew0u+Na7LEFVQ1WeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672727668; 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=r1SVWxGTXsS66AVUO6clMNJmTVButf5ovDcTmKQA2Ko=; b=cgkTE/LomT7moKCJsGe0A4m5BtUX74iUMMrguLakwt2sOpKCh+wDFEi88/HyWyyoqjkSeB 1TydTzg187UYMEipu1KPsKb0mHg8S24TnwwTkVPGjBLTF5NGe+BOUOjwaP86U0IdHj0tC7 XcHFGbRc6g3R21YBUelVE1iEfaG40gcdRKBRoO7RTfVuHMohVsLUEvwhOCKBSAOkvZBuEL gvI/9+PqHgeStE5mCmWAZfE66u86+AGfTPxG3HtO7pVViEpBQM9v+lO3VPwzht26I08O7D jHc/3Z1vbwa5r/3iNPJ5eDeu4P/RS7Ec1/DVk9rB926a7B2CDZGKhO8LtUVtNw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672727668; a=rsa-sha256; cv=none; b=bzvzR8mFioIS6UYdUXv6LR/vRwgod8MwbmLx33rC+CUTxSSyMkC/w2a21aesKeKMWiTr6O jrbi6t3mQKhTGD1WSCgQAeQdMCog+3RINqGIs2jHbvVIuacapNvqYCa72DanPeNcM2IBW2 yKxVIM5j4wcvr1iSrcqvxOQzULZwjGF3NlXZtGjsYY0sLMGPmqbViGUWgwjJMdzTLCxtXO xd2QWi1WQua4qIW4VXjkLMGPmn8wInjy3a0QRMoNQctWtHPV3TaU/tlB1LrHpwiu5K6Efm CC+P2DXEENFYftz1AKy5pGhY7Tx6P0GveC6UN8drdQHPXj7Lwu8TYgIVAg2GEg== 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 4NmNHm16lczMTv; Tue, 3 Jan 2023 06:34:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 3036YSCA044016; Tue, 3 Jan 2023 06:34:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3036YS70044015; Tue, 3 Jan 2023 06:34:28 GMT (envelope-from git) Date: Tue, 3 Jan 2023 06:34:28 GMT Message-Id: <202301030634.3036YS70044015@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: 9bbaad0a2564 - main - x11/clipcat: New port: Clipcat is a clipboard manager written in Rust List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: 9bbaad0a25645df554ac3edbb0ea6f69fa5d67f8 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=9bbaad0a25645df554ac3edbb0ea6f69fa5d67f8 commit 9bbaad0a25645df554ac3edbb0ea6f69fa5d67f8 Author: Yuri Victorovich AuthorDate: 2023-01-03 06:10:23 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-03 06:34:15 +0000 x11/clipcat: New port: Clipcat is a clipboard manager written in Rust --- x11/Makefile | 1 + x11/clipcat/Makefile | 253 +++++++++++++++++++++++++++++ x11/clipcat/distinfo | 433 ++++++++++++++++++++++++++++++++++++++++++++++++++ x11/clipcat/pkg-descr | 16 ++ 4 files changed, 703 insertions(+) diff --git a/x11/Makefile b/x11/Makefile index b8d81240d8ea..d7df5e968c61 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -39,6 +39,7 @@ SUBDIR += cinnamon-session SUBDIR += cl-clx SUBDIR += cl-clx-sbcl + SUBDIR += clipcat SUBDIR += cliphist SUBDIR += clipman SUBDIR += compton-conf diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile new file mode 100644 index 000000000000..543e028a3a17 --- /dev/null +++ b/x11/clipcat/Makefile @@ -0,0 +1,253 @@ +PORTNAME= clipcat +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.0 +CATEGORIES= x11 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Clipcat is a clipboard manager written in Rust +WWW= https://github.com/xrelkd/clipcat + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= protoc:devel/protobuf + +USES= cargo localbase:ldflags llvm:min=13,build python:build xorg +USE_XORG= xcb + +USE_GITHUB= yes +GH_ACCOUNT= xrelkd + +MAKE_ENV= LLVM_CONFIG_PATH=${LLVM_CONFIG} + +CARGO_CRATES= aho-corasick-0.7.15 \ + ansi_term-0.11.0 \ + ansi_term-0.12.1 \ + anyhow-1.0.38 \ + app_dirs-1.2.1 \ + arrayref-0.3.6 \ + arrayvec-0.5.2 \ + async-stream-0.3.0 \ + async-stream-impl-0.3.0 \ + async-trait-0.1.42 \ + atty-0.2.14 \ + autocfg-1.0.1 \ + base64-0.13.0 \ + beef-0.4.4 \ + bincode-1.3.1 \ + bindgen-0.54.0 \ + bitflags-1.2.1 \ + blake2b_simd-0.5.11 \ + boxfnonce-0.1.1 \ + byteorder-1.4.2 \ + bytes-1.0.1 \ + cc-1.0.66 \ + cexpr-0.4.0 \ + cfg-if-0.1.10 \ + cfg-if-1.0.0 \ + chrono-0.4.19 \ + clang-sys-0.29.3 \ + clap-2.33.3 \ + const_fn-0.4.5 \ + constant_time_eq-0.1.5 \ + crossbeam-0.7.3 \ + crossbeam-channel-0.4.4 \ + crossbeam-channel-0.5.0 \ + crossbeam-deque-0.7.3 \ + crossbeam-deque-0.8.0 \ + crossbeam-epoch-0.8.2 \ + crossbeam-epoch-0.9.1 \ + crossbeam-queue-0.2.3 \ + crossbeam-utils-0.7.2 \ + crossbeam-utils-0.8.1 \ + daemonize-0.4.1 \ + darling-0.10.2 \ + darling_core-0.10.2 \ + darling_macro-0.10.2 \ + defer-drop-1.0.1 \ + derive_builder-0.9.0 \ + derive_builder_core-0.9.0 \ + dirs-2.0.2 \ + dirs-sys-0.3.5 \ + doc-comment-0.3.3 \ + either-1.6.1 \ + env_logger-0.6.2 \ + env_logger-0.7.1 \ + fixedbitset-0.2.0 \ + fnv-1.0.7 \ + futures-0.3.12 \ + futures-channel-0.3.12 \ + futures-core-0.3.12 \ + futures-executor-0.3.12 \ + futures-io-0.3.12 \ + futures-macro-0.3.12 \ + futures-sink-0.3.12 \ + futures-task-0.3.12 \ + futures-util-0.3.12 \ + fuzzy-matcher-0.3.7 \ + getrandom-0.1.16 \ + getrandom-0.2.2 \ + glob-0.3.0 \ + h2-0.3.0 \ + hashbrown-0.9.1 \ + heck-0.3.2 \ + hermit-abi-0.1.18 \ + http-0.2.3 \ + http-body-0.4.0 \ + httparse-1.3.5 \ + httpdate-0.3.2 \ + humantime-1.3.0 \ + hyper-0.14.4 \ + ident_case-1.0.1 \ + indexmap-1.6.1 \ + itertools-0.9.0 \ + itoa-0.4.7 \ + jobserver-0.1.21 \ + lazy_static-1.4.0 \ + lazycell-1.3.0 \ + libc-0.2.85 \ + libloading-0.5.2 \ + librocksdb-sys-6.11.4 \ + log-0.4.14 \ + matchers-0.0.1 \ + maybe-uninit-2.0.0 \ + memchr-2.3.4 \ + memoffset-0.5.6 \ + memoffset-0.6.1 \ + mio-0.7.7 \ + miow-0.3.6 \ + multimap-0.8.2 \ + nix-0.14.1 \ + nom-5.1.2 \ + ntapi-0.3.6 \ + num-integer-0.1.44 \ + num-traits-0.2.14 \ + num_cpus-1.13.0 \ + ole32-sys-0.2.0 \ + once_cell-1.5.2 \ + peeking_take_while-0.1.2 \ + percent-encoding-2.1.0 \ + petgraph-0.5.1 \ + pin-project-0.4.27 \ + pin-project-1.0.5 \ + pin-project-internal-0.4.27 \ + pin-project-internal-1.0.5 \ + pin-project-lite-0.2.4 \ + pin-utils-0.1.0 \ + ppv-lite86-0.2.10 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro-hack-0.5.19 \ + proc-macro-nested-0.1.7 \ + proc-macro2-1.0.24 \ + prost-0.7.0 \ + prost-build-0.7.0 \ + prost-derive-0.7.0 \ + prost-types-0.7.0 \ + quick-error-1.2.3 \ + quote-1.0.8 \ + rand-0.8.3 \ + rand_chacha-0.3.0 \ + rand_core-0.6.1 \ + rand_hc-0.3.0 \ + rayon-1.5.0 \ + rayon-core-1.9.0 \ + redox_syscall-0.1.57 \ + redox_syscall-0.2.4 \ + redox_users-0.3.5 \ + regex-1.4.3 \ + regex-automata-0.1.9 \ + regex-syntax-0.6.22 \ + remove_dir_all-0.5.3 \ + rocksdb-0.15.0 \ + rust-argon2-0.8.3 \ + rustc-hash-1.1.0 \ + ryu-1.0.5 \ + scopeguard-1.1.0 \ + serde-1.0.123 \ + serde_derive-1.0.123 \ + serde_json-1.0.62 \ + serde_with-1.6.2 \ + serde_with_macros-1.3.0 \ + sharded-slab-0.1.1 \ + shell32-sys-0.1.2 \ + shlex-0.1.1 \ + signal-hook-registry-1.3.0 \ + skim-0.9.3 \ + slab-0.4.2 \ + smallvec-1.6.1 \ + snafu-0.6.10 \ + snafu-derive-0.6.10 \ + socket2-0.3.19 \ + strsim-0.8.0 \ + strsim-0.9.3 \ + structopt-0.3.21 \ + structopt-derive-0.4.14 \ + syn-1.0.60 \ + tempfile-3.2.0 \ + term-0.6.1 \ + termcolor-1.1.2 \ + textwrap-0.11.0 \ + thiserror-1.0.23 \ + thiserror-impl-1.0.23 \ + thread_local-1.1.3 \ + time-0.1.43 \ + timer-0.2.0 \ + tokio-1.2.0 \ + tokio-macros-1.1.0 \ + tokio-stream-0.1.3 \ + tokio-util-0.6.3 \ + toml-0.5.8 \ + tonic-0.4.0 \ + tonic-build-0.4.0 \ + tower-0.4.4 \ + tower-layer-0.3.1 \ + tower-service-0.3.1 \ + tracing-0.1.23 \ + tracing-attributes-0.1.12 \ + tracing-core-0.1.17 \ + tracing-futures-0.2.4 \ + tracing-journald-0.1.0 \ + tracing-log-0.1.1 \ + tracing-serde-0.1.2 \ + tracing-subscriber-0.2.15 \ + try-lock-0.2.3 \ + tuikit-0.4.3 \ + unicode-segmentation-1.7.1 \ + unicode-width-0.1.8 \ + unicode-xid-0.2.1 \ + utf8parse-0.1.1 \ + vec_map-0.8.2 \ + version_check-0.9.2 \ + void-1.0.2 \ + vte-0.3.3 \ + want-0.3.0 \ + wasi-0.9.0+wasi-snapshot-preview1 \ + wasi-0.10.2+wasi-snapshot-preview1 \ + which-3.1.1 \ + which-4.0.2 \ + 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 \ + xcb-0.9.0 \ + xdg-2.2.0 \ + x11-clipboard@git+https://github.com/xrelkd/x11-clipboard?tag=v0.6.0\#de648ede312e6b236e3b92119a014cac064b9e38 + +PLIST_FILES= bin/clipcat-menu \ + bin/clipcatctl \ + bin/clipcatd + +BINARY_ALIAS= python3=${PYTHON_CMD} + +# rebuilds rocksdb - maybe it can link with external rocksdb? + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/bin/clipcat-menu \ + ${STAGEDIR}${PREFIX}/bin/clipcatctl \ + ${STAGEDIR}${PREFIX}/bin/clipcatd + +.include diff --git a/x11/clipcat/distinfo b/x11/clipcat/distinfo new file mode 100644 index 000000000000..7cf079e0ad71 --- /dev/null +++ b/x11/clipcat/distinfo @@ -0,0 +1,433 @@ +TIMESTAMP = 1672717847 +SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5 +SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071 +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.38.crate) = afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1 +SIZE (rust/crates/anyhow-1.0.38.crate) = 30417 +SHA256 (rust/crates/app_dirs-1.2.1.crate) = e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d +SIZE (rust/crates/app_dirs-1.2.1.crate) = 9468 +SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 +SIZE (rust/crates/arrayref-0.3.6.crate) = 10035 +SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b +SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838 +SHA256 (rust/crates/async-stream-0.3.0.crate) = 3670df70cbc01729f901f94c887814b3c68db038aad1329a418bae178bc5295c +SIZE (rust/crates/async-stream-0.3.0.crate) = 11518 +SHA256 (rust/crates/async-stream-impl-0.3.0.crate) = a3548b8efc9f8e8a5a0a2808c5bd8451a9031b9e5b879a79590304ae928b0a70 +SIZE (rust/crates/async-stream-impl-0.3.0.crate) = 3652 +SHA256 (rust/crates/async-trait-0.1.42.crate) = 8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d +SIZE (rust/crates/async-trait-0.1.42.crate) = 24990 +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/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd +SIZE (rust/crates/base64-0.13.0.crate) = 62070 +SHA256 (rust/crates/beef-0.4.4.crate) = 474a626a67200bd107d44179bb3d4fc61891172d11696609264589be6a0e6a43 +SIZE (rust/crates/beef-0.4.4.crate) = 14801 +SHA256 (rust/crates/bincode-1.3.1.crate) = f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d +SIZE (rust/crates/bincode-1.3.1.crate) = 26121 +SHA256 (rust/crates/bindgen-0.54.0.crate) = 66c0bb6167449588ff70803f4127f0684f9063097eca5016f37eb52b92c2cf36 +SIZE (rust/crates/bindgen-0.54.0.crate) = 192585 +SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.crate) = 16745 +SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587 +SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096 +SHA256 (rust/crates/boxfnonce-0.1.1.crate) = 5988cb1d626264ac94100be357308f29ff7cbdd3b36bda27f450a4ee3f713426 +SIZE (rust/crates/boxfnonce-0.1.1.crate) = 9698 +SHA256 (rust/crates/byteorder-1.4.2.crate) = ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b +SIZE (rust/crates/byteorder-1.4.2.crate) = 22148 +SHA256 (rust/crates/bytes-1.0.1.crate) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040 +SIZE (rust/crates/bytes-1.0.1.crate) = 48142 +SHA256 (rust/crates/cc-1.0.66.crate) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48 +SIZE (rust/crates/cc-1.0.66.crate) = 53454 +SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27 +SIZE (rust/crates/cexpr-0.4.0.crate) = 18023 +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-0.29.3.crate) = fe6837df1d5cba2397b835c8530f51723267e16abbf83892e9e5af4f0e5dd10a +SIZE (rust/crates/clang-sys-0.29.3.crate) = 36660 +SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 +SIZE (rust/crates/clap-2.33.3.crate) = 201925 +SHA256 (rust/crates/const_fn-0.4.5.crate) = 28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6 +SIZE (rust/crates/const_fn-0.4.5.crate) = 13107 +SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc +SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936 +SHA256 (rust/crates/crossbeam-0.7.3.crate) = 69323bff1fb41c635347b8ead484a5ca6c3f11914d784170b158d8449ab07f8e +SIZE (rust/crates/crossbeam-0.7.3.crate) = 9906 +SHA256 (rust/crates/crossbeam-channel-0.4.4.crate) = b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87 +SIZE (rust/crates/crossbeam-channel-0.4.4.crate) = 86868 +SHA256 (rust/crates/crossbeam-channel-0.5.0.crate) = dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775 +SIZE (rust/crates/crossbeam-channel-0.5.0.crate) = 86811 +SHA256 (rust/crates/crossbeam-deque-0.7.3.crate) = 9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285 +SIZE (rust/crates/crossbeam-deque-0.7.3.crate) = 19888 +SHA256 (rust/crates/crossbeam-deque-0.8.0.crate) = 94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9 +SIZE (rust/crates/crossbeam-deque-0.8.0.crate) = 20756 +SHA256 (rust/crates/crossbeam-epoch-0.8.2.crate) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace +SIZE (rust/crates/crossbeam-epoch-0.8.2.crate) = 39283 +SHA256 (rust/crates/crossbeam-epoch-0.9.1.crate) = a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d +SIZE (rust/crates/crossbeam-epoch-0.9.1.crate) = 39561 +SHA256 (rust/crates/crossbeam-queue-0.2.3.crate) = 774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570 +SIZE (rust/crates/crossbeam-queue-0.2.3.crate) = 14753 +SHA256 (rust/crates/crossbeam-utils-0.7.2.crate) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 +SIZE (rust/crates/crossbeam-utils-0.7.2.crate) = 34338 +SHA256 (rust/crates/crossbeam-utils-0.8.1.crate) = 02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d +SIZE (rust/crates/crossbeam-utils-0.8.1.crate) = 35914 +SHA256 (rust/crates/daemonize-0.4.1.crate) = 70c24513e34f53b640819f0ac9f705b673fcf4006d7aab8778bee72ebfc89815 +SIZE (rust/crates/daemonize-0.4.1.crate) = 14494 +SHA256 (rust/crates/darling-0.10.2.crate) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858 +SIZE (rust/crates/darling-0.10.2.crate) = 17620 +SHA256 (rust/crates/darling_core-0.10.2.crate) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b +SIZE (rust/crates/darling_core-0.10.2.crate) = 44339 +SHA256 (rust/crates/darling_macro-0.10.2.crate) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72 +SIZE (rust/crates/darling_macro-0.10.2.crate) = 1919 +SHA256 (rust/crates/defer-drop-1.0.1.crate) = 18ae055245e14ed411f56dddf2a78caae87c25d9d6a18fb61f398a596cad77b4 +SIZE (rust/crates/defer-drop-1.0.1.crate) = 9062 +SHA256 (rust/crates/derive_builder-0.9.0.crate) = a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0 +SIZE (rust/crates/derive_builder-0.9.0.crate) = 38161 +SHA256 (rust/crates/derive_builder_core-0.9.0.crate) = 2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef +SIZE (rust/crates/derive_builder_core-0.9.0.crate) = 18328 +SHA256 (rust/crates/dirs-2.0.2.crate) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3 +SIZE (rust/crates/dirs-2.0.2.crate) = 11779 +SHA256 (rust/crates/dirs-sys-0.3.5.crate) = 8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a +SIZE (rust/crates/dirs-sys-0.3.5.crate) = 10643 +SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 +SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 +SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 +SIZE (rust/crates/either-1.6.1.crate) = 13641 +SHA256 (rust/crates/env_logger-0.6.2.crate) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3 +SIZE (rust/crates/env_logger-0.6.2.crate) = 31078 +SHA256 (rust/crates/env_logger-0.7.1.crate) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36 +SIZE (rust/crates/env_logger-0.7.1.crate) = 32281 +SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d +SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597 +SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 +SHA256 (rust/crates/futures-0.3.12.crate) = da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150 +SIZE (rust/crates/futures-0.3.12.crate) = 38113 +SHA256 (rust/crates/futures-channel-0.3.12.crate) = f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846 +SIZE (rust/crates/futures-channel-0.3.12.crate) = 29527 +SHA256 (rust/crates/futures-core-0.3.12.crate) = 79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65 +SIZE (rust/crates/futures-core-0.3.12.crate) = 13813 +SHA256 (rust/crates/futures-executor-0.3.12.crate) = e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9 +SIZE (rust/crates/futures-executor-0.3.12.crate) = 17110 +SHA256 (rust/crates/futures-io-0.3.12.crate) = 28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500 +SIZE (rust/crates/futures-io-0.3.12.crate) = 9070 +SHA256 (rust/crates/futures-macro-0.3.12.crate) = c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd +SIZE (rust/crates/futures-macro-0.3.12.crate) = 9680 +SHA256 (rust/crates/futures-sink-0.3.12.crate) = caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6 +SIZE (rust/crates/futures-sink-0.3.12.crate) = 7659 +SHA256 (rust/crates/futures-task-0.3.12.crate) = 13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86 +SIZE (rust/crates/futures-task-0.3.12.crate) = 11063 +SHA256 (rust/crates/futures-util-0.3.12.crate) = 632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b +SIZE (rust/crates/futures-util-0.3.12.crate) = 137448 +SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94 +SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047 +SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce +SIZE (rust/crates/getrandom-0.1.16.crate) = 25077 +SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8 +SIZE (rust/crates/getrandom-0.2.2.crate) = 26010 +SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574 +SIZE (rust/crates/glob-0.3.0.crate) = 18724 +SHA256 (rust/crates/h2-0.3.0.crate) = 6b67e66362108efccd8ac053abafc8b7a8d86a37e6e48fc4f6f7485eb5e9e6a5 +SIZE (rust/crates/h2-0.3.0.crate) = 155662 +SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 +SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734 +SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac +SIZE (rust/crates/heck-0.3.2.crate) = 54718 +SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c +SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936 +SHA256 (rust/crates/http-0.2.3.crate) = 7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747 +SIZE (rust/crates/http-0.2.3.crate) = 105044 +SHA256 (rust/crates/http-body-0.4.0.crate) = 2861bd27ee074e5ee891e8b539837a9430012e249d7f0ca2d795650f579c1994 +SIZE (rust/crates/http-body-0.4.0.crate) = 5325 +SHA256 (rust/crates/httparse-1.3.5.crate) = 615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691 +SIZE (rust/crates/httparse-1.3.5.crate) = 24018 +SHA256 (rust/crates/httpdate-0.3.2.crate) = 494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47 +SIZE (rust/crates/httpdate-0.3.2.crate) = 10768 +SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f +SIZE (rust/crates/humantime-1.3.0.crate) = 17020 +SHA256 (rust/crates/hyper-0.14.4.crate) = e8e946c2b1349055e0b72ae281b238baf1a3ea7307c7e9f9d64673bdd9c26ac7 +SIZE (rust/crates/hyper-0.14.4.crate) = 158482 +SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 +SHA256 (rust/crates/indexmap-1.6.1.crate) = 4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b +SIZE (rust/crates/indexmap-1.6.1.crate) = 49644 +SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b +SIZE (rust/crates/itertools-0.9.0.crate) = 96429 +SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736 +SIZE (rust/crates/itoa-0.4.7.crate) = 12099 +SHA256 (rust/crates/jobserver-0.1.21.crate) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2 +SIZE (rust/crates/jobserver-0.1.21.crate) = 21228 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 +SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 +SHA256 (rust/crates/libc-0.2.85.crate) = 7ccac4b00700875e6a07c6cde370d44d32fa01c5a65cdd2fca6858c479d28bb3 +SIZE (rust/crates/libc-0.2.85.crate) = 516872 +SHA256 (rust/crates/libloading-0.5.2.crate) = f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753 +SIZE (rust/crates/libloading-0.5.2.crate) = 16420 +SHA256 (rust/crates/librocksdb-sys-6.11.4.crate) = eb5b56f651c204634b936be2f92dbb42c36867e00ff7fe2405591f3b9fa66f09 +SIZE (rust/crates/librocksdb-sys-6.11.4.crate) = 10020114 +SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 +SIZE (rust/crates/log-0.4.14.crate) = 34582 +SHA256 (rust/crates/matchers-0.0.1.crate) = f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1 +SIZE (rust/crates/matchers-0.0.1.crate) = 5039 +SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 +SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809 +SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 +SIZE (rust/crates/memchr-2.3.4.crate) = 23077 +SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa +SIZE (rust/crates/memoffset-0.5.6.crate) = 7382 +SHA256 (rust/crates/memoffset-0.6.1.crate) = 157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87 +SIZE (rust/crates/memoffset-0.6.1.crate) = 7706 +SHA256 (rust/crates/mio-0.7.7.crate) = e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7 +SIZE (rust/crates/mio-0.7.7.crate) = 85595 +SHA256 (rust/crates/miow-0.3.6.crate) = 5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897 +SIZE (rust/crates/miow-0.3.6.crate) = 24533 +SHA256 (rust/crates/multimap-0.8.2.crate) = 1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333 +SIZE (rust/crates/multimap-0.8.2.crate) = 13453 +SHA256 (rust/crates/nix-0.14.1.crate) = 6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce +SIZE (rust/crates/nix-0.14.1.crate) = 185227 +SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af +SIZE (rust/crates/nom-5.1.2.crate) = 136174 +SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44 +SIZE (rust/crates/ntapi-0.3.6.crate) = 127221 +SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db +SIZE (rust/crates/num-integer-0.1.44.crate) = 22216 +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/ole32-sys-0.2.0.crate) = 5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c +SIZE (rust/crates/ole32-sys-0.2.0.crate) = 4227 +SHA256 (rust/crates/once_cell-1.5.2.crate) = 13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0 +SIZE (rust/crates/once_cell-1.5.2.crate) = 27660 +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/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7 +SIZE (rust/crates/petgraph-0.5.1.crate) = 147173 +SHA256 (rust/crates/pin-project-0.4.27.crate) = 2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15 +SIZE (rust/crates/pin-project-0.4.27.crate) = 50964 +SHA256 (rust/crates/pin-project-1.0.5.crate) = 96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63 +SIZE (rust/crates/pin-project-1.0.5.crate) = 53782 +SHA256 (rust/crates/pin-project-internal-0.4.27.crate) = 65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895 +SIZE (rust/crates/pin-project-internal-0.4.27.crate) = 29739 +SHA256 (rust/crates/pin-project-internal-1.0.5.crate) = 758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b +SIZE (rust/crates/pin-project-internal-1.0.5.crate) = 27351 +SHA256 (rust/crates/pin-project-lite-0.2.4.crate) = 439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827 +SIZE (rust/crates/pin-project-lite-0.2.4.crate) = 22840 +SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 +SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 +SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556 +SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 +SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495 +SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 +SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716 +SHA256 (rust/crates/prost-0.7.0.crate) = 9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2 +SIZE (rust/crates/prost-0.7.0.crate) = 24775 +SHA256 (rust/crates/prost-build-0.7.0.crate) = 32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3 +SIZE (rust/crates/prost-build-0.7.0.crate) = 8220115 +SHA256 (rust/crates/prost-derive-0.7.0.crate) = 169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4 +SIZE (rust/crates/prost-derive-0.7.0.crate) = 15218 +SHA256 (rust/crates/prost-types-0.7.0.crate) = b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb +SIZE (rust/crates/prost-types-0.7.0.crate) = 25694 +SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 +SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 +SHA256 (rust/crates/quote-1.0.8.crate) = 991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df +SIZE (rust/crates/quote-1.0.8.crate) = 24997 +SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e +SIZE (rust/crates/rand-0.8.3.crate) = 84493 +SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d +SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920 +SHA256 (rust/crates/rand_core-0.6.1.crate) = c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5 +SIZE (rust/crates/rand_core-0.6.1.crate) = 21634 +SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 +SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780 +SHA256 (rust/crates/rayon-1.5.0.crate) = 8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674 +SIZE (rust/crates/rayon-1.5.0.crate) = 158037 +SHA256 (rust/crates/rayon-core-1.9.0.crate) = 9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a +SIZE (rust/crates/rayon-core-1.9.0.crate) = 63787 +SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce +SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087 +SHA256 (rust/crates/redox_syscall-0.2.4.crate) = 05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570 +SIZE (rust/crates/redox_syscall-0.2.4.crate) = 23234 +SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d +SIZE (rust/crates/redox_users-0.3.5.crate) = 12644 +SHA256 (rust/crates/regex-1.4.3.crate) = d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a +SIZE (rust/crates/regex-1.4.3.crate) = 237273 +SHA256 (rust/crates/regex-automata-0.1.9.crate) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4 +SIZE (rust/crates/regex-automata-0.1.9.crate) = 114560 +SHA256 (rust/crates/regex-syntax-0.6.22.crate) = b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581 +SIZE (rust/crates/regex-syntax-0.6.22.crate) = 293187 +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/rocksdb-0.15.0.crate) = 23d83c02c429044d58474eaf5ae31e062d0de894e21125b47437ec0edc1397e6 +SIZE (rust/crates/rocksdb-0.15.0.crate) = 79627 +SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb +SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e +SIZE (rust/crates/ryu-1.0.5.crate) = 49570 +SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd +SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 +SHA256 (rust/crates/serde-1.0.123.crate) = 92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae +SIZE (rust/crates/serde-1.0.123.crate) = 74379 +SHA256 (rust/crates/serde_derive-1.0.123.crate) = 9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31 +SIZE (rust/crates/serde_derive-1.0.123.crate) = 54122 +SHA256 (rust/crates/serde_json-1.0.62.crate) = ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486 +SIZE (rust/crates/serde_json-1.0.62.crate) = 114960 +SHA256 (rust/crates/serde_with-1.6.2.crate) = 42fa8fb0da0bf5aa7dd5d8fe1f9ec769833eb7cf97ff89942903809e600de908 +SIZE (rust/crates/serde_with-1.6.2.crate) = 55947 +SHA256 (rust/crates/serde_with_macros-1.3.0.crate) = 1197ff7de45494f290c1e3e1a6f80e108974681984c87a3e480991ef3d0f1950 +SIZE (rust/crates/serde_with_macros-1.3.0.crate) = 15844 +SHA256 (rust/crates/sharded-slab-0.1.1.crate) = 79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3 +SIZE (rust/crates/sharded-slab-0.1.1.crate) = 49002 +SHA256 (rust/crates/shell32-sys-0.1.2.crate) = 9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c +SIZE (rust/crates/shell32-sys-0.1.2.crate) = 6204 +SHA256 (rust/crates/shlex-0.1.1.crate) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2 +SIZE (rust/crates/shlex-0.1.1.crate) = 5687 +SHA256 (rust/crates/signal-hook-registry-1.3.0.crate) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6 +SIZE (rust/crates/signal-hook-registry-1.3.0.crate) = 17786 +SHA256 (rust/crates/skim-0.9.3.crate) = 1ac8dcb2f57eba70ce16c6844af6caa63dc642d404630aae5dc3b4cb48353962 +SIZE (rust/crates/skim-0.9.3.crate) = 120244 +SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 +SIZE (rust/crates/slab-0.4.2.crate) = 10136 +SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e +SIZE (rust/crates/smallvec-1.6.1.crate) = 26444 +SHA256 (rust/crates/snafu-0.6.10.crate) = eab12d3c261b2308b0d80c26fffb58d17eba81a4be97890101f416b478c79ca7 +SIZE (rust/crates/snafu-0.6.10.crate) = 40383 +SHA256 (rust/crates/snafu-derive-0.6.10.crate) = 1508efa03c362e23817f96cde18abed596a25219a8b2c66e8db33c03543d315b +SIZE (rust/crates/snafu-derive-0.6.10.crate) = 19547 +SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e +SIZE (rust/crates/socket2-0.3.19.crate) = 33782 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/strsim-0.9.3.crate) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c +SIZE (rust/crates/strsim-0.9.3.crate) = 10266 +SHA256 (rust/crates/structopt-0.3.21.crate) = 5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c +SIZE (rust/crates/structopt-0.3.21.crate) = 50761 +SHA256 (rust/crates/structopt-derive-0.4.14.crate) = 5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90 +SIZE (rust/crates/structopt-derive-0.4.14.crate) = 20116 +SHA256 (rust/crates/syn-1.0.60.crate) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081 +SIZE (rust/crates/syn-1.0.60.crate) = 231087 +SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 +SIZE (rust/crates/tempfile-3.2.0.crate) = 25892 +SHA256 (rust/crates/term-0.6.1.crate) = c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5 +SIZE (rust/crates/term-0.6.1.crate) = 37578 +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/thiserror-1.0.23.crate) = 76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146 +SIZE (rust/crates/thiserror-1.0.23.crate) = 16423 +SHA256 (rust/crates/thiserror-impl-1.0.23.crate) = 9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1 +SIZE (rust/crates/thiserror-impl-1.0.23.crate) = 13269 +SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd +SIZE (rust/crates/thread_local-1.1.3.crate) = 13111 +SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438 +SIZE (rust/crates/time-0.1.43.crate) = 28653 +SHA256 (rust/crates/timer-0.2.0.crate) = 31d42176308937165701f50638db1c31586f183f1aab416268216577aec7306b +SIZE (rust/crates/timer-0.2.0.crate) = 12190 +SHA256 (rust/crates/tokio-1.2.0.crate) = e8190d04c665ea9e6b6a0dc45523ade572c088d2e6566244c1122671dbf4ae3a +SIZE (rust/crates/tokio-1.2.0.crate) = 428628 +SHA256 (rust/crates/tokio-macros-1.1.0.crate) = caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57 +SIZE (rust/crates/tokio-macros-1.1.0.crate) = 7400 +SHA256 (rust/crates/tokio-stream-0.1.3.crate) = 1981ad97df782ab506a1f43bf82c967326960d278acf3bf8279809648c3ff3ea +SIZE (rust/crates/tokio-stream-0.1.3.crate) = 28691 +SHA256 (rust/crates/tokio-util-0.6.3.crate) = ebb7cb2f00c5ae8df755b252306272cd1790d39728363936e01827e11f0b017b +SIZE (rust/crates/tokio-util-0.6.3.crate) = 65782 +SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa +SIZE (rust/crates/toml-0.5.8.crate) = 54219 +SHA256 (rust/crates/tonic-0.4.0.crate) = 3ba8f479158947373b6df40cf48f4779bb25c99ca3c661bd95e0ab1963ad8b0e +SIZE (rust/crates/tonic-0.4.0.crate) = 69233 +SHA256 (rust/crates/tonic-build-0.4.0.crate) = c1e8546fd40d56d28089835c0a81bb396848103b00f888aea42d46eb5974df07 +SIZE (rust/crates/tonic-build-0.4.0.crate) = 8798 +SHA256 (rust/crates/tower-0.4.4.crate) = 5fd7b451959622e21de79261673d658a0944b835012c58c51878ea55957fb51a +SIZE (rust/crates/tower-0.4.4.crate) = 94947 +SHA256 (rust/crates/tower-layer-0.3.1.crate) = 343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62 +SIZE (rust/crates/tower-layer-0.3.1.crate) = 5165 +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.23.crate) = f7d40a22fd029e33300d8d89a5cc8ffce18bb7c587662f54629e94c9de5487f3 +SIZE (rust/crates/tracing-0.1.23.crate) = 66074 +SHA256 (rust/crates/tracing-attributes-0.1.12.crate) = 43f080ea7e4107844ef4766459426fa2d5c1ada2e47edba05dc7fa99d9629f47 +SIZE (rust/crates/tracing-attributes-0.1.12.crate) = 19168 +SHA256 (rust/crates/tracing-core-0.1.17.crate) = f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f +SIZE (rust/crates/tracing-core-0.1.17.crate) = 47774 +SHA256 (rust/crates/tracing-futures-0.2.4.crate) = ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c +SIZE (rust/crates/tracing-futures-0.2.4.crate) = 10274 +SHA256 (rust/crates/tracing-journald-0.1.0.crate) = 8fe1f0ed2b7a5fcb6da2bc9e783587d9a0c8b9535e50224afe04e543eae8a2d6 +SIZE (rust/crates/tracing-journald-0.1.0.crate) = 4802 +SHA256 (rust/crates/tracing-log-0.1.1.crate) = 5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9 +SIZE (rust/crates/tracing-log-0.1.1.crate) = 12919 +SHA256 (rust/crates/tracing-serde-0.1.2.crate) = fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b +SIZE (rust/crates/tracing-serde-0.1.2.crate) = 6362 +SHA256 (rust/crates/tracing-subscriber-0.2.15.crate) = a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401 +SIZE (rust/crates/tracing-subscriber-0.2.15.crate) = 94162 +SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642 +SIZE (rust/crates/try-lock-0.2.3.crate) = 4158 +SHA256 (rust/crates/tuikit-0.4.3.crate) = 8b14d0a62e5faec84af47c1e7804ff49092c6f05b890f52502928a45d9bbc6c1 +SIZE (rust/crates/tuikit-0.4.3.crate) = 44446 +SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 +SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066 +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.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 +SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392 +SHA256 (rust/crates/utf8parse-0.1.1.crate) = 8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d +SIZE (rust/crates/utf8parse-0.1.1.crate) = 13995 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SHA256 (rust/crates/version_check-0.9.2.crate) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed +SIZE (rust/crates/version_check-0.9.2.crate) = 11979 +SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d +SIZE (rust/crates/void-1.0.2.crate) = 2356 +SHA256 (rust/crates/vte-0.3.3.crate) = 4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf +SIZE (rust/crates/vte-0.3.3.crate) = 2397439 +SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 +SIZE (rust/crates/want-0.3.0.crate) = 6550 +SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 +SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 +SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 +SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 +SHA256 (rust/crates/which-3.1.1.crate) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724 +SIZE (rust/crates/which-3.1.1.crate) = 8071 +SHA256 (rust/crates/which-4.0.2.crate) = 87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef +SIZE (rust/crates/which-4.0.2.crate) = 7531 +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/xcb-0.9.0.crate) = 62056f63138b39116f82a540c983cc11f1c90cd70b3d492a70c25eaa50bd22a6 +SIZE (rust/crates/xcb-0.9.0.crate) = 129744 +SHA256 (rust/crates/xdg-2.2.0.crate) = d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57 +SIZE (rust/crates/xdg-2.2.0.crate) = 13387 +SHA256 (xrelkd-x11-clipboard-v0.6.0_GH0.tar.gz) = 513fb4d74cb711f06febf9dfb303586066723677ad8464b2dc3fc018e17063da +SIZE (xrelkd-x11-clipboard-v0.6.0_GH0.tar.gz) = 6821 +SHA256 (xrelkd-clipcat-v0.5.0_GH0.tar.gz) = 6fb974784485f475082e7ba19a4ddcf25d55f4555011e11205c9862d1c5253bb +SIZE (xrelkd-clipcat-v0.5.0_GH0.tar.gz) = 66285 diff --git a/x11/clipcat/pkg-descr b/x11/clipcat/pkg-descr new file mode 100644 index 000000000000..25df293767ab --- /dev/null +++ b/x11/clipcat/pkg-descr @@ -0,0 +1,16 @@ +Clipcat is a clipboard manager written in Rust Programming Language. + +Clipcat uses the Client-Server architecture. There are two role types in this +architecture: `Server` and `Client`. + +A `clipcat` server (as known as daemon) is running as the background process +and does the following routines: +- Watching the changes of `X11 clipboard`. +- Caching the content of `X11 clipboard`. +- Inserting content into `X11 clipboard`. +- Serving as a `gRPC` server and waiting for remote procedure call from clients. + +A `clipcat` client sends requests to the server for the following operations: +- List: list the cached clips from server. +- Insert: replace the current content of `X11 clipboard` with a clip. +- Remove: remove the cached clips from server.