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