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
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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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.


Packages (timestamps in pop-ups are UTC):
windowtolayer
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.3.0_40.3.0_4-0.3.00.3.0_4n/an/an/a
FreeBSD:13:quarterly0.3.0_30.3.0_3-0.2.0_30.3.0_3n/an/an/a
FreeBSD:14:latest0.3.0_40.3.0_4-0.2.0_40.3.0_4---
FreeBSD:14:quarterly0.3.0_30.3.0_3-0.2.0_30.3.0_3---
FreeBSD:15:latest0.3.0_40.3.0_4n/a0.2.0_4n/an/a--
FreeBSD:15:quarterly0.3.0_30.3.0_3n/a-n/an/a--
FreeBSD:16:latest0.3.0_40.3.0_4n/a-n/an/a--
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