Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/polkit-qt/Makefile
# Created by: Dima Panov <fluffy@Fluffy.Khv.RU> | # Created by: Dima Panov <fluffy@Fluffy.Khv.RU> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= polkit-qt | PORTNAME= polkit-qt | ||||
PORTVERSION= 0.112.0 | |||||
DISTVERSIONPREFIX= 1- | DISTVERSIONPREFIX= 1- | ||||
DISTVERSION= 0.112.0 | |||||
PORTREVISION= 1 | |||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MASTER_SITES= KDE/stable/apps/KDE4.x/admin/ | MASTER_SITES= KDE/stable/apps/KDE4.x/admin/ | ||||
PKGNAMESUFFIX= ${FLAVOR:C/qt//} | |||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT?= Qt4 wrapper around Polkit libraries | COMMENT= Qt${FLAVOR:C/qt//} wrapper around Polkit libraries | ||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libpolkit-agent-1.so:sysutils/polkit | LIB_DEPENDS= libpolkit-agent-1.so:sysutils/polkit | ||||
FLAVORS= qt4 qt5 | |||||
FLAVOR?= ${FLAVORS:[1]} | |||||
USES= cmake:outsource pkgconfig tar:bzip2 | USES= cmake:outsource pkgconfig tar:bzip2 | ||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
CMAKE_ARGS= -DBUILD_EXAMPLES:BOOL=OFF \ | CMAKE_OFF= BUILD_EXAMPLES \ | ||||
-DBUILD_TEST:BOOL=OFF | BUILD_TEST | ||||
.if empty(PKGNAMESUFFIX) | . if ${FLAVOR} == qt4 | ||||
USES+= kde:4 | USES+= kde:4 | ||||
USE_KDE= automoc4 | USE_KDE= automoc4 | ||||
USE_QT4= corelib dbus gui \ | USE_QT4= corelib dbus gui \ | ||||
qmake_build moc_build rcc_build uic_build | qmake_build moc_build rcc_build uic_build | ||||
CMAKE_ARGS+= -DUSE_QT4:BOOL=ON \ | CMAKE_ON+= USE_QT4 | ||||
-DUSE_QT5:BOOL=OFF | CMAKE_OFF+= USE_QT5 | ||||
QTVER_SUFFIX= # empty | |||||
.else | . else | ||||
USE_QT5= core dbus gui widgets buildtools_build qmake_build | USE_QT5= core dbus gui widgets buildtools_build qmake_build | ||||
CMAKE_ARGS+= -DUSE_QT4:BOOL=OFF \ | CMAKE_ON+= USE_QT5 | ||||
-DUSE_QT5:BOOL=ON | CMAKE_OFF+= USE_QT4 | ||||
QTVER_SUFFIX= 5 | |||||
.endif | . endif | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
PLIST_SUB= QTVER_SUFFIX="${PKGNAMESUFFIX}" | PLIST_SUB= QTVER_SUFFIX="${QTVER_SUFFIX}" | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e 's|$${LIB_DESTINATION}/pkgconfig|libdata/pkgconfig|' \ | ${REINPLACE_CMD} -e 's|$${LIB_DESTINATION}/pkgconfig|libdata/pkgconfig|' \ | ||||
${WRKSRC}/CMakeLists.txt | ${WRKSRC}/CMakeLists.txt | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |