svn commit: r464272 - in head: . devel devel/kf5-knotifications devel/libdbusmenu-qt devel/libdbusmenu-qt5 irc/quassel x11/kde-workspace-kde4 x11/kdelibs-kde4

Tobias C. Berner tcberner at FreeBSD.org
Mon Mar 12 18:52:54 UTC 2018


Author: tcberner
Date: Mon Mar 12 18:52:53 2018
New Revision: 464272
URL: https://svnweb.freebsd.org/changeset/ports/464272

Log:
  Create flavors for devel/libdbusmenu-qt[45]
  
  Approved by:	portmgr (mat)
  Differential Revision:	https://reviews.freebsd.org/D14643

Deleted:
  head/devel/libdbusmenu-qt5/
Modified:
  head/MOVED
  head/devel/Makefile
  head/devel/kf5-knotifications/Makefile
  head/devel/libdbusmenu-qt/Makefile
  head/irc/quassel/Makefile
  head/x11/kde-workspace-kde4/Makefile
  head/x11/kdelibs-kde4/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/MOVED	Mon Mar 12 18:52:53 2018	(r464272)
@@ -10199,3 +10199,4 @@ archivers/quazip-qt5|archivers/quazip at qt5|2018-03-11|M
 devel/go-json-rest||2018-03-11|Go libraries aren't allowed (GH/ant0ine/go-json-rest)
 security/qtkeychain-qt4|security/qtkeychain at qt4|2018-03-12|Moved to a flavoured version
 security/qtkeychain-qt5|security/qtkeychain at qt5|2018-03-12|Moved to a flavoured version
+devel/libdbusmenu-qt5|devel/libdbusmenu-qt at qt5|2018-03-12|Moved to a flavoured version

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/devel/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -1342,7 +1342,6 @@
     SUBDIR += libdatrie
     SUBDIR += libdbusmenu
     SUBDIR += libdbusmenu-qt
-    SUBDIR += libdbusmenu-qt5
     SUBDIR += libddoc
     SUBDIR += libdevq
     SUBDIR += libdfui

Modified: head/devel/kf5-knotifications/Makefile
==============================================================================
--- head/devel/kf5-knotifications/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/devel/kf5-knotifications/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -2,12 +2,13 @@
 
 PORTNAME=	knotifications
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 abstraction for system notifications
 
-LIB_DEPENDS=	libdbusmenu-qt5.so:devel/libdbusmenu-qt5
+LIB_DEPENDS=	libdbusmenu-qt5.so:devel/libdbusmenu-qt at qt5
 
 USES=		cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz
 USE_KDE=	codecs config coreaddons ecm windowsystem

