commit:     dc4a14ea0d2fcc7c30abbf640ee4228929fa33e3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 15 20:10:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 15 20:10:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4a14ea

dev-libs/libixion: fix build w/ gcc-15

Closes: https://bugs.gentoo.org/937388
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/libixion-0.19.0-gcc15-cstdint.patch      | 22 ++++++++++++++++++++++
 dev-libs/libixion/libixion-0.19.0.ebuild           |  4 ++++
 2 files changed, 26 insertions(+)

diff --git a/dev-libs/libixion/files/libixion-0.19.0-gcc15-cstdint.patch 
b/dev-libs/libixion/files/libixion-0.19.0-gcc15-cstdint.patch
new file mode 100644
index 000000000000..2991d7fdbb68
--- /dev/null
+++ b/dev-libs/libixion/files/libixion-0.19.0-gcc15-cstdint.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/937388
+https://gitlab.com/ixion/ixion/-/issues/63
+https://gitlab.com/ixion/ixion/-/merge_requests/70
+
+From cb662d675aaa419972d39c5606713919e3e1d6f9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?=
+ <[email protected]>
+Date: Wed, 14 Aug 2024 03:41:24 +0200
+Subject: [PATCH] Add a missing <cstdint> include
+
+--- a/include/ixion/compute_engine.hpp
++++ b/include/ixion/compute_engine.hpp
+@@ -13,6 +13,7 @@
+ 
+ #include <memory>
+ #include <string>
++#include <cstdint>
+ 
+ namespace ixion { namespace draft {
+ 
+-- 
+GitLab

diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild 
b/dev-libs/libixion/libixion-0.19.0.ebuild
index 13874bfc6440..3c5c285817ae 100644
--- a/dev-libs/libixion/libixion-0.19.0.ebuild
+++ b/dev-libs/libixion/libixion-0.19.0.ebuild
@@ -32,6 +32,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+       "${FILESDIR}"/${P}-gcc15-cstdint.patch
+)
+
 pkg_setup() {
        use python && python-single-r1_pkg_setup
 }

Reply via email to