Hack-fix buildworld after the ncurses upgrade.
authorSascha Wildner <saw@online.de>
Sun, 13 Mar 2016 11:54:44 +0000 (12:54 +0100)
committerSascha Wildner <saw@online.de>
Sun, 13 Mar 2016 11:54:44 +0000 (12:54 +0100)
This seems to be enough to keep it going and buildworld's tic
usage doesn't use any of these features.

contrib/ncurses/progs/dump_entry.c
contrib/ncurses/progs/tic.c
lib/libncurses/include/unctrl.h
usr.bin/tic/Makefile

index 7be9b91..7311347 100644 (file)
@@ -1163,6 +1163,7 @@ dump_entry(TERMTYPE *tterm,
     const char *legend;
     bool infodump;
 
+#ifndef BOOTSTRAPPING
     if (quickdump) {
        char bigbuf[65536];
        unsigned n;
@@ -1204,6 +1205,7 @@ dump_entry(TERMTYPE *tterm,
        }
        return;
     }
+#endif
 
     if (outform == F_TERMCAP || outform == F_TCONVERR) {
        critlen = MAX_TERMCAP_LENGTH;
index 1347889..03f1460 100644 (file)
@@ -717,7 +717,9 @@ main(int argc, char *argv[])
 #if NCURSES_XNAMES
     use_extended_names(FALSE);
 #endif
+#ifndef BOOTSTRAPPING
     _nc_strict_bsd = 0;
+#endif
 
     /*
      * Processing arguments is a little complicated, since someone made a
@@ -756,7 +758,9 @@ main(int argc, char *argv[])
        }
        switch (this_opt) {
        case 'K':
+#ifndef BOOTSTRAPPING
            _nc_strict_bsd = 1;
+#endif
            /* the initial version of -K in 20110730 fell-thru here, but the
             * same flag is useful when reading sources -TD
             */
index e7767d4..d40538a 100644 (file)
@@ -56,7 +56,7 @@ extern "C" {
 #undef unctrl
 NCURSES_EXPORT(NCURSES_CONST char *) unctrl (chtype);
 
-#if 1
+#ifndef BOOTSTRAPPING
 NCURSES_EXPORT(NCURSES_CONST char *) NCURSES_SP_NAME(unctrl) (SCREEN*, chtype);
 #endif
 
index 239acf8..e91bdb0 100644 (file)
@@ -19,6 +19,7 @@ CFLAGS+=      -I${.OBJDIR}
 # Ideally this should be -lprivate_ncursesw
 # Wide version can be used when DragonFly 3.3 branch is created
 .if defined(BOOTSTRAPPING)
+CFLAGS+=       -DBOOTSTRAPPING
 .  if exists (/usr/lib/libncurses.a)
 DPADD=         /usr/lib/libncurses.a
 LDADD=         -lncurses