ncurses solidation: Remove all references to libtermcap
authorJohn Marino <draco@marino.st>
Wed, 9 Mar 2016 16:14:56 +0000 (17:14 +0100)
committerJohn Marino <draco@marino.st>
Wed, 9 Mar 2016 17:00:35 +0000 (18:00 +0100)
The termlib, termcap, and tinfo libraries are all symlinked to ncurses
library.  There's no reason to have four aliases for the same library
when none of them are exposed outside base.

termlib and tinfo aren't referenced anywhere, but libtermcap is.
This commit changes all the references to libtermcap to libncurses,
and removes the private aliases of ncurses.

49 files changed:
Makefile_upgrade.inc
bin/csh/Makefile
bin/ls/Makefile
bin/sh/Makefile
games/backgammon/backgammon/Makefile
games/backgammon/teachgammon/Makefile
games/battlestar/Makefile
games/colorbars/Makefile
games/hack/Makefile
games/larn/Makefile
games/phantasia/Makefile
games/rain/Makefile
games/worms/Makefile
gnu/sbin/lvm/Makefile
gnu/usr.bin/gdb/libgdb/Makefile
lib/libncurses/libncurses/Makefile
libexec/telnetd/Makefile
sbin/fsdb/Makefile
sbin/vinum/Makefile
secure/usr.bin/sftp/Makefile
share/initrd/bin/Makefile
share/initrd/sbin.lvm/Makefile
share/initrd/sbin/Makefile
share/mk/bsd.libnames.mk
usr.bin/bc/Makefile
usr.bin/crunch/examples/filesystem.conf
usr.bin/crunch/examples/fixit.conf
usr.bin/crunch/examples/kcopy.conf
usr.bin/crunch/examples/really-big.conf
usr.bin/ftp/Makefile
usr.bin/less/Makefile
usr.bin/msgs/Makefile
usr.bin/ncal/Makefile
usr.bin/systat/Makefile
usr.bin/tabs/Makefile
usr.bin/talk/Makefile
usr.bin/telnet/Makefile
usr.bin/tftp/Makefile
usr.bin/top/Makefile
usr.bin/tput/Makefile
usr.bin/tset/Makefile
usr.bin/ul/Makefile
usr.bin/units/Makefile
usr.bin/window/Makefile
usr.sbin/802_11/wpa_cli/Makefile
usr.sbin/cdcontrol/Makefile
usr.sbin/lpr/lpc/Makefile
usr.sbin/pppctl/Makefile
usr.sbin/watch/Makefile

index 8a2e691..b497c5d 100644 (file)
@@ -3067,6 +3067,24 @@ TO_REMOVE+=/usr/lib/profile/libmenu.a
 TO_REMOVE+=/usr/lib/profile/libmenuw.a
 TO_REMOVE+=/usr/lib/profile/libpanel.a
 TO_REMOVE+=/usr/lib/profile/libpanelw.a
+TO_REMOVE+=/lib/priv/libprivate_termcap.so
+TO_REMOVE+=/lib/priv/libprivate_termcapw.so
+TO_REMOVE+=/lib/priv/libprivate_termlib.so
+TO_REMOVE+=/lib/priv/libprivate_termlibw.so
+TO_REMOVE+=/lib/priv/libprivate_tinfo.so
+TO_REMOVE+=/lib/priv/libprivate_tinfow.so
+TO_REMOVE+=/usr/lib/priv/libprivate_termcap.a
+TO_REMOVE+=/usr/lib/priv/libprivate_termcapw.a
+TO_REMOVE+=/usr/lib/priv/libprivate_termlib.a
+TO_REMOVE+=/usr/lib/priv/libprivate_termlibw.a
+TO_REMOVE+=/usr/lib/priv/libprivate_tinfo.a
+TO_REMOVE+=/usr/lib/priv/libprivate_tinfow.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_termcap.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_termcapw.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_termlib.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_termlibw.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_tinfo.a
+TO_REMOVE+=/usr/lib/priv/profile/libprivate_tinfow.a
 
 .if !defined(WANT_INSTALLER)
 TO_REMOVE+=/usr/sbin/dfuibe_installer
