diff --git a/ports/libreadline/libreadline.patch b/ports/libreadline/libreadline.patch index aed6ca02..40a72908 100644 --- a/ports/libreadline/libreadline.patch +++ b/ports/libreadline/libreadline.patch @@ -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 diff --git a/ports/libreadline/libreadline.port b/ports/libreadline/libreadline.port index 450d109d..1439e24d 100644 --- a/ports/libreadline/libreadline.port +++ b/ports/libreadline/libreadline.port @@ -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