pkgsrc-WIP-changes archive

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

libksysguard: update to 5.24.6



Module Name:	pkgsrc-wip
Committed By:	Mark Davies <mark%ecs.vuw.ac.nz@localhost>
Pushed By:	markd
Date:		Thu Sep 29 17:13:06 2022 +1300
Changeset:	bd07288cb55e7784f22be6ffe1cf6e8b707c6771

Modified Files:
	libksysguard/Makefile
	libksysguard/PLIST
	libksysguard/distinfo
	libksysguard/patches/patch-ksgrd_SensorManager.cpp
	libksysguard/patches/patch-processcore_CMakeLists.txt
	libksysguard/patches/patch-processcore_processes.cpp
	libksysguard/patches/patch-processcore_processes__netbsd__p.cpp

Log Message:
libksysguard: update to 5.24.6

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bd07288cb55e7784f22be6ffe1cf6e8b707c6771

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

diffstat:
 libksysguard/Makefile                              |   4 +-
 libksysguard/PLIST                                 | 302 ++++++++++++++++++++-
 libksysguard/distinfo                              |  14 +-
 libksysguard/patches/patch-ksgrd_SensorManager.cpp |  16 +-
 .../patches/patch-processcore_CMakeLists.txt       |  18 +-
 .../patches/patch-processcore_processes.cpp        |  39 ++-
 .../patch-processcore_processes__netbsd__p.cpp     |  20 +-
 7 files changed, 350 insertions(+), 63 deletions(-)

diffs:
diff --git a/libksysguard/Makefile b/libksysguard/Makefile
index 07f155c389..2944400d53 100644
--- a/libksysguard/Makefile
+++ b/libksysguard/Makefile
@@ -1,7 +1,6 @@
 # $NetBSD: Makefile,v 1.25 2016/01/10 20:01:05 markd Exp $
 
 DISTNAME=	libksysguard-${PLASMAVER}
-PKGREVISION=	1
 CATEGORIES=	x11
 
 HOMEPAGE=	https://userbase.kde.org/KSysGuard
@@ -13,6 +12,8 @@ LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1
 BUILD_DEPENDS+=	kdoctools>=5.19.0:../../devel/kdoctools
 
 USE_TOOLS+=	msgmerge pkg-config
+USE_LANGUAGES+=	c++20
+GCC_REQD+=	10
 
 .include "../../mk/bsd.prefs.mk"
 .if ${OPSYS} == "NetBSD" && exists(/usr/include/sys/pset.h)
@@ -34,5 +35,6 @@ INSTALLATION_DIRS+=	share/examples/libksysguard
 .include "../../x11/plasma-framework/buildlink3.mk"
 .include "../../x11/libXres/buildlink3.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
+CMAKE_ARGS+=	-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE
 #.include "../../x11/qt5-qtwebengine/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/libksysguard/PLIST b/libksysguard/PLIST
index a76382eb33..689fe3c2a0 100644
--- a/libksysguard/PLIST
+++ b/libksysguard/PLIST
@@ -1,4 +1,11 @@
 @comment $NetBSD$
+include/ksysguard/faces/FaceLoader.h
+include/ksysguard/faces/SensorFaceController.h
+include/ksysguard/faces/SensorFace_p.h
+include/ksysguard/faces/sensorfaces_export.h
+include/ksysguard/formatter/Formatter.h
+include/ksysguard/formatter/Unit.h
+include/ksysguard/formatter/formatter_export.h
 include/ksysguard/ksgrd/SensorAgent.h
 include/ksysguard/ksgrd/SensorClient.h
 include/ksysguard/ksgrd/SensorManager.h
@@ -9,7 +16,9 @@ include/ksysguard/lsof.h
 include/ksysguard/processcore/formatter.h
 include/ksysguard/processcore/process.h
 include/ksysguard/processcore/process_attribute.h
+include/ksysguard/processcore/process_attribute_model.h
 include/ksysguard/processcore/process_controller.h
+include/ksysguard/processcore/process_data_model.h
 include/ksysguard/processcore/process_data_provider.h
 include/ksysguard/processcore/processes.h
 include/ksysguard/processcore/unit.h
@@ -17,28 +26,79 @@ include/ksysguard/processui/KTextEditVT.h
 include/ksysguard/processui/ProcessFilter.h
 include/ksysguard/processui/ProcessModel.h
 include/ksysguard/processui/ksysguardprocesslist.h
