Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
Date: Sun, 12 Feb 2017 15:37:42
Message-Id: 1486913837.7810050a91051d4b8df5b1c5a60de33afb0a2379.asturm@gentoo
1 commit: 7810050a91051d4b8df5b1c5a60de33afb0a2379
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 12 15:33:44 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 12 15:37:17 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7810050a
7
8 dev-util/heaptrack: Import from kde overlay, pick up maintainership
9
10 Package-Manager: portage-2.3.3
11
12 dev-util/heaptrack/heaptrack-9999.ebuild | 54 +++++++++++++++++++++++---------
13 dev-util/heaptrack/metadata.xml | 5 ++-
14 2 files changed, 43 insertions(+), 16 deletions(-)
15
16 diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
17 index ef1d0a305e..96391d3630 100644
18 --- a/dev-util/heaptrack/heaptrack-9999.ebuild
19 +++ b/dev-util/heaptrack/heaptrack-9999.ebuild
20 @@ -1,27 +1,51 @@
21 -# Copyright 2015-2015 Gentoo Foundation
22 +# Copyright 1999-2017 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24 # $Id$
25
26 -EAPI=5
27 +EAPI=6
28
29 -EGIT_REPO_URI="git://anongit.kde.org/heaptrack"
30 -[[ ${PV} = 9999 ]] && inherit git-r3
31 -inherit cmake-utils
32 +KDE_AUTODEPS="false"
33 +KDE_TEST="forceoptional"
34 +inherit kde5
35
36 DESCRIPTION="A fast heap memory profiler"
37 HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
38 -[[ ${PV} = 9999 ]] || SRC_URI="${P}.tar.gz"
39
40 LICENSE="LGPL-2.1"
41 SLOT="0"
42 -# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
43 -[[ ${PV} = 9999 ]] || \
44 -KEYWORDS="~amd64 ~x86"
45 -IUSE=""
46 +KEYWORDS=""
47 +IUSE="+qt5"
48
49 -RDEPEND="sys-libs/libunwind
50 - >=dev-libs/boost-1.41.0"
51 -DEPEND="${RDEPEND}"
52 +COMMON_DEPEND="
53 + dev-libs/boost:=
54 + sys-libs/libunwind
55 + sys-libs/zlib
56 + qt5? (
57 + $(add_frameworks_dep kconfig)
58 + $(add_frameworks_dep kconfigwidgets)
59 + $(add_frameworks_dep kcoreaddons)
60 + $(add_frameworks_dep ki18n)
61 + $(add_frameworks_dep kio)
62 + $(add_frameworks_dep kitemmodels)
63 + $(add_frameworks_dep kwidgetsaddons)
64 + $(add_frameworks_dep threadweaver)
65 + $(add_qt_dep qtcore)
66 + $(add_qt_dep qtgui)
67 + $(add_qt_dep qtwidgets)
68 + dev-libs/kdiagram:5
69 + )
70 +"
71 +DEPEND="${COMMON_DEPEND}
72 + $(add_frameworks_dep extra-cmake-modules)
73 +"
74 +RDEPEND="${COMMON_DEPEND}
75 + qt5? ( >=kde-frameworks/kf-env-4 )
76 +"
77
78 -DOCS=()
79 -[[ ${PV} = 9999 ]] || DOCS+=( ChangeLog )
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DHEAPTRACK_BUILD_GUI=$(usex qt5)
83 + )
84 +
85 + kde5_src_configure
86 +}
87
88 diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
89 index 6f49eba8f4..c6bc2d9401 100644
90 --- a/dev-util/heaptrack/metadata.xml
91 +++ b/dev-util/heaptrack/metadata.xml
92 @@ -1,5 +1,8 @@
93 <?xml version="1.0" encoding="UTF-8"?>
94 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
95 <pkgmetadata>
96 -<!-- maintainer-needed -->
97 + <maintainer type="person">
98 + <email>asturm@g.o</email>
99 + <name>Andreas Sturmlechner</name>
100 + </maintainer>
101 </pkgmetadata>