index 242328f..d7f32a9 100644 (file)
@@ -41,13 +41,13 @@ MLINKS= csh.1 tcsh.1
 DPADD= /usr/lib/libtermcap.a ${LIBCRYPT}
 LDADD= -ltermcap -lcrypt
 .  else
-DPADD= ${LIBTERMCAP} ${LIBCRYPT}
-LDADD= -lprivate_termcap -lcrypt
+DPADD= ${LIBNCURSES} ${LIBCRYPT}
+LDADD= -lprivate_ncurses -lcrypt
 LDFLAGS+=      -rpath /lib/priv -L /usr/lib/priv
 .  endif
 .else
-DPADD= ${LIBTERMCAP} ${LIBCRYPT}
-LDADD= -lprivate_termcap -lcrypt
+DPADD= ${LIBNCURSES} ${LIBCRYPT}
+LDADD= -lprivate_ncurses -lcrypt
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .endif
 
index bb1f9cd..b676397 100644 (file)
@@ -4,8 +4,8 @@
 PROG=  ls
 SRCS=  cmp.c ls.c print.c util.c
 
-DPADD= ${LIBUTIL} ${LIBTERMCAP}
-LDADD= -lutil -lprivate_termcap
+DPADD= ${LIBUTIL} ${LIBNCURSES}
+LDADD= -lutil -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 CFLAGS+= -DCOLORLS
index 21289a7..4668061 100644 (file)
@@ -43,13 +43,13 @@ LDFLAGS+=   -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 DPADD+= /usr/lib/libtermcap.a
 LDADD+= -ltermcap
 .  else
-DPADD+= ${LIBTERMCAP}
-LDADD+= -lprivate_termcap
+DPADD+= ${LIBNCURSES}
+LDADD+= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L /usr/lib/priv
 .  endif
 .else
-DPADD= ${LIBEDIT} ${LIBTERMCAP}
-LDADD= -lprivate_edit -lprivate_termcap
+DPADD= ${LIBEDIT} ${LIBNCURSES}
+LDADD= -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .endif
 
index 487e977..baf1a1f 100644 (file)
@@ -6,8 +6,8 @@ CFLAGS+=-I${.CURDIR}/../common_source
 SRCS=  allow.c board.c check.c extra.c fancy.c init.c main.c move.c \
        odds.c one.c save.c subs.c table.c text.c version.c
 MAN=   backgammon.6
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .PATH: ${.CURDIR}/../common_source
 HIDEGAME=hidegame
index 12f4d58..b1a351f 100644 (file)
@@ -4,8 +4,8 @@ PROG=   teachgammon
 CFLAGS+=-DTEACHGAMMON_TEXT -I${.CURDIR}/../common_source
 SRCS=  allow.c board.c check.c data.c fancy.c init.c odds.c one.c save.c \
        subs.c table.c teach.c ttext1.c ttext2.c tutor.c
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 NOMAN= noman
index 21f576f..bc134a7 100644 (file)
@@ -7,8 +7,8 @@ SRCS=   battlestar.c command1.c command2.c command3.c command4.c \
        init.c cypher.c getcom.c parse.c room.c save.c fly.c misc.c \
        globals.c dayfile.c nightfile.c dayobjs.c nightobjs.c words.c
 MAN=   battlestar.6
-DPADD= ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 HIDEGAME=hidegame
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 beforeinstall:
index e76bf35..1df1e58 100644 (file)
@@ -2,8 +2,8 @@
 
 PROG=  colorbars
 MAN=   colorbars.6
-DPADD= ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index d9e11ee..840b88c 100644 (file)
@@ -15,8 +15,8 @@ SRCS= alloc.c hack.Decl.c hack.apply.c hack.bones.c hack.c hack.cmd.c \
        hack.wizard.c hack.worm.c hack.worn.c hack.zap.c rnd.c \
        hack.onames.h
 MAN=   hack.6
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 CFLAGS+= -I${.CURDIR} -I.
 FILES= rumors help hh data
index 703511e..a70469f 100644 (file)
@@ -48,8 +48,8 @@ CFLAGS+=-DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE
 SRCS=  main.c object.c create.c tok.c display.c global.c data.c io.c \
        monster.c store.c diag.c help.c config.c nap.c bill.c scores.c \
        signal.c moreobj.c movem.c regen.c fortune.c savelev.c
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 FILES= larnmaze larnopts larn.help
 FILESDIR=      ${SHAREDIR}/games/larn
index f26b7e6..9ecc1c5 100644 (file)
@@ -3,8 +3,8 @@
 
 PROG=  phantasia
 SRCS=  main.c fight.c io.c interplayer.c gamesupport.c misc.c phantglobs.c
-DPADD= ${LIBM} ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lm -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBM} ${LIBNCURSES}
+LDADD= -lm -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 NXLDLIBS= -lm
 DATAFILES=characs gold lastdead mess monsters motd scoreboard void
index 7b96b96..a640a28 100644 (file)
@@ -3,8 +3,8 @@
 
 PROG=  rain
 MAN=   rain.6
-DPADD= ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 04d09d5..72c7121 100644 (file)
@@ -3,8 +3,8 @@
 
 PROG=  worms
 MAN=   worms.6
-DPADD= ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 03a0eeb..034dd68 100644 (file)
@@ -131,8 +131,8 @@ MKLINKS+=   lvchange.8 lvchange.1 \
                 vgscan.8 vgscan.1 \
                 vgsplit.8 vgsplit.1
 
-LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -lprivate_termcap -ldevattr
-DPADD+=                ${LIBLVM} ${LIBDEVMAPPER} ${LIBPROP} ${LIBEDIT} ${LIBTERMCAP}
+LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -lprivate_ncurses -ldevattr
+DPADD+=                ${LIBLVM} ${LIBDEVMAPPER} ${LIBPROP} ${LIBEDIT} ${LIBNCURSES}
 DPADD+=                ${LIBDEVATTR}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
index e81ea00..24dbf34 100644 (file)
@@ -171,9 +171,9 @@ XMLFILES= \
        traceframe-info.dtd \
        btrace.dtd
 
-DPADD= ${LIBKVM} ${LIBTERMCAP} ${LIBM}
+DPADD= ${LIBKVM} ${LIBNCURSES} ${LIBM}
 DPADD+=        ../libbfd/libbfd.a ../libopcodes/libopcodes.a ../libiberty/libiberty.a
-LDADD= -lprivate_termcap -lm
+LDADD= -lprivate_ncurses -lm
 LDADD+=        -L../libbfd -lbfd -L../libopcodes -lopcodes -L../libiberty -liberty
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
index fe453f0..9d78a64 100644 (file)
@@ -289,21 +289,6 @@ SRCS+=     \
 NCSTATIC=      libprivate_ncurses${LIB_SUFFIX}.a
 NCDYN=         libprivate_ncurses${LIB_SUFFIX}.so
 
-SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_termcap${LIB_SUFFIX}.a
-SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_termlib${LIB_SUFFIX}.a
-SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_tinfo${LIB_SUFFIX}.a
-.if !defined(NOPIC)
-# no need for major at all, it's an ld-time redirection only
-SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_termcap${LIB_SUFFIX}.so
-SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_termlib${LIB_SUFFIX}.so
-SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_tinfo${LIB_SUFFIX}.so
-.endif
-.if !defined(NOPROFILE)
-SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_termcap${LIB_SUFFIX}.a
-SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_termlib${LIB_SUFFIX}.a
-SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_tinfo${LIB_SUFFIX}.a
-.endif
-
 XINCS= term.h ${.CURDIR}/../include/termcap.h \
        ${.CURDIR}/../include/unctrl.h curses.h \
        ${.CURDIR}/../include/ncurses_dll.h
index 6bf916e..ba7c9c3 100644 (file)
@@ -20,8 +20,8 @@ CFLAGS+=      -DINET6
 
 LIBTELNET=     ${.OBJDIR}/../../lib/libtelnet/libtelnet.a
 
-DPADD=         ${LIBUTIL} ${LIBTERMCAP} ${LIBTELNET}
-LDADD=         -lutil -lprivate_termcap ${LIBTELNET}
+DPADD=         ${LIBUTIL} ${LIBNCURSES} ${LIBTELNET}
+LDADD=         -lutil -lprivate_ncurses ${LIBTELNET}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .if !defined(NO_OPENSSL)
index 5c5a8f3..3fd070a 100644 (file)
@@ -8,8 +8,8 @@ SRCS=   fsdb.c fsdbutil.c \
        dir.c inode.c memzone.c pass1.c pass1b.c pass2.c pass3.c pass4.c \
        pass5.c preen.c setup.c utilities.c ffs_subr.c ffs_tables.c
 CFLAGS+= -I${.CURDIR}/../fsck
-LDADD+= -lprivate_edit -lprivate_termcap
-DPADD+=        ${LIBEDIT} ${LIBTERMCAP}
+LDADD+= -lprivate_edit -lprivate_ncurses
+DPADD+=        ${LIBEDIT} ${LIBNCURSES}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .PATH: ${.CURDIR}/../fsck ${.CURDIR}/../../sys/vfs/ufs
index d7f2dda..ad4c1b6 100644 (file)
@@ -6,8 +6,8 @@ MAN=    vinum.8
 WARNS?=        2
 
 CFLAGS+=       -I${.CURDIR}/../../lib/libedit -I${.CURDIR}/../../sys
-DPADD= ${LIBEDIT} ${LIBTERMCAP} ${LIBDEVSTAT}
-LDADD= -lprivate_edit -lprivate_termcap -ldevstat
+DPADD= ${LIBEDIT} ${LIBNCURSES} ${LIBDEVSTAT}
+LDADD= -lprivate_edit -lprivate_ncurses -ldevstat
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index d2d2c3d..1a9df2c 100644 (file)
@@ -7,8 +7,8 @@ WARNS?= 0
 # Portability layer
 SRCS+= fmt_scaled.c
 
-DPADD+=        ${LIBEDIT} ${LIBTERMCAP}
-LDADD+=        -lprivate_edit -lprivate_termcap
+DPADD+=        ${LIBEDIT} ${LIBNCURSES}
+LDADD+=        -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include "../../Makefile.ssh.common"
index 42f0235..181293d 100644 (file)
@@ -39,7 +39,7 @@ CRUNCH_PROGS_bin=     \
        sync            \
        test
 
-CRUNCH_LIBS+= -lcrypt -lprivate_edit -lkvm -ll -lmd -lprivate_termcap -lutil
+CRUNCH_LIBS+= -lcrypt -lprivate_edit -lkvm -ll -lmd -lprivate_ncurses -lutil
 CRUNCH_BUILDTOOLS+= bin/sh
 
 # Additional options for specific programs
index 73846f6..aa6c5f2 100644 (file)
@@ -79,8 +79,8 @@ SYMLINKS+=    lvm ${BINDIR}/lvchange \
                lvm ${BINDIR}/vgscan \
                lvm ${BINDIR}/vgsplit
 
-LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -lprivate_termcap -ldevattr
-DPADD+=                ${LIBLVM} ${LIBDEVMAPPER} ${LIBPROP} ${LIBEDIT} ${LIBTERMCAP}
+LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -lprivate_ncurses -ldevattr
+DPADD+=                ${LIBLVM} ${LIBDEVMAPPER} ${LIBPROP} ${LIBEDIT} ${LIBNCURSES}
 DPADD+=                ${LIBDEVATTR}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
index f74afbb..b185903 100644 (file)
@@ -68,7 +68,7 @@ CRUNCH_ALIAS_shutdown= poweroff
 CRUNCH_ALIAS_swapon= swapoff swapctl
 
 CRUNCH_LIBS+= -lcam -lsbuf -lutil -lkvm -lm -lmd -lhammer -lkiconv
-CRUNCH_LIBS+= -lprivate_edit -lprivate_termcap -ldevstat -lprop -lpthread
+CRUNCH_LIBS+= -lprivate_edit -lprivate_ncurses -ldevstat -lprop -lpthread
 CRUNCH_LIBS+= -lbsdxml -lipsec
 CRUNCH_LIBS+= -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
index b985721..6510177 100644 (file)
@@ -84,9 +84,6 @@ LIBSSL?=      ${DESTDIR}${LIBDIR}/libssl.a    # XXX in secure dist, not base
 LIBSTAND?=     ${DESTDIR}${LIBDIR}/libstand.a
 LIBTACPLUS?=   ${DESTDIR}${LIBDIR}/libtacplus.a
 LIBTCPLAY?=    ${DESTDIR}${LIBDIR}/libtcplay.a
-LIBTERMCAP?=   ${DESTDIR}${LIBDIR}/priv/libprivate_termcap.a
-LIBTERMLIB?=   "don't use LIBTERMLIB, use LIBTERMCAP"
-LIBTINFO?=     "don't use LIBTINFO, use LIBNCURSES"
 LIBUSBHID?=    ${DESTDIR}${LIBDIR}/libusbhid.a
 LIBUSB?=       ${DESTDIR}${LIBDIR}/libusb.a
 LIBUTIL?=      ${DESTDIR}${LIBDIR}/libutil.a
index 34955d8..96da193 100644 (file)
@@ -5,8 +5,8 @@ SRCS=           bc.y scan.l tty.c y.tab.h
 CFLAGS+=       -I. -I${.CURDIR}
 WARNS?=                3
 
-DPADD=         ${LIBEDIT} ${LIBTERMCAP}
-LDADD=         -lprivate_edit -lprivate_termcap
+DPADD=         ${LIBEDIT} ${LIBNCURSES}
+LDADD=         -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 SCRIPTS=       bc.library
index 9f9f88a..9ea4759 100644 (file)
@@ -28,4 +28,4 @@ ln gzip zcat
 # /usr/sbin
 progs bad144
 
-libs -ll -lprivate_edit -lprivate_termcap -lutil -lscrypt
+libs -ll -lprivate_edit -lprivate_ncurses -lutil -lscrypt
index 7ea6d49..2111e7a 100644 (file)
@@ -42,4 +42,4 @@ ln gzip gzcat
 # finally, we specify the libraries to link in with our binary
 
 libs -lcrypt -ltelnet -lutil -ll
-libs -lprivate_ncurses -lprivate_termcap -lprivate_edit -lkvm
+libs -lprivate_ncurses -lprivate_ncurses -lprivate_edit -lkvm
index d5ecb18..0f3c2b3 100644 (file)
@@ -18,4 +18,4 @@ ln reboot halt
 ln reboot fastboot
 ln reboot fasthalt
 
-libs -ll -lprivate_edit -lprivate_termcap -lcompat -lutil -lscrypt
+libs -ll -lprivate_edit -lprivate_ncurses -lcompat -lutil -lscrypt
index 67a8b95..57755e2 100644 (file)
@@ -154,5 +154,5 @@ special cc1 objpaths /usr/src/gnu/usr.bin/gcc2/cc1/obj/c-parse.o /usr/src/gnu/us
 ln gzip gunzip
 ln gzip gzcat
 
-libs -lprivate_edit -lgnumalloc -lc -lcrypt -lprivate_termcap -lprivate_ncurses -ltelnet -lutil -lkvm
+libs -lprivate_edit -lgnumalloc -lc -lcrypt -lprivate_ncurses -ltelnet -lutil -lkvm
 libs -ll -ly -lm -lresolv -lrpcsvc -lcompat
index c3dcb3e..3016afc 100644 (file)
@@ -16,8 +16,8 @@ SRCS= cmds.c cmdtab.c complete.c domacro.c fetch.c ftp.c main.c \
 CFLAGS+=-I${.CURDIR} -I${.OBJDIR} -I${CONTRIBDIR} \
        -I${.CURDIR}/../../lib/libc/stdtime \
        -D__dead=__dead2 -DUSE_GLOB_H
-LDADD= -lprivate_edit -lprivate_termcap -lutil
-DPADD= ${LIBEDIT} ${LIBTERMCAP} ${LIBUTIL}
+LDADD= -lprivate_edit -lprivate_ncurses -lutil
+DPADD= ${LIBEDIT} ${LIBNCURSES} ${LIBUTIL}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .if !defined(NO_OPENSSL)
index 2c4503c..114c83b 100644 (file)
@@ -8,8 +8,8 @@ SRCS=   main.c screen.c brac.c ch.c charset.c cmdbuf.c \
        output.c pattern.c position.c prompt.c search.c signal.c \
        tags.c ttyin.c version.c
 CFLAGS+=       -I${.CURDIR} -DSYSDIR=\"/etc\"
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 SCRIPTS= lesspipe.sh
index 94e952a..927ed1d 100644 (file)
@@ -2,8 +2,8 @@
 # $FreeBSD: src/usr.bin/msgs/Makefile,v 1.6 1999/08/28 01:04:21 peter Exp $
 
 PROG=  msgs
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index b95b6a0..25cb193 100644 (file)
@@ -2,8 +2,8 @@
 
 PROG= ncal
 
-DPADD+=                ${LIBCALENDAR} ${LIBTERMCAP}
-LDADD+=                -lcalendar -lprivate_termcap
+DPADD+=                ${LIBCALENDAR} ${LIBNCURSES}
+LDADD+=                -lcalendar -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 LINKS=         ${BINDIR}/ncal ${BINDIR}/cal
index 5f99c5e..b0274a3 100644 (file)
@@ -8,8 +8,8 @@ SRCS=   cmds.c cmdtab.c convtbl.c devs.c fetch.c ifcmds.c ifstat.c iostat.c \
        keyboard.c main.c mbufs.c netcmds.c netstat.c pigs.c sensors.c swap.c \
        icmp.c mode.c ip.c tcp.c vmstat.c ip6.c icmp6.c vmmeter.c symbols.c \
        utmpentry.c netbw.c pftop.c altqs.c
-DPADD= ${LIBNCURSES} ${LIBTERMCAP} ${LIBM} ${LIBKVM} ${LIBDEVSTAT} ${LIBKINFO}
-LDADD= -lprivate_ncurses -lprivate_termcap -lm -lkvm -ldevstat -lkinfo
+DPADD= ${LIBNCURSES} ${LIBNCURSES} ${LIBM} ${LIBKVM} ${LIBDEVSTAT} ${LIBKINFO}
+LDADD= -lprivate_ncurses -lprivate_ncurses -lm -lkvm -ldevstat -lkinfo
 BINGRP=        kmem
 BINMODE=2555
 
index b6d235e..5e852d6 100644 (file)
@@ -1,8 +1,8 @@
 # $FreeBSD: src/usr.bin/tabs/Makefile,v 1.1 2002/05/21 02:33:25 tjr Exp $
 
 PROG=  tabs
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 1d994be..8e43f5e 100644 (file)
@@ -2,8 +2,8 @@
 # $FreeBSD: src/usr.bin/talk/Makefile,v 1.7 1999/08/28 01:06:10 peter Exp $
 
 PROG=  talk
-DPADD= ${LIBNCURSES} ${LIBTERMCAP}
-LDADD= -lprivate_ncurses -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 SRCS=  ctl.c ctl_transact.c display.c get_addrs.c get_iface.c get_names.c \
        init_disp.c invite.c io.c look_up.c msgs.c talk.c
index e3af11b..6620962 100644 (file)
@@ -15,8 +15,8 @@ LIBTELNET=    ${.OBJDIR}/../../lib/libtelnet/libtelnet.a
 CFLAGS+=       -DINET6
 .endif
 
-DPADD=         ${LIBTERMCAP} ${LIBTELNET}
-LDADD=         -lprivate_termcap ${LIBTELNET}
+DPADD=         ${LIBNCURSES} ${LIBTELNET}
+LDADD=         -lprivate_ncurses ${LIBTELNET}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 CFLAGS+=       -DIPSEC
index fa23966..e004f66 100644 (file)
@@ -2,8 +2,8 @@
 
 PROG=  tftp
 SRCS=  main.c tftp.c tftpsubs.c
-DPADD= ${LIBEDIT} ${LIBTERMCAP}
-LDADD= -lprivate_edit -lprivate_termcap
+DPADD= ${LIBEDIT} ${LIBNCURSES}
+LDADD= -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index ab23c16..6cb153f 100644 (file)
@@ -17,8 +17,8 @@ CFLAGS+=-D_ENABLEX64
 SRCS=  commands.c getopt.c screen.c username.c version.c \
        color.c display.c hash.c m_dragonfly.c top.c utils.c
 
-DPADD=  ${LIBTERMCAP} ${LIBM} ${LIBKVM} ${LIBKINFO}
-LDADD=  -lprivate_termcap -lm -lkvm -lkinfo
+DPADD=  ${LIBNCURSES} ${LIBM} ${LIBKVM} ${LIBKINFO}
+LDADD=  -lprivate_ncurses -lm -lkvm -lkinfo
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 BINGRP= kmem
 BINMODE=2555
index 4be6326..c6471f2 100644 (file)
@@ -2,8 +2,8 @@
 # $FreeBSD: src/usr.bin/tput/Makefile,v 1.3.6.1 2001/04/25 14:04:33 ru Exp $
 
 PROG=  tput
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 SCRIPTS=clear.sh
 MLINKS=        tput.1 clear.1
index 1d8eb6a..2020d6c 100644 (file)
@@ -3,8 +3,8 @@
 PROG=  tset
 SRCS=  map.c misc.c set.c term.c tset.c wrterm.c
 
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 LINKS= ${BINDIR}/tset ${BINDIR}/reset
 MLINKS=        tset.1 reset.1
index cd1cdfd..8748059 100644 (file)
@@ -3,8 +3,8 @@
 
 PROG=  ul
 
-DPADD= ${LIBTERMCAP}
-LDADD= -lprivate_termcap
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index bd2a3d2..f182fba 100644 (file)
@@ -4,8 +4,8 @@ PROG=   units
 FILES= units.lib
 FILESDIR=      ${SHAREDIR}/misc
 
-LDADD+=        -lprivate_edit -lprivate_termcap
-DPADD+=        ${LIBEDIT} ${LIBTERMCAP}
+LDADD+=        -lprivate_edit -lprivate_ncurses
+DPADD+=        ${LIBEDIT} ${LIBNCURSES}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 8b3771a..0aec12a 100644 (file)
@@ -16,8 +16,8 @@ SRCS= char.c cmd.c cmd1.c cmd2.c cmd3.c cmd4.c cmd5.c cmd6.c cmd7.c \
        wwterminfo.c wwtty.c wwunframe.c wwupdate.c wwwrite.c xx.c xxflush.c \
        compress.c
 
-DPADD= ${LIBTERMCAP} ${LIBUTIL}
-LDADD= -lprivate_termcap -lutil
+DPADD= ${LIBNCURSES} ${LIBUTIL}
+LDADD= -lprivate_ncurses -lutil
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 406758d..f0ca66f 100644 (file)
@@ -13,8 +13,8 @@ CFLAGS+= -DCONFIG_CTRL_IFACE
 CFLAGS+= -DCONFIG_CTRL_IFACE_UNIX
 CFLAGS+= -DCONFIG_READLINE
 
-LDADD+= -lprivate_edit -lprivate_termcap
-DPADD+= ${LIBEDIT} ${LIBTERMCAP}
+LDADD+= -lprivate_edit -lprivate_ncurses
+DPADD+= ${LIBEDIT} ${LIBNCURSES}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 021ebc4..aad7f5a 100644 (file)
@@ -2,8 +2,8 @@
 
 PROG= cdcontrol
 
-DPADD= ${LIBEDIT} ${LIBTERMCAP}
-LDADD= -lprivate_edit -lprivate_termcap
+DPADD= ${LIBEDIT} ${LIBNCURSES}
+LDADD= -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 83bab5e..c3ca35f 100644 (file)
@@ -11,8 +11,8 @@ BINMODE= 2555
 
 CFLAGS+= -I${.CURDIR}/../common_source
 
-DPADD= ${LIBLPR} ${LIBEDIT} ${LIBTERMCAP}
-LDADD= ${LIBLPR} -lprivate_edit -lprivate_termcap
+DPADD= ${LIBLPR} ${LIBEDIT} ${LIBNCURSES}
+LDADD= ${LIBLPR} -lprivate_edit -lprivate_ncurses
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index fc38440..31bf84c 100644 (file)
@@ -3,8 +3,8 @@
 PROG=  pppctl
 MAN=   pppctl.8
 WARNS?=        2
-LDADD+= -lprivate_edit -lprivate_termcap
-DPADD+= ${LIBEDIT} ${LIBTERMCAP}
+LDADD+= -lprivate_edit -lprivate_ncurses
+DPADD+= ${LIBEDIT} ${LIBNCURSES}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 1c34d2d..be98aee 100644 (file)
@@ -3,8 +3,8 @@
 PROG=  watch
 MAN=   watch.8
 
-LDADD= -lprivate_termcap
-DPADD= ${LIBTERMCAP}
+LDADD= -lprivate_ncurses
+DPADD= ${LIBNCURSES}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>