Name
Date
Size
#Lines
LOC

..--

include/H--3,5402,534

misc/H--28,29327,028

ncurses/H--51,46033,810

panel/H--1,452616

progs/H--11,5288,759

COPYINGH A D13-Aug-20201.4 KiB3024

README.DELETEDH A D14-Aug-20201.5 KiB9594

README.DRAGONFLYH A D14-Aug-20201.3 KiB3829

VERSIONH A D13-Aug-202020 21

README.DELETED

1ANNOUNCE
2AUTHORS
3Ada95/
4INSTALL
5MANIFEST
6Makefile.in
7Makefile.os2
8NEWS
9README
10README.MinGW
11README.emx
12TO-DO
13aclocal.m4
14announce.html.in
15c++/
16config.guess
17config.sub
18configure
19configure.in
20convert_configure.pl
21dist.mk
22doc/
23form/
24include/Caps-ncurses
25include/Caps.aix4
26include/Caps.hpux11
27include/Caps.keys
28include/Caps.osf1r5
29include/Caps.uwin
30include/MKterm.h.awk.in
31include/Makefile.in
32include/curses.h.in
33include/headers
34include/nc_mingw.h
35include/ncurses_cfg.hin
36include/ncurses_dll.h.in
37include/ncurses_mingw.h
38include/termcap.h.in
39include/unctrl.h.in
40install-sh
41man/
42menu/
43misc/Makefile.in
44misc/chkdef.cmd
45misc/cleantic.cmd
46misc/cmpdef.cmd
47misc/csort
48misc/emx.src
49misc/gen-pkgconfig.in
50misc/makedef.cmd
51misc/makellib
52misc/ncurses-config.in
53misc/ncurses.supp
54misc/shlib
55misc/tdlint
56mk-0th.awk
57mk-1st.awk
58mk-2nd.awk
59mk-hdr.awk
60ncurses/Makefile.in
61ncurses/README
62ncurses/README.IZ
63ncurses/base/README
64ncurses/base/lib_driver.c
65ncurses/llib-lncurses
66ncurses/llib-lncursest
67ncurses/llib-lncursestw
68ncurses/llib-lncursesw
69ncurses/llib-ltic
70ncurses/llib-ltict
71ncurses/llib-ltictw
72ncurses/llib-lticw
73ncurses/llib-ltinfo
74ncurses/llib-ltinfot
75ncurses/llib-ltinfotw
76ncurses/llib-ltinfow
77ncurses/modules
78ncurses/report_hashing.c
79ncurses/report_offsets.c
80ncurses/tinfo/MKuserdefs.sh
81ncurses/tinfo/README
82ncurses/tinfo/tinfo_driver.c
83ncurses/trace/README
84ncurses/win32con/
85package/
86panel/Makefile.in
87panel/headers
88panel/llib-lpanel
89panel/llib-lpanelt
90panel/llib-lpaneltw
91panel/llib-lpanelw
92panel/modules
93progs/Makefile.in
94test/
95

README.DRAGONFLY

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