diff --git a/math/gmp/files/patch-gmp-h.in b/math/gmp/files/patch-gmp-h.in new file mode 100644 index 000000000000..a6f34de00548 --- /dev/null +++ b/math/gmp/files/patch-gmp-h.in @@ -0,0 +1,12 @@ +--- gmp-h.in.orig 2023-07-29 13:42:16 UTC ++++ gmp-h.in +@@ -268,7 +268,8 @@ typedef const __gmp_randstate_struct *gmp_randstate_sr + || defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \ + || defined (__STDIO_LOADED) /* VMS */ \ + || defined (_STDIO) /* HPE NonStop */ \ +- || defined (__DEFINED_FILE) /* musl */ ++ || defined (__DEFINED_FILE) /* musl */ \ ++ || defined (__STDC_VERSION_STDIO_H__) /* C23 */ + #define _GMP_H_HAVE_FILE 1 + #endif + diff --git a/math/gmp/files/patch-mini-gmp_mini-gmp.h b/math/gmp/files/patch-mini-gmp_mini-gmp.h new file mode 100644 index 000000000000..cfd417f4ba4c --- /dev/null +++ b/math/gmp/files/patch-mini-gmp_mini-gmp.h @@ -0,0 +1,12 @@ +--- mini-gmp/mini-gmp.h.orig 2023-07-29 13:42:16 UTC ++++ mini-gmp/mini-gmp.h +@@ -297,7 +297,8 @@ int mpz_init_set_str (mpz_t, const char *, int); + || defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \ + || defined (__STDIO_LOADED) /* VMS */ \ + || defined (_STDIO) /* HPE NonStop */ \ +- || defined (__DEFINED_FILE) /* musl */ ++ || defined (__DEFINED_FILE) /* musl */ \ ++ || defined (__STDC_VERSION_STDIO_H__) /* C23 */ + size_t mpz_out_str (FILE *, int, const mpz_t); + #endif +