Update to the current dev version, as the last stable release was
already two years ago.
This patch set includes a patch to enable the term-driver support for
the Win32 console with TERM='#win32con' on the Cygwin runtime, like it
does for MinGW, which does not require a terminfo database.
This does not change the regular terminfo-based functionality of ncurses
otherwise.
You can verify that this works by running an ncurses program with
TERM='#win32con' in a Windows Terminal session or similar. For example
this one:
https://github.com/mtoyoda/sl
.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
The group no longer exists, but these packages were never rebuilt
since then.
While at it also remove the texinfo install scripts
which are handled by a hook now and no longer needed.
And fix a typo in the flex license install line
In some cases this will introduce cycles which could likely be cleaned
up by only depending on some unix tools instead of the whole autotools.
Rebuilding doesn't make much sense at this point since it just adds a subset
of base-devel which is still installed by default.
jsoncpp - 1,8..3 - Update to latest version. Split package into a run-time and developer package subce a DKK as a DLL is now included
libuv - 1.15.0 - New package required for cmake.
rhrash - 1.3.5 - New package required for cmake. Note that the makefile and some other things had to ported to MSYS (Cygwin is incidental). The patch I wrote should also work on MINGW (kill two birds with one stone).
dialog - 20170509 - Update to latest version
emacs - 2.52 - fix conflicts with ctags. Allow ctags in package under new name
libedit - 2017050329 - Update to latest version
nano - 2.8.5 - Update to latest version
ncurses - 20170708 - Update to latest version
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes
Remaining md5sums either didn't download or
didn't pass checksum tests.
1. Non-unicode variants added (just the unicode libs
and .pc files by different names).
2. "ln -s" replaced with "cp -{r,rf}" as that's safer in
the face of different settings for symlinks in the MSYS
environment variable.
A but that was recently introduced into the 6.x development branch of
ncurses causes free()d data to be reused by mistake, leading to a crash.
You can verify this by setting TERM to, say, `msys` and then running
`bash.exe --login -i`.
This fixes https://github.com/git-for-windows/git/issues/222
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>