Modified: head/devel/libdbusmenu-qt/Makefile
==============================================================================
--- head/devel/libdbusmenu-qt/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/devel/libdbusmenu-qt/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -3,9 +3,11 @@
 
 PORTNAME=	libdbusmenu-qt
 PORTVERSION=	${MAJOR_VER}.${SNAPSHOT_VER:S/.//g}
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel
-MASTER_SITES=	http://archive.ubuntu.com/ubuntu/pool/main/libd/${PORTNAME}/
+MASTER_SITES=	http://archive.ubuntu.com/ubuntu/pool/main/libd/${PORTNAME}/ \
+		LOCAL/tcberner/${PORTNAME}/${PORTVERSION}
+PKGNAMESUFFIX=	${FLAVOR:C/qt//}
 DISTNAME=	${PORTNAME}_${MAJOR_VER}+${SNAPSHOT_VER}.orig
 
 MAINTAINER=	kde at FreeBSD.org
@@ -13,35 +15,41 @@ COMMENT?=	Qt4 implementation of the DBusMenu protocol
 
 LICENSE=	LGPL20
 
-MAJOR_VER=	0.9.3
-SNAPSHOT_VER=	16.04.20160218
+FLAVORS=	qt4 qt5
+FLAVOR?=	${FLAVORS:[1]}
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${MAJOR_VER}+${SNAPSHOT_VER}
-
-.if empty(PKGNAMESUFFIX)
-USE_QT4=	corelib dbus gui moc_build qmake_build rcc_build uic_build
-CMAKE_ARGS=	-DUSE_QT4:BOOL=TRUE -DUSE_QT5:BOOL=FALSE
-.else
-USE_QT5=	buildtools_build core dbus gui qmake_build widgets
-CMAKE_ARGS=	-DUSE_QT4:BOOL=FALSE -DUSE_QT5:BOOL=TRUE
-.endif
-
 USES=		compiler:c++11-lib cmake:outsource
-
 USE_LDCONFIG=	yes
 
+.  if ${FLAVOR} == qt4
+USE_QT4=	corelib dbus gui \
+		moc_build qmake_build rcc_build uic_build
+CMAKE_ON=	USE_QT4
+CMAKE_OFF=	USE_QT5
+QTVER_SUFFIX=	# empty
+.  else
+USE_QT5=	core dbus gui widgets \
+		buildtools_build qmake_build
+CMAKE_ON=	USE_QT5
+CMAKE_OFF=	USE_QT4
+QTVER_SUFFIX=	5
+.  endif
+
 OPTIONS_DEFINE=		DOXYGEN
 OPTIONS_SUB=		YES
 DOXYGEN_DESC=		Build documentation (requires doxygen)
-DOXYGEN_CMAKE_ON=	-DWITH_DOC:BOOL=TRUE
-DOXYGEN_CMAKE_OFF=	-DWITH_DOC:BOOL=FALSE
+DOXYGEN_CMAKE_BOOL=	WITH_DOC
 DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
 
-.if defined(PACKAGE_BUILDING)
+.  if defined(PACKAGE_BUILDING)
 OPTIONS_DEFAULT+=	DOXYGEN
-.endif
+.  endif
 
-PLIST_SUB=	QTVER_SUFFIX="${PKGNAMESUFFIX}"
+MAJOR_VER=	0.9.3
+SNAPSHOT_VER=	16.04.20160218
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${MAJOR_VER}+${SNAPSHOT_VER}
+PLIST_SUB=	QTVER_SUFFIX="${QTVER_SUFFIX}"
 
 post-patch:
 	@${REINPLACE_CMD} -e '/add_subdirectory(tests)/ d' \

Modified: head/irc/quassel/Makefile
==============================================================================
--- head/irc/quassel/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/irc/quassel/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -3,7 +3,7 @@
 
 PORTNAME=	quassel
 PORTVERSION=	0.12.4
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	irc
 MASTER_SITES=	http://www.quassel-irc.org/pub/
 
@@ -34,7 +34,7 @@ OPTIONS_SUB=		yes
 CLIENT_DESC=		Quassel client (for use with core)
 CLIENT_CMAKE_BOOL=	WANT_QTCLIENT
 CLIENT_USE=		qt5=dbus,gui,phonon4,webkit,widgets
-CLIENT_LIB_DEPENDS=	libdbusmenu-qt5.so:devel/libdbusmenu-qt5
+CLIENT_LIB_DEPENDS=	libdbusmenu-qt5.so:devel/libdbusmenu-qt at qt5
 
 CORE_DESC=		Quassel core server (for use with client)
 CORE_CMAKE_BOOL=	WANT_CORE

Modified: head/x11/kde-workspace-kde4/Makefile
==============================================================================
--- head/x11/kde-workspace-kde4/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/x11/kde-workspace-kde4/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -2,7 +2,7 @@
 
 PORTNAME=	kde-workspace
 PORTVERSION=	${KDE4_WORKSPACE_VERSION}
-PORTREVISION=	16
+PORTREVISION=	17
 CATEGORIES=	x11 kde kde-applications
 PKGNAMESUFFIX=	-kde4
 
@@ -18,7 +18,7 @@ LIB_DEPENDS=	libdbus-1.so:devel/dbus \
 		libqalculate.so:math/libqalculate \
 		libprison.so:graphics/prison \
 		libboost_thread.so:devel/boost-libs \
-		libdbusmenu-qt.so:devel/libdbusmenu-qt \
+		libdbusmenu-qt.so:devel/libdbusmenu-qt at qt4 \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libpng.so:graphics/png \

Modified: head/x11/kdelibs-kde4/Makefile
==============================================================================
--- head/x11/kdelibs-kde4/Makefile	Mon Mar 12 18:37:48 2018	(r464271)
+++ head/x11/kdelibs-kde4/Makefile	Mon Mar 12 18:52:53 2018	(r464272)
@@ -3,6 +3,7 @@
 
 PORTNAME=	kdelibs
 PORTVERSION=	${KDE4_KDELIBS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	x11 kde kde-applications
 PKGNAMESUFFIX=	-kde4
 
@@ -18,7 +19,7 @@ LIB_DEPENDS=	libImath-2_2.so:graphics/ilmbase \
 		libhal.so:sysutils/hal \
 		libqca.so:devel/qca \
 		libpolkit-qt-core-1.so:sysutils/polkit-qt \
-		libdbusmenu-qt.so:devel/libdbusmenu-qt \
+		libdbusmenu-qt.so:devel/libdbusmenu-qt at qt4 \
 		libstreams.so:deskutils/libstreams
 
 BUILD_DEPENDS=	docbook-xml>0:textproc/docbook-xml \


More information about the svn-ports-all mailing list