svn commit: r467318 - in head: . devel/kf5-kauth sysutils sysutils/kcm-polkit-kde sysutils/polkit-kde sysutils/polkit-qt sysutils/polkit-qt5 x11/kdelibs-kde4

Tobias C. Berner tcberner at FreeBSD.org
Sat Apr 14 13:30:14 UTC 2018


Author: tcberner
Date: Sat Apr 14 13:30:12 2018
New Revision: 467318
URL: https://svnweb.freebsd.org/changeset/ports/467318

Log:
  sysutils/polkit-qt, sysutils/polkit-qt5: convert to flavor
  
  Approved by:	portmgr (mat)
  Differential Revision:	https://reviews.freebsd.org/D14642

Deleted:
  head/sysutils/polkit-qt5/
Modified:
  head/MOVED
  head/devel/kf5-kauth/Makefile
  head/sysutils/Makefile
  head/sysutils/kcm-polkit-kde/Makefile
  head/sysutils/polkit-kde/Makefile
  head/sysutils/polkit-qt/Makefile
  head/x11/kdelibs-kde4/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/MOVED	Sat Apr 14 13:30:12 2018	(r467318)
@@ -10147,3 +10147,4 @@ security/py-zxcvbn-python|security/py-zxcvbn|2018-04-1
 devel/py-libusb115|devel/py-libusb1|2018-04-14|Unused and unmaintained upstream
 devel/qca-qt5|devel/qca at qt5|2018-04-14|Moved to a flavoured version
 devel/qjson-qt5|devel/qjson at qt5|2018-04-14|Moved to a flavoured version
+sysutils/polkit-qt5|sysutils/polkit-qt at qt5|2018-04-14|Moved to flavoured version

Modified: head/devel/kf5-kauth/Makefile
==============================================================================
--- head/devel/kf5-kauth/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/devel/kf5-kauth/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -2,12 +2,13 @@
 
 PORTNAME=	kauth
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 abstraction to system policy and authentication features
 
-LIB_DEPENDS=	libpolkit-qt5-core-1.so:sysutils/polkit-qt5
+LIB_DEPENDS=	libpolkit-qt5-core-1.so:sysutils/polkit-qt at qt5
 
 USES=		cmake:outsource compiler:c++11-lib kde:5 tar:xz
 USE_KDE=	coreaddons ecm

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/sysutils/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -891,7 +891,6 @@
     SUBDIR += polkit-gnome
     SUBDIR += polkit-kde
     SUBDIR += polkit-qt
-    SUBDIR += polkit-qt5
     SUBDIR += pot
     SUBDIR += powerdxx
     SUBDIR += powerman

Modified: head/sysutils/kcm-polkit-kde/Makefile
==============================================================================
--- head/sysutils/kcm-polkit-kde/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/sysutils/kcm-polkit-kde/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -2,7 +2,7 @@
 
 PORTNAME=	polkit-kde
 DISTVERSION=	0.0-${PORTDATE}
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	sysutils kde
 MASTER_SITES=	LOCAL/avilla
 PKGNAMEPREFIX=	kcm-
@@ -11,7 +11,7 @@ DISTNAME=	${PORTNAME}-kcmodules-1-${PORTDATE}
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	Polkit-KDE configuration module
 
-LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt
+LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt at qt4
 RUN_DEPENDS=	${KDE_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:sysutils/polkit-kde
 
 USES=		cmake kde:4 pkgconfig tar:bzip2

Modified: head/sysutils/polkit-kde/Makefile
==============================================================================
--- head/sysutils/polkit-kde/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/sysutils/polkit-kde/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -3,7 +3,7 @@
 
 PORTNAME=	polkit-kde
 PORTVERSION=	0.99.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	sysutils kde
 MASTER_SITES=	KDE/stable/apps/KDE4.x/admin/
 DISTNAME=	${PORTNAME}-agent-1-${PORTVERSION:C/1$/0/}
@@ -13,7 +13,7 @@ COMMENT=	Polkit authentication UI for KDE Workspaces
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt
+LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt at qt4
 
 USES=		cmake kde:4 tar:bzip2
 USE_KDE=	kdelibs automoc4

Modified: head/sysutils/polkit-qt/Makefile
==============================================================================
--- head/sysutils/polkit-qt/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/sysutils/polkit-qt/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -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 at 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|' \

Modified: head/x11/kdelibs-kde4/Makefile
==============================================================================
--- head/x11/kdelibs-kde4/Makefile	Sat Apr 14 13:16:32 2018	(r467317)
+++ head/x11/kdelibs-kde4/Makefile	Sat Apr 14 13:30:12 2018	(r467318)
@@ -3,7 +3,7 @@
 
 PORTNAME=	kdelibs
 PORTVERSION=	${KDE4_KDELIBS_VERSION}
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11 kde kde-applications
 PKGNAMESUFFIX=	-kde4
 
@@ -18,7 +18,7 @@ LIB_DEPENDS=	libImath-2_2.so:graphics/ilmbase \
 		libpng.so:graphics/png \
 		libhal.so:sysutils/hal \
 		libqca.so:devel/qca \
-		libpolkit-qt-core-1.so:sysutils/polkit-qt \
+		libpolkit-qt-core-1.so:sysutils/polkit-qt at qt4 \
 		libdbusmenu-qt.so:devel/libdbusmenu-qt at qt4 \
 		libstreams.so:deskutils/libstreams
 


More information about the svn-ports-head mailing list