summaryrefslogtreecommitdiff
path: root/dev-util/heaptrack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/heaptrack
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/heaptrack')
-rw-r--r--dev-util/heaptrack/Manifest4
-rw-r--r--dev-util/heaptrack/heaptrack-9999.ebuild50
-rw-r--r--dev-util/heaptrack/metadata.xml8
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
new file mode 100644
index 000000000000..fd908dd920da
--- /dev/null
+++ b/dev-util/heaptrack/Manifest
@@ -0,0 +1,4 @@
+EBUILD heaptrack-9999.ebuild 1037 SHA256 ae4e64c2c74f468b739d48a499765e6301e8afa98f05503628176f31b87340b7 SHA512 f59d81d5e274e524c26be069ba4b7945ccb7939d851a7b929b3c9566c132e6ad04d0295074ab9c10461e29226c62835e2c1199e4a217354db1fc02c9326fc915 WHIRLPOOL af7f7abe0b942f4122c317dc34e8e1c2dba8fd291c0dec276541d280cebcde3c45d659faacf6b35df177960c72fc2ac625e3f2b52d4c623bd57292b9e0f4a572
+MISC ChangeLog 2435 SHA256 77a664e66463c4a0dce2b6023746d6d16eec0b3a18d6fe0d1669ff8292b684b8 SHA512 91a9e5d01629ffc097cb975b6610a3ea7c54cc79d6a440ef53fb4472595e190555c87678abe090da6a18de3b5a0e9b3c27363c3a534aa9b9b50475be4fb99e1e WHIRLPOOL 871a7279a069b38bc01aa9f72ba4bf8ebe451acaa6908a1be2684734332dd7d39264e93458b57710b5703580834460074d0d113ad1b667828aadb1b12e12bd12
+MISC ChangeLog-2015 564 SHA256 9322464214371b71d889f1b5d2839e0abb176f2fdffd403a9bf7cf9953224cb8 SHA512 c10139c3ea2d21afdf4c36d224829893acda68c04a1df694b4b8dc168a66aae5382e108b71d1ed15727e05110edf138f6d53d3387b70202524e3db5ee5429c24 WHIRLPOOL ecd73a6ab102d2ae0cbb3e237e5bf02d2da23bdc165ddd08fe6be92b66d0d4c5d4c8d7f3bad0489c8d7514b9247b5e43a2e3ee3c1595993b146dd529b9d9868e
+MISC metadata.xml 253 SHA256 35617822d6dc7b30e0b5ca208636a1bc06e00ab3f7949578f17b9a00223f0d18 SHA512 e8bc4d02500676e2506fbe7f0811be984878560deb05d09122cede2e62e633fb7644fa59b73a20da8f3fceea8f8cb928768726e8b679f32178c0aed9a874ea15 WHIRLPOOL 38b3dd61d0726557d5785fbdb24a5c92120bf7c485090f528e9fe4c6b7bb697990e34e4482a0e050c07e8ee7f28a35582f838c24c7341084cd2a58cdc5be5e60
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
new file mode 100644
index 000000000000..45bb021ef3ac
--- /dev/null
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="A fast heap memory profiler"
+HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="+qt5"
+
+COMMON_DEPEND="
+ dev-libs/boost:=
+ sys-libs/libunwind
+ sys-libs/zlib
+ qt5? (
+ $(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 kwidgetsaddons)
+ $(add_frameworks_dep threadweaver)
+ $(add_qt_dep qtcore)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ dev-libs/kdiagram:5
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep extra-cmake-modules)
+"
+RDEPEND="${COMMON_DEPEND}
+ qt5? ( >=kde-frameworks/kf-env-4 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DHEAPTRACK_BUILD_GUI=$(usex qt5)
+ )
+
+ kde5_src_configure
+}
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
new file mode 100644
index 000000000000..c6bc2d94015a
--- /dev/null
+++ b/dev-util/heaptrack/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>asturm@gentoo.org</email>
+ <name>Andreas Sturmlechner</name>
+ </maintainer>
+</pkgmetadata>