+include/ksysguard/sensors/Sensor.h
+include/ksysguard/sensors/SensorDataModel.h
+include/ksysguard/sensors/SensorInfo_p.h
+include/ksysguard/sensors/SensorQuery.h
+include/ksysguard/sensors/SensorTreeModel.h
+include/ksysguard/sensors/SensorUnitModel.h
+include/ksysguard/sensors/sensors_export.h
+include/ksysguard/systemstats/AggregateSensor.h
+include/ksysguard/systemstats/DBusInterface.h
+include/ksysguard/systemstats/SensorContainer.h
+include/ksysguard/systemstats/SensorInfo.h
+include/ksysguard/systemstats/SensorObject.h
+include/ksysguard/systemstats/SensorPlugin.h
+include/ksysguard/systemstats/SensorProperty.h
+include/ksysguard/systemstats/SensorsFeatureSensor.h
+include/ksysguard/systemstats/SysFsSensor.h
+include/ksysguard/systemstats/SysctlSensor.h
+include/ksysguard/systemstats/org.kde.ksystemstats.h
+include/ksysguard/systemstats/systemstats_export.h
 lib/cmake/KF5SysGuard/KF5SysGuardConfig.cmake
-lib/cmake/KF5SysGuard/KF5SysGuardConfigVersion.cmake
-lib/cmake/KF5SysGuard/KF5SysGuardLibraryTargets-noconfig.cmake
-lib/cmake/KF5SysGuard/KF5SysGuardLibraryTargets.cmake
+lib/cmake/KSysGuard/KSysGuardConfig.cmake
+lib/cmake/KSysGuard/KSysGuardConfigVersion.cmake
+lib/cmake/KSysGuard/KSysGuardLibraryTargets-noconfig.cmake
+lib/cmake/KSysGuard/KSysGuardLibraryTargets.cmake
+lib/libKSysGuardFormatter.so
+lib/libKSysGuardFormatter.so.1
+lib/libKSysGuardFormatter.so.${PKGVERSION}
+lib/libKSysGuardSensorFaces.so
+lib/libKSysGuardSensorFaces.so.1
+lib/libKSysGuardSensorFaces.so.${PKGVERSION}
+lib/libKSysGuardSensors.so
+lib/libKSysGuardSensors.so.1
+lib/libKSysGuardSensors.so.${PKGVERSION}
+lib/libKSysGuardSystemStats.so
+lib/libKSysGuardSystemStats.so.1
+lib/libKSysGuardSystemStats.so.${PKGVERSION}
 lib/libksgrd.so
 lib/libksgrd.so.${PKGVERSION}
-lib/libksgrd.so.7
+lib/libksgrd.so.9
 lib/libksignalplotter.so
 lib/libksignalplotter.so.${PKGVERSION}
-lib/libksignalplotter.so.7
+lib/libksignalplotter.so.9
 lib/liblsofui.so
 lib/liblsofui.so.${PKGVERSION}
-lib/liblsofui.so.7
+lib/liblsofui.so.9
 lib/libprocesscore.so
 lib/libprocesscore.so.${PKGVERSION}
-lib/libprocesscore.so.7
+lib/libprocesscore.so.9
 lib/libprocessui.so
 lib/libprocessui.so.${PKGVERSION}
-lib/libprocessui.so.7
+lib/libprocessui.so.9
 libexec/kauth/ksysguardprocesslist_helper
+qt5/plugins/designer/ksignalplotter5widgets.so
+qt5/plugins/designer/ksysguard5widgets.so
+qt5/plugins/designer/ksysguardlsof5widgets.so
+qt5/plugins/kpackage/packagestructure/sensorface_packagestructure.so
+qt5/plugins/ksysguard/process/ksysguard_plugin_nvidia.so
+qt5/qml/org/kde/ksysguard/faces/ExtendedLegend.qml
+qt5/qml/org/kde/ksysguard/faces/SensorFace.qml
+qt5/qml/org/kde/ksysguard/faces/SensorRangeSpinBox.qml
+qt5/qml/org/kde/ksysguard/faces/libFacesPlugin.so
+qt5/qml/org/kde/ksysguard/faces/qmldir
+qt5/qml/org/kde/ksysguard/formatter/libFormatterPlugin.so
+qt5/qml/org/kde/ksysguard/formatter/qmldir
+qt5/qml/org/kde/ksysguard/process/libProcessPlugin.so
+qt5/qml/org/kde/ksysguard/process/qmldir
+qt5/qml/org/kde/ksysguard/sensors/libSensorsPlugin.so
+qt5/qml/org/kde/ksysguard/sensors/qmldir
+share/dbus-1/interfaces/org.kde.ksystemstats.xml
 share/dbus-1/system-services/org.kde.ksysguard.processlisthelper.service
 share/examples/libksysguard/org.kde.ksysguard.processlisthelper.conf
