summaryrefslogtreecommitdiffstats
path: root/source/l
diff options
context:
space:
mode:
Diffstat (limited to 'source/l')
-rwxr-xr-xsource/l/libedit/libedit.SlackBuild2
-rw-r--r--source/l/libedit/libedit.gcc13.diff10
2 files changed, 12 insertions, 0 deletions
diff --git a/source/l/libedit/libedit.SlackBuild b/source/l/libedit/libedit.SlackBuild
index 42c57c319..d933273d8 100755
--- a/source/l/libedit/libedit.SlackBuild
+++ b/source/l/libedit/libedit.SlackBuild
@@ -86,6 +86,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+zcat $CWD/libedit.gcc13.diff.gz | patch -p1 --verbose || exit 1
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/source/l/libedit/libedit.gcc13.diff b/source/l/libedit/libedit.gcc13.diff
new file mode 100644
index 000000000..3aafa5869
--- /dev/null
+++ b/source/l/libedit/libedit.gcc13.diff
@@ -0,0 +1,10 @@
+--- ./src/chartype.c.orig 2023-08-27 02:25:53.000000000 -0500
++++ ./src/chartype.c 2023-08-27 13:17:18.337763075 -0500
+@@ -34,6 +34,7 @@
+ __RCSID("$NetBSD: chartype.c,v 1.37 2023/08/10 20:38:00 mrg Exp $");
+ #endif /* not lint && not SCCSID */
+
++#include <stdint.h>
+ #include <ctype.h>
+ #include <limits.h>
+ #include <stdlib.h>