ncurses: Hook in fully bootstrapped tic_next.
authorzrj <rimvydas.jasinskas@gmail.com>
Tue, 14 Nov 2017 15:25:55 +0000 (17:25 +0200)
committerzrj <zrj@dragonflybsd.org>
Wed, 15 Nov 2017 19:34:23 +0000 (21:34 +0200)
commitc2e4744eaace738b80d68ed96ed2f382abbe5ed3
treeddd488ca8d852de084d4594ecfe7ab65e689bc96
parenta0f7baaf35ae3d6e36ae601060c750a4a4f4a13b
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) we
simply cannot expect to just compile three new main sources sources + link
with previously built libncurses.a from older release. Also, tic(1) during
buildworld builds terminfo binary database for the *new* ncurses lib version
and 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).
Makefile.inc1
share/terminfo/Makefile
usr.bin/tic/Makefile