+share/knsrcfiles/systemmonitor-faces.knsrc
+share/knsrcfiles/systemmonitor-presets.knsrc
 share/ksysguard/scripts/README
 share/ksysguard/scripts/smaps/helper.js
 share/ksysguard/scripts/smaps/index.html
@@ -46,12 +106,71 @@ share/ksysguard/scripts/smaps/main.js
 share/ksysguard/scripts/smaps/smaps.desktop
 share/ksysguard/scripts/smaps/sorttable.js
 share/ksysguard/scripts/smaps/style.css
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/config/main.xml
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/BarChart.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/Config.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/metadata.json
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/config/main.xml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/ui/Config.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/ui/FaceControl.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/ui/FaceGrid.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.facegrid/metadata.json
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/contents/ui/Bar.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/metadata.json
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/config/main.xml
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/Config.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/metadata.json
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/config/main.xml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/Config.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/PieChart.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/UsedTotalDisplay.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/metadata.json
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/config/main.xml
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/faceproperties
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/CompactRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/Config.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/FullRepresentation.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/metadata.desktop
+share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/metadata.json
 share/locale/ar/LC_MESSAGES/ksgrd.mo
 share/locale/ar/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ar/LC_MESSAGES/processcore.mo
 share/locale/ar/LC_MESSAGES/processui.mo
 share/locale/as/LC_MESSAGES/processui.mo
 share/locale/ast/LC_MESSAGES/processcore.mo
+share/locale/ast/LC_MESSAGES/processui.mo
+share/locale/az/LC_MESSAGES/KSysGuardSensorFaces.mo
+share/locale/az/LC_MESSAGES/ksgrd.mo
+share/locale/az/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/az/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/az/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/az/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/az/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
+share/locale/az/LC_MESSAGES/ksysguardlsofwidgets.mo
+share/locale/az/LC_MESSAGES/processcore.mo
+share/locale/az/LC_MESSAGES/processui.mo
 share/locale/be/LC_MESSAGES/processcore.mo
 share/locale/be/LC_MESSAGES/processui.mo
 share/locale/be@latin/LC_MESSAGES/ksysguardlsofwidgets.mo
@@ -65,25 +184,52 @@ share/locale/bs/LC_MESSAGES/ksgrd.mo
 share/locale/bs/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/bs/LC_MESSAGES/processcore.mo
 share/locale/bs/LC_MESSAGES/processui.mo
+share/locale/ca/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ca/LC_MESSAGES/ksgrd.mo
+share/locale/ca/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ca/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ca/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ca/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ca/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ca/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ca/LC_MESSAGES/processcore.mo
 share/locale/ca/LC_MESSAGES/processui.mo
+share/locale/ca@valencia/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ca@valencia/LC_MESSAGES/ksgrd.mo
+share/locale/ca@valencia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ca@valencia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ca@valencia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ca@valencia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ca@valencia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ca@valencia/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ca@valencia/LC_MESSAGES/processcore.mo
 share/locale/ca@valencia/LC_MESSAGES/processui.mo
+share/locale/cs/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/cs/LC_MESSAGES/ksgrd.mo
+share/locale/cs/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/cs/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/cs/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/cs/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/cs/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/cs/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/cs/LC_MESSAGES/processcore.mo
 share/locale/cs/LC_MESSAGES/processui.mo
 share/locale/csb/LC_MESSAGES/processcore.mo
 share/locale/csb/LC_MESSAGES/processui.mo
 share/locale/da/LC_MESSAGES/ksgrd.mo
+share/locale/da/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/da/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/da/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
 share/locale/da/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/da/LC_MESSAGES/processcore.mo
 share/locale/da/LC_MESSAGES/processui.mo
+share/locale/de/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/de/LC_MESSAGES/ksgrd.mo
+share/locale/de/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/de/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/de/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/de/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/de/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/de/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/de/LC_MESSAGES/processcore.mo
 share/locale/de/LC_MESSAGES/processui.mo
@@ -91,32 +237,67 @@ share/locale/el/LC_MESSAGES/ksgrd.mo
 share/locale/el/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/el/LC_MESSAGES/processcore.mo
 share/locale/el/LC_MESSAGES/processui.mo
