commit:     8793e463a2dfdb8b89dd1a9083379e908b5e6fd4
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 15 08:41:36 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug 15 08:41:36 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=8793e463

dev-util/kdevelop: Drop USE=qthelp, raise min. clang to 3.8.0

Add more info about optional runtime dependencies.

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 dev-util/kdevelop/kdevelop-5.1.9999.ebuild |  8 ++++++++
 dev-util/kdevelop/kdevelop-9999.ebuild     | 15 +++++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/dev-util/kdevelop/kdevelop-5.1.9999.ebuild 
b/dev-util/kdevelop/kdevelop-5.1.9999.ebuild
index 5830cee06b..d9f720e8f1 100644
--- a/dev-util/kdevelop/kdevelop-5.1.9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-5.1.9999.ebuild
@@ -87,3 +87,11 @@ src_configure() {
 
        kde5_src_configure
 }
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if ! has_version "dev-util/cppcheck" ; then
+               elog "For static C/C++ code analysis support, please install 
dev-util/cppcheck"
+       fi
+}

diff --git a/dev-util/kdevelop/kdevelop-9999.ebuild 
b/dev-util/kdevelop/kdevelop-9999.ebuild
index a2e611bc0d..700ad7578b 100644
--- a/dev-util/kdevelop/kdevelop-9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-9999.ebuild
@@ -11,7 +11,7 @@ inherit kde5
 
 DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and 
much more"
 LICENSE="GPL-2 LGPL-2"
-IUSE="cvs +gdbui okteta +plasma +qmake qthelp reviewboard subversion webkit 
+welcomepage"
+IUSE="cvs +gdbui okteta +plasma +qmake reviewboard subversion webkit 
+welcomepage"
 [[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 REQUIRED_USE="test? ( welcomepage )"
@@ -50,12 +50,13 @@ COMMON_DEPEND="
        $(add_qt_dep qtdbus)
        $(add_qt_dep qtdeclarative)
        $(add_qt_dep qtgui)
+       $(add_qt_dep qthelp)
        $(add_qt_dep qtnetwork)
        $(add_qt_dep qttest)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)
        dev-libs/grantlee:5
-       >=sys-devel/clang-3.5.0:*
+       >=sys-devel/clang-3.8.0:*
        x11-misc/shared-mime-info
        gdbui? ( $(add_plasma_dep libksysguard) )
        okteta? ( $(add_kdeapps_dep okteta) )
@@ -64,7 +65,6 @@ COMMON_DEPEND="
                $(add_frameworks_dep plasma)
        )
        qmake? ( dev-util/kdevelop-pg-qt:5 )
-       qthelp? ( $(add_qt_dep qthelp) )
        reviewboard? ( dev-libs/purpose )
        subversion? (
                dev-libs/apr:1
@@ -106,7 +106,6 @@ src_configure() {
                $(cmake-utils_use_find_package plasma KF5Plasma)
                $(cmake-utils_use_find_package okteta OktetaKastenControllers)
                $(cmake-utils_use_find_package qmake KDevelop-PG-Qt)
-               -DBUILD_qthelp=$(usex qthelp)
                $(cmake-utils_use_find_package reviewboard 
KDEExperimentalPurpose)
                $(cmake-utils_use_find_package subversion SubversionLibrary)
                $(cmake-utils_use_find_package !webkit Qt5WebEngineWidgets)
@@ -122,4 +121,12 @@ pkg_postinst() {
        if ! has_version "kde-apps/konsole" ; then
                elog "For konsole view, please install kde-apps/konsole"
        fi
+
+       if ! has_version "dev-util/cppcheck" ; then
+               elog "For static C/C++ code analysis support, please install 
dev-util/cppcheck"
+       fi
+
+       if ! has_version "dev-util/heaptrack[qt5]" ; then
+               elog "For heap memory profiling support, please install 
dev-util/heaptrack"
+       fi
 }

Reply via email to