1GNU NCURSES 6.2
2===============
3
4Original source can be downloaded from:
5http://ftp.gnu.org/pub/gnu/ncurses
6
7file = ncurses-6.2.tar.gz
8date = 12 February 2020
9size = 3425862
10sha1 = 56e410fb77f2b5501a0b2f6a995376f3cefe1097
11
12A list of files and directories removed is in README.DELETED.
13
14Use "git diff vendor/NCURSES contrib/ncurses" to see local modifications.
15
16Configuring ncurses is tricky a bit because both ncurses and ncursesw
17have to be configured, and both into the same set of .h files.
18To distinguish one from the other, ENABLE_WIDEC is defined and activated
19later from Makefiles via -DENABLE_WIDEC.
20
21Basically, vendor configure script has to be run twice with these common
22options:
23
24	--enable-const
25	--with-sysmouse
26	--enable-termcap
27	--enable-bsdpad
28	--enable-getcap
29	--with-default-terminfo-dir=/usr/share/terminfo
30	--with-terminfo-dirs=/usr/share/terminfo
31
32First run with --disable-widec, second run with --enable-widec. Generated
33content from ./include/ directory has to be saved elsewhere between runs.
34Then carefully compare the outputs and apply appropriately into
35lib/libncurses/include/ on master branch. Special attention has to be paid
36to 'if 0' and 'if 1' directives in curses.head and MKterm.h.awk - ncurses'
37configure uses this to define different content to disable or enable widec.
38