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
}