PORTNAME= sfwbar DISTVERSIONPREFIX= v DISTVERSION= 1.0_beta17 CATEGORIES= x11 wayland MAINTAINER= tino.engel@mail.de COMMENT= Flexible taskbar application for wayland compositors WWW= https://github.com/LBCrion/sfwbar LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} \ wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \ libjson-c.so:devel/json-c \ libwayland-client.so:graphics/wayland FLAVORS= default lite FLAVOR?= ${FLAVORS:[1]} lite_PKGNAMESUFFIX= -lite USES= gnome meson pkgconfig python:run USE_GITHUB= yes GH_ACCOUNT= LBCrion USE_GNOME= cairo gdkpixbuf gtk30 MESON_ARGS= -Dbluez=enabled \ -Dbsdctl=enabled \ -Didleinhibit=enabled \ -Diwd=enabled \ -Dnetwork=enabled SUB_FILES= pkg-message OPTIONS_DEFINE= ALSA MPD NLS NM PIPEWIRE PULSEAUDIO XKB OPTIONS_DEFAULT= ALSA MPD NM PIPEWIRE PULSEAUDIO XKB .if ${FLAVOR} == lite OPTIONS_EXCLUDE= PIPEWIRE PULSEAUDIO .endif OPTIONS_SUB= yes ALSA_DESC= ALSA audio volume control MPD_DESC= Music player daemon control NM_DESC= Network manager module PULSEAUDIO_DESC= Pulse audio volume control XKB_DESC= XkbCommon keyboard layout conversion support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MESON_ENABLED= alsa MPD_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient MPD_MESON_ENABLED= mpd NLS_USES= gettext-tools NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-nls-off NM_MESON_ENABLED= nm PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_MESON_ENABLED= pipewire PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_MESON_ENABLED= pulse XKB_LIB_DEPENDS= libxkbregistry.so:x11/libxkbcommon XKB_MESON_ENABLED= xkb .include .if ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MPULSEAUDIO} PLIST_SUB+= VOLUME="" .else PLIST_SUB+= VOLUME="@comment " .endif .include