summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/gettext-kde/gettext-kde-0.10.35/debian/patches/fix-gcc15-ftbfs.diff42
-rw-r--r--debian/gettext-kde/gettext-kde-0.10.35/debian/patches/series1
2 files changed, 43 insertions, 0 deletions
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