Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-misc/massif-visualizer/
Date: Thu, 30 Mar 2017 23:07:28
Message-Id: 1490915206.e96dc76829055a3aaab5e80fba1eb760f1749a95.asturm@gentoo
1 commit: e96dc76829055a3aaab5e80fba1eb760f1749a95
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 30 23:06:46 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 30 23:06:46 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e96dc768
7
8 kde-misc/massif-visualizer: Add USE=callgraph
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 kde-misc/massif-visualizer/massif-visualizer-9999.ebuild | 12 ++++++++++--
13 kde-misc/massif-visualizer/metadata.xml | 3 +++
14 2 files changed, 13 insertions(+), 2 deletions(-)
15
16 diff --git a/kde-misc/massif-visualizer/massif-visualizer-9999.ebuild b/kde-misc/massif-visualizer/massif-visualizer-9999.ebuild
17 index 352f2ea8de..47f5174445 100644
18 --- a/kde-misc/massif-visualizer/massif-visualizer-9999.ebuild
19 +++ b/kde-misc/massif-visualizer/massif-visualizer-9999.ebuild
20 @@ -3,7 +3,7 @@
21
22 EAPI=6
23
24 -KDE_TEST="true"
25 +KDE_TEST="forceoptional"
26 inherit kde5
27
28 DESCRIPTION="Tool visualising massif data"
29 @@ -11,7 +11,7 @@ HOMEPAGE="http://kde-apps.org/content/show.php/Massif+Visualizer?content=122409"
30
31 LICENSE="GPL-2"
32 KEYWORDS=""
33 -IUSE=""
34 +IUSE="+callgraph"
35
36 RDEPEND="
37 $(add_frameworks_dep karchive)
38 @@ -29,8 +29,16 @@ RDEPEND="
39 $(add_qt_dep qtsvg)
40 $(add_qt_dep qtwidgets)
41 dev-libs/kdiagram:5
42 + callgraph? ( media-gfx/kgraphviewer:5 )
43 "
44 DEPEND="${RDEPEND}
45 $(add_qt_dep qtxmlpatterns)
46 x11-misc/shared-mime-info
47 "
48 +
49 +src_configure() {
50 + local mycmakeargs=(
51 + $(cmake-utils_use_find_package callgraph KGraphViewerPart)
52 + )
53 + kde5_src_configure
54 +}
55
56 diff --git a/kde-misc/massif-visualizer/metadata.xml b/kde-misc/massif-visualizer/metadata.xml
57 index 2fdbf33d96..ec4ed136d4 100644
58 --- a/kde-misc/massif-visualizer/metadata.xml
59 +++ b/kde-misc/massif-visualizer/metadata.xml
60 @@ -5,4 +5,7 @@
61 <email>kde@g.o</email>
62 <name>Gentoo KDE Project</name>
63 </maintainer>
64 + <use>
65 + <flag name="callgraph">Enable detailed snapshot analysis using <pkg>kde-misc/kgraphviewer</pkg></flag>
66 + </use>
67 </pkgmetadata>