På søndag 5. juli 2026 kl. 12:36, skrev Volker Schlecht
<[email protected]>:

> Comment:
> stacking window manager for wayland
> 
> Description:
> cow is a stacking window manager. Unlike other compositors based on wlroots,
> cow is a window manager using river as the compositor.
> 
> WWW: https://codeberg.org/thomasadam/cow
> 
> Seems to work fine here on amd64. waybar seems to *need* the custom cow
> configuration; both my own waybar config and the default configuration of
> the port don't work.
> 
> The best way to run it, seems to be copying cow/cow.conf and river/init to
> $XDG_CONFIG_HOME and then just running "river", maybe it would be worth adding
> a README explaining as much.
> 
> Thoughts? OK?

It builds fast on current/amd64 with privsep.

I think the README idea has merit.

$ cd /usr/ports/wayland/cow && make patch update-patches build update-plist 
package test ; make port-lib-depends-check check-shlib-syms

===>  Regression tests for cow-0.0.0pl20260705
exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" 
LIBTOOL="/usr/bin/libtool"  
PATH='/usr/ports/pobj/cow-0.0.0pl20260705/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
 PREFIX='/usr/local'  LOCALBASE='/usr/local' X11BASE='/usr/X11R6'  CFLAGS='-O2 
-pipe'  TRUEPREFIX='/usr/local' DESTDIR=''  
HOME='/cow-0.0.0pl20260705_writes_to_HOME' PICFLAG="-fpic"  BINGRP=bin 
BINOWN=root BINMODE=755 NONBINMODE=644  DIRMODE=755  INSTALL_COPY=-c 
INSTALL_STRIP=-s  MANGRP=bin MANOWN=root MANMODE=644 
BSD_INSTALL_PROGRAM="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -c -s -m 
755"  BSD_INSTALL_SCRIPT="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -c -m 
755"  BSD_INSTALL_DATA="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -c -m 
644"  BSD_INSTALL_MAN="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -c -m 
644"  BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install 
-d -m 755"  
BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -d -m 
755"  BSD_INSTALL_DATA_DIR="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install -d 
-m 755"  BSD_INSTALL_MAN_DIR="/usr/ports/pobj/cow-0.0.0pl20260705/bin/install 
-d -m 755"   /usr/local/bin/meson test --num-processes 1  --print-errorlogs -C 
/usr/ports/pobj/cow-0.0.0pl20260705/build-amd64
No tests defined.
--
// No changes in patches or plist. Checks had no problems.

# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all pkg_add -Dsnap cow
cow-0.0.0pl20260705: ok

Have not run it yet, but built and installed just fine.

Hope this helps. May you all have a good and cool day along with success
in hacking.
--
yaydn

Reply via email to