commit:     6df685d89ee0c50a579f1f82efbc8e251ab1cb88
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 20 20:52:04 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Mar 20 20:52:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df685d8

sci-ml/sentencepiece: fix gcc-15

Closes: https://bugs.gentoo.org/951673
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch | 10 ++++++++++
 sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild            |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch 
b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch
new file mode 100644
index 000000000000..d165dfb7e55c
--- /dev/null
+++ b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch
@@ -0,0 +1,10 @@
+--- a/src/sentencepiece_processor.h    2025-03-20 21:45:30.138329183 +0100
++++ b/src/sentencepiece_processor.h    2025-03-20 21:46:09.315859746 +0100
+@@ -15,6 +15,7 @@
+ #ifndef SENTENCEPIECE_PROCESSOR_H_
+ #define SENTENCEPIECE_PROCESSOR_H_
+ 
++#include <cstdint>
+ #include <cstring>
+ #include <memory>
+ #include <string>

diff --git a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild 
b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild
index 26729c7a47bb..70d70daf2bb2 100644
--- a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild
+++ b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild
@@ -32,6 +32,8 @@ DOCS=(
        doc/special_symbols.md
 )
 
+PATCHES=( "${FILESDIR}"/${P}-gcc15.patch )
+
 src_prepare() {
        sed -i \
                -e "s:third_party/darts_clone/darts.h:darts.h:" \

Reply via email to