Mercurial > emacs
changeset 108712:056a00ed4b81
Use terminfo rather than termcap on recent NetBSD.
* configure.in: On NetBSD, if terminfo is found, use it in preference
to termcap. (Bug#6190)
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Wed, 19 May 2010 23:37:29 -0700 |
parents | 2dbc9a7e7e46 |
children | 036d7d33c803 96783fa22d8e |
files | ChangeLog configure.in |
diffstat | 2 files changed, 16 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Wed May 19 23:24:35 2010 -0700 +++ b/ChangeLog Wed May 19 23:37:29 2010 -0700 @@ -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.
--- a/configure.in Wed May 19 23:24:35 2010 -0700 +++ b/configure.in Wed May 19 23:37:29 2010 -0700 @@ -2643,7 +2643,7 @@ ## 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 @@ 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" ;;