commit: 63b2818ce41cde097c3c1ad582a7e3284a8d272a Author: Patrick Lauer <patrick <AT> gentoo <DOT> org> AuthorDate: Fri May 16 05:17:22 2025 +0000 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org> CommitDate: Fri May 16 05:21:54 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b2818c
games-board/jja: Fix building with gcc-15 Bundled rocksdb crate bundles rocksdb Apply same fix as dev-libs/rocksdb Closes: https://bugs.gentoo.org/938155 Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org> .../jja/files/rocksdb-10.1-fixincludes.patch | 47 ++++++++++++++++++++++ .../{jja-0.9.1-r2.ebuild => jja-0.9.1-r3.ebuild} | 9 +++++ 2 files changed, 56 insertions(+) diff --git a/games-board/jja/files/rocksdb-10.1-fixincludes.patch b/games-board/jja/files/rocksdb-10.1-fixincludes.patch new file mode 100644 index 000000000000..07c073df4d96 --- /dev/null +++ b/games-board/jja/files/rocksdb-10.1-fixincludes.patch @@ -0,0 +1,47 @@ +From e780f74a97ca2fada2a6efe5ccc6f8ecc7564d22 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lauren=C8=9Biu=20Nicola?= <[email protected]> +Date: Wed, 5 Mar 2025 15:42:46 +0200 +Subject: [PATCH] Add missing include (#13365) + +--- + db/blob/blob_file_meta.h | 1 + + include/rocksdb/trace_record.h | 1 + + include/rocksdb/write_batch_base.h | 1 + + 3 files changed, 3 insertions(+) + +diff --git a/db/blob/blob_file_meta.h b/db/blob/blob_file_meta.h +index d7c8a124336..2e47726f8d1 100644 +--- a/db/blob/blob_file_meta.h ++++ b/db/blob/blob_file_meta.h +@@ -6,6 +6,7 @@ + #pragma once + + #include <cassert> ++#include <cstdint> + #include <iosfwd> + #include <memory> + #include <string> +diff --git a/include/rocksdb/trace_record.h b/include/rocksdb/trace_record.h +index 8f9c3ee2f0f..d321f538745 100644 +--- a/include/rocksdb/trace_record.h ++++ b/include/rocksdb/trace_record.h +@@ -5,6 +5,7 @@ + + #pragma once + ++#include <cstdint> + #include <memory> + #include <string> + #include <vector> +diff --git a/include/rocksdb/write_batch_base.h b/include/rocksdb/write_batch_base.h +index 3334a129256..43b18602980 100644 +--- a/include/rocksdb/write_batch_base.h ++++ b/include/rocksdb/write_batch_base.h +@@ -9,6 +9,7 @@ + #pragma once + + #include <cstddef> ++#include <cstdint> + + #include "rocksdb/attribute_groups.h" + #include "rocksdb/rocksdb_namespace.h" diff --git a/games-board/jja/jja-0.9.1-r2.ebuild b/games-board/jja/jja-0.9.1-r3.ebuild similarity index 96% rename from games-board/jja/jja-0.9.1-r2.ebuild rename to games-board/jja/jja-0.9.1-r3.ebuild index 5e3f7a7f27db..cff7469ccf4a 100644 --- a/games-board/jja/jja-0.9.1-r2.ebuild +++ b/games-board/jja/jja-0.9.1-r3.ebuild @@ -292,3 +292,12 @@ src_unpack() { fi } + +src_prepare() { + pushd . + cd "${WORKDIR}/cargo_home/gentoo/librocksdb-sys-0.11.0+8.1.1/rocksdb" + pwd + eapply "${FILESDIR}/rocksdb-10.1-fixincludes.patch" + popd + eapply_user +}
