notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q1
wl-gammarelay-rs Adjust color temperature/brightness under Wayland via DBus
1.0.0_2 accessibility on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.0_2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-03-22 23:36:06
Last Update: 2025-03-23 01:20:58
Commit Hash: 0c38096
Also Listed In: wayland
License: GPLv3
WWW:
https://github.com/MaxVerevkin/wl-gammarelay-rs
Description:
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).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/wl-gammarelay-rs
  2. /usr/local/share/licenses/wl-gammarelay-rs-1.0.0_2/catalog.mk
  3. /usr/local/share/licenses/wl-gammarelay-rs-1.0.0_2/LICENSE
  4. /usr/local/share/licenses/wl-gammarelay-rs-1.0.0_2/GPLv3
Collapse this list.
Dependency lines:
  • wl-gammarelay-rs>0:accessibility/wl-gammarelay-rs
To install the port:
cd /usr/ports/accessibility/wl-gammarelay-rs/ && make install clean
To add the package, run one of these commands:
  • pkg install accessibility/wl-gammarelay-rs
  • pkg install wl-gammarelay-rs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wl-gammarelay-rs
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1730498292 SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 SIZE (rust/crates/anstyle-1.0.10.crate) = 15725

Expand this list (78 items)

Collapse this list.

SHA256 (rust/crates/anyhow-1.0.92.crate) = 74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13 SIZE (rust/crates/anyhow-1.0.92.crate) = 47459 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de SIZE (rust/crates/bitflags-2.6.0.crate) = 45357 SHA256 (rust/crates/bytemuck-1.19.0.crate) = 8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d SIZE (rust/crates/bytemuck-1.19.0.crate) = 50363 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8 SIZE (rust/crates/clap-4.5.20.crate) = 56376 SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54 SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812 SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131 SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97 SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da SIZE (rust/crates/indexmap-2.6.0.crate) = 85204 SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1 SIZE (rust/crates/libc-0.2.161.crate) = 765389 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4 SIZE (rust/crates/nix-0.28.0.crate) = 311086 SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164 SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446 SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201 SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af SIZE (rust/crates/quote-1.0.37.crate) = 28558 SHA256 (rust/crates/shmemfdrs2-1.0.0.crate) = 70a05cf957f811e44f99c629e6d34025429912ffb2333f2960372669e670f54c SIZE (rust/crates/shmemfdrs2-1.0.0.crate) = 7919 SHA256 (rust/crates/syn-2.0.86.crate) = e89275301d38033efb81a6e60e3497e734dfcc62571f2854bf4b16690398824c SIZE (rust/crates/syn-2.0.86.crate) = 276473 SHA256 (rust/crates/thiserror-1.0.66.crate) = 5d171f59dbaa811dbbb1aee1e73db92ec2b122911a48e1390dfe327a821ddede SIZE (rust/crates/thiserror-1.0.66.crate) = 21844 SHA256 (rust/crates/thiserror-impl-1.0.66.crate) = b08be0f17bd307950653ce45db00cd31200d82b624b36e181337d9c7d92765b5 SIZE (rust/crates/thiserror-impl-1.0.66.crate) = 16131 SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5 SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387 SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279 SHA256 (rust/crates/wayrs-client-1.1.2.crate) = 38de237bedae071e5557d126e1baa1b88ae7512c725fdd54617453f3b544f3e0 SIZE (rust/crates/wayrs-client-1.1.2.crate) = 50847 SHA256 (rust/crates/wayrs-core-1.0.3.crate) = e8bb65fd8a7197918772a8622547b380d4ca62c53a6c43c2b176dcb3f8b69246 SIZE (rust/crates/wayrs-core-1.0.3.crate) = 9380 SHA256 (rust/crates/wayrs-proto-parser-2.0.3.crate) = 076ab8342497b77753c4f882f6d1654e1f8f4bd648ce72d045f237b8a727f4c9 SIZE (rust/crates/wayrs-proto-parser-2.0.3.crate) = 5292 SHA256 (rust/crates/wayrs-protocols-0.14.3.crate) = 28591a3ed941f8db9a747f4256ac65efda2cfae983315fd8cbe046bea91f2518 SIZE (rust/crates/wayrs-protocols-0.14.3.crate) = 185879 SHA256 (rust/crates/wayrs-scanner-0.15.0.crate) = 21f171cbfea7942eb5a4648496730cc7757536fa5ac77774652a13b1570085c5 SIZE (rust/crates/wayrs-scanner-0.15.0.crate) = 8982 SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b SIZE (rust/crates/winnow-0.6.20.crate) = 163617 SHA256 (MaxVerevkin-rustbus-service-1bd3aef5fe2a646685c8e640c0f67a645eeaf41d_GH0.tar.gz) = 2c8b9a1f96582a811ce82d91b05699c9ba3ddb30e037f87d367aa24c484f9a54 SIZE (MaxVerevkin-rustbus-service-1bd3aef5fe2a646685c8e640c0f67a645eeaf41d_GH0.tar.gz) = 7267 SHA256 (KillingSpark-rustbus-5875f1fefc054ed4e2d91641f59a55b9eaee5be9_GH0.tar.gz) = 687911471c0259cab103b683b1c7772600728b0a41d48c1401571d66d50817f3 SIZE (KillingSpark-rustbus-5875f1fefc054ed4e2d91641f59a55b9eaee5be9_GH0.tar.gz) = 94248 SHA256 (MaxVerevkin-wl-gammarelay-rs-v1.0.0_GH0.tar.gz) = ca95f990b5dec2fcb87a20a6136fdae11d5f0d3ff63e3d3c0f55767e24d697ec SIZE (MaxVerevkin-wl-gammarelay-rs-v1.0.0_GH0.tar.gz) = 27611

