On Sun, Mar 01, 2026 at 02:57:08PM +0100, Volker Schlecht wrote:
> To use dunst on niri, we need wayland support built in (the non-wayland 
> version
> works with XWayland under wayland/sway, but with xwayland-satellite as used by
> niri, notifications appear as regular windows with decorations and all.
> 
> Therefore I'd like to propose a wayland FLAVOR for x11/dunst.
> 
> What do you think?
> 

Works here.  I have no partiuclar opinion on making wayland support
a flavor but the diff is ok with me if Timo agrees.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/dunst/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- Makefile  31 Dec 2025 14:23:22 -0000      1.20
> +++ Makefile  1 Mar 2026 13:48:36 -0000
> @@ -10,6 +10,8 @@ HOMEPAGE=   https://dunst-project.org/
>  
>  MAINTAINER = Timo Myyra <[email protected]>
>  
> +FLAVORS =    wayland
> +FLAVOR ?=
>  # BSD
>  PERMIT_PACKAGE =     Yes
>  
> @@ -44,8 +46,14 @@ MAKE_FLAGS =       PREFIX="${PREFIX}" \
>               SYSCONFDIR="/etc" \
>               
> BASHCOMPLETIONDIR="${LOCALBASE}/share/bash-completion/completions" \
>               
> FISHCOMPLETIONDIR="${LOCALBASE}/share/fish/vendor_completions.d" \
> -             ZSHCOMPLETIONDIR="${LOCALBASE}/share/zsh/site-functions" \
> -             WAYLAND=0
> +             ZSHCOMPLETIONDIR="${LOCALBASE}/share/zsh/site-functions"
> +
> +.if ${FLAVOR:Mwayland}
> +LIB_DEPENDS +=       wayland/wayland
> +WANTLIB +=   wayland-client wayland-cursor
> +.else
> +MAKE_FLAGS +=        WAYLAND=0
> +.endif
>  
>  pre-configure:
>       ${SUBST_CMD} ${WRKSRC}/docs/dunst.1.pod.in \

Reply via email to