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-head
mailing list