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 }
