diff options
author | Sam James <sam@gentoo.org> | 2024-08-15 21:06:20 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-08-15 21:10:43 +0100 |
commit | a288e9723fab18d340ee1173dc647a118d806bc0 (patch) | |
tree | 825719a3994e0c6e438868c2db3ff6b0aee60367 /dev-libs | |
parent | dev-libs/libclc: Add 20.0.0_pre20240815 snapshot (diff) | |
download | gentoo-a288e9723fab18d340ee1173dc647a118d806bc0.tar.gz gentoo-a288e9723fab18d340ee1173dc647a118d806bc0.tar.bz2 gentoo-a288e9723fab18d340ee1173dc647a118d806bc0.zip |
dev-libs/liborcus: fix build w/ gcc-15
Closes: https://bugs.gentoo.org/937392
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/liborcus/files/liborcus-0.19.2-gcc15-cstdint.patch | 52 | ||||
-rw-r--r-- | dev-libs/liborcus/liborcus-0.19.2.ebuild | 4 |
2 files changed, 56 insertions, 0 deletions
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?= + <kacper.slominski72@gmail.com> +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 } |