+share/locale/en_GB/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/en_GB/LC_MESSAGES/ksgrd.mo
+share/locale/en_GB/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/en_GB/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/en_GB/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/en_GB/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/en_GB/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/en_GB/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/en_GB/LC_MESSAGES/processcore.mo
 share/locale/en_GB/LC_MESSAGES/processui.mo
 share/locale/eo/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/eo/LC_MESSAGES/processcore.mo
 share/locale/eo/LC_MESSAGES/processui.mo
+share/locale/es/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/es/LC_MESSAGES/ksgrd.mo
+share/locale/es/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/es/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/es/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/es/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/es/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/es/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/es/LC_MESSAGES/processcore.mo
 share/locale/es/LC_MESSAGES/processui.mo
+share/locale/et/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/et/LC_MESSAGES/ksgrd.mo
+share/locale/et/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/et/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/et/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/et/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/et/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/et/LC_MESSAGES/processcore.mo
 share/locale/et/LC_MESSAGES/processui.mo
+share/locale/eu/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/eu/LC_MESSAGES/ksgrd.mo
+share/locale/eu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/eu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/eu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/eu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/eu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/eu/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/eu/LC_MESSAGES/processcore.mo
 share/locale/eu/LC_MESSAGES/processui.mo
 share/locale/fa/LC_MESSAGES/processcore.mo
 share/locale/fa/LC_MESSAGES/processui.mo
+share/locale/fi/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/fi/LC_MESSAGES/ksgrd.mo
+share/locale/fi/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/fi/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/fi/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/fi/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/fi/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/fi/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/fi/LC_MESSAGES/processcore.mo
 share/locale/fi/LC_MESSAGES/processui.mo
+share/locale/fr/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/fr/LC_MESSAGES/ksgrd.mo
+share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/fr/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/fr/LC_MESSAGES/processcore.mo
 share/locale/fr/LC_MESSAGES/processui.mo
@@ -147,11 +328,23 @@ share/locale/hr/LC_MESSAGES/processui.mo
 share/locale/hsb/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/hsb/LC_MESSAGES/processcore.mo
 share/locale/hsb/LC_MESSAGES/processui.mo
+share/locale/hu/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/hu/LC_MESSAGES/ksgrd.mo
+share/locale/hu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/hu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/hu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/hu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/hu/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/hu/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/hu/LC_MESSAGES/processcore.mo
 share/locale/hu/LC_MESSAGES/processui.mo
+share/locale/ia/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ia/LC_MESSAGES/ksgrd.mo
+share/locale/ia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ia/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ia/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ia/LC_MESSAGES/processcore.mo
 share/locale/ia/LC_MESSAGES/processui.mo
@@ -162,11 +355,22 @@ share/locale/id/LC_MESSAGES/processui.mo
 share/locale/is/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/is/LC_MESSAGES/processcore.mo
 share/locale/is/LC_MESSAGES/processui.mo
+share/locale/it/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/it/LC_MESSAGES/ksgrd.mo
+share/locale/it/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/it/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/it/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/it/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/it/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/it/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/it/LC_MESSAGES/processcore.mo
 share/locale/it/LC_MESSAGES/processui.mo
+share/locale/ja/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ja/LC_MESSAGES/ksgrd.mo
+share/locale/ja/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ja/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ja/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ja/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ja/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ja/LC_MESSAGES/processcore.mo
 share/locale/ja/LC_MESSAGES/processui.mo
@@ -178,14 +382,25 @@ share/locale/km/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/km/LC_MESSAGES/processcore.mo
 share/locale/km/LC_MESSAGES/processui.mo
 share/locale/kn/LC_MESSAGES/ksysguardlsofwidgets.mo
+share/locale/ko/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ko/LC_MESSAGES/ksgrd.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ko/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ko/LC_MESSAGES/processcore.mo
 share/locale/ko/LC_MESSAGES/processui.mo
 share/locale/ku/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ku/LC_MESSAGES/processcore.mo
 share/locale/ku/LC_MESSAGES/processui.mo
+share/locale/lt/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/lt/LC_MESSAGES/ksgrd.mo
+share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/lt/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/lt/LC_MESSAGES/processcore.mo
 share/locale/lt/LC_MESSAGES/processui.mo
@@ -218,11 +433,22 @@ share/locale/nds/LC_MESSAGES/processcore.mo
 share/locale/nds/LC_MESSAGES/processui.mo
 share/locale/ne/LC_MESSAGES/processcore.mo
 share/locale/ne/LC_MESSAGES/processui.mo
