From dc4a14ea0d2fcc7c30abbf640ee4228929fa33e3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 15 Aug 2024 21:10:20 +0100 Subject: [PATCH] dev-libs/libixion: fix build w/ gcc-15 Closes: https://bugs.gentoo.org/937388 Signed-off-by: Sam James --- .../files/libixion-0.19.0-gcc15-cstdint.patch | 22 +++++++++++++++++++ dev-libs/libixion/libixion-0.19.0.ebuild | 4 ++++ 2 files changed, 26 insertions(+) create mode 100644 dev-libs/libixion/files/libixion-0.19.0-gcc15-cstdint.patch 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 0000000000000..2991d7fdbb68d --- /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?= + +Date: Wed, 14 Aug 2024 03:41:24 +0200 +Subject: [PATCH] Add a missing include + +--- a/include/ixion/compute_engine.hpp ++++ b/include/ixion/compute_engine.hpp +@@ -13,6 +13,7 @@ + + #include + #include ++#include + + 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 13874bfc6440e..3c5c285817ae0 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 }