BSD Ports

x11/windowtolayer 0.4.0_2 FreeBSD

Any Wayland window as wallpaper

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
GPLv3+
Categories
x11, wayland
Package size
252.9 KiB, 788.2 KiB installed

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.)

In the other systems

SystemPortVersion
FreeBSDx11/windowtolayer0.4.0_2
DragonFlyx11/windowtolayer0.2.0_1

Install

Binary package:

pkg install windowtolayer

From the ports tree:

cd /usr/ports/x11/windowtolayer/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	windowtolayer>0:x11/windowtolayer

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.0_10.4.0_2-0.2.0_40.4.0_2
FreeBSD:14:quarterly0.4.00.4.0n/a0.2.0_30.4.0
FreeBSD:15:latest0.4.0_20.4.0_2n/a0.2.0_40.2.0_4
FreeBSD:15:quarterly0.4.00.4.0n/an/an/a
FreeBSD:16:latest0.4.00.4.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 17

No port depends on this one.

Configuration

No options to configure.

USES
cargo python:build
Service scripts
none

Files

distinfo 20
FileSizeSHA256
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/bitflags-2.4.1.crate37043327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
rust/crates/errno-0.3.13.crate12449778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
rust/crates/lexopt-0.3.0.crate24767baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
rust/crates/libc-0.2.186.crate82188368ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
rust/crates/linux-raw-sys-0.9.4.crate2.311088e+06cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
rust/crates/log-0.4.22.crate44027a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
rust/crates/rustix-1.0.8.crate41668811181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
rust/crates/windows-link-0.1.3.crate61545e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
rust/crates/windows-sys-0.60.2.crate2.518479e+06f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
rust/crates/windows-targets-0.53.3.crate7099d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
rust/crates/windows_aarch64_gnullvm-0.53.0.crate78244386b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
rust/crates/windows_aarch64_msvc-0.53.0.crate834446c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
rust/crates/windows_i686_gnu-0.53.0.crate936973c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
rust/crates/windows_i686_gnullvm-0.53.0.crate8540569ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
rust/crates/windows_i686_msvc-0.53.0.crate903450581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
rust/crates/windows_x86_64_gnu-0.53.0.crate9025852e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
rust/crates/windows_x86_64_gnullvm-0.53.0.crate7824340a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
rust/crates/windows_x86_64_msvc-0.53.0.crate834400271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
windowtolayer-v0.4.0.tar.bz2177164e1c6078280d462a152ca604aaf428d10cb25e9c68169658f215e67d996176534

Commit history 5

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
f3e2d209ff Jan Beich x11/windowtolayer: update to 0.4.0
Changes: https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.4.0 Reported by: GitLab (notify releases)
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645