+share/locale/nl/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/nl/LC_MESSAGES/ksgrd.mo
+share/locale/nl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/nl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/nl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/nl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/nl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/nl/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/nl/LC_MESSAGES/processcore.mo
 share/locale/nl/LC_MESSAGES/processui.mo
+share/locale/nn/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/nn/LC_MESSAGES/ksgrd.mo
+share/locale/nn/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/nn/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/nn/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/nn/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/nn/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/nn/LC_MESSAGES/processcore.mo
 share/locale/nn/LC_MESSAGES/processui.mo
@@ -232,23 +458,53 @@ share/locale/pa/LC_MESSAGES/ksgrd.mo
 share/locale/pa/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/pa/LC_MESSAGES/processcore.mo
 share/locale/pa/LC_MESSAGES/processui.mo
+share/locale/pl/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/pl/LC_MESSAGES/ksgrd.mo
+share/locale/pl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/pl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/pl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/pl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/pl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/pl/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/pl/LC_MESSAGES/processcore.mo
 share/locale/pl/LC_MESSAGES/processui.mo
+share/locale/pt/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/pt/LC_MESSAGES/ksgrd.mo
+share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/pt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/pt/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/pt/LC_MESSAGES/processcore.mo
 share/locale/pt/LC_MESSAGES/processui.mo
+share/locale/pt_BR/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/pt_BR/LC_MESSAGES/ksgrd.mo
+share/locale/pt_BR/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/pt_BR/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/pt_BR/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/pt_BR/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/pt_BR/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/pt_BR/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/pt_BR/LC_MESSAGES/processcore.mo
 share/locale/pt_BR/LC_MESSAGES/processui.mo
+share/locale/ro/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ro/LC_MESSAGES/ksgrd.mo
+share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ro/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ro/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ro/LC_MESSAGES/processcore.mo
 share/locale/ro/LC_MESSAGES/processui.mo
+share/locale/ru/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/ru/LC_MESSAGES/ksgrd.mo
+share/locale/ru/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ru/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ru/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ru/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ru/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/ru/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ru/LC_MESSAGES/processcore.mo
 share/locale/ru/LC_MESSAGES/processui.mo
@@ -257,11 +513,23 @@ share/locale/se/LC_MESSAGES/processui.mo
 share/locale/si/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/si/LC_MESSAGES/processcore.mo
 share/locale/si/LC_MESSAGES/processui.mo
+share/locale/sk/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/sk/LC_MESSAGES/ksgrd.mo
+share/locale/sk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/sk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/sk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/sk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/sk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/sk/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/sk/LC_MESSAGES/processcore.mo
 share/locale/sk/LC_MESSAGES/processui.mo
+share/locale/sl/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/sl/LC_MESSAGES/ksgrd.mo
+share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/sl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/sl/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/sl/LC_MESSAGES/processcore.mo
 share/locale/sl/LC_MESSAGES/processui.mo
@@ -284,7 +552,13 @@ share/locale/sr@latin/LC_MESSAGES/ksgrd.mo
 share/locale/sr@latin/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/sr@latin/LC_MESSAGES/processcore.mo
 share/locale/sr@latin/LC_MESSAGES/processui.mo
+share/locale/sv/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/sv/LC_MESSAGES/ksgrd.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/sv/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/sv/LC_MESSAGES/processcore.mo
 share/locale/sv/LC_MESSAGES/processui.mo
@@ -307,14 +581,26 @@ share/locale/ug/LC_MESSAGES/ksgrd.mo
 share/locale/ug/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/ug/LC_MESSAGES/processcore.mo
 share/locale/ug/LC_MESSAGES/processui.mo
+share/locale/uk/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/uk/LC_MESSAGES/ksgrd.mo
+share/locale/uk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/uk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/uk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/uk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/uk/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/uk/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/uk/LC_MESSAGES/processcore.mo
 share/locale/uk/LC_MESSAGES/processui.mo
 share/locale/wa/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/wa/LC_MESSAGES/processcore.mo
 share/locale/wa/LC_MESSAGES/processui.mo
+share/locale/zh_CN/LC_MESSAGES/KSysGuardSensorFaces.mo
 share/locale/zh_CN/LC_MESSAGES/ksgrd.mo
