2013-05-29 14:46:55 +00:00
|
|
|
# check for libtinfo before falling back to ncurses
|
|
|
|
|
|
|
|
diff --git a/aclocal.m4 b/aclocal.m4
|
|
|
|
--- a/aclocal.m4
|
|
|
|
+++ b/aclocal.m4
|
2014-07-16 15:35:06 +00:00
|
|
|
@@ -761,20 +761,20 @@ if test "$cf_full_tgetent" = yes ; then
|
2013-05-29 14:46:55 +00:00
|
|
|
else
|
|
|
|
cf_test_message="tgetent"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_CACHE_CHECK(for $cf_test_message function,cf_cv_lib_tgetent,[
|
|
|
|
cf_save_LIBS="$LIBS"
|
|
|
|
cf_cv_lib_tgetent=no
|
|
|
|
if test "$cf_full_tgetent" = yes ; then
|
|
|
|
- cf_TERMLIB="otermcap termcap termlib ncurses curses"
|
|
|
|
+ cf_TERMLIB="otermcap termcap termlib tinfo ncurses curses"
|
|
|
|
cf_TERMTST="buffer[[0]] == 0"
|
|
|
|
else
|
|
|
|
- cf_TERMLIB="termlib ncurses curses"
|
|
|
|
+ cf_TERMLIB="termlib tinfo ncurses curses"
|
|
|
|
cf_TERMTST="0"
|
|
|
|
fi
|
|
|
|
for cf_termlib in '' $cf_TERMLIB ; do
|
|
|
|
LIBS="$cf_save_LIBS"
|
2016-02-03 13:16:19 +00:00
|
|
|
test -n "$cf_termlib" && { CF_ADD_LIB($cf_termlib) }
|
2013-05-29 14:46:55 +00:00
|
|
|
AC_TRY_RUN([
|
|
|
|
/* terminfo implementations ignore the buffer argument, making it useless for
|
|
|
|
* the xterm application, which uses this information to make a new TERMCAP
|
|
|
|
diff --git a/configure b/configure
|
|
|
|
--- a/configure
|
|
|
|
+++ b/configure
|
2016-02-03 13:16:19 +00:00
|
|
|
@@ -5562,20 +5562,20 @@ echo "$as_me:5561: checking for $cf_test
|
2013-05-29 14:46:55 +00:00
|
|
|
echo $ECHO_N "checking for $cf_test_message function... $ECHO_C" >&6
|
|
|
|
if test "${cf_cv_lib_tgetent+set}" = set; then
|
|
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
|
|
else
|
|
|
|
|
|
|
|
cf_save_LIBS="$LIBS"
|
|
|
|
cf_cv_lib_tgetent=no
|
|
|
|
if test "$cf_full_tgetent" = yes ; then
|
|
|
|
- cf_TERMLIB="otermcap termcap termlib ncurses curses"
|
|
|
|
+ cf_TERMLIB="otermcap termcap termlib tinfo ncurses curses"
|
|
|
|
cf_TERMTST="buffer[0] == 0"
|
|
|
|
else
|
|
|
|
- cf_TERMLIB="termlib ncurses curses"
|
|
|
|
+ cf_TERMLIB="termlib tinfo ncurses curses"
|
|
|
|
cf_TERMTST="0"
|
|
|
|
fi
|
|
|
|
for cf_termlib in '' $cf_TERMLIB ; do
|
|
|
|
LIBS="$cf_save_LIBS"
|
2016-02-03 13:16:19 +00:00
|
|
|
test -n "$cf_termlib" && {
|
2014-07-16 15:35:06 +00:00
|
|
|
cf_add_libs="-l$cf_termlib"
|
|
|
|
# Filter out duplicates - this happens with badly-designed ".pc" files...
|
|
|
|
for cf_add_1lib in $LIBS
|