commit:     9fa967b18d21fd776a77afe6af26222beab804f0
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Mon Oct 17 09:52:19 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Oct 19 17:56:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa967b1

dev-util/kdevelop: 5.0.2 version bump

Also includes:
dev-util/kdevelop-php-5.0.2
dev-util/kdevelop-python-5.0.2
dev-util/kdevplatform-5.0.2

Package-Manager: portage-2.3.0

 dev-util/kdevelop-php/Manifest                     |   1 +
 dev-util/kdevelop-php/kdevelop-php-5.0.2.ebuild    |  43 ++++++++
 dev-util/kdevelop-python/Manifest                  |   1 +
 .../kdevelop-python/kdevelop-python-5.0.2.ebuild   |  51 ++++++++++
 dev-util/kdevelop/Manifest                         |   1 +
 .../files/kdevelop-5.0.2-github-crash.patch        |  39 ++++++++
 dev-util/kdevelop/kdevelop-5.0.2.ebuild            |  97 ++++++++++++++++++
 dev-util/kdevplatform/Manifest                     |   1 +
 dev-util/kdevplatform/kdevplatform-5.0.2.ebuild    | 109 +++++++++++++++++++++
 9 files changed, 343 insertions(+)

diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index ca5f549..a6d1d88 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -1,3 +1,4 @@
 DIST kdev-php-5.0.1.tar.xz 675928 SHA256 
3939502e34663938ffdc5eaf99fd8fdedec29c769bb04150f57da0811026315a SHA512 
8f7a2961da18b4914fbb55857b3a967c624e05ba2887c7de06bee0f2269545bdffd15b19eb8261186268aa623f03290928853d532c90e8a324ff139d4f0c8690
 WHIRLPOOL 
d89590672982803ce8cdc4ca44b03476dc6ffa8997f2ba33c5774e3575c259f3a8723f4ba23c720a406dbfda008d4e222fd675db1deba4624ca6bfc79c0d3a9f
+DIST kdev-php-5.0.2.tar.xz 676252 SHA256 
24ec89b4edc854808ce11a8e8b0aeb853f11926b26029bc46c80f901da00aec7 SHA512 
1868aed8a79931ce2e41ae223e951657abdd6b8c87175bfaa4ec363add5d76cb6109df3d67a6acf489a0c075aafa4e7c238be2213e44169ddb75092fa4f55036
 WHIRLPOOL 
1e6d7a81c80498ba36c2526a32eef33841bcdf10adbaf49839b9ba81d14c09556fd60d64af02b7fc3c14fab5addb157458697551497d8f9fcff05d34fd4c5bbb
 DIST kdevelop-php-1.7.2.tar.xz 658060 SHA256 
75de9a5afe32ecaa35eb14e1ae04dd9c6d3e9abf87274ca4537fbdc3b296a369 SHA512 
419ac3865c15ba30997e08f655d4ba61877ff15b6f3c0261a52a74e7d158e7a82a638326d2ccae1a435b846f40f76723807ff318ea3242651fb8fee263cdf5e1
 WHIRLPOOL 
bad67fdbff98c2d47dd3034f56abafbb7ff8d1fb17aec3e7004177a50f1f131808b56d80f3c89bb234613ab71badcf2fdd4e67420a3902eda33f2f94489ca2f0
 DIST kdevelop-php-1.7.3.tar.bz2 691363 SHA256 
6b3583560dc9c339d74c51d9774a3ff342e260b285c8d9bd8f7f89f47a7dbf69 SHA512 
aa052f546e84ff002cbe899ce9b892935ddb88d959ed2ea695c020c59de6f9a706106bcf5fac11dbfb9a015199286f8d729affe1e0d40842867971c99143cd41
 WHIRLPOOL 
be6ce21cbd0f91a110192194cf0892c5ce3c3cf5c847a1a42e4790e2274043d5ed5e6f3f332cac8ef4f340284f031b838ac415629bb187501a00e2abe2b3ec83

