commit: 9c983f905d8b655af9803d3b1fbf2308a3ef4bb1 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> AuthorDate: Mon Jun 12 19:40:03 2023 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Mon Jun 12 19:40:03 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c983f90
sci-libs/givaro: fix build with gcc-13. This is an "obviously correct" one-line build fix from upstream. Closes: https://bugs.gentoo.org/908399 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch | 23 +++++++++++++++++++++++ sci-libs/givaro/givaro-4.1.1-r3.ebuild | 1 + 2 files changed, 24 insertions(+) diff --git a/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch b/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch new file mode 100644 index 000000000000..15178289ca84 --- /dev/null +++ b/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch @@ -0,0 +1,23 @@ +From c7744bb133496cd7ac04688f345646d505e1bf52 Mon Sep 17 00:00:00 2001 +From: "Benjamin A. Beasley" <[email protected]> +Date: Thu, 19 Jan 2023 09:12:22 -0500 +Subject: [PATCH] Add missing #include <cstdint> for (u)int64_t + +Fixes failure to compile on GCC 13. +--- + src/library/poly1/givdegree.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/library/poly1/givdegree.h b/src/library/poly1/givdegree.h +index 3753a425..eb85a0dd 100644 +--- a/src/library/poly1/givdegree.h ++++ b/src/library/poly1/givdegree.h +@@ -19,6 +19,8 @@ + #ifndef __GIVARO_poly1degree_H + #define __GIVARO_poly1degree_H + ++#include <cstdint> ++ + #include <iostream> + + namespace Givaro { diff --git a/sci-libs/givaro/givaro-4.1.1-r3.ebuild b/sci-libs/givaro/givaro-4.1.1-r3.ebuild index 86922d8736ca..e072eb6ffbe7 100644 --- a/sci-libs/givaro/givaro-4.1.1-r3.ebuild +++ b/sci-libs/givaro/givaro-4.1.1-r3.ebuild @@ -30,6 +30,7 @@ DOCS=( AUTHORS ChangeLog README.md ) PATCHES=( "${FILESDIR}/givaro-4.1.1-gcc-10.patch" + "${FILESDIR}/givaro-4.1.1-gcc-13.patch" "${FILESDIR}/givaro-4.1.1-fix-pc-libdir.patch" )
