Use terminfo rather than termcap on recent NetBSD.
* configure.in: On NetBSD, if terminfo is found, use it in preference to termcap. (Bug#6190)
This commit is contained in:
parent
74e6ff9a60
commit
0a5a008971
2 changed files with 16 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
|
||||
|
||||
* configure.in: On NetBSD, if terminfo is found, use it in
|
||||
preference to termcap. (Bug#6190)
|
||||
|
||||
2010-05-20 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* make-dist (src): Include *.mk.
|
||||
|
|
13
configure.in
13
configure.in
|
@ -2643,7 +2643,7 @@ HAVE_LIBNCURSES=yes
|
|||
|
||||
## Use terminfo instead of termcap?
|
||||
## Note only system files NOT using terminfo are:
|
||||
## freebsd < 40000, ms-w32, msdos, netbsd, and
|
||||
## freebsd < 40000, ms-w32, msdos, netbsd < 599002500, and
|
||||
## darwin|gnu without ncurses.
|
||||
TERMINFO=no
|
||||
LIBS_TERMCAP=
|
||||
|
@ -2685,13 +2685,22 @@ fail;
|
|||
fi
|
||||
;;
|
||||
|
||||
netbsd)
|
||||
if test $ac_cv_search_tputs = -lterminfo; then
|
||||
TERMINFO=yes
|
||||
LIBS_TERMCAP="-lterminfo"
|
||||
else
|
||||
LIBS_TERMCAP="-ltermcap"
|
||||
fi
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
case "$opsys" in
|
||||
## hpux: Make sure we get select from libc rather than from libcurses
|
||||
## because libcurses on HPUX 10.10 has a broken version of select.
|
||||
## We used to use -lc -lcurses, but this may be cleaner.
|
||||
hpux*|netbsd) LIBS_TERMCAP="-ltermcap" ;;
|
||||
hpux*) LIBS_TERMCAP="-ltermcap" ;;
|
||||
|
||||
openbsd) LIBS_TERMCAP="-lncurses" ;;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue