pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wayland/waybar



Module Name:    pkgsrc
Committed By:   kikadf
Date:           Thu Sep 10 09:15:32 UTC 2026

Modified Files:
        pkgsrc/wayland/waybar: Makefile distinfo
        pkgsrc/wayland/waybar/patches: patch-include_modules_battery.hpp
            patch-include_util_udev__deleter.hpp patch-meson.build
            patch-src_factory.cpp patch-src_modules_battery.cpp
            patch-src_modules_cpu__frequency_bsd.cpp
            patch-src_modules_custom.cpp patch-src_modules_simpleclock.cpp
            patch-src_modules_user.cpp patch-src_util_icon__loader.cpp
Added Files:
        pkgsrc/wayland/waybar/patches: patch-src_modules_memory_bsd.cpp

Log Message:
waybar: fix memory info module


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/wayland/waybar/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wayland/waybar/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp \
    pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp \
    pkgsrc/wayland/waybar/patches/patch-meson.build \
    pkgsrc/wayland/waybar/patches/patch-src_factory.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp \
    pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/wayland/waybar/patches/patch-src_modules_memory_bsd.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wayland/waybar/Makefile
diff -u pkgsrc/wayland/waybar/Makefile:1.2 pkgsrc/wayland/waybar/Makefile:1.3
--- pkgsrc/wayland/waybar/Makefile:1.2  Wed Sep  2 19:04:51 2026
+++ pkgsrc/wayland/waybar/Makefile      Thu Sep 10 09:15:31 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2026/09/02 19:04:51 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2026/09/10 09:15:31 kikadf Exp $
 
 DISTNAME=      waybar-0.15.0
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    wayland
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Alexays/}
 GITHUB_PROJECT=        Waybar

Index: pkgsrc/wayland/waybar/distinfo
diff -u pkgsrc/wayland/waybar/distinfo:1.1 pkgsrc/wayland/waybar/distinfo:1.2
--- pkgsrc/wayland/waybar/distinfo:1.1  Mon Aug 24 14:25:31 2026
+++ pkgsrc/wayland/waybar/distinfo      Thu Sep 10 09:15:31 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2026/08/24 14:25:31 kikadf Exp $
+$NetBSD: distinfo,v 1.2 2026/09/10 09:15:31 kikadf Exp $
 
 BLAKE2s (waybar-0.15.0.tar.gz) = 59b011bb71da6acc9b3ee333f6ab9bbb4ccbb22b1627112b53b13135db4baa22
 SHA512 (waybar-0.15.0.tar.gz) = f267c1ad2af1e4e74c3d8c966009a013c0b5c2849bfaf312b3b91e9d6f6856dc5466118f308208948118ea1de0cf70986cc3b592cc830f84d634b8518c5b8c9e
