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 Oct 1 12:17:16 UTC 2026
Modified Files:
pkgsrc/wayland/waybar: Makefile distinfo
pkgsrc/wayland/waybar/patches: patch-src_modules_cpu__frequency_bsd.cpp
Log Message:
waybar: update cpu_frequency patch
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/wayland/waybar/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/wayland/waybar/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_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.5 pkgsrc/wayland/waybar/Makefile:1.6
--- pkgsrc/wayland/waybar/Makefile:1.5 Tue Sep 29 06:07:58 2026
+++ pkgsrc/wayland/waybar/Makefile Thu Oct 1 12:17:16 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2026/09/29 06:07:58 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/10/01 12:17:16 kikadf Exp $
DISTNAME= waybar-0.15.0
-PKGREVISION= 4
+PKGREVISION= 5
CATEGORIES= wayland
MASTER_SITES= ${MASTER_SITE_GITHUB:=Alexays/}
GITHUB_PROJECT= Waybar
Index: pkgsrc/wayland/waybar/distinfo
diff -u pkgsrc/wayland/waybar/distinfo:1.2 pkgsrc/wayland/waybar/distinfo:1.3
--- pkgsrc/wayland/waybar/distinfo:1.2 Thu Sep 10 09:15:31 2026
+++ pkgsrc/wayland/waybar/distinfo Thu Oct 1 12:17:16 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/09/10 09:15:31 kikadf Exp $
+$NetBSD: distinfo,v 1.3 2026/10/01 12:17:16 kikadf Exp $
BLAKE2s (waybar-0.15.0.tar.gz) = 59b011bb71da6acc9b3ee333f6ab9bbb4ccbb22b1627112b53b13135db4baa22
SHA512 (waybar-0.15.0.tar.gz) = f267c1ad2af1e4e74c3d8c966009a013c0b5c2849bfaf312b3b91e9d6f6856dc5466118f308208948118ea1de0cf70986cc3b592cc830f84d634b8518c5b8c9e
@@ -8,7 +8,7 @@ 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) = 5afff7e55472fc028eff8c75b3383b3851f81861
+SHA1 (patch-src_modules_cpu__frequency_bsd.cpp) = 39b9292c02cb195b4c64117183d64e4fa4af0af8
SHA1 (patch-src_modules_custom.cpp) = 644740e4862444b7ed33523affe5d97e5fcbdd32
SHA1 (patch-src_modules_memory_bsd.cpp) = 48e773d3ff412d156e0a481e927067e73eb6bee4
SHA1 (patch-src_modules_simpleclock.cpp) = 7ffa485e5cc9033e090d46133654243cbd1b3f8d
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.2 pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp:1.3
--- pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp:1.2 Thu Sep 10 09:15:32 2026
+++ pkgsrc/wayland/waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp Thu Oct 1 12:17:16 2026
@@ -1,29 +1,72 @@
-$NetBSD: patch-src_modules_cpu__frequency_bsd.cpp,v 1.2 2026/09/10 09:15:32 kikadf Exp $
+$NetBSD: patch-src_modules_cpu__frequency_bsd.cpp,v 1.3 2026/10/01 12:17:16 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.orig 2026-02-06 20:15:03.000000000 +0000
+++ src/modules/cpu_frequency/bsd.cpp
-@@ -8,7 +8,7 @@ std::vector<float> waybar::modules::CpuF
+@@ -8,21 +8,58 @@ std::vector<float> waybar::modules::CpuF
size_t len;
int32_t freq;
-#ifndef __OpenBSD__
-+#if defined(__FreeBSD__)
++#if defined(__NetBSD__)
char buffer[256];
++ const char *freq_sysctls[] = {
++#if defined(__powerpc__)
++ "machdep.intrepid.frequency.current",
++#endif
++#if defined(__mips__)
++ "machdep.loongson.frequency.current",
++#endif
++#if defined(__i386__) || defined(__x86_64__)
++ "machdep.est.frequency.current",
++ "machdep.powernow.frequency.current",
++#endif
++ "machdep.cpu.frequency.current",
++ "machdep.frequency.current",
++ NULL
++ };
uint32_t i = 0;
++
while (true) {
-@@ -18,7 +18,11 @@ std::vector<float> waybar::modules::CpuF
- frequencies.push_back(freq);
+- len = 4;
+- snprintf(buffer, 256, "dev.cpu.%u.freq", i);
++ len = sizeof(freq);
++ snprintf(buffer, 256, "machdep.cpufreq.cpu%u.current", i);
+ if (sysctlbyname(buffer, &freq, &len, NULL, 0) == -1 || len <= 0) break;
+- frequencies.push_back(freq);
++ frequencies.push_back((float)freq);
++i;
- }
+- }
-#else
-+#elif defined(__NetBSD__)
-+ if (sysctlbyname("machdep.cpu.frequency.current", &freq, &len, NULL, 0) == 0) {
-+ frequencies.push_back((float)freq);
-+ }
++ }
++
++ if (frequencies.empty()) {
++ const char **s;
++ for (s = freq_sysctls; *s != NULL; ++s) {
++ len = sizeof(freq);
++ if (sysctlbyname(*s, &freq, &len, NULL, 0) != -1 || len <= 0) {
++ frequencies.push_back((float)freq);
++ break;
++ }
++ }
++ }
+#elif defined(__OpenBSD__)
int getMhz[] = {CTL_HW, HW_CPUSPEED};
len = sizeof(freq);
sysctl(getMhz, 2, &freq, &len, NULL, 0);
+ frequencies.push_back((float)freq);
++#else
++ char buffer[256];
++ uint32_t i = 0;
++ while (true) {
++ len = 4;
++ snprintf(buffer, 256, "dev.cpu.%u.freq", i);
++ if (sysctlbyname(buffer, &freq, &len, NULL, 0) == -1 || len <= 0) break;
++ frequencies.push_back(freq);
++ ++i;
++ }
+ #endif
+
+ if (frequencies.empty()) {
Home |
Main Index |
Thread Index |
Old Index