git: 860e1762bb89 - main - benchmarks/kdiskmark: update KDiskMark to version 3.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Aug 2022 04:51:53 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=860e1762bb89ee1391de404f203a43a263882503
commit 860e1762bb89ee1391de404f203a43a263882503
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2022-08-30 04:44:08 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2022-08-30 04:44:08 +0000
benchmarks/kdiskmark: update KDiskMark to version 3.0.0
KF5Auth cache clearing helper is no longer optional after the
upstream commit d8a3648 scarcely described as "Implement Dbus"
(go figure).
Reported by: portscout
---
benchmarks/kdiskmark/Makefile | 20 ++++----------------
benchmarks/kdiskmark/distinfo | 6 +++---
benchmarks/kdiskmark/pkg-descr | 2 +-
benchmarks/kdiskmark/pkg-plist | 12 ++++++++----
4 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/benchmarks/kdiskmark/Makefile b/benchmarks/kdiskmark/Makefile
index 53f7344f2042..a6fdc6629ff4 100644
--- a/benchmarks/kdiskmark/Makefile
+++ b/benchmarks/kdiskmark/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${GH_PROJECT:tl}
-PORTVERSION= 2.3.0
+PORTVERSION= 3.0.0
CATEGORIES= benchmarks
MAINTAINER= danfe@FreeBSD.org
@@ -15,23 +15,11 @@ GH_PROJECT= KDiskMark
USES= cmake compiler:c++11-lang kde:5 qt:5
USE_QT= buildtools_build linguisttools_build qmake_build \
- core gui widgets
-USE_KDE= ecm_build
-
-OPTIONS_DEFINE= CLEARCACHE KF5AUTH
-KF5AUTH_IMPLIES= CLEARCACHE
-OPTIONS_SUB= yes
-
-CLEARCACHE_DESC= Cache clearing functionality
-KF5AUTH_DESC= KF5Auth cache clearing helper
-
-CLEARCACHE_CMAKE_OFF= -DBUILD_WITH_PAGECACHE_CLEARING_SUPPORT:BOOL=OFF
-
-KF5AUTH_CMAKE_OFF= -DPERFORM_PAGECACHE_CLEARING_USING_KF5AUTH:BOOL=OFF
-KF5AUTH_USE= KDE=auth,coreaddons
+ dbus core gui widgets
+USE_KDE= ecm_build auth coreaddons
post-patch:
@${REINPLACE_CMD} -e '/--ioengine=/s,libaio,posixaio,' \
- ${WRKSRC}/src/benchmark.cpp
+ ${WRKSRC}/src/helper.cpp
.include <bsd.port.mk>
diff --git a/benchmarks/kdiskmark/distinfo b/benchmarks/kdiskmark/distinfo
index 749f7ea3f562..cca6bc28c449 100644
--- a/benchmarks/kdiskmark/distinfo
+++ b/benchmarks/kdiskmark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635697688
-SHA256 (JonMagon-KDiskMark-2.3.0_GH0.tar.gz) = 06d21c2f52f1dc345bd0e3c965756b70327e96775fe9561aea53efe792d736a7
-SIZE (JonMagon-KDiskMark-2.3.0_GH0.tar.gz) = 237727
+TIMESTAMP = 1661347547
+SHA256 (JonMagon-KDiskMark-3.0.0_GH0.tar.gz) = 191b11519b991d0d2b492fdeb5a17ccad0ea2be584c9a5697d533cd8d81ea358
+SIZE (JonMagon-KDiskMark-3.0.0_GH0.tar.gz) = 176758
diff --git a/benchmarks/kdiskmark/pkg-descr b/benchmarks/kdiskmark/pkg-descr
index 29a93776fd58..37332c6f1f14 100644
--- a/benchmarks/kdiskmark/pkg-descr
+++ b/benchmarks/kdiskmark/pkg-descr
@@ -2,7 +2,7 @@ KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical
user interface. KDiskMark with its presets and powerful GUI calls Flexible
I/O Tester and handles the output to provide an easy to view and interpret
comprehensive benchmark result. The program is written in C++ with Qt and
-optionally needs a minimal set of KDE dependencies (KF5Auth).
+needs a minimal set of KDE dependencies (KF5Auth).
It is inspired by and resembles famous CrystalDiskMark program for Windows.
diff --git a/benchmarks/kdiskmark/pkg-plist b/benchmarks/kdiskmark/pkg-plist
index af0ee683eb55..4342f0cbd305 100644
--- a/benchmarks/kdiskmark/pkg-plist
+++ b/benchmarks/kdiskmark/pkg-plist
@@ -1,8 +1,10 @@
bin/kdiskmark
-%%KF5AUTH%%lib/libexec/kauth/kdiskmark_helper
+lib/libexec/kauth/kdiskmark_helper
share/applications/kdiskmark.desktop
-%%KF5AUTH%%share/dbus-1/system-services/org.jonmagon.kdiskmark.service
-%%KF5AUTH%%share/dbus-1/system.d/org.jonmagon.kdiskmark.conf
+share/dbus-1/system-services/dev.jonmagon.kdiskmark.helper.service
+share/dbus-1/system.d/dev.jonmagon.kdiskmark.applicationinterface.conf
+share/dbus-1/system.d/dev.jonmagon.kdiskmark.helper.conf
+share/dbus-1/system.d/dev.jonmagon.kdiskmark.helperinterface.conf
share/icons/hicolor/128x128/apps/kdiskmark.png
share/icons/hicolor/16x16/apps/kdiskmark.png
share/icons/hicolor/24x24/apps/kdiskmark.png
@@ -16,11 +18,13 @@ share/icons/hicolor/64x64/apps/kdiskmark.png
%%DATADIR%%/translations/kdiskmark_es_MX.qm
%%DATADIR%%/translations/kdiskmark_fr_FR.qm
%%DATADIR%%/translations/kdiskmark_hi_IN.qm
+%%DATADIR%%/translations/kdiskmark_hu_HU.qm
%%DATADIR%%/translations/kdiskmark_it_IT.qm
%%DATADIR%%/translations/kdiskmark_pl_PL.qm
%%DATADIR%%/translations/kdiskmark_pt_BR.qm
%%DATADIR%%/translations/kdiskmark_ru_RU.qm
%%DATADIR%%/translations/kdiskmark_sk_SK.qm
+%%DATADIR%%/translations/kdiskmark_tr_TR.qm
%%DATADIR%%/translations/kdiskmark_uk_UA.qm
%%DATADIR%%/translations/kdiskmark_zh_CN.qm
-%%KF5AUTH%%share/polkit-1/actions/org.jonmagon.kdiskmark.policy
+share/polkit-1/actions/dev.jonmagon.kdiskmark.helper.policy