+share/locale/zh_CN/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/zh_CN/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/zh_CN/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/zh_CN/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/zh_CN/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
 share/locale/zh_CN/LC_MESSAGES/ksysguardlsofwidgets.mo
 share/locale/zh_CN/LC_MESSAGES/processcore.mo
 share/locale/zh_CN/LC_MESSAGES/processui.mo
diff --git a/libksysguard/distinfo b/libksysguard/distinfo
index 5cafff11e4..0b72f876e8 100644
--- a/libksysguard/distinfo
+++ b/libksysguard/distinfo
@@ -1,9 +1,9 @@
 $NetBSD$
 
-RMD160 (libksysguard-5.18.5.tar.xz) = e252e2377ead5ad970a585b35cfdf0d17408a97e
-SHA512 (libksysguard-5.18.5.tar.xz) = a648d0db1378165188187db9de78f816b1dfe647ce7e7ea2d505bc04c5008d2c24b2a113bc73c4fc4b3ddf467682ea3b306286f4bffa2c750918112892d78fb3
-Size (libksysguard-5.18.5.tar.xz) = 610320 bytes
-SHA1 (patch-ksgrd_SensorManager.cpp) = 90390178e85106f936bb0bcb49ae184b50ae52dc
-SHA1 (patch-processcore_CMakeLists.txt) = dd251aac7f9758b8b92c005a5440188514e19fbe
-SHA1 (patch-processcore_processes.cpp) = d2d0feb9334e4a2a5845c263ba51615f48356d0c
-SHA1 (patch-processcore_processes__netbsd__p.cpp) = d2812b3e9e498d28e8ede34912025605520d3e65
+BLAKE2s (libksysguard-5.24.6.tar.xz) = 1f84d33e533f6613217d8b73d1712e094839c03f6f0330f6de3e3f03a3868e08
+SHA512 (libksysguard-5.24.6.tar.xz) = 9bc810e74821bd11fc4083d61452cd728daf00a2c2d8baa79869c2da4aca07f0db8ca3d7fbfe800110c1498bb9c94550c56dd8e82099a919b61bc76a15a8580c
+Size (libksysguard-5.24.6.tar.xz) = 768148 bytes
+SHA1 (patch-ksgrd_SensorManager.cpp) = 8bb7a2649728782c9a06c626295d8e11b2b89224
+SHA1 (patch-processcore_CMakeLists.txt) = ab2fe1886ac0b95ddc2d49bb9b31cae99449fc4b
+SHA1 (patch-processcore_processes.cpp) = c101e0a0c43d64cc91a998c4ff171d384eadaa32
+SHA1 (patch-processcore_processes__netbsd__p.cpp) = 6b355a592a383c62303c0bcfbcf4f3ac159ebc63
diff --git a/libksysguard/patches/patch-ksgrd_SensorManager.cpp b/libksysguard/patches/patch-ksgrd_SensorManager.cpp
index 360cb50c73..0af79e30d8 100644
--- a/libksysguard/patches/patch-ksgrd_SensorManager.cpp
+++ b/libksysguard/patches/patch-ksgrd_SensorManager.cpp
@@ -1,12 +1,12 @@
 $NetBSD$
 
---- ksgrd/SensorManager.cpp.orig	2016-04-19 11:13:53.000000000 +0000
+--- ksgrd/SensorManager.cpp.orig	2022-07-11 10:53:39.000000000 +0000
 +++ ksgrd/SensorManager.cpp
-@@ -85,6 +85,7 @@ void SensorManager::retranslate()
-   mDict.insert( QStringLiteral( "wired" ), i18n( "Wired Memory" ) );
-   mDict.insert( QStringLiteral( "execpages" ), i18n( "Exec Pages" ) );
-   mDict.insert( QStringLiteral( "filepages" ), i18n( "File Pages" ) );
-+  mDict.insert( QStringLiteral( "anonpages" ), i18n( "Anon Pages" ) );
+@@ -74,6 +74,7 @@ void SensorManager::retranslate()
+     mDict.insert(QStringLiteral("wired"), i18n("Wired Memory"));
+     mDict.insert(QStringLiteral("execpages"), i18n("Exec Pages"));
+     mDict.insert(QStringLiteral("filepages"), i18n("File Pages"));
++    mDict.insert(QStringLiteral("anonpages"), i18n("Anon Pages"));
  
