aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/kdiskmark/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/kdiskmark/Makefile')
-rw-r--r--benchmarks/kdiskmark/Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/benchmarks/kdiskmark/Makefile b/benchmarks/kdiskmark/Makefile
index f85b77a86154..afb88f70ef69 100644
--- a/benchmarks/kdiskmark/Makefile
+++ b/benchmarks/kdiskmark/Makefile
@@ -1,7 +1,7 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-PORTNAME= kdiskmark
-PORTVERSION= 2.2.0
+PORTNAME= ${GH_PROJECT:tl}
+PORTVERSION= 2.2.1
CATEGORIES= benchmarks
MAINTAINER= danfe@FreeBSD.org
@@ -18,7 +18,19 @@ 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 auth coreaddons
+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
post-patch:
@${REINPLACE_CMD} -e '/--ioengine=/s,libaio,posixaio,' \