summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-08-15 10:41:36 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2017-08-15 10:41:36 +0200
commit8793e463a2dfdb8b89dd1a9083379e908b5e6fd4 (patch)
tree691864aac8c23075002bb52c0ee7ba962a33b2bf
parent04fcdaa4e06d3878779436179ae26010a45129b0 (diff)
downloadkde-8793e463a2dfdb8b89dd1a9083379e908b5e6fd4.tar.gz
kde-8793e463a2dfdb8b89dd1a9083379e908b5e6fd4.tar.bz2
kde-8793e463a2dfdb8b89dd1a9083379e908b5e6fd4.zip
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
-rw-r--r--dev-util/kdevelop/kdevelop-5.1.9999.ebuild8
-rw-r--r--dev-util/kdevelop/kdevelop-9999.ebuild15
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 5830cee06bf..d9f720e8f12 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 a2e611bc0d5..700ad7578b6 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
}