diff --git a/dev-util/kdevelop-php/kdevelop-php-5.0.2.ebuild 
b/dev-util/kdevelop-php/kdevelop-php-5.0.2.ebuild
new file mode 100644
index 00000000..1ed8ab7
--- /dev/null
+++ b/dev-util/kdevelop-php/kdevelop-php-5.0.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_BRANCH="5.0"
+KDEBASE="kdevelop"
+KDE_DOC_DIR="docs"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional-recursive"
+KMNAME="kdev-php"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="PHP plugin for KDevelop"
+LICENSE="GPL-2 LGPL-2"
+IUSE=""
+[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep threadweaver)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       dev-util/kdevelop-pg-qt:5
+       >=dev-util/kdevplatform-${PV}:${SLOT}
+"
+RDEPEND="${DEPEND}
+       !dev-util/kdevelop-php-docs
+       dev-util/kdevelop:5
+"

diff --git a/dev-util/kdevelop-python/Manifest 
b/dev-util/kdevelop-python/Manifest
index 2e44872..ec46942 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -1,3 +1,4 @@
 DIST kdev-python-1.7.2.tar.xz 3668764 SHA256 
949254984bd489cd5597d4c4986057c43b60febde329f6f9d1b42228aef9444d SHA512 
d49a65786516d6709808126c3ec1ea90ccce8f3a7fbdfd39082e6327d3186089fe9d64380587023f0d4d9eea2304f76d8ff510b52cb29169918596652508bae4
 WHIRLPOOL 
7a01d9afa3151b3139fde5a0609d4eec2be330afe0e7bd241c22658007108ec78be9fbcaf37b8d55bde34b1b354d5043e2b6e79ed52b194ab40744c196ed5124
 DIST kdev-python-1.7.3.tar.bz2 4361300 SHA256 
45b6418d4a96914472e04edec485fd25d04151f544cd1a2c96a63e3cd294f6b2 SHA512 
f1f8bc33c60514daff2ed591c660a8ec97ecfc6ce7a28ad586fda5f93559e9b7842b3407340373389b8ccaad8350e49334e176df4a0c3e014aae42cf7259f417
 WHIRLPOOL 
a2151b9e78aa15307ed764d7ba3fe2d4b77e4c13db1492537a5e2dd7023f646d0c3b43dd2f95505259c11bdc23cd03945c40ebdf7c12ba4009c2b518d2d50404
 DIST kdev-python-5.0.1.tar.xz 1062028 SHA256 
6adddfbf29eb89041ca392b59af388b799828df61932c992abe76b93f3d44985 SHA512 
2772e280d43406f6bb1cbdbfa2e58e7df85d7f57a9c9ae112c2a48638179755fbc34b3ae5c4c570446b48a6737d49e08353a4d70bf63f62837983e403999646c
 WHIRLPOOL 
b8075954fa89a5c5f75b1d367b9b44ed4a686f522267e1909a9f633736cbb4783e3c0d8e78f301c03662d194e871ad954edbb009d2d63737eb5847c503511433
+DIST kdev-python-5.0.2.tar.xz 1062328 SHA256 
5d160951933e2f6742a443e19d24e0c93a82567244500e4bb6a3124e5e4e11ff SHA512 
b1e59d248f49573514c18c98010ed69a9ee4ec5ed980a1e39dfa335a1d4bc582b7db673faffb1ad0a46c6f4f8a901aa2df19d077aa9e468758b21d298ad854e1
 WHIRLPOOL 
933317a5ba5dfca11c608233a3cf4a7c285713eff7f89e80e2c7e21c9f108348eb636e8b21b415e3c9aa7d13294a2df6e4628e2e09680cda3b334d9fc5d07984

diff --git a/dev-util/kdevelop-python/kdevelop-python-5.0.2.ebuild 
b/dev-util/kdevelop-python/kdevelop-python-5.0.2.ebuild
new file mode 100644
index 00000000..5c64de7
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-5.0.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_BRANCH="5.0"
+KDEBASE="kdevelop"
+KMNAME="kdev-python"
+PYTHON_COMPAT=( python3_5 )
+inherit kde5 python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+IUSE=""
+[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
+
+DEPEND="${PYTHON_DEPS}
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep threadweaver)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       dev-util/kdevplatform:5
+"
+RDEPEND="${DEPEND}
+       dev-util/kdevelop:5
+"
+
+RESTRICT+=" test"
+
+pkg_setup() {
+       python-single-r1_pkg_setup
+       kde5_pkg_setup
+}
+
+src_compile() {
+       pushd "${WORKDIR}"/${P}_build > /dev/null || die
+       emake parser
+       popd > /dev/null || die
+
+       kde5_src_compile
+}

diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index 6c679b2..4fc231f 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -1,3 +1,4 @@
 DIST kdevelop-4.7.2.tar.xz 4441896 SHA256 
5801a38a9abfebead18b74c0a0f5a6d68118b297c96ef1e2f75c8bfae3463b19 SHA512 
f05643f185a02ce9f07b5e48b0cf61de5e0e2ed892b4fbe4edf749319c37466a2e904c7b64604cdff3b1c5c20e384ea23e7fdd1e30ed15642fd70f5e172e570a
 WHIRLPOOL 
2caf928f84e22aacfa2691fc7a2752f84a38cdfccc4b3c176c04c0f81445a25548f7723ee57da293a921f7934789386bce7e4c50751cd4d61da2d15c39490695
 DIST kdevelop-4.7.3.tar.bz2 4826588 SHA256 
9db388d1c8274da7d168c13db612c7e94ece7815757b945b0aa0371620a06b35 SHA512 
e6d410bda001cfaed7c15383497992d6aad0a878c4c6f786c154dc9de581139baf05e592a8355481dd25c7f8d3b52b3a9516187e1e85c1f229ba32bc7cc57636
 WHIRLPOOL 
521b58b688344884ed178b9f7eaa87f11c0eb7e631a83c33ba4b6b23ae49ca866da667e2e2d726ad17ea3bf311b66a2f2695627d50c4dbbed8074bb338270790
 DIST kdevelop-5.0.1.tar.xz 4995176 SHA256 
f8ef3bbd31d1f05627a554e0092b16faba3e332dd21f4e83db20f3789cea3465 SHA512 
c83785c20cf4555abebcb4da7e64d6162eb5bdbe8e370de1a1129a06d8d68fef863c97140d6f6333b297fed71578c84d308d0f53d44545e7abbb982898dd7b0b
 WHIRLPOOL 
e622fb48a3d1e3ff74b234f3bd364ffcfdb0cf7190ecb107c56289fcf5bc7d733bae4b5349bb23ec55ad7a54fc8e1611c0e033f97b7bf29f20fa9cf096f78ef4
+DIST kdevelop-5.0.2.tar.xz 4994268 SHA256 
9b017901167723230dee8b565cdc7b0e61762415ffcc0a32708f04f7ab668666 SHA512 
a92d0c795442642f2bd7db9e37c3f13d67b19e9bb3d5e076ba409ae271062d3e022e284b5a2ce6be0b01d753c5ff4a3522a8149ab6f5f007bc6f24e7bd68e6db
 WHIRLPOOL 
26152f4f78421e45d5ac6a5c8058a155cb5da38c8b348afeceb8868fe11d984d020f2e8b993f617209a118fc959684890bb78b5f0173f14e0d085d3975c319ca

diff --git a/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch 
b/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch
new file mode 100644
index 00000000..09cb944
--- /dev/null
+++ b/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch
@@ -0,0 +1,39 @@
+From: Kevin Funk <[email protected]>
+Date: Tue, 18 Oct 2016 07:47:28 +0000
+Subject: GitHub: Don't crash when Git plugin not loaded
+X-Git-Url: 
http://quickgit.kde.org/?p=kdevelop.git&a=commitdiff&h=3afcc322a94878c8f5f662c1c5795b75a3bf62a5
+---
+GitHub: Don't crash when Git plugin not loaded
+
+BUG: 331883
+FIXED-IN: 5.0.3
+---
+
+
+--- a/providers/ghprovider/ghproviderwidget.cpp
++++ b/providers/ghprovider/ghproviderwidget.cpp
+@@ -91,17 +91,20 @@
+     if (!pos.isValid())
+         return nullptr;
+ 
++    auto plugin = 
ICore::self()->pluginController()->pluginForExtension("org.kdevelop.IBasicVersionControl",
 "kdevgit");
