git: fad4602eccf7 - main - accessibility/wl-gammarelay-rs: add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 30 Jan 2022 18:45:25 UTC
The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=fad4602eccf7389ae56b1274c2031eda2fb936b4 commit fad4602eccf7389ae56b1274c2031eda2fb936b4 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2022-01-29 20:43:40 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2022-01-30 18:44:58 +0000 accessibility/wl-gammarelay-rs: add new port wl-gammarelay-rs is a simple program that provides DBus interface to control display temperature and brightness under Wayland without flickering. Like wl-gammarelay, but written in Rust, runs on a single thread, has three times less SLOC and uses DBus (for simplicity). https://github.com/MaxVerevkin/wl-gammarelay-rs --- accessibility/Makefile | 1 + accessibility/wl-gammarelay-rs/Makefile | 133 ++++++++++++++++++ accessibility/wl-gammarelay-rs/distinfo | 233 +++++++++++++++++++++++++++++++ accessibility/wl-gammarelay-rs/pkg-descr | 6 + 4 files changed, 373 insertions(+) diff --git a/accessibility/Makefile b/accessibility/Makefile index 77817e1f4aea..c689db08738a 100644 --- a/accessibility/Makefile +++ b/accessibility/Makefile @@ -26,6 +26,7 @@ SUBDIR += sct SUBDIR += sctd SUBDIR += speech-dispatcher + SUBDIR += wl-gammarelay-rs SUBDIR += wlsunset SUBDIR += yasr diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile new file mode 100644 index 000000000000..bc7564b6c270 --- /dev/null +++ b/accessibility/wl-gammarelay-rs/Makefile @@ -0,0 +1,133 @@ +PORTNAME= wl-gammarelay-rs +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.0 +CATEGORIES= accessibility + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Adjust color temperature/brightness under Wayland via DBus + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENCE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= MaxVerevkin +PLIST_FILES= bin/${PORTNAME} + +CARGO_CRATES= aho-corasick-0.7.18 \ + anyhow-1.0.53 \ + async-broadcast-0.3.4 \ + async-channel-1.6.1 \ + async-executor-1.4.1 \ + async-io-1.6.0 \ + async-lock-2.4.0 \ + async-recursion-0.3.2 \ + async-task-4.1.0 \ + async-trait-0.1.52 \ + atty-0.2.14 \ + autocfg-1.0.1 \ + bitflags-1.3.2 \ + byteorder-1.4.3 \ + cache-padded-1.2.0 \ + cc-1.0.72 \ + cfg-if-1.0.0 \ + clap-3.0.13 \ + clap_derive-3.0.12 \ + concurrent-queue-1.2.2 \ + derivative-2.2.0 \ + dlib-0.5.0 \ + downcast-rs-1.2.0 \ + easy-parallel-3.2.0 \ + enumflags2-0.7.3 \ + enumflags2_derive-0.7.3 \ + event-listener-2.5.2 \ + fastrand-1.7.0 \ + futures-0.3.19 \ + futures-channel-0.3.19 \ + futures-core-0.3.19 \ + futures-executor-0.3.19 \ + futures-io-0.3.19 \ + futures-lite-1.12.0 \ + futures-macro-0.3.19 \ + futures-sink-0.3.19 \ + futures-task-0.3.19 \ + futures-util-0.3.19 \ + getrandom-0.2.4 \ + hashbrown-0.11.2 \ + heck-0.4.0 \ + hermit-abi-0.1.19 \ + hex-0.4.3 \ + indexmap-1.8.0 \ + instant-0.1.12 \ + lazy_static-1.4.0 \ + libc-0.2.116 \ + libloading-0.7.3 \ + log-0.4.14 \ + memchr-2.4.1 \ + memmap-0.7.0 \ + memoffset-0.6.5 \ + mio-0.7.14 \ + miow-0.3.7 \ + nix-0.23.1 \ + ntapi-0.3.6 \ + once_cell-1.9.0 \ + ordered-stream-0.0.1 \ + os_str_bytes-6.0.0 \ + parking-2.0.0 \ + pin-project-lite-0.2.8 \ + pin-utils-0.1.0 \ + pkg-config-0.3.24 \ + polling-2.2.0 \ + ppv-lite86-0.2.16 \ + proc-macro-crate-1.1.0 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.36 \ + quote-1.0.15 \ + rand-0.8.4 \ + rand_chacha-0.3.1 \ + rand_core-0.6.3 \ + rand_hc-0.3.1 \ + regex-1.5.4 \ + regex-syntax-0.6.25 \ + scoped-tls-1.0.0 \ + serde-1.0.136 \ + serde_derive-1.0.136 \ + serde_repr-0.1.7 \ + sha1-0.6.1 \ + sha1_smol-1.0.0 \ + slab-0.4.5 \ + smallvec-1.8.0 \ + socket2-0.4.4 \ + static_assertions-1.1.0 \ + strsim-0.10.0 \ + syn-1.0.86 \ + termcolor-1.1.2 \ + textwrap-0.14.2 \ + thiserror-1.0.30 \ + thiserror-impl-1.0.30 \ + tokio-1.16.1 \ + tokio-macros-1.7.0 \ + toml-0.5.8 \ + unicode-xid-0.2.2 \ + version_check-0.9.4 \ + waker-fn-1.1.0 \ + wasi-0.10.2+wasi-snapshot-preview1 \ + wayland-backend-0.1.0-alpha3 \ + wayland-client-0.30.0-alpha3 \ + wayland-protocols-0.30.0-alpha3 \ + wayland-scanner-0.30.0-alpha3 \ + wayland-sys-0.30.0-alpha3 \ + wepoll-ffi-0.1.2 \ + 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 \ + xml-rs-0.8.4 \ + zbus-2.0.1 \ + zbus_macros-2.0.1 \ + zbus_names-2.1.0 \ + zvariant-3.1.2 \ + zvariant_derive-3.1.2 + +.include <bsd.port.mk> diff --git a/accessibility/wl-gammarelay-rs/distinfo b/accessibility/wl-gammarelay-rs/distinfo new file mode 100644 index 000000000000..61a388288acf --- /dev/null +++ b/accessibility/wl-gammarelay-rs/distinfo @@ -0,0 +1,233 @@ +TIMESTAMP = 1643489020 +SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f +SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923 +SHA256 (rust/crates/anyhow-1.0.53.crate) = 94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0 +SIZE (rust/crates/anyhow-1.0.53.crate) = 44233 +SHA256 (rust/crates/async-broadcast-0.3.4.crate) = 90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b +SIZE (rust/crates/async-broadcast-0.3.4.crate) = 18539 +SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319 +SIZE (rust/crates/async-channel-1.6.1.crate) = 12574 +SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965 +SIZE (rust/crates/async-executor-1.4.1.crate) = 15490 +SHA256 (rust/crates/async-io-1.6.0.crate) = a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b +SIZE (rust/crates/async-io-1.6.0.crate) = 32282 +SHA256 (rust/crates/async-lock-2.4.0.crate) = e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b +SIZE (rust/crates/async-lock-2.4.0.crate) = 16144 +SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2 +SIZE (rust/crates/async-recursion-0.3.2.crate) = 10774 +SHA256 (rust/crates/async-task-4.1.0.crate) = 677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8 +SIZE (rust/crates/async-task-4.1.0.crate) = 28350 +SHA256 (rust/crates/async-trait-0.1.52.crate) = 061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3 +SIZE (rust/crates/async-trait-0.1.52.crate) = 25913 +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/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 +SIZE (rust/crates/byteorder-1.4.3.crate) = 22512 +SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c +SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125 +SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee +SIZE (rust/crates/cc-1.0.72.crate) = 57495 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clap-3.0.13.crate) = 08799f92c961c7a1cf0cc398a9073da99e21ce388b46372c37f3191f2f3eed3e +SIZE (rust/crates/clap-3.0.13.crate) = 191249 +SHA256 (rust/crates/clap_derive-3.0.12.crate) = 0fd2078197a22f338bd4fbf7d6387eb6f0d6a3c69e6cbc09f5c93e97321fd92a +SIZE (rust/crates/clap_derive-3.0.12.crate) = 25316 +SHA256 (rust/crates/concurrent-queue-1.2.2.crate) = 30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3 +SIZE (rust/crates/concurrent-queue-1.2.2.crate) = 15859 +SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b +SIZE (rust/crates/derivative-2.2.0.crate) = 48076 +SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794 +SIZE (rust/crates/dlib-0.5.0.crate) = 5788 +SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650 +SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670 +SHA256 (rust/crates/easy-parallel-3.2.0.crate) = 6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946 +SIZE (rust/crates/easy-parallel-3.2.0.crate) = 9276 +SHA256 (rust/crates/enumflags2-0.7.3.crate) = a25c90b056b3f84111cf183cbeddef0d3a0bbe9a674f057e1a1533c315f24def +SIZE (rust/crates/enumflags2-0.7.3.crate) = 14297 +SHA256 (rust/crates/enumflags2_derive-0.7.3.crate) = 144ec79496cbab6f84fa125dc67be9264aef22eb8a28da8454d9c33f15108da4 +SIZE (rust/crates/enumflags2_derive-0.7.3.crate) = 8249 +SHA256 (rust/crates/event-listener-2.5.2.crate) = 77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71 +SIZE (rust/crates/event-listener-2.5.2.crate) = 15225 +SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf +SIZE (rust/crates/fastrand-1.7.0.crate) = 11265 +SHA256 (rust/crates/futures-0.3.19.crate) = 28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4 +SIZE (rust/crates/futures-0.3.19.crate) = 47605 +SHA256 (rust/crates/futures-channel-0.3.19.crate) = ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b +SIZE (rust/crates/futures-channel-0.3.19.crate) = 31940 +SHA256 (rust/crates/futures-core-0.3.19.crate) = d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7 +SIZE (rust/crates/futures-core-0.3.19.crate) = 14666 +SHA256 (rust/crates/futures-executor-0.3.19.crate) = 29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a +SIZE (rust/crates/futures-executor-0.3.19.crate) = 17286 +SHA256 (rust/crates/futures-io-0.3.19.crate) = b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2 +SIZE (rust/crates/futures-io-0.3.19.crate) = 8901 +SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48 +SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032 +SHA256 (rust/crates/futures-macro-0.3.19.crate) = 6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c +SIZE (rust/crates/futures-macro-0.3.19.crate) = 11253 +SHA256 (rust/crates/futures-sink-0.3.19.crate) = e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508 +SIZE (rust/crates/futures-sink-0.3.19.crate) = 7849 +SHA256 (rust/crates/futures-task-0.3.19.crate) = 6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72 +SIZE (rust/crates/futures-task-0.3.19.crate) = 11894 +SHA256 (rust/crates/futures-util-0.3.19.crate) = d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164 +SIZE (rust/crates/futures-util-0.3.19.crate) = 149240 +SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c +SIZE (rust/crates/getrandom-0.2.4.crate) = 26800 +SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e +SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 +SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 +SIZE (rust/crates/heck-0.4.0.crate) = 11161 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223 +SIZE (rust/crates/indexmap-1.8.0.crate) = 52583 +SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c +SIZE (rust/crates/instant-0.1.12.crate) = 6128 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/libc-0.2.116.crate) = 565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74 +SIZE (rust/crates/libc-0.2.116.crate) = 566648 +SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd +SIZE (rust/crates/libloading-0.7.3.crate) = 27378 +SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 +SIZE (rust/crates/log-0.4.14.crate) = 34582 +SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a +SIZE (rust/crates/memchr-2.4.1.crate) = 64977 +SHA256 (rust/crates/memmap-0.7.0.crate) = 6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b +SIZE (rust/crates/memmap-0.7.0.crate) = 15214 +SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce +SIZE (rust/crates/memoffset-0.6.5.crate) = 7686 +SHA256 (rust/crates/mio-0.7.14.crate) = 8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc +SIZE (rust/crates/mio-0.7.14.crate) = 87429 +SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21 +SIZE (rust/crates/miow-0.3.7.crate) = 24563 +SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6 +SIZE (rust/crates/nix-0.23.1.crate) = 240531 +SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44 +SIZE (rust/crates/ntapi-0.3.6.crate) = 127221 +SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5 +SIZE (rust/crates/once_cell-1.9.0.crate) = 30702 +SHA256 (rust/crates/ordered-stream-0.0.1.crate) = 44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1 +SIZE (rust/crates/ordered-stream-0.0.1.crate) = 9081 +SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64 +SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046 +SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72 +SIZE (rust/crates/parking-2.0.0.crate) = 9714 +SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c +SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847 +SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe +SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489 +SHA256 (rust/crates/polling-2.2.0.crate) = 685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259 +SIZE (rust/crates/polling-2.2.0.crate) = 21616 +SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872 +SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245 +SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83 +SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535 +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-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029 +SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411 +SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145 +SIZE (rust/crates/quote-1.0.15.crate) = 27281 +SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8 +SIZE (rust/crates/rand-0.8.4.crate) = 87406 +SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7 +SIZE (rust/crates/rand_core-0.6.3.crate) = 21938 +SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7 +SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891 +SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461 +SIZE (rust/crates/regex-1.5.4.crate) = 236581 +SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b +SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293 +SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 +SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146 +SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789 +SIZE (rust/crates/serde-1.0.136.crate) = 76158 +SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9 +SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776 +SHA256 (rust/crates/serde_repr-0.1.7.crate) = 98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5 +SIZE (rust/crates/serde_repr-0.1.7.crate) = 10173 +SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770 +SIZE (rust/crates/sha1-0.6.1.crate) = 2931 +SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012 +SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782 +SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5 +SIZE (rust/crates/slab-0.4.5.crate) = 15888 +SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83 +SIZE (rust/crates/smallvec-1.8.0.crate) = 27992 +SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0 +SIZE (rust/crates/socket2-0.4.4.crate) = 44048 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 +SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b +SIZE (rust/crates/syn-1.0.86.crate) = 235126 +SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 +SIZE (rust/crates/termcolor-1.1.2.crate) = 17287 +SHA256 (rust/crates/textwrap-0.14.2.crate) = 0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80 +SIZE (rust/crates/textwrap-0.14.2.crate) = 52016 +SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417 +SIZE (rust/crates/thiserror-1.0.30.crate) = 17748 +SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b +SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230 +SHA256 (rust/crates/tokio-1.16.1.crate) = 0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a +SIZE (rust/crates/tokio-1.16.1.crate) = 552194 +SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7 +SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261 +SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa +SIZE (rust/crates/toml-0.5.8.crate) = 54219 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca +SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114 +SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 +SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 +SHA256 (rust/crates/wayland-backend-0.1.0-alpha3.crate) = f6dfe84005573da90c95b94eb615c72ba9db1085f9ff4479161e550047ece423 +SIZE (rust/crates/wayland-backend-0.1.0-alpha3.crate) = 58740 +SHA256 (rust/crates/wayland-client-0.30.0-alpha3.crate) = 4102bfec3dd97cd63e1a351af02b0371d45732c0e50be5814fbe5b78cce16dc2 +SIZE (rust/crates/wayland-client-0.30.0-alpha3.crate) = 49138 +SHA256 (rust/crates/wayland-protocols-0.30.0-alpha3.crate) = 23709c5b1e008a5c4f3a4bd1e8f83da858f508ce27a133c01383ecb9a5a41508 +SIZE (rust/crates/wayland-protocols-0.30.0-alpha3.crate) = 147137 +SHA256 (rust/crates/wayland-scanner-0.30.0-alpha3.crate) = 2a728ad020dcfd39d655b2ab2eddb1202b4c8c2079b0bec01146f7388731dd95 +SIZE (rust/crates/wayland-scanner-0.30.0-alpha3.crate) = 27107 +SHA256 (rust/crates/wayland-sys-0.30.0-alpha3.crate) = 4178521b72510927cc97dbcf28b979a5b6c06642c7e53f2624f244678dff19da +SIZE (rust/crates/wayland-sys-0.30.0-alpha3.crate) = 7979 +SHA256 (rust/crates/wepoll-ffi-0.1.2.crate) = d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb +SIZE (rust/crates/wepoll-ffi-0.1.2.crate) = 31309 +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/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3 +SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690 +SHA256 (rust/crates/zbus-2.0.1.crate) = 2ac8424f5aa1f239d2d7ecb32f9d5ffc6fcf5fb9298d2d524a7e7c8b258c3f80 +SIZE (rust/crates/zbus-2.0.1.crate) = 96289 +SHA256 (rust/crates/zbus_macros-2.0.1.crate) = 3e03af45fc15e2c977161c5ffea56c43c41f425a963affd7074bf91b5bf5a8cf +SIZE (rust/crates/zbus_macros-2.0.1.crate) = 23637 +SHA256 (rust/crates/zbus_names-2.1.0.crate) = 45dfcdcf87b71dad505d30cc27b1b7b88a64b6d1c435648f48f9dbc1fdc4b7e1 +SIZE (rust/crates/zbus_names-2.1.0.crate) = 8481 +SHA256 (rust/crates/zvariant-3.1.2.crate) = 49ea5dc38b2058fae6a5b79009388143dadce1e91c26a67f984a0fc0381c8033 +SIZE (rust/crates/zvariant-3.1.2.crate) = 64127 +SHA256 (rust/crates/zvariant_derive-3.1.2.crate) = 8c2cecc5a61c2a053f7f653a24cd15b3b0195d7f7ddb5042c837fb32e161fb7a +SIZE (rust/crates/zvariant_derive-3.1.2.crate) = 10123 +SHA256 (MaxVerevkin-wl-gammarelay-rs-v0.2.0_GH0.tar.gz) = 3f45f762f32a7d4449a968d59431943e03fcbec4cf652a8027172381078f7b8d +SIZE (MaxVerevkin-wl-gammarelay-rs-v0.2.0_GH0.tar.gz) = 27184 diff --git a/accessibility/wl-gammarelay-rs/pkg-descr b/accessibility/wl-gammarelay-rs/pkg-descr new file mode 100644 index 000000000000..619a000670d5 --- /dev/null +++ b/accessibility/wl-gammarelay-rs/pkg-descr @@ -0,0 +1,6 @@ +wl-gammarelay-rs is a simple program that provides DBus interface to +control display temperature and brightness under Wayland without +flickering. Like wl-gammarelay, but written in Rust, runs on a single +thread, has three times less SLOC and uses DBus (for simplicity). + +WWW: https://github.com/MaxVerevkin/wl-gammarelay-rs