From: Fredrik Fornwall Date: Sun, 13 Aug 2017 13:51:00 +0000 (+0200) Subject: ncurses: Patch away REP sequence usage X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/commitdiff_plain/1770bbac20b3bfcad335d89009a92af9d26b8b71 ncurses: Patch away REP sequence usage Fixes #1252 and mc corruption. --- diff --git a/packages/ncurses/build.sh b/packages/ncurses/build.sh index 813f1f8c..5d9fd2a0 100755 --- a/packages/ncurses/build.sh +++ b/packages/ncurses/build.sh @@ -1,11 +1,10 @@ TERMUX_PKG_HOMEPAGE=http://invisible-island.net/ncurses/ TERMUX_PKG_DESCRIPTION="Library for text-based user interfaces in a terminal-independent manner" _MAJOR_VERSION=6.0 -_MINOR_VERSION=20170729 +_MINOR_VERSION=20170812 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.${_MINOR_VERSION} -TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://invisible-mirror.net/archives/ncurses/current/ncurses-${_MAJOR_VERSION}-${_MINOR_VERSION}.tgz -TERMUX_PKG_SHA256=eaf15a7bc7aaca35fef7dc0ff04cb0d803b50fe1f9578904ff1a49fb04bdcdb1 +TERMUX_PKG_SHA256=6107dadc5b1009e09a081d8ef8752eedffcf18dae6e15610279a269e67b6b9a0 # --without-normal disables static libraries: TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_header_locale_h=no diff --git a/packages/ncurses/misc-terminfo.src.patch b/packages/ncurses/misc-terminfo.src.patch new file mode 100644 index 00000000..0f8f5a0c --- /dev/null +++ b/packages/ncurses/misc-terminfo.src.patch @@ -0,0 +1,19 @@ +Revert REP sequence added in 2017-07-29 until problem is +fixed in ncurses: + http://lists.gnu.org/archive/html/bug-ncurses/2017-07/msg00051.html + +See https://github.com/termux/termux-packages/issues/1252 and try out +both weechat and mc before enabling. + +diff -u -r ../ncurses-6.0-20170812/misc/terminfo.src ./misc/terminfo.src +--- ../ncurses-6.0-20170812/misc/terminfo.src 2017-07-30 02:10:59.000000000 +0200 ++++ ./misc/terminfo.src 2017-08-13 15:38:04.457928129 +0200 +@@ -4180,7 +4180,7 @@ + xterm-new|modern xterm terminal emulator, + npc, + indn=\E[%p1%dS, kb2=\EOE, kcbt=\E[Z, kent=\EOM, +- rin=\E[%p1%dT, use=ansi+rep, use=ansi+enq, ++ rin=\E[%p1%dT, use=ansi+enq, + use=xterm+pcfkeys, use=xterm+tmux, use=ecma+strikeout, + use=xterm-basic, +