diff --git a/sysutils/plasma6-libksysguard/Makefile b/sysutils/plasma6-libksysguard/Makefile index 4954b60c8c0a..f6de699d880e 100644 --- a/sysutils/plasma6-libksysguard/Makefile +++ b/sysutils/plasma6-libksysguard/Makefile @@ -1,19 +1,20 @@ PORTNAME= libksysguard DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Library to retrieve information on the current status of computer hardware LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon USES= cmake gettext gl kde:6 qt:6 tar:xz xorg USE_GL= gl opengl USE_KDE= auth colorscheme completion config configwidgets coreaddons \ globalaccel i18n iconthemes jobwidgets kio newstuff package \ service solid widgetsaddons windowsystem \ ecm:build USE_QT= 5compat base declarative positioning webchannel webengine USE_XORG= x11 .include diff --git a/sysutils/plasma6-libksysguard/files/patch-processcore_cgroup__data__model.cpp b/sysutils/plasma6-libksysguard/files/patch-processcore_cgroup__data__model.cpp new file mode 100644 index 000000000000..56b6f9119d14 --- /dev/null +++ b/sysutils/plasma6-libksysguard/files/patch-processcore_cgroup__data__model.cpp @@ -0,0 +1,20 @@ +https://invent.kde.org/plasma/libksysguard/-/merge_requests/445 + +--- processcore/cgroup_data_model.cpp.orig 2025-09-09 08:27:18 UTC ++++ processcore/cgroup_data_model.cpp +@@ -95,6 +95,7 @@ CGroupDataModel::CGroupDataModel(const QString &root, + , d(new CGroupDataModelPrivate) + { + d->m_updateTimer = new QTimer(this); ++ d->m_updateTimer->setInterval(2000); + d->m_processes = ExtendedProcesses::instance(); + + QList attributes = d->m_processes->attributes(); +@@ -113,7 +114,6 @@ CGroupDataModel::CGroupDataModel(const QString &root, + connect(d->m_updateTimer, &QTimer::timeout, this, [this]() { + update(); + }); +- d->m_updateTimer->setInterval(2000); + d->m_updateTimer->start(); + + // updateAllProcesses will delete processes that no longer exist, a method that