pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

import heaptrack-1.2.0 to wip



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Tue Oct 27 00:30:54 2020 +0100
Changeset:	ab01c53ccfc27838e27580c0386bc3724c5a7f26

Added Files:
	heaptrack/DESCR
	heaptrack/Makefile
	heaptrack/PLIST
	heaptrack/distinfo

Log Message:
import heaptrack-1.2.0 to wip

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab01c53ccfc27838e27580c0386bc3724c5a7f26

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 heaptrack/DESCR    | 12 ++++++++++++
 heaptrack/Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 heaptrack/PLIST    | 11 +++++++++++
 heaptrack/distinfo |  6 ++++++
 4 files changed, 77 insertions(+)

diffs:
diff --git a/heaptrack/DESCR b/heaptrack/DESCR
new file mode 100644
index 0000000000..5463457890
--- /dev/null
+++ b/heaptrack/DESCR
@@ -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
\ No newline at end of file
diff --git a/heaptrack/Makefile b/heaptrack/Makefile
new file mode 100644
index 0000000000..41077affd1
--- /dev/null
+++ b/heaptrack/Makefile
@@ -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@localhost
+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"
diff --git a/heaptrack/PLIST b/heaptrack/PLIST
new file mode 100644
index 0000000000..79d27d544e
--- /dev/null
+++ b/heaptrack/PLIST
@@ -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
diff --git a/heaptrack/distinfo b/heaptrack/distinfo
new file mode 100644
index 0000000000..caf39b8d1d
--- /dev/null
+++ b/heaptrack/distinfo
@@ -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


Home | Main Index | Thread Index | Old Index