Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Apr 2026 00:12:30 +0000
From:      Yusuf Yaman <nxjoseph@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c135ad754517 - main - x11/sfwbar: Update 1.0_beta16.1 => 1.0_beta17
Message-ID:  <69cdb46e.1ebf8.1a137ad7@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by nxjoseph:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c135ad7545174a144c284fa1a5164bf40720e6ec

commit c135ad7545174a144c284fa1a5164bf40720e6ec
Author:     Yusuf Yaman <nxjoseph@FreeBSD.org>
AuthorDate: 2026-03-30 14:38:41 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-04-02 00:12:18 +0000

    x11/sfwbar: Update 1.0_beta16.1 => 1.0_beta17
    
    Port changes:
    - Rename nopulse flavor to lite and make it
      disable both pipewire and pulseaudio options
    - Drop backported patches as they're in new release
    - Add NLS option for pl,ru,zh_CN,zh_TW locale support
    
    Changelog:
    https://github.com/LBCrion/sfwbar/releases/tag/v1.0_beta17
    
    PR:             294141
    Approved by:    Tino Engel <tino.engel@mail.de> (maintainer)
    Approved by:    vvd (mentor)
    Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 x11/sfwbar/Makefile                  | 30 +++++++++++++++-------------
 x11/sfwbar/distinfo                  | 12 +++---------
 x11/sfwbar/files/extra-patch-nls-off | 11 +++++++++++
 x11/sfwbar/pkg-plist                 | 38 +++++++++++++++++++++++++-----------
 4 files changed, 57 insertions(+), 34 deletions(-)

diff --git a/x11/sfwbar/Makefile b/x11/sfwbar/Makefile
index 1ba675629c33..665cd5800d09 100644
--- a/x11/sfwbar/Makefile
+++ b/x11/sfwbar/Makefile
@@ -1,13 +1,7 @@
 PORTNAME=	sfwbar
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.0_beta16.1
+DISTVERSION=	1.0_beta17
 CATEGORIES=	x11 wayland
-PKGNAMESUFFIX=	${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
-
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	f101b45ae0ace422052463febe85c19dca8ad2ff.patch:-p1 \
-		30db8085d15f6892a175f976e36dd32ec63261ad.patch:-p1 \
-		5f460019b79c54ae782ccb661e9f4c1a160246b8.patch:-p1
 
 MAINTAINER=	tino.engel@mail.de
 COMMENT=	Flexible taskbar application for wayland compositors
@@ -22,7 +16,9 @@ LIB_DEPENDS=	libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
 		libjson-c.so:devel/json-c \
 		libwayland-client.so:graphics/wayland
 
-FLAVORS=	default nopulse
+FLAVORS=		default lite
+FLAVOR?=		${FLAVORS:[1]}
+lite_PKGNAMESUFFIX=	-lite
 
 USES=		gnome meson pkgconfig python:run
 
@@ -39,10 +35,10 @@ MESON_ARGS=	-Dbluez=enabled \
 
 SUB_FILES=	pkg-message
 
-OPTIONS_DEFINE=		ALSA MPD NM PULSEAUDIO XKB
-OPTIONS_DEFAULT=	ALSA MPD NM PULSEAUDIO XKB
-.if ${FLAVOR:U:M*nopulse}
-OPTIONS_EXCLUDE+=	PULSEAUDIO
+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
 
@@ -58,15 +54,21 @@ 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 <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MPULSEAUDIO}
 PLIST_SUB+=	VOLUME=""
@@ -74,4 +76,4 @@ PLIST_SUB+=	VOLUME=""
 PLIST_SUB+=	VOLUME="@comment "
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/x11/sfwbar/distinfo b/x11/sfwbar/distinfo
index 76cbb773f73b..eaa80854ba60 100644
--- a/x11/sfwbar/distinfo
+++ b/x11/sfwbar/distinfo
@@ -1,9 +1,3 @@
-TIMESTAMP = 1748545933
-SHA256 (LBCrion-sfwbar-v1.0_beta16.1_GH0.tar.gz) = 98f3d77713a2e3a10fcb09c365c92fa96ab84bf157e59bd3f4d4d274ce0496e8
-SIZE (LBCrion-sfwbar-v1.0_beta16.1_GH0.tar.gz) = 466343
-SHA256 (f101b45ae0ace422052463febe85c19dca8ad2ff.patch) = 1cd6832ee54951fb808f51092cbb04301021389da4e6d6debe81da99a2dc275b
-SIZE (f101b45ae0ace422052463febe85c19dca8ad2ff.patch) = 833
-SHA256 (30db8085d15f6892a175f976e36dd32ec63261ad.patch) = 407e58190cb94561466d99bbbbc19d6b5bb23ea7903ead5a7609c20fbd5415f6
-SIZE (30db8085d15f6892a175f976e36dd32ec63261ad.patch) = 753
-SHA256 (5f460019b79c54ae782ccb661e9f4c1a160246b8.patch) = 1a939246a1b4dd7aa308d18347eb64482a3d2e644183af3048efa20dd9dd2867
-SIZE (5f460019b79c54ae782ccb661e9f4c1a160246b8.patch) = 1086
+TIMESTAMP = 1774880355
+SHA256 (LBCrion-sfwbar-v1.0_beta17_GH0.tar.gz) = a4915bc7dd0873c45d0d6b01b070e39a91fd16cfadf730d6a9e48db68a8cd09e
+SIZE (LBCrion-sfwbar-v1.0_beta17_GH0.tar.gz) = 518367
diff --git a/x11/sfwbar/files/extra-patch-nls-off b/x11/sfwbar/files/extra-patch-nls-off
new file mode 100644
index 000000000000..25d7e74e3eac
--- /dev/null
+++ b/x11/sfwbar/files/extra-patch-nls-off
@@ -0,0 +1,11 @@
+--- meson.build.orig	2026-03-18 07:53:36 UTC
++++ meson.build
+@@ -132,7 +132,7 @@ doc_list = [ 'sfwbar' ]
+ deps = [gtk3, glib, gio_unix, gmod, glsh, wayl, json, lbrt ]
+ doc_list = [ 'sfwbar' ]
+ 
+-subdir('po')
++# subdir('po')
+ 
+ cargs = ['-DGLIB_DISABLE_DEPRECATION_WARNINGS',
+     '-DGDK_DISABLE_DEPRECATED',
diff --git a/x11/sfwbar/pkg-plist b/x11/sfwbar/pkg-plist
index af49bae4b6e7..bc03d1b1ff71 100644
--- a/x11/sfwbar/pkg-plist
+++ b/x11/sfwbar/pkg-plist
@@ -3,32 +3,41 @@ bin/sfwbar
 lib/sfwbar/appmenu.so
 lib/sfwbar/bluez.so
 lib/sfwbar/bsdctl.so
+lib/sfwbar/dbus.so
 lib/sfwbar/idle.so
 lib/sfwbar/idleinhibit.so
 lib/sfwbar/libsfwbar.so
 %%MPD%%lib/sfwbar/mpd.so
 lib/sfwbar/ncenter.so
 lib/sfwbar/network.so
+%%PIPEWIRE%%lib/sfwbar/pipewire.so
 %%PULSEAUDIO%%lib/sfwbar/pulsectl.so
 lib/sfwbar/wifi-iwd.so
 %%XKB%%lib/sfwbar/xkbmap.so
 %%NM%%lib/sfwbar/wifi-nm.so
 share/icons/hicolor/scalable/apps/sfwbar.svg
+%%NLS%%share/locale/pl/LC_MESSAGES/sfwbar.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/sfwbar.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/sfwbar.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/sfwbar.mo
 share/man/man1/sfwbar-appmenu.1.gz
 share/man/man1/sfwbar-bluez.1.gz
 share/man/man1/sfwbar-bsdctl.1.gz
+share/man/man1/sfwbar-dbus.1.gz
 share/man/man1/sfwbar-idle.1.gz
 share/man/man1/sfwbar-idleinhibit.1.gz
 %%MPD%%share/man/man1/sfwbar-mpd.1.gz
 share/man/man1/sfwbar-ncenter.1.gz
 share/man/man1/sfwbar-network.1.gz
+%%PIPEWIRE%%share/man/man1/sfwbar-pipewire.1.gz
 %%VOLUME%%share/man/man1/sfwbar-volume.1.gz
 share/man/man1/sfwbar-wifi.1.gz
 %%XKB%%share/man/man1/sfwbar-xkbmap.1.gz
 share/man/man1/sfwbar.1.gz
-%%DATADIR%%/alsa-module.widget
 %%DATADIR%%/alsa.widget
-%%DATADIR%%/battery-svg.widget
+%%DATADIR%%/backlight.source
+%%DATADIR%%/backlight.widget
+%%DATADIR%%/battery.source
 %%DATADIR%%/battery.widget
 %%DATADIR%%/bluez-popup.widget
 %%DATADIR%%/bluez.widget
@@ -38,7 +47,6 @@ share/man/man1/sfwbar.1.gz
 %%DATADIR%%/cpu-temp.widget
 %%DATADIR%%/cpu.source
 %%DATADIR%%/cpu.widget
-%%DATADIR%%/fan-rpm.widget
 %%DATADIR%%/desktop-directories/AudioVideo.directory
 %%DATADIR%%/desktop-directories/Development.directory
 %%DATADIR%%/desktop-directories/Education.directory
@@ -50,19 +58,24 @@ share/man/man1/sfwbar.1.gz
 %%DATADIR%%/desktop-directories/System-Tools.directory
 %%DATADIR%%/desktop-directories/Utility-Accessibility.directory
 %%DATADIR%%/desktop-directories/Utility.directory
+%%DATADIR%%/fan-rpm.widget
 %%DATADIR%%/icons/misc/comp.svg
 %%DATADIR%%/icons/misc/cpu.svg
+%%DATADIR%%/icons/misc/dialog-cancel-symbolic.svg
+%%DATADIR%%/icons/misc/dialog-ok-symbolic.svg
 %%DATADIR%%/icons/misc/fan.svg
 %%DATADIR%%/icons/misc/fforward.svg
+%%DATADIR%%/icons/misc/hibernate-symbolic.svg
 %%DATADIR%%/icons/misc/lan.svg
-%%DATADIR%%/icons/misc/lock.svg
+%%DATADIR%%/icons/misc/lock-symbolic.svg
 %%DATADIR%%/icons/misc/missing.svg
 %%DATADIR%%/icons/misc/music-player-symbolic.svg
 %%DATADIR%%/icons/misc/music-player.svg
 %%DATADIR%%/icons/misc/play.svg
 %%DATADIR%%/icons/misc/rewind.svg
 %%DATADIR%%/icons/misc/stop.svg
-%%DATADIR%%/icons/misc/unlock.svg
+%%DATADIR%%/icons/misc/suspend-symbolic.svg
+%%DATADIR%%/icons/misc/unlock-symbolic.svg
 %%DATADIR%%/icons/weather/LICENSE
 %%DATADIR%%/icons/weather/clearsky_day.svg
 %%DATADIR%%/icons/weather/clearsky_night.svg
@@ -147,36 +160,38 @@ share/man/man1/sfwbar.1.gz
 %%DATADIR%%/icons/weather/snowshowersandthunder_day.svg
 %%DATADIR%%/icons/weather/snowshowersandthunder_night.svg
 %%DATADIR%%/icons/weather/snowshowersandthunder_polartwilight.svg
-%%DATADIR%%/idle.widget
+%%DATADIR%%/idleinhibit.widget
 %%DATADIR%%/lan-bps.widget
+%%DATADIR%%/language.widget
 %%DATADIR%%/mb-temp.widget
 %%DATADIR%%/memory.source
 %%DATADIR%%/memory.widget
+%%DATADIR%%/mpd-browser.widget
 %%DATADIR%%/mpd-intmod.widget
 %%DATADIR%%/mpd-mini.widget
 %%DATADIR%%/mpd-module.widget
 %%DATADIR%%/mpd.source
 %%DATADIR%%/mpd.widget
 %%DATADIR%%/ncenter.widget
-%%DATADIR%%/network-module.widget
+%%DATADIR%%/network.widget
 %%DATADIR%%/oneline.config
+%%DATADIR%%/privacy.widget
 %%DATADIR%%/rfkill-bt.widget
 %%DATADIR%%/rfkill-wifi.widget
 %%DATADIR%%/rfkill.source
+%%DATADIR%%/session.widget
 %%DATADIR%%/sfwbar.config
 %%DATADIR%%/showdesktop.widget
 %%DATADIR%%/startmenu.source
 %%DATADIR%%/startmenu.widget
 %%DATADIR%%/swap.source
-%%DATADIR%%/sway-lang.widget
 %%DATADIR%%/switcher.config
 %%DATADIR%%/t2.config
-%%DATADIR%%/test.config
-%%DATADIR%%/test.widget
-%%DATADIR%%/test2.config
 %%DATADIR%%/twoline.config
+%%DATADIR%%/upower.widget
 %%DATADIR%%/usage.widget
 %%DATADIR%%/vertical.config
+%%DATADIR%%/volume-popup.widget
 %%DATADIR%%/volume.widget
 %%DATADIR%%/w10.config
 %%DATADIR%%/wbar-backlight.widget
@@ -192,5 +207,6 @@ share/man/man1/sfwbar.1.gz
 %%DATADIR%%/wbar-temp.widget
 %%DATADIR%%/wbar.config
 %%DATADIR%%/weather.widget
+%%DATADIR%%/wifi-secret.widget
 %%DATADIR%%/wifi.widget
 %%DATADIR%%/winops.widget


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cdb46e.1ebf8.1a137ad7>