commit:     fe94b465bb1c6f74ab8e0c76e22ca892c21bb443
Author:     Franz Fellner <alpine.art.de <AT> gmail <DOT> com>
AuthorDate: Thu Mar  5 12:11:11 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Mar  5 12:11:19 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe94b465

[kde-plasma/plasma-workspace] Introduce drkonqi and systemmonitor USE flags to 
allow avoiding qtwebkit.

Package-Manager: portage-2.2.17

 kde-plasma/plasma-workspace/metadata.xml            |  4 +++-
 .../plasma-workspace/plasma-workspace-5.2.1.ebuild  | 20 +++++++++++++++++---
 .../plasma-workspace-5.2.9999.ebuild                | 21 ++++++++++++++++++---
 .../plasma-workspace/plasma-workspace-9999.ebuild   | 20 +++++++++++++++++---
 4 files changed, 55 insertions(+), 10 deletions(-)

diff --git a/kde-plasma/plasma-workspace/metadata.xml 
b/kde-plasma/plasma-workspace/metadata.xml
index 10e6273..1e09a25 100644
--- a/kde-plasma/plasma-workspace/metadata.xml
+++ b/kde-plasma/plasma-workspace/metadata.xml
@@ -3,7 +3,9 @@
 <pkgmetadata>
        <herd>kde</herd>
        <use>
+               <flag name="drkonqi">Enables DrKonqi, the KDE crash 
handler</flag>
                <flag name="prison">Enable support for barcodes/QRcodes</flag>
-               <flag name="qalculate">Enable Qalculate runner using 
<pkg>sci-libs/libqalculate</pkg></flag>
+               <flag name="systemmonitor">Enable support for 
barcodes/QRcodes</flag>
+               <flag name="qalculate">Enables the system monitor dialog for 
the Plasma workspace</flag>
        </use>
 </pkgmetadata>

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.2.1.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.2.1.ebuild
index 7d89578..19bdb3f 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.2.1.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.2.1.ebuild
@@ -10,7 +10,7 @@ inherit kde5 multilib
 
 DESCRIPTION="KDE Plasma workspace"
 KEYWORDS=" ~amd64"
-IUSE="dbus gps prison qalculate X"
+IUSE="dbus +drkonqi gps prison qalculate +systemmonitor X"
 
 COMMON_DEPEND="
        $(add_plasma_dep baloo)
@@ -31,7 +31,6 @@ COMMON_DEPEND="
        $(add_frameworks_dep kdeclarative)
        $(add_frameworks_dep kdelibs4support)
        $(add_frameworks_dep kdesu)
-       $(add_frameworks_dep kdewebkit)
        $(add_frameworks_dep kglobalaccel)
        $(add_frameworks_dep kguiaddons)
        $(add_frameworks_dep ki18n)
@@ -62,16 +61,23 @@ COMMON_DEPEND="
        dev-qt/qtnetwork:5
        dev-qt/qtscript:5
        dev-qt/qtsql:5
-       dev-qt/qtwebkit:5
        dev-qt/qtwidgets:5
        dev-qt/qtxml:5
        media-libs/phonon[qt5]
        sys-libs/pam
        sys-libs/zlib
        dbus? ( dev-libs/libdbusmenu-qt[qt5] )
+       drkonqi? (
+               $(add_frameworks_dep kdewebkit)
+               dev-qt/qtwebkit:5
+       )
        gps? ( sci-geosciences/gpsd )
        prison? ( media-libs/prison:5 )
        qalculate? ( sci-libs/libqalculate )
+       systemmonitor? (
+               $(add_plasma_dep libksysguard processui)
+               dev-qt/qtwebkit:5
+       )
        X? (
                dev-qt/qtx11extras:5
                x11-libs/libICE
@@ -117,6 +123,14 @@ src_prepare() {
 
        # bug 539922, moved to frameworks
        comment_add_subdirectory kglobalaccel
+
+       if ! use drkonqi; then
+               comment_add_subdirectory drkonqi
+       fi
+
+       if ! use systemmonitor; then
+               comment_add_subdirectory systemmonitor
+       fi
 }
 
 src_configure() {

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild
index 2b07ce4..33d2242 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild
@@ -10,7 +10,7 @@ inherit kde5 multilib
 
 DESCRIPTION="KDE Plasma workspace"
 KEYWORDS=""
-IUSE="dbus gps prison qalculate X"
+IUSE="dbus +drkonqi gps prison qalculate +systemmonitor X"
 
 COMMON_DEPEND="
        $(add_plasma_dep baloo)
@@ -31,7 +31,6 @@ COMMON_DEPEND="
        $(add_frameworks_dep kdeclarative)
        $(add_frameworks_dep kdelibs4support)
        $(add_frameworks_dep kdesu)
-       $(add_frameworks_dep kdewebkit)
        $(add_frameworks_dep kglobalaccel)
        $(add_frameworks_dep kguiaddons)
        $(add_frameworks_dep ki18n)
@@ -62,16 +61,24 @@ COMMON_DEPEND="
        dev-qt/qtnetwork:5
        dev-qt/qtscript:5
        dev-qt/qtsql:5
-       dev-qt/qtwebkit:5
        dev-qt/qtwidgets:5
        dev-qt/qtxml:5
        media-libs/phonon[qt5]
        sys-libs/pam
        sys-libs/zlib
        dbus? ( dev-libs/libdbusmenu-qt[qt5] )
+       drkonqi? (
+               $(add_frameworks_dep kdewebkit)
+               dev-qt/qtwebkit:5
+       )
        gps? ( sci-geosciences/gpsd )
        prison? ( media-libs/prison:5 )
        qalculate? ( sci-libs/libqalculate )
+       systemmonitor? (
+               $(add_plasma_dep libksysguard processui)
+               dev-qt/qtwebkit:5
+       )
+
        X? (
                dev-qt/qtx11extras:5
                x11-libs/libICE
@@ -118,6 +125,14 @@ src_prepare() {
 
        # bug 539922, moved to frameworks
        comment_add_subdirectory kglobalaccel
+
+       if ! use drkonqi; then
+               comment_add_subdirectory drkonqi
+       fi
+
+       if ! use systemmonitor; then
+               comment_add_subdirectory systemmonitor
+       fi
 }
 
 src_configure() {

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
index 2eb734f..af228e2 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
@@ -10,7 +10,7 @@ inherit kde5 multilib
 
 DESCRIPTION="KDE Plasma workspace"
 KEYWORDS=""
-IUSE="dbus gps prison qalculate X"
+IUSE="dbus +drkonqi gps prison qalculate +systemmonitor X"
 
 COMMON_DEPEND="
        $(add_plasma_dep baloo)
@@ -31,7 +31,6 @@ COMMON_DEPEND="
        $(add_frameworks_dep kdeclarative)
        $(add_frameworks_dep kdelibs4support)
        $(add_frameworks_dep kdesu)
-       $(add_frameworks_dep kdewebkit)
        $(add_frameworks_dep kglobalaccel)
        $(add_frameworks_dep kguiaddons)
        $(add_frameworks_dep ki18n)
@@ -64,16 +63,23 @@ COMMON_DEPEND="
        dev-qt/qtnetwork:5
        dev-qt/qtscript:5
        dev-qt/qtsql:5
-       dev-qt/qtwebkit:5
        dev-qt/qtwidgets:5
        dev-qt/qtxml:5
        media-libs/phonon[qt5]
        sys-libs/pam
        sys-libs/zlib
        dbus? ( dev-libs/libdbusmenu-qt[qt5] )
+       drkonqi? (
+               $(add_frameworks_dep kdewebkit)
+               dev-qt/qtwebkit:5
+       )
        gps? ( sci-geosciences/gpsd )
        prison? ( media-libs/prison:5 )
        qalculate? ( sci-libs/libqalculate )
+       systemmonitor? (
+               $(add_plasma_dep libksysguard processui)
+               dev-qt/qtwebkit:5
+       )
        X? (
                dev-qt/qtx11extras:5
                x11-libs/libICE
@@ -117,6 +123,14 @@ src_prepare() {
        kde5_src_prepare
 
        sed -e "s|\`qtpaths|\`/usr/$(get_libdir)/qt5/bin/qtpaths|" -i 
startkde/startkde.cmake || die
+
+       if ! use drkonqi; then
+               comment_add_subdirectory drkonqi
+       fi
+
+       if ! use systemmonitor; then
+               comment_add_subdirectory systemmonitor
+       fi
 }
 
 src_configure() {

Reply via email to