import heaptrack-1.2.0 to wip

This commit is contained in:
K.I.A.Derouiche 2020-10-27 00:30:54 +01:00
parent a8c1f47df0
commit ab01c53ccf
4 changed files with 77 additions and 0 deletions

12
heaptrack/DESCR Normal file
View File

@ -0,0 +1,12 @@
Heaptrack traces all memory allocations and annotates these events with stack
traces. Dedicated analysis tools then allow you to interpret the heap memory
profile to:
* find hotspots that need to be optimized to reduce the memory footprint of
your application
* find memory leaks, i.e. locations that allocate memory which is never
deallocated
* find allocation hotspots, i.e. code locations that trigger a lot of
memory allocation calls
* find temporary allocations, which are allocations that are directly
followed by their deallocation

48
heaptrack/Makefile Normal file
View File

@ -0,0 +1,48 @@
# $NetBSD$
GITHUB_PROJECT= heaptrack
GITHUB_TAG= v1.2.0
DISTNAME= ${GITHUB_TAG}
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S,^v,,}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=KDE/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= kamelderouiche@yahoo.com
HOMEPAGE= https://github.com/KDE/heaptrack/
COMMENT= Heap memory profiler
LICENSE= gnu-lgpl-v2.1
WRKSRC= ${WRKDIR}/heaptrack-1.2.0
USE_CMAKE= yes
USE_TOOLS= msgmerge
USE_LANGUAGES= c c++
DEPENDS+= kqtquickcharts>=20.04.1:../../graphics/kqtquickcharts
.include "../../archivers/zstd/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/kcoreaddons/buildlink3.mk"
.include "../../devel/ki18n/buildlink3.mk"
.include "../../devel/kio/buildlink3.mk"
.include "../../devel/kitemmodels/buildlink3.mk"
.include "../../devel/kservice/buildlink3.mk"
.include "../../devel/threadweaver/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/libunwind/buildlink3.mk"
.include "../../security/kauth/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../sysutils/solid/buildlink3.mk"
.include "../../textproc/kcodecs/buildlink3.mk"
.include "../../textproc/kcompletion/buildlink3.mk"
.include "../../x11/kitemviews/buildlink3.mk"
.include "../../x11/kwidgetsaddons/buildlink3.mk"
.include "../../x11/kwindowsystem/buildlink3.mk"
.include "../../x11/kjobwidgets/buildlink3.mk"
.include "../../x11/kxmlgui/buildlink3.mk"
.include "../../x11/kwidgetsaddons/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

11
heaptrack/PLIST Normal file
View File

@ -0,0 +1,11 @@
@comment $NetBSD$
bin/heaptrack_gui
bin/heaptrack_print
share/applications/org.kde.heaptrack.desktop
share/icons/hicolor/128x128/apps/heaptrack.png
share/icons/hicolor/16x16/apps/heaptrack.png
share/icons/hicolor/22x22/apps/heaptrack.png
share/icons/hicolor/32x32/apps/heaptrack.png
share/icons/hicolor/48x48/apps/heaptrack.png
share/icons/hicolor/64x64/apps/heaptrack.png
share/metainfo/org.kde.heaptrack.appdata.xml

6
heaptrack/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (heaptrack/v1.2.0.tar.gz) = eae24eab07effdaa6ae140cc6ef98462556d249b
RMD160 (heaptrack/v1.2.0.tar.gz) = 8d71a763044552579e82bf80454c1e9d9072112e
SHA512 (heaptrack/v1.2.0.tar.gz) = 7fde9cda2dad9e619a5d11cb44b4ddeb66defa0a3bb4bb90ec63f9c502931f6307f736577284efe95b90e223509cb2023b4223702349193a4488f1d1057ce17c
Size (heaptrack/v1.2.0.tar.gz) = 1115218 bytes