Update to libreadline-8.2.

This commit is contained in:
Jonas 'Sortie' Termansen 2024-01-22 19:00:15 +01:00
parent 9a52eb1d64
commit 10309d67b8
2 changed files with 26 additions and 23 deletions

View File

@ -1,24 +1,3 @@
diff -Paur --no-dereference -- libreadline.upstream/configure libreadline/configure
--- libreadline.upstream/configure
+++ libreadline/configure
@@ -2628,8 +2628,6 @@
i[3456]86-*-beos*)
cross_cache=${srcdir}/cross-build/x86-beos.cache
;;
- *) echo "configure: cross-compiling for $host is not supported" >&2
- ;;
esac
if test -n "${cross_cache}" && test -r "${cross_cache}"; then
echo "loading cross-build cache file ${cross_cache}"
@@ -5412,7 +5410,7 @@
if test "$cross_compiling" = yes; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
$as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
- bash_cv_func_sigsetjmp=missing
+ bash_cv_func_sigsetjmp=yes
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
diff -Paur --no-dereference -- libreadline.upstream/Makefile.in libreadline/Makefile.in
--- libreadline.upstream/Makefile.in
+++ libreadline/Makefile.in
@ -32,3 +11,27 @@ diff -Paur --no-dereference -- libreadline.upstream/Makefile.in libreadline/Make
# Programs to make tags files.
ETAGS = etags
CTAGS = ctags -w
diff -Paur --no-dereference -- libreadline.upstream/configure libreadline/configure
--- libreadline.upstream/configure
+++ libreadline/configure
@@ -3075,8 +3075,6 @@
i[3456]86-*-beos*)
cross_cache=${srcdir}/cross-build/x86-beos.cache
;;
- *) echo "configure: cross-compiling for $host is not supported" >&2
- ;;
esac
if test -n "${cross_cache}" && test -r "${cross_cache}"; then
echo "loading cross-build cache file ${cross_cache}"
diff -Paur --no-dereference -- libreadline.upstream/input.c libreadline/input.c
--- libreadline.upstream/input.c
+++ libreadline/input.c
@@ -805,7 +805,7 @@
int result;
unsigned char c;
int fd;
-#if defined (HAVE_PSELECT)
+#if defined (HAVE_PSELECT) || defined (HAVE_SELECT)
sigset_t empty_set;
fd_set readfds;
#endif

View File

@ -1,10 +1,10 @@
NAME=libreadline
BUILD_LIBRARIES=libcurses
VERSION=8.1.2
VERSION=8.2
DISTNAME=readline-$VERSION
COMPRESSION=tar.gz
ARCHIVE=$DISTNAME.$COMPRESSION
SHA256SUM=7589a2381a8419e68654a47623ce7dfcb756815c8fee726b98f90bf668af7bc6
SHA256SUM=3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35
UPSTREAM_SITE=https://ftp.gnu.org/gnu/readline
UPSTREAM_ARCHIVE=$ARCHIVE
LICENSE=GPL-3.0-or-later