++    if (!plugin) {
++        KMessageBox::error(0, i18n("The Git plugin could not be loaded which 
is required to import a Github project."), i18n("Github Provider Error"));
++        return nullptr;
++    }
++
+     QString url = pos.data(ProviderModel::VcsLocationRole).toString();
+     if (m_account->validAccount())
+       url = "https://"; + m_account->token() + "@" + url.mid(8);
+     QUrl real = QUrl(url);
+     VcsLocation loc(real);
+ 
+-    auto plugin = 
ICore::self()->pluginController()->pluginForExtension("org.kdevelop.IBasicVersionControl",
 "kdevgit");
+-    Q_ASSERT(plugin);
+     auto vc = plugin->extension<IBasicVersionControl>();
+     Q_ASSERT(vc);
+-
+     return vc->createWorkingCopy(loc, dest);
+ }
+ 
+

diff --git a/dev-util/kdevelop/kdevelop-5.0.2.ebuild 
b/dev-util/kdevelop/kdevelop-5.0.2.ebuild
new file mode 100644
index 00000000..f0231ec
--- /dev/null
+++ b/dev-util/kdevelop/kdevelop-5.0.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_BRANCH="5.0"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional-recursive"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and 
much more"
+LICENSE="GPL-2 LGPL-2"
+IUSE="+cxx +gdbui +ninja okteta +plasma +qmake qthelp"
+[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep threadweaver)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       >=dev-util/kdevplatform-${PV}:5
+       x11-misc/shared-mime-info
+       cxx? ( >=sys-devel/clang-3.5.0 )
+       gdbui? ( $(add_plasma_dep libksysguard) )
+       okteta? ( $(add_kdeapps_dep okteta) )
+       plasma? (
+               $(add_frameworks_dep krunner)
+               $(add_frameworks_dep plasma)
+       )
+       qmake? ( dev-util/kdevelop-pg-qt:5 )
+       qthelp? ( $(add_qt_dep qthelp) )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_kdeapps_dep kapptemplate)
+       $(add_kdeapps_dep kio-extras)
+       >=sys-devel/gdb-7.0[python]
+       ninja? ( dev-util/ninja )
+       !dev-util/kdevelop:4
+       !dev-util/kdevelop-clang
+       !dev-util/kdevelop-qmake
+       !dev-util/kdevelop-qmljs
+       !<kde-apps/kapptemplate-16.04.0
+"
+
+RESTRICT+=" test"
+# see bug 366471
+
+PATCHES=(
+       "${FILESDIR}/${PN}-ninja-optional.patch"
+       "${FILESDIR}/${P}-github-crash.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DLEGACY_CPP_SUPPORT=$(usex !cxx)
+               -DBUILD_cpp=OFF
+               $(cmake-utils_use_find_package gdbui KF5SysGuard)
+               -DBUILD_executeplasmoid=$(usex plasma)
+               $(cmake-utils_use_find_package plasma KF5Plasma)
+               -DBUILD_ninjabuilder=$(usex ninja)
+               $(cmake-utils_use_find_package okteta OktetaKastenControllers)
+               $(cmake-utils_use_find_package qmake KDevelop-PG-Qt)
+               -DBUILD_qthelp=$(usex qthelp)
+       )
+
+       kde5_src_configure
+}

diff --git a/dev-util/kdevplatform/Manifest b/dev-util/kdevplatform/Manifest
index ec92925..ab3deef 100644
--- a/dev-util/kdevplatform/Manifest
+++ b/dev-util/kdevplatform/Manifest
@@ -1,3 +1,4 @@
 DIST kdevplatform-1.7.2.tar.xz 1929976 SHA256 
0afcde7a746adb83b00f2bd6b02efb4022adbd61b6ba4325fb63b71902f1f4e4 SHA512 
b95a1837b61d6c63cdd5183194ea70301bb32720df8c5317ba891a91c24c1e174aa69d10131024701bfe710f4848ac50059bc4513cf334d39415d37f4a445d66
 WHIRLPOOL 
4656a52becd50e9d827010e798941465731872b014400529fde4c45410d7f77d063c7fed237f94991742af997e845145772dbb199df74ae9777d41c2bdc21693
 DIST kdevplatform-1.7.3.tar.bz2 2417125 SHA256 
