commit: a288e9723fab18d340ee1173dc647a118d806bc0 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Aug 15 20:06: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=a288e972
dev-libs/liborcus: fix build w/ gcc-15 Closes: https://bugs.gentoo.org/937392 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/liborcus-0.19.2-gcc15-cstdint.patch | 52 ++++++++++++++++++++++ dev-libs/liborcus/liborcus-0.19.2.ebuild | 4 ++ 2 files changed, 56 insertions(+) diff --git a/dev-libs/liborcus/files/liborcus-0.19.2-gcc15-cstdint.patch b/dev-libs/liborcus/files/liborcus-0.19.2-gcc15-cstdint.patch new file mode 100644 index 000000000000..5cf7ab1e46f7 --- /dev/null +++ b/dev-libs/liborcus/files/liborcus-0.19.2-gcc15-cstdint.patch @@ -0,0 +1,52 @@ +https://bugs.gentoo.org/937392 +https://gitlab.com/orcus/orcus/-/issues/199 +https://gitlab.com/orcus/orcus/-/merge_requests/200 + +From b7932facdf56994b7b1238bafe1e13b4817f69f1 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:36:46 +0200 +Subject: [PATCH] Add missing <cstdint> includes + +--- a/include/orcus/json_document_tree.hpp ++++ b/include/orcus/json_document_tree.hpp +@@ -14,6 +14,7 @@ + #include <string> + #include <memory> + #include <vector> ++#include <cstdint> + + namespace orcus { + +--- a/include/orcus/sax_parser.hpp ++++ b/include/orcus/sax_parser.hpp +@@ -11,6 +11,7 @@ + #include "sax_parser_base.hpp" + + #include <string_view> ++#include <cstdint> + + namespace orcus { + +--- a/include/orcus/yaml_document_tree.hpp ++++ b/include/orcus/yaml_document_tree.hpp +@@ -14,6 +14,7 @@ + #include <string> + #include <memory> + #include <vector> ++#include <cstdint> + + namespace orcus { + +--- a/include/orcus/zip_archive.hpp ++++ b/include/orcus/zip_archive.hpp +@@ -15,6 +15,7 @@ + #include <vector> + #include <memory> + #include <ostream> ++#include <cstdint> + + namespace orcus { + +-- +GitLab diff --git a/dev-libs/liborcus/liborcus-0.19.2.ebuild b/dev-libs/liborcus/liborcus-0.19.2.ebuild index 8a3e66a9fe84..aa54bf03f037 100644 --- a/dev-libs/liborcus/liborcus-0.19.2.ebuild +++ b/dev-libs/liborcus/liborcus-0.19.2.ebuild @@ -36,6 +36,10 @@ DEPEND="${RDEPEND} dev-util/mdds:${MDDS_SLOT} " +PATCHES=( + "${FILESDIR}"/${P}-gcc15-cstdint.patch +) + pkg_setup() { use python && python-single-r1_pkg_setup }