Collapse this list.


Packages (timestamps in pop-ups are UTC):
wl-gammarelay-rs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:13:quarterly1.0.11.0.1-1.0.11.0.1-0.3.2_20.3.2_2
FreeBSD:14:latest1.0.1_11.0.1_2-1.0.1_11.0.1_2--0.3.1_1
FreeBSD:14:quarterly1.0.11.0.1-1.0.11.0.1-0.3.2_20.3.2_2
FreeBSD:15:latest1.0.1_11.0.1_2n/a1.0.1_1n/a-0.3.2_3-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust>=1.83.0 : lang/rust
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
accessibility_wl-gammarelay-rs
USES:
cargo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/MaxVerevkin/wl-gammarelay-rs/tar.gz/v1.0.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.0_2
23 Mar 2025 01:20:58
commit hash: 0c38096d7a9dba99beaece548f9bd3f89f973e2acommit hash: 0c38096d7a9dba99beaece548f9bd3f89f973e2acommit hash: 0c38096d7a9dba99beaece548f9bd3f89f973e2acommit hash: 0c38096d7a9dba99beaece548f9bd3f89f973e2a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
accessibility/wl-gammarelay-rs: back to 1.0.0

===>   Updating Cargo.lock
error: failed to parse manifest at
`/wrkdirs/usr/ports/accessibility/wl-gammarelay-rs/work/wl-gammarelay-rs-1.0.1/Cargo.toml`

Caused by:
  feature `edition2024` is required

  The package requires the Cargo feature called `edition2024`, but that feature
is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
  Consider trying a newer version of Cargo (this may require the nightly
release).
  See
https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for
more information about the status of this feature.
*** Error code 101

Reported by:	pkg-fallout

(direct commit to 2025Q1 as 0bd1fd4d884c is missing on the branch)
This reverts commit 47331ee3f3c22c5ca780b22a4e93492fd54ab245.
1.0.1
22 Mar 2025 23:34:19
commit hash: 47331ee3f3c22c5ca780b22a4e93492fd54ab245commit hash: 47331ee3f3c22c5ca780b22a4e93492fd54ab245commit hash: 47331ee3f3c22c5ca780b22a4e93492fd54ab245commit hash: 47331ee3f3c22c5ca780b22a4e93492fd54ab245 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
accessibility/wl-gammarelay-rs: update to 1.0.1

Changes:	https://github.com/MaxVerevkin/wl-gammarelay-rs/releases/tag/v1.0.1
Reported by:	GitHub (watch releases)

(cherry picked from commit 4395c498a91cd1f509bf9d2405f0c44aadedacab)

Number of commits found: 2