commit:     eb668702f3bd1a2f3b9ff0e7ad4f19edca41fb76
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Tue Feb 11 13:05:38 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 08:45:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb668702

sci-biology/augustus: fix gcc15 build

Closes: https://bugs.gentoo.org/949617
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40531
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-biology/augustus/augustus-3.5.0.ebuild           |  1 +
 .../augustus/files/augustus-3.5.0-fix-gcc15.patch    | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/sci-biology/augustus/augustus-3.5.0.ebuild 
b/sci-biology/augustus/augustus-3.5.0.ebuild
index 01f8dbc42621..86b618fa12ca 100644
--- a/sci-biology/augustus/augustus-3.5.0.ebuild
+++ b/sci-biology/augustus/augustus-3.5.0.ebuild
@@ -44,6 +44,7 @@ BDEPEND="
 
 PATCHES=(
        "${FILESDIR}"/augustus-3.4.0-missing-cstdint.patch
+       "${FILESDIR}"/augustus-3.5.0-fix-gcc15.patch
 )
 
 pkg_setup() {

diff --git a/sci-biology/augustus/files/augustus-3.5.0-fix-gcc15.patch 
b/sci-biology/augustus/files/augustus-3.5.0-fix-gcc15.patch
new file mode 100644
index 000000000000..4c5916ad402f
--- /dev/null
+++ b/sci-biology/augustus/files/augustus-3.5.0-fix-gcc15.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/949617
+https://github.com/Gaius-Augustus/Augustus/pull/431
+
+From b7cbe782e840c82da1eeb2aae7a1a757ecef9fb0 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <[email protected]>
+Date: Tue, 11 Feb 2025 14:57:23 +0200
+Subject: [PATCH] filterBam: include missing header for gcc15
+
+Bug: https://bugs.gentoo.org/949617
+Signed-off-by: Alfred Wingate <[email protected]>
+--- a/auxprogs/filterBam/src/headers/bamaccess.hh
++++ b/auxprogs/filterBam/src/headers/bamaccess.hh
+@@ -7,6 +7,7 @@
+ #include <iostream>
+ #include <vector>
+ #include <memory>
++#include <cstdint>
+ 
+ class BamAlignmentRecord;
+ typedef std::shared_ptr<BamAlignmentRecord> BamAlignmentRecord_;

Reply via email to