Index | Thread | Search

From:
Landry Breuil <landry@openbsd.org>
Subject:
Re: [NEW] wayland/scenefx and wayland/mango
To:
Volker Schlecht <openbsd-ports@schlecht.dev>
Cc:
ports <ports@openbsd.org>
Date:
Sun, 5 Apr 2026 18:27:00 +0200

Download raw body.

Thread
Le Sun, Apr 05, 2026 at 01:30:50PM +0200, Volker Schlecht a écrit :
> With 7.9 approaching, this may not be the best of times to ask for ok to import,
> but maybe it's a good time to ask for some feedback :-)
> 
> Attached is a port of Mango (formerly known as MangoWC and MangoWM), another
> eye-candy wayland compositor: https://mangowm.github.io/
> 
> It needs SceneFX as a dependency (https://github.com/wlrfx/scenefx).
> 
> So far everything I tested seems to work as described, I'm a little concerned
> however because the mango github repo (and the FreeBSD port) list library
> dependencies that I cannot see being used (or being referenced in the source
> code).

some quick comments portswise:

- for scenefx, maybe it's worth putting 0.4 in a variable and in
  SUBST_VARS for less PLIST churn
- iirc there's a wlroots module that avoids the wlroots-0.19 in WANTLIB
  and provides MODWLROOTS_WANTLIB
- same thing for mango, and COMMENT/DESCR could really be improved :)
- generally i tend to drop wordexp usage instead of #defining it, see
  various sway* patches

not yet tested at runtime, but would be good to have more eye-candy
stuff in the release :)

Landry