commit: f49aca28f70a32e04b7049af2320c0793ba6168d Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> AuthorDate: Thu May 18 21:12:35 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri May 19 23:48:10 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49aca28
media-gfx/gimp: 2.10.34-r2, fix configure GCC13 implicit func. decl. Closes: https://bugs.gentoo.org/899796 Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31087 Signed-off-by: Sam James <sam <AT> gentoo.org> ...gure_GCC13_implicit_function_declarations.patch | 24 ++++++++++++++++++++++ media-gfx/gimp/gimp-2.10.34-r2.ebuild | 1 + 2 files changed, 25 insertions(+) diff --git a/media-gfx/gimp/files/gimp-2.10_fix_configure_GCC13_implicit_function_declarations.patch b/media-gfx/gimp/files/gimp-2.10_fix_configure_GCC13_implicit_function_declarations.patch new file mode 100644 index 000000000000..a266fb94a996 --- /dev/null +++ b/media-gfx/gimp/files/gimp-2.10_fix_configure_GCC13_implicit_function_declarations.patch @@ -0,0 +1,24 @@ +Gentoo issue: https://bugs.gentoo.org/899796 + +diff -Naur a/configure.ac b/configure.ac +--- a/configure.ac ++++ b/configure.ac +@@ -1291,13 +1291,14 @@ + #include <sys/types.h> + #include <sys/ipc.h> + #include <sys/shm.h> +- int main() ++ #include <stdlib.h> ++ int main(void) + { + int id; + char *shmaddr; +- id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0600); +- if (id == -1) +- exit (2); ++ id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0600); ++ if (id == -1) ++ exit (2); + shmaddr = shmat (id, 0, 0); + shmctl (id, IPC_RMID, 0); + if ((char*) shmat (id, 0, 0) == (char*) -1) diff --git a/media-gfx/gimp/gimp-2.10.34-r2.ebuild b/media-gfx/gimp/gimp-2.10.34-r2.ebuild index f0bccadd7339..d01f0be4cba6 100644 --- a/media-gfx/gimp/gimp-2.10.34-r2.ebuild +++ b/media-gfx/gimp/gimp-2.10.34-r2.ebuild @@ -84,6 +84,7 @@ DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" ) PATCHES=( "${FILESDIR}/${PN}-2.10_fix_test-appdata.patch" # Bugs 685210 (and duplicate 691070) "${FILESDIR}/${PN}-2.10_fix_musl_backtrace_backend_switch.patch" #900148 + "${FILESDIR}/${PN}-2.10_fix_configure_GCC13_implicit_function_declarations.patch" #899796 ) src_prepare() {
