From ef0c1702c06c9e6f2fcdca03143cf2e7f5d2bbdb Mon Sep 17 00:00:00 2001
From: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Tue, 23 Sep 2025 16:54:40 +0900
Subject: gettext-kde: fix FTBFS with gcc 15

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
---
 .../debian/patches/fix-gcc15-ftbfs.diff            | 42 ++++++++++++++++++++++
 .../gettext-kde-0.10.35/debian/patches/series      |  1 +
 2 files changed, 43 insertions(+)
 create mode 100644 debian/gettext-kde/gettext-kde-0.10.35/debian/patches/fix-gcc15-ftbfs.diff

diff --git a/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/fix-gcc15-ftbfs.diff b/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/fix-gcc15-ftbfs.diff
new file mode 100644
index 00000000..39fef8d8
--- /dev/null
+++ b/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/fix-gcc15-ftbfs.diff
@@ -0,0 +1,42 @@
+--- a/intl/dcgettext.c
++++ b/intl/dcgettext.c
+@@ -99,7 +99,7 @@
+ char *getwd ();
+ #  define getcwd(buf, max) getwd (buf)
+ # else
+-char *getcwd ();
++char *getcwd(char *, size_t);
+ # endif
+ # ifndef HAVE_STPCPY
+ static char *stpcpy PARAMS ((char *dest, const char *src));
+--- a/lib/xgetcwd.c
++++ b/lib/xgetcwd.c
+@@ -22,6 +22,7 @@
+ #endif
+ 
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <errno.h>
+ #ifndef errno
+ extern int errno;
+@@ -31,7 +32,7 @@
+ #include "pathmax.h"
+ 
+ #if HAVE_GETCWD
+-char *getcwd ();
++char *getcwd (char *, size_t);
+ #else
+ char *getwd ();
+ # define getcwd(Buf, Max) getwd (Buf)
+@@ -40,9 +41,8 @@
+ /* Amount to increase buffer size by in each try. */
+ #define PATH_INCR 32
+ 
+-char *xmalloc ();
+-char *xrealloc ();
+-void free ();
++char *xmalloc (size_t n);
++char *xrealloc (void *p, size_t n);
+ 
+ /* Return the current directory, newly allocated, arbitrarily long.
+    Return NULL and set errno on error. */
diff --git a/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/series b/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/series
index 4bb43299..d17df19f 100644
--- a/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/series
+++ b/debian/gettext-kde/gettext-kde-0.10.35/debian/patches/series
@@ -1,3 +1,4 @@
 gettext-0.10.35.diff
 automake-1.14.diff
 remove-register-instruction.diff
+fix-gcc15-ftbfs.diff
-- 
cgit v1.2.3

