aboutsummaryrefslogtreecommitdiff
path: root/sysutils/polkit-qt
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2018-04-14 13:30:12 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2018-04-14 13:30:12 +0000
commit0c47b518053fdb82f380f68da7f4295a0de75ba8 (patch)
treed046257eeba13f331634355b2985a59568361b67 /sysutils/polkit-qt
parent4789e18f7dbde0e20c379f22446a261e029ee649 (diff)
downloadports-0c47b518053fdb82f380f68da7f4295a0de75ba8.tar.gz
ports-0c47b518053fdb82f380f68da7f4295a0de75ba8.zip
sysutils/polkit-qt, sysutils/polkit-qt5: convert to flavor
Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D14642
Notes
Notes: svn path=/head/; revision=467318
Diffstat (limited to 'sysutils/polkit-qt')
-rw-r--r--sysutils/polkit-qt/Makefile31
1 files changed, 19 insertions, 12 deletions
diff --git a/sysutils/polkit-qt/Makefile b/sysutils/polkit-qt/Makefile
index a1b88cc493d1..bd0fa1e99cd0 100644
--- a/sysutils/polkit-qt/Makefile
+++ b/sysutils/polkit-qt/Makefile
@@ -2,40 +2,47 @@
# $FreeBSD$
PORTNAME= polkit-qt
-PORTVERSION= 0.112.0
DISTVERSIONPREFIX= 1-
+DISTVERSION= 0.112.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= KDE/stable/apps/KDE4.x/admin/
+PKGNAMESUFFIX= ${FLAVOR:C/qt//}
MAINTAINER= kde@FreeBSD.org
-COMMENT?= Qt4 wrapper around Polkit libraries
+COMMENT= Qt${FLAVOR:C/qt//} wrapper around Polkit libraries
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpolkit-agent-1.so:sysutils/polkit
+FLAVORS= qt4 qt5
+FLAVOR?= ${FLAVORS:[1]}
+
USES= cmake:outsource pkgconfig tar:bzip2
USE_GNOME= glib20
-CMAKE_ARGS= -DBUILD_EXAMPLES:BOOL=OFF \
- -DBUILD_TEST:BOOL=OFF
+CMAKE_OFF= BUILD_EXAMPLES \
+ BUILD_TEST
-.if empty(PKGNAMESUFFIX)
+. if ${FLAVOR} == qt4
USES+= kde:4
USE_KDE= automoc4
USE_QT4= corelib dbus gui \
qmake_build moc_build rcc_build uic_build
-CMAKE_ARGS+= -DUSE_QT4:BOOL=ON \
- -DUSE_QT5:BOOL=OFF
-.else
+CMAKE_ON+= USE_QT4
+CMAKE_OFF+= USE_QT5
+QTVER_SUFFIX= # empty
+. else
USE_QT5= core dbus gui widgets buildtools_build qmake_build
-CMAKE_ARGS+= -DUSE_QT4:BOOL=OFF \
- -DUSE_QT5:BOOL=ON
-.endif
+CMAKE_ON+= USE_QT5
+CMAKE_OFF+= USE_QT4
+QTVER_SUFFIX= 5
+. endif
USE_LDCONFIG= yes
-PLIST_SUB= QTVER_SUFFIX="${PKGNAMESUFFIX}"
+PLIST_SUB= QTVER_SUFFIX="${QTVER_SUFFIX}"
post-patch:
${REINPLACE_CMD} -e 's|$${LIB_DESTINATION}/pkgconfig|libdata/pkgconfig|' \