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
windowtolayer Any Wayland window as wallpaper
0.2.0 x11 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 0.2.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-07 00:48:19
Last Update: 2025-02-08 00:58:54
Commit Hash: 90d3bc5
Also Listed In: wayland
License: GPLv3+
WWW:
https://gitlab.freedesktop.org/mstoeckl/windowtolayer
Description:
This program transforms individual Wayland clients, which use the xdg-shell protocol to display windows, into clients that use the wlr-layer-shell protocol to render as a wallpaper. Note that wlr-layer-shell is only supported by some compositors (like KWin, and those based on wlroots.)
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/windowtolayer
  2. /usr/local/share/licenses/windowtolayer-0.2.0/catalog.mk
  3. /usr/local/share/licenses/windowtolayer-0.2.0/LICENSE
  4. /usr/local/share/licenses/windowtolayer-0.2.0/GPLv3+
Collapse this list.
Dependency lines:
  • windowtolayer>0:x11/windowtolayer
To install the port:
cd /usr/ports/x11/windowtolayer/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/windowtolayer
  • pkg install windowtolayer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: windowtolayer
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1737911267 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237

Expand this list (20 items)

Collapse this list.

SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 SIZE (rust/crates/bitflags-2.4.1.crate) = 37043 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.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401 SIZE (rust/crates/lexopt-0.3.0.crate) = 24767 SHA256 (rust/crates/libc-0.2.162.crate) = 18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398 SIZE (rust/crates/libc-0.2.162.crate) = 769354 SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 SIZE (rust/crates/log-0.4.22.crate) = 44027 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c SIZE (rust/crates/memoffset-0.9.0.crate) = 9033 SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 SIZE (rust/crates/nix-0.29.0.crate) = 318248 SHA256 (windowtolayer-v0.2.0.tar.bz2) = aac1ac2adc4cfa1b739559460e601e06074602f1bf0e5ac675a66e2fd6939605 SIZE (windowtolayer-v0.2.0.tar.bz2) = 120822

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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
  2. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_windowtolayer
USES:
cargo python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/archive/v0.2.0/
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
0.2.0
08 Feb 2025 00:58:54
commit hash: 90d3bc57126c393aa5da41f873593949f9e667d7commit hash: 90d3bc57126c393aa5da41f873593949f9e667d7commit hash: 90d3bc57126c393aa5da41f873593949f9e667d7commit hash: 90d3bc57126c393aa5da41f873593949f9e667d7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/windowtolayer: update to 0.2.0

Changes:	https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.2.0
Reported by:	GitLab (notify releases)

(cherry picked from commit ccab2cae541b4d90a366def10badcca1a7197501)
0.1.0
07 Jan 2025 00:47:48
commit hash: 7da4a72bd7b41331975c1a82ccb178d98593e73acommit hash: 7da4a72bd7b41331975c1a82ccb178d98593e73acommit hash: 7da4a72bd7b41331975c1a82ccb178d98593e73acommit hash: 7da4a72bd7b41331975c1a82ccb178d98593e73a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/windowtolayer: update to 0.1.0

Changes:	https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/compare/407b2c6...v0.1.0
Reported by:	Repology

(cherry picked from commit 24b3e0a73d180adea8c371a1e6db4837726dd3b5)

Number of commits found: 2