git: ncurses: Hook in fully bootstrapped tic_next.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Wed Nov 15 11:19:33 PST 2017


commit c2e4744eaace738b80d68ed96ed2f382abbe5ed3
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Tue Nov 14 17:25:55 2017 +0200

    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).

Summary of changes:
 Makefile.inc1           |  2 +-
 share/terminfo/Makefile | 19 ++++++++++---------
 usr.bin/tic/Makefile    | 26 +++-----------------------
 3 files changed, 14 insertions(+), 33 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c2e4744eaace738b80d68ed96ed2f382abbe5ed3


-- 
DragonFly BSD source repository



More information about the Commits mailing list