summaryrefslogtreecommitdiff
path: root/dev-util/heaptrack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-22 07:56:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-22 07:56:26 +0000
commit3fe7d7e1411e01a02dc0ac9ca275b30ba1440116 (patch)
treec35015f83057400d9f005286ceaa9eea5a2e926b /dev-util/heaptrack
parentb2c59335bfbeb25c5644f32172e1e9b23c447710 (diff)
gentoo auto-resync : 22:12:2022 - 07:56:26
Diffstat (limited to 'dev-util/heaptrack')
-rw-r--r--dev-util/heaptrack/Manifest3
-rw-r--r--dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch23
-rw-r--r--dev-util/heaptrack/heaptrack-1.4.0.ebuild4
3 files changed, 29 insertions, 1 deletions
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
index 3a8b566e7b2e..f2337f9108d0 100644
--- a/dev-util/heaptrack/Manifest
+++ b/dev-util/heaptrack/Manifest
@@ -1,4 +1,5 @@
+AUX heaptrack-1.4.0-boost-1.81.patch 662 BLAKE2B 6c67a7a58de3a60f304f7d7f90a3fb9e60b15c9faccaed10502fca5ea35483a9080f6535007c46544c39cc4e6eb29c044155e24ad16984a66dee75cf3ae0a34f SHA512 6836db9be1aad797067560ce804934a30e9c67f44febe11844620289e0728c247da9aadbd3df498f4e3821d280e0778335308b87cdf383df659f7f38a541246c
DIST heaptrack-1.4.0.tar.xz 5526100 BLAKE2B ffb912bc080cf966d670fcafcce682ddc5793878b73b8480b40aaf6b3c9596e892b646f9ca2ce40c195ed32d595e265e9c3a49095ac725b95a0845b2c4a7a81a SHA512 8d34356c9ecf2f9901e15ff7f24e6772e35d31ea9634d7b3ce5615df6f4f7ed024a7a4336f3b6fca648632c4c1693411641782fe60bf4cfeeb1d07d8607636a4
-EBUILD heaptrack-1.4.0.ebuild 1459 BLAKE2B a9377704453202afe63e037a8581cd9757e6166b1c85ab1342ca3553dad6296b29d787b6827eb7eb2e0acad91946bca1798e47a6e80580b8d7d557a4df25af2f SHA512 6841c2ba49a38d9729f31948206630747b3312d0d85495d88153e21ae40a81e1dcbdd71c3ffede5e9dca76874b0787ea4c31721a591a73e40704edefd3760c7c
+EBUILD heaptrack-1.4.0.ebuild 1534 BLAKE2B 4eb7ebc89aa81e34b06cdbf3b10acf6806e96b5c81545fcc87a14c77e44106b3d3f506fd2570dcd6815d3766ec6ed3942d8b2be18aaa1d87c9d10b14f4c0cfad SHA512 fba98c3b732525605dded346a8b641b4a09dfd3c1630aca20b1b2da37db19bd46ddfa432614a2999b2be91e917e1983152c6b9b995a5fe69fbbadb33dc3992a4
EBUILD heaptrack-9999.ebuild 1399 BLAKE2B 1d36fff2ac6fea32412151c4d623b2cb1edbfd7fc3be37368009ad9aa7f18c4ccc9bc8b667cc186e950a55df853fc96049e3618523ba3b4120f4094a59c4aac6 SHA512 2c6e3899e70386372c851d23cc0e6a0e2e3077e12782300d4b802811a364fcecdf3945ddfef295853ee8bc55cb52006d47ea5234cc94a2cd8d765b0edb8e9cf0
MISC metadata.xml 395 BLAKE2B bfbf8422aff66acc6dc7097c261cfc2d967b62bf7a88516e9c433b5702fe4dcbc81928986abd87eab7cc8ce3201f728bd5482eddc6635cef0c83456c52a8137e SHA512 3713423aa87a37024dbd9b0582a8fc43b8b731b0ecb8013534562151ea982e156361f7a95d1efc3e1ec31b6ee1fd659686d6214fbc64e07c09c3ed76fa7f19ab
diff --git a/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch b/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch
new file mode 100644
index 000000000000..564f0925a9be
--- /dev/null
+++ b/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/887033
+https://invent.kde.org/sdk/heaptrack/-/commit/de3174aa1d1293636079473ff693d9a274a093a9
+
+From de3174aa1d1293636079473ff693d9a274a093a9 Mon Sep 17 00:00:00 2001
+From: Heiko Becker <heiko.becker@kde.org>
+Date: Fri, 16 Dec 2022 00:01:15 +0100
+Subject: [PATCH] Add missing include
+
+This fixes the build with boost 1.81.0. <array> was included by one of
+the boost headers, however, it's no longer included as of Boost 1.81.0.
+--- a/src/analyze/gui/histogrammodel.h
++++ b/src/analyze/gui/histogrammodel.h
+@@ -9,6 +9,8 @@
+
+ #include <QAbstractTableModel>
+
++#include <array>
++
+ #include "treemodel.h"
+
+ struct HistogramColumn
+--
+GitLab
diff --git a/dev-util/heaptrack/heaptrack-1.4.0.ebuild b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
index fd9b0ba63961..29eec26eb107 100644
--- a/dev-util/heaptrack/heaptrack-1.4.0.ebuild
+++ b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
gui? ( kde-frameworks/extra-cmake-modules:5 )
"
+PATCHES=(
+ "${FILESDIR}"/${P}-boost-1.81.patch # bug #887033, in master
+)
+
src_prepare() {
cmake_src_prepare
rm -rf 3rdparty/boost-zstd || die # ensure no bundling