195134bde11672de38838f4b341ed28c58042374ca12beedacca9d30e6ab4a2b SHA512 
a23712bc70a7b084541a0bb441e19ba30bf408e4046403367cfce98cf7cb60b1aa89d6fce466e5512f1d3ea93353dc0dc5b57b0953bb85e7319a4a14d5403be9
 WHIRLPOOL 
b0deafac4013aaad4ab80ae87c5dabd033a522e935ba1569659cb8dd4e7f06b8e75910ffecc3b27c7ffe0687cfc2ba65a2d707e8fd5b96ad603d4a4b011f2864
 DIST kdevplatform-5.0.1.tar.xz 1995684 SHA256 
c28cb7629556961d240536b5efc6e3c1c2e4387988cbae0ded0b61ddf0f0ae1f SHA512 
04e71c83893e2012444013d15c2438af1a66989b980205834f60cf2f3261d269b92c0043e62fa1c7f18275f2143674f0cd58c83afdadea609f20dc52ec607f59
 WHIRLPOOL 
a186f2b13b9023cb33cd15f0e191b71b02ef0ef249c86201d979aa8bee18765f981fd89258635ad0c36a19c79c7f1684664a4ed8e72b9e7ad1b5fddb7f08426d
+DIST kdevplatform-5.0.2.tar.xz 1997268 SHA256 
a7f311198bb72f5fee064d99055e8df39ecf4e9066fe5c0ff901ee8c24d960ec SHA512 
5334130ee12fcd3bcc22f488e6e8b64192c9fa878bc4d1666f1e8f5b8ae016410843cce14e38084d455ad3004586b43304f199b0d52bb5c44817e059557da089
 WHIRLPOOL 
6d1c316d90993e32234faff0ba78dca1fe599078d6836999435e59b825b13c5f2301adb0e20161b1233ad838ec7d291f11e243c665834a7ae5b27c9036c9f8bd

diff --git a/dev-util/kdevplatform/kdevplatform-5.0.2.ebuild 
b/dev-util/kdevplatform/kdevplatform-5.0.2.ebuild
new file mode 100644
index 00000000..a75beb7
--- /dev/null
+++ b/dev-util/kdevplatform/kdevplatform-5.0.2.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_BRANCH="5.0"
+KDEBASE="kdevelop"
+KDE_TEST="forceoptional-recursive"
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE development support libraries and apps"
+IUSE="cvs reviewboard subversion +welcomepage"
+[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kbookmarks)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcodecs)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep sonnet)
+       $(add_frameworks_dep threadweaver)
+       $(add_kdeapps_dep libkomparediff2)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qttest)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       dev-libs/grantlee:5
+       reviewboard? ( dev-libs/purpose )
+       subversion? (
+               dev-libs/apr:1
+               dev-libs/apr-util:1
+               dev-vcs/subversion
+       )
+       welcomepage? ( $(add_qt_dep qtdeclarative 'widgets') )
+"
+DEPEND="${COMMON_DEPEND}
+       dev-libs/boost
+       $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+       cvs? ( dev-vcs/cvs )
+       !dev-util/kdevelop:4
+       !dev-util/kdevplatform:4
+"
+
+REQUIRED_USE="test? ( welcomepage )"
+
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${PN}-5.0.1-unused-deps.patch" )
+
+src_prepare() {
+       kde5_src_prepare
+       # root tests subdirectory actually does not contain tests, installs 
stuff
+       if ! use test; then
+               sed -i -e "/add_subdirectory(tests)/ s/#DONOTCOMPILE //" \
+                       CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+               sed -i -e '1s/^/find_package(Qt5Test \$\{QT_MIN_VERSION\})\n/' \
+                       tests/CMakeLists.txt || die "Failed to fix 
tests/CMakeLists.txt"
+       fi
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_cvs=$(usex cvs)
+               $(cmake-utils_use_find_package reviewboard 
KDEExperimentalPurpose)
+               $(cmake-utils_use_find_package subversion SubversionLibrary)
+               $(cmake-utils_use_find_package welcomepage Qt5QuickWidgets)
+       )
+
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if ! has_version "kde-apps/konsole" ; then
+               echo
+               elog "For konsole view, please install kde-apps/konsole"
+               echo
+       fi
+}

Reply via email to