summaryrefslogtreecommitdiff
path: root/dev-util/heaptrack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-26 13:56:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-26 13:56:06 +0000
commit7267fb40fb51ddbc9cc5c1c82b0a12807ef7b281 (patch)
treeee50984098515c85257df0802f24d6b82f9a0b92 /dev-util/heaptrack
parent220317eb99d11e6c68af921f2855409bc506461a (diff)
gentoo auto-resync : 26:01:2023 - 13:56:06
Diffstat (limited to 'dev-util/heaptrack')
-rw-r--r--dev-util/heaptrack/Manifest3
-rw-r--r--dev-util/heaptrack/files/heaptrack-1.4.0-gcc-13.patch22
-rw-r--r--dev-util/heaptrack/heaptrack-1.4.0.ebuild3
3 files changed, 26 insertions, 2 deletions
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
index f2337f9108d0..26450b85912f 100644
--- a/dev-util/heaptrack/Manifest
+++ b/dev-util/heaptrack/Manifest
@@ -1,5 +1,6 @@
AUX heaptrack-1.4.0-boost-1.81.patch 662 BLAKE2B 6c67a7a58de3a60f304f7d7f90a3fb9e60b15c9faccaed10502fca5ea35483a9080f6535007c46544c39cc4e6eb29c044155e24ad16984a66dee75cf3ae0a34f SHA512 6836db9be1aad797067560ce804934a30e9c67f44febe11844620289e0728c247da9aadbd3df498f4e3821d280e0778335308b87cdf383df659f7f38a541246c
+AUX heaptrack-1.4.0-gcc-13.patch 717 BLAKE2B 4938f3bd3033006911eb6ac046a89311b7b2a15d22e67eb1c6d11d0e35545be697290fa598a647ca084b98a07a2b2980fa2c60b4843c1f715b200cb422763977 SHA512 4085c920ab52ed16dac97c7ae41bba9be7320981aebf754194959c623819b2bbe8a65308e61d3c3a641e3067c0f62ac804d7b6fd2d1143a247e0cf45f166d2ce
DIST heaptrack-1.4.0.tar.xz 5526100 BLAKE2B ffb912bc080cf966d670fcafcce682ddc5793878b73b8480b40aaf6b3c9596e892b646f9ca2ce40c195ed32d595e265e9c3a49095ac725b95a0845b2c4a7a81a SHA512 8d34356c9ecf2f9901e15ff7f24e6772e35d31ea9634d7b3ce5615df6f4f7ed024a7a4336f3b6fca648632c4c1693411641782fe60bf4cfeeb1d07d8607636a4
-EBUILD heaptrack-1.4.0.ebuild 1534 BLAKE2B 4eb7ebc89aa81e34b06cdbf3b10acf6806e96b5c81545fcc87a14c77e44106b3d3f506fd2570dcd6815d3766ec6ed3942d8b2be18aaa1d87c9d10b14f4c0cfad SHA512 fba98c3b732525605dded346a8b641b4a09dfd3c1630aca20b1b2da37db19bd46ddfa432614a2999b2be91e917e1983152c6b9b995a5fe69fbbadb33dc3992a4
+EBUILD heaptrack-1.4.0.ebuild 1579 BLAKE2B 2e2a13d77ee031d6b5b432f52ad89fba94e6d7b5ce173d1843b06ddc0a3e6de6fde21fd285a1011ae9f8a5fae54e2012731ea79f8c57e190b2c6ac1c70b99b44 SHA512 31c4d84946ee59dfe4cd0b009eb3bcfac716405d4e74a26f7e9c24dfbec6ee3a0d3356871f3ec28eb4af6609c08ca112784ab8965c08ad1c552d7ae4d9c94be2
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-gcc-13.patch b/dev-util/heaptrack/files/heaptrack-1.4.0-gcc-13.patch
new file mode 100644
index 000000000000..706d479f5275
--- /dev/null
+++ b/dev-util/heaptrack/files/heaptrack-1.4.0-gcc-13.patch
@@ -0,0 +1,22 @@
+https://invent.kde.org/sdk/heaptrack/-/commit/315aa7116d588f92b67c4bb84e1549529cb2fca0
+
+From 315aa7116d588f92b67c4bb84e1549529cb2fca0 Mon Sep 17 00:00:00 2001
+From: Heiko Becker <heiko.becker@kde.org>
+Date: Mon, 23 Jan 2023 23:44:09 +0100
+Subject: [PATCH] Fix build with gcc 13 by including <cstdint>
+
+Like other versions before, gcc 13 moved some includes around and as a
+result <cstdint> is no longer transitively included [1]. Explicitly include
+it for uint{32,64}_t.
+
+[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
+--- a/src/util/linereader.h
++++ b/src/util/linereader.h
+@@ -7,6 +7,7 @@
+ #ifndef LINEREADER_H
+ #define LINEREADER_H
+
++#include <cstdint>
+ #include <istream>
+ #include <string>
+
diff --git a/dev-util/heaptrack/heaptrack-1.4.0.ebuild b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
index 29eec26eb107..01e625807144 100644
--- a/dev-util/heaptrack/heaptrack-1.4.0.ebuild
+++ b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -46,6 +46,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${P}-boost-1.81.patch # bug #887033, in master
+ "${FILESDIR}"/${P}-gcc-13.patch # in master
)
src_prepare() {