-   /* Processes */
-   mDict.insert( QStringLiteral( "processes" ), i18n( "Processes" ) );
+     /* Processes */
+     mDict.insert(QStringLiteral("processes"), i18n("Processes"));
diff --git a/libksysguard/patches/patch-processcore_CMakeLists.txt b/libksysguard/patches/patch-processcore_CMakeLists.txt
index 7a9d465392..6832504d8e 100644
--- a/libksysguard/patches/patch-processcore_CMakeLists.txt
+++ b/libksysguard/patches/patch-processcore_CMakeLists.txt
@@ -1,8 +1,8 @@
 $NetBSD$
 
---- processcore/CMakeLists.txt.orig	2020-05-05 14:47:30.000000000 +0000
+--- processcore/CMakeLists.txt.orig	2022-07-11 10:53:39.000000000 +0000
 +++ processcore/CMakeLists.txt
-@@ -33,7 +33,7 @@ target_link_libraries(processcore
+@@ -40,7 +40,7 @@ target_link_libraries(processcore
  
  if( ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" )
    message(STATUS "Adding kvm library on NetBSD")
@@ -11,12 +11,12 @@ $NetBSD$
  endif()
  
  if(NOT HAVE_CLOCK_GETTIME_C)
-@@ -72,7 +72,7 @@ set(ksysguardprocesslist_helper_srcs
-     processes_base_p.cpp)
+@@ -91,7 +91,7 @@ if(ENABLE_KAUTH_HELPER)
+     )
  
- add_executable(ksysguardprocesslist_helper ${ksysguardprocesslist_helper_srcs})
--target_link_libraries(ksysguardprocesslist_helper Qt5::Core KF5::AuthCore KF5::I18n)
-+target_link_libraries(ksysguardprocesslist_helper Qt5::Core KF5::AuthCore KF5::I18n ${KVM_LIB})
- install(TARGETS ksysguardprocesslist_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR})
+     add_executable(ksysguardprocesslist_helper ${ksysguardprocesslist_helper_srcs})
+-    target_link_libraries(ksysguardprocesslist_helper Qt::Core KF5::AuthCore KF5::I18n)
++    target_link_libraries(ksysguardprocesslist_helper Qt::Core KF5::AuthCore KF5::I18n ${KVM_LIB})
+     install(TARGETS ksysguardprocesslist_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR})
  
- kauth_install_helper_files(ksysguardprocesslist_helper org.kde.ksysguard.processlisthelper root)
+     kauth_install_helper_files(ksysguardprocesslist_helper org.kde.ksysguard.processlisthelper root)
diff --git a/libksysguard/patches/patch-processcore_processes.cpp b/libksysguard/patches/patch-processcore_processes.cpp
index daa30b280b..1d71fc3e4d 100644
--- a/libksysguard/patches/patch-processcore_processes.cpp
+++ b/libksysguard/patches/patch-processcore_processes.cpp
@@ -1,16 +1,16 @@
-$NetBSD: patch-libs_ksysguard_processcore_processes.cpp,v 1.1 2012/03/19 19:44:04 markd Exp $
+$NetBSD$
 
---- processcore/processes.cpp.orig	2016-04-19 11:13:53.000000000 +0000
+--- processcore/processes.cpp.orig	2022-07-11 10:53:39.000000000 +0000
 +++ processcore/processes.cpp
