Index | Thread | Search

From:
Matthieu Herrb <matthieu@openbsd.org>
Subject:
Re: [NEW] wayland/scenefx and wayland/mango
To:
Volker Schlecht <openbsd-ports@schlecht.dev>
Cc:
ports@openbsd.org, Landry Breuil <landry@openbsd.org>
Date:
Mon, 6 Apr 2026 10:29:39 +0200

Download raw body.

Thread
On Sun, Apr 05, 2026 at 07:44:36PM +0200, Volker Schlecht wrote:
> On 4/5/26 6:27 PM, Landry Breuil wrote:
> > Le Sun, Apr 05, 2026 at 01:30:50PM +0200, Volker Schlecht a écrit :
> > > [...]
> > > 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).
> > > [...]
> 
> > some quick comments portswise:
> > 
> > - for scenefx, maybe it's worth putting 0.4 in a variable and in
> >    SUBST_VARS for less PLIST churn
> 
> Good point - though the last release was in June 2025, so not a very fast-moving
> port.
> 
> > - iirc there's a wlroots module that avoids the wlroots-0.19 in WANTLIB
> >    and provides MODWLROOTS_WANTLIB
> 
> Ha, look at that. Fixed.
> 
> > - same thing for mango, and COMMENT/DESCR could really be improved :)
> 
> Fixed. It's now a lightweight and high-performance wayland compositor!
> 
> > - generally i tend to drop wordexp usage instead of #defining it, see
> >    various sway* patches
> 
> Fixed as well, updates attached :-)
> 
> Thanks for the feedback!


Since the default configuration uses rofi as the launcher, I'd add a
RUN_DEPENDS on sysutils/rofi (or change the default config to use a
wayland native launcher (wofi, fuzzel or wmenu).



-- 
Matthieu Herrb