Upgrade ncurses. 2/2- update README.{DELETED,DRAGONFLY}- adapt Makefiles- regenerate header files- import new generated include/comp_userdefs.c- adjust Symbol.map
share/terminfo: Use less generic variable name.
terminfo: Build and install st, st-16color and st-256colorSupport the st (simple terminal) from the suckless project:https://st.suckless.org/Submitted-by: daftaupeBug-report: #3159
terminfo: Build and install tmux and tmux-256color
Revert "terminfo: Add xterm-termite to Makefile.entries"This reverts commit 5f4713d27c03fbf254d1d7e9939f9864261337b6.
terminfo: Add xterm-termite to Makefile.entries
ncurses: Hook in fully bootstrapped tic_next.This hopefully will allow for better future bootstraps better and w/o hacks.Problem with tic(1) is his special knowledge through <progs.priv.h> header.
ncurses: Hook in fully bootstrapped tic_next.This hopefully will allow for better future bootstraps better and w/o hacks.Problem with tic(1) is his special knowledge through <progs.priv.h> header.Because it is not a standard application (that uses only public headers) wesimply cannot expect to just compile three new main sources sources + linkwith previously built libncurses.a from older release. Also, tic(1) duringbuildworld builds terminfo binary database for the *new* ncurses lib versionand not for the *old* one. So full bootstrap is in order.Note, share/terminfo database can still be built by a world installed tic(1).
show more ...
ncurses: Upgrade version 5.9 (20110402) => 6.0 (20160305)The tic program has been updated at the same time.The symbol maps were expanded using the vendor symbol maps so theyshould be more accurat
ncurses: Upgrade version 5.9 (20110402) => 6.0 (20160305)The tic program has been updated at the same time.The symbol maps were expanded using the vendor symbol maps so theyshould be more accurate than before. Only one new symbol came infor the 6.0 version, but I didn't see it present in any library.For now, the ncurses headers are still being installed. They maybe removed later if dports will support it and it doesn't causeproblem with unix specifications. (On DragonFly, the ncursesbase libraries are private so in theory the headers should be too).
Add share/terminfo: This constructs terminfo databaseThis is not tied into buildworld yet, it requires /usr/bin/tic to beset up as a bootstrap tool first.