commit:     96cee1499ed4784aed28043cf74ae803bdb73ee7
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 16:36:56 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Mar 13 16:44:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96cee149

app-text/klogg: Add missing include

The cstdio header is not included indirectly with some compilers, e.g.
GCC 14, therefore it needs to be included explicitly. The patch is
adapted from upstream commit.

Closes: https://bugs.gentoo.org/921739
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 .../files/klogg-22.06.0.1289-missing-include.patch   | 20 ++++++++++++++++++++
 app-text/klogg/klogg-22.06.0.1289.ebuild             |  4 ++++
 2 files changed, 24 insertions(+)

diff --git a/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch 
b/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch
new file mode 100644
index 0000000000..d8a045ba8f
--- /dev/null
+++ b/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch
@@ -0,0 +1,20 @@
+From 6b5df18387316a706eb5f1fd05e049871eb6d153 Mon Sep 17 00:00:00 2001
+From: Anton Filimonov <anton.filimo...@gmail.com>
+Date: Thu, 8 Jun 2023 01:01:27 +0200
+Subject: [PATCH] build: fix arch aur builds
+
+Taken from upstream commit
+https://github.com/variar/klogg/commit/6b5df18387316a706eb5f1fd05e049871eb6d153
+
+diff --git a/src/crash_handler/src/memory_info.cpp 
b/src/crash_handler/src/memory_info.cpp
+index 670918163..06ef8b75f 100644
+--- a/src/crash_handler/src/memory_info.cpp
++++ b/src/crash_handler/src/memory_info.cpp
+@@ -89,6 +89,7 @@ uint64_t usedMemory()
+ #include <unistd.h>
+ 
+ #include <array>
++#include <cstdio>
+ 
+ uint64_t systemPhysicalMemory()
+ {

diff --git a/app-text/klogg/klogg-22.06.0.1289.ebuild 
b/app-text/klogg/klogg-22.06.0.1289.ebuild
index 7f2ec907e6..50d88b1cf7 100644
--- a/app-text/klogg/klogg-22.06.0.1289.ebuild
+++ b/app-text/klogg/klogg-22.06.0.1289.ebuild
@@ -42,6 +42,10 @@ BDEPEND="
        test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 )
 "
 
+PATCHES=(
+       "${FILESDIR}/${P}-missing-include.patch"
+)
+
 src_unpack() {
        unpack ${P}.tar.gz
        mv "${WORKDIR}/${PN}-${MAJOR_VERSION}" "${WORKDIR}/${P}"

Reply via email to