-@@ -162,6 +162,7 @@ bool Processes::updateProcess( Process *
- }
+@@ -156,6 +156,7 @@ bool Processes::updateProcess(Process *p
  
- bool Processes::updateProcessInfo(Process *ps) {
+ bool Processes::updateProcessInfo(Process *ps)
+ {
 +#ifndef Q_OS_NETBSD
-     //Now we can actually get the process info
+     // Now we can actually get the process info
      qlonglong oldUserTime = ps->userTime();
      qlonglong oldSysTime = ps->sysTime();
-@@ -181,6 +182,7 @@ bool Processes::updateProcessInfo(Proces
+@@ -175,6 +176,7 @@ bool Processes::updateProcessInfo(Proces
          oldIoCharactersActuallyRead = ps->ioCharactersActuallyRead();
          oldIoCharactersActuallyWritten = ps->ioCharactersActuallyWritten();
      }
@@ -18,19 +18,18 @@ $NetBSD: patch-libs_ksysguard_processcore_processes.cpp,v 1.1 2012/03/19 19:44:0
  
      ps->setChanges(Process::Nothing);
      bool success;
-@@ -206,6 +208,7 @@ bool Processes::updateProcessInfo(Proces
-         }
- #endif
-         if(d->mUpdateFlags.testFlag(Processes::IOStatistics)) {
+@@ -208,12 +210,14 @@ bool Processes::updateProcessInfo(Proces
+         };
+ 
+         if (d->mUpdateFlags.testFlag(Processes::IOStatistics)) {
 +#ifndef Q_OS_NETBSD
-             if( d->mHavePreviousIoValues ) {
-                 ps->setIoCharactersReadRate((ps->ioCharactersRead() - oldIoCharactersRead) * 1000.0 / elapsedTime);
-                 ps->setIoCharactersWrittenRate((ps->ioCharactersWritten() - oldIoCharactersWritten) * 1000.0 / elapsedTime);
-@@ -215,6 +218,7 @@ bool Processes::updateProcessInfo(Proces
-                 ps->setIoCharactersActuallyWrittenRate((ps->ioCharactersActuallyWritten() - oldIoCharactersActuallyWritten) * 1000.0 / elapsedTime);
-             } else
-                 d->mHavePreviousIoValues = true;
+             ps->setIoCharactersReadRate(calculateRate(ps->ioCharactersRead(), oldIoCharactersRead, elapsedTime));
+             ps->setIoCharactersWrittenRate(calculateRate(ps->ioCharactersWritten(), oldIoCharactersWritten, elapsedTime));
+             ps->setIoReadSyscallsRate(calculateRate(ps->ioReadSyscalls(), oldIoReadSyscalls, elapsedTime));
+             ps->setIoWriteSyscallsRate(calculateRate(ps->ioWriteSyscalls(), oldIoWriteSyscalls, elapsedTime));
+             ps->setIoCharactersActuallyReadRate(calculateRate(ps->ioCharactersActuallyRead(), oldIoCharactersActuallyRead, elapsedTime));
+             ps->setIoCharactersActuallyWrittenRate(calculateRate(ps->ioCharactersActuallyWritten(), oldIoCharactersActuallyWritten, elapsedTime));
 +#endif
-         } else if(d->mHavePreviousIoValues) {
-             d->mHavePreviousIoValues = false;
+         } else {
              ps->setIoCharactersReadRate(0);
+             ps->setIoCharactersWrittenRate(0);
diff --git a/libksysguard/patches/patch-processcore_processes__netbsd__p.cpp b/libksysguard/patches/patch-processcore_processes__netbsd__p.cpp
index c944b5ab09..6c298ad492 100644
--- a/libksysguard/patches/patch-processcore_processes__netbsd__p.cpp
+++ b/libksysguard/patches/patch-processcore_processes__netbsd__p.cpp
@@ -2,18 +2,18 @@ $NetBSD: patch-libs_ksysguard_processcore_processes__netbsd__p.cpp,v 1.1 2013/01
 
 No more sys/user.h in netbsd.
 
---- processcore/processes_netbsd_p.cpp.orig	2019-07-30 10:27:02.000000000 +0000
+--- processcore/processes_netbsd_p.cpp.orig	2022-07-11 10:53:39.000000000 +0000
 +++ processcore/processes_netbsd_p.cpp
-@@ -29,7 +29,7 @@
- #include <sys/param.h>
+@@ -20,7 +20,7 @@
+ #include <sys/stat.h>
  #include <sys/sysctl.h>
  #include <sys/types.h>
 -#include <sys/user.h>
 +#include <sys/resource.h>
- #include <sys/stat.h>
- #include <signal.h>
  #include <unistd.h>
-@@ -102,7 +102,7 @@ void ProcessesLocal::Private::readProcSt
+ 
+ namespace KSysGuard
+@@ -92,7 +92,7 @@ void ProcessesLocal::Private::readProcSt
      process->setEgid(p->p_gid);
      process->setTracerpid(-1);
  
@@ -22,7 +22,7 @@ No more sys/user.h in netbsd.
  }
  
  void ProcessesLocal::Private::readProcStat(struct kinfo_proc2 *p, Process *ps)
-@@ -167,11 +167,11 @@ bool ProcessesLocal::Private::readProcCm
+@@ -156,11 +156,11 @@ bool ProcessesLocal::Private::readProcCm
      if ((argv = kvm_getargv2(kd, p, 256)) == NULL)
          return false;
  
@@ -31,9 +31,9 @@ No more sys/user.h in netbsd.
  
      while (*argv) {
 -        command += *argv;
--	command += " ";
+-        command += " ";
 +        command += QString::fromUtf8(*argv);
-+	command += QString::fromUtf8(" ");
- 	argv++;
++        command += QString::fromUtf8(" ");
+         argv++;
      }
      process->setCommand(command.trimmed());



Home | Main Index | Thread Index | Old Index