@@ -8,8 +8,9 @@ SHA1 (patch-include_util_udev__deleter.h
 SHA1 (patch-meson.build) = ffb2de1b1c11b79312ef166411ac93f3f4433cc7
 SHA1 (patch-src_factory.cpp) = de849a029ac8b51381bbe4b94ea59ab9c94c44ef
 SHA1 (patch-src_modules_battery.cpp) = 4ee104fb0ed46112c09d8559687d910e08ee93b0
-SHA1 (patch-src_modules_cpu__frequency_bsd.cpp) = 9ad194942940b2b38b0f01d6a96408cd23969269
+SHA1 (patch-src_modules_cpu__frequency_bsd.cpp) = 5afff7e55472fc028eff8c75b3383b3851f81861
 SHA1 (patch-src_modules_custom.cpp) = 644740e4862444b7ed33523affe5d97e5fcbdd32
+SHA1 (patch-src_modules_memory_bsd.cpp) = 48e773d3ff412d156e0a481e927067e73eb6bee4
 SHA1 (patch-src_modules_simpleclock.cpp) = 7ffa485e5cc9033e090d46133654243cbd1b3f8d
-SHA1 (patch-src_modules_user.cpp) = 7b9d5578a64d2b1fefbecd650549c5e9f8ea19ad
-SHA1 (patch-src_util_icon__loader.cpp) = 29b8f755333ab617263b6f80e20c993025300e9a
+SHA1 (patch-src_modules_user.cpp) = ddc4941a988f157ac1b2b6d11181a491541b8147
+SHA1 (patch-src_util_icon__loader.cpp) = 6554d2ef732dedb2e55dfc6deba05a456f2963a1

Index: pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp
diff -u pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp:1.1 pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp:1.1 Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-include_modules_battery.hpp     Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-include_modules_battery.hpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-include_modules_battery.hpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Use udev only for linux
 
Index: pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp
diff -u pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp:1.1 pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp:1.1      Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-include_util_udev__deleter.hpp  Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-include_util_udev__deleter.hpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-include_util_udev__deleter.hpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Use udev only for linux
 
Index: pkgsrc/wayland/waybar/patches/patch-meson.build
diff -u pkgsrc/wayland/waybar/patches/patch-meson.build:1.1 pkgsrc/wayland/waybar/patches/patch-meson.build:1.2
--- pkgsrc/wayland/waybar/patches/patch-meson.build:1.1 Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-meson.build     Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-meson.build,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-meson.build,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Build battery on NetBSD, link with -lprop
 * Config files to examples
Index: pkgsrc/wayland/waybar/patches/patch-src_factory.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_factory.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_factory.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_factory.cpp:1.1     Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_factory.cpp Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_factory.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_factory.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Enable battery module on NetBSD
 
Index: pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp:1.1     Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_battery.cpp Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_modules_battery.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_modules_battery.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Add NetBSD support
 * Use udev only for linux
Index: pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp:1.1  Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp      Thu Sep 10 09:15:32 2026
@@ -1,6 +1,7 @@
-$NetBSD: patch-src_modules_cpu__frequency_bsd.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_modules_cpu__frequency_bsd.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Add NetBSD support
+https://github.com/Alexays/Waybar/pull/5318
 
 --- src/modules/cpu_frequency/bsd.cpp.orig     2026-05-25 08:52:26.638052357 +0000
 +++ src/modules/cpu_frequency/bsd.cpp
Index: pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp:1.1      Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_custom.cpp  Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_modules_custom.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_modules_custom.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Portable WEXITSTATUS usage
 
Index: pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp:1.1 Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_simpleclock.cpp     Thu Sep 10 09:15:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_modules_simpleclock.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_modules_simpleclock.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * fmt::localtime was removed in fmtlib-12
 
Index: pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp:1.1        Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_user.cpp    Thu Sep 10 09:15:32 2026
@@ -1,6 +1,7 @@
-$NetBSD: patch-src_modules_user.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_modules_user.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Portable uptime usage, fallback to CLOCK_MONOTONIC
+https://github.com/Alexays/Waybar/pull/5320
 
 --- src/modules/user.cpp.orig  2025-12-18 09:12:40.964198952 +0000
 +++ src/modules/user.cpp
Index: pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp
diff -u pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp:1.1 pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp:1.2
--- pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp:1.1   Mon Aug 24 14:25:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_util_icon__loader.cpp       Thu Sep 10 09:15:32 2026
@@ -1,6 +1,7 @@
-$NetBSD: patch-src_util_icon__loader.cpp,v 1.1 2026/08/24 14:25:32 kikadf Exp $
+$NetBSD: patch-src_util_icon__loader.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
 
 * Fix ctype usage
+https://github.com/Alexays/Waybar/pull/5321
 
 --- src/util/icon_loader.cpp.orig      2026-07-27 13:52:11.975754660 +0000
 +++ src/util/icon_loader.cpp

Added files:

Index: pkgsrc/wayland/waybar/patches/patch-src_modules_memory_bsd.cpp
diff -u /dev/null pkgsrc/wayland/waybar/patches/patch-src_modules_memory_bsd.cpp:1.1
--- /dev/null   Thu Sep 10 09:15:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_memory_bsd.cpp      Thu Sep 10 09:15:32 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_modules_memory_bsd.cpp,v 1.1 2026/09/10 09:15:32 kikadf Exp $
+
+* Fix get_free_memory on NetBSD, avoid underflow
+https://github.com/Alexays/Waybar/pull/5319
+
+--- src/modules/memory/bsd.cpp.orig    2026-09-09 17:46:47.416277348 +0000
++++ src/modules/memory/bsd.cpp
+@@ -73,10 +73,16 @@ static uint64_t get_free_memory() {
+   if (sysctl(mib, miblen, &uvmexp, &sz, NULL, 0)) {
+     throw std::runtime_error("sysctl vm.uvmexp failed");
+   }
++#ifdef VM_UVMEXP2
++  uint64_t total = get_total_memory();
++  uint64_t used = static_cast<uint64_t>(uvmexp.active + uvmexp.wired) * uvmexp.pagesize;
++  return used < total ? total - used : 0;
++#else
+   return static_cast<uint64_t>(uvmexp.free + uvmexp.inactive + uvmexp.filepages +
+                                uvmexp.execpages) *
+          uvmexp.pagesize;
+ #endif
++#endif
+ }
+ 
+ void waybar::modules::Memory::parseMeminfo() {



Home | Main Index | Thread Index | Old Index