summaryrefslogtreecommitdiff
path: root/mk/terminfo.builtin.mk
diff options
context:
space:
mode:
authorroy <roy>2010-02-08 22:11:43 +0000
committerroy <roy>2010-02-08 22:11:43 +0000
commitc5cd011cd2ff26e38be1996b3221bc414cb94c08 (patch)
treee4fb7aba3ce5761c1aabb42c82d3e70932f2f92f /mk/terminfo.builtin.mk
parent5a24a470a388dff475c30a8aff05f98002904c85 (diff)
downloadpkgsrc-c5cd011cd2ff26e38be1996b3221bc414cb94c08.tar.gz
Detect a working terminfo a little better.
Diffstat (limited to 'mk/terminfo.builtin.mk')
-rw-r--r--mk/terminfo.builtin.mk12
1 files changed, 7 insertions, 5 deletions
diff --git a/mk/terminfo.builtin.mk b/mk/terminfo.builtin.mk
index 713672b0214..014f23a82d3 100644
--- a/mk/terminfo.builtin.mk
+++ b/mk/terminfo.builtin.mk
@@ -1,11 +1,11 @@
-# $NetBSD: terminfo.builtin.mk,v 1.1 2010/02/07 09:46:14 roy Exp $
+# $NetBSD: terminfo.builtin.mk,v 1.2 2010/02/08 22:11:43 roy Exp $
BUILTIN_PKG:= terminfo
BUILTIN_FIND_LIBS:= terminfo curses tinfo
BUILTIN_FIND_FILES_VAR:= H_TERM
BUILTIN_FIND_FILES.H_TERM:= /usr/include/term.h
-BUILTIN_FIND_GREP.H_TERM:= tigetent
+BUILTIN_FIND_GREP.H_TERM:= tigetstr
.include "buildlink3/bsd.builtin.mk"
@@ -15,10 +15,12 @@ BUILTIN_FIND_GREP.H_TERM:= tigetent
###
.if !defined(IS_BUILTIN.terminfo)
IS_BUILTIN.terminfo= no
-. if !empty(BUILTIN_LIB_FOUND.terminfo:M[yY[eE][sS]) || \
- !empty(BUILTIN_LIB_FOUND.curses:M[yY][eE][sS]) || \
- !empty(BUILTIN_LIB_FOUND.tinfo:M[yY][eE][sS])
+. if empty(H_TERM:M__nonexistent__) && empty(H_TERM:M${LOCALBASE}/*)
+. if !empty(BUILTIN_LIB_FOUND.terminfo:M[yY[eE][sS]) || \
+ !empty(BUILTIN_LIB_FOUND.curses:M[yY][eE][sS]) || \
+ !empty(BUILTIN_LIB_FOUND.tinfo:M[yY][eE][sS])
IS_BUILTIN.terminfo= yes
+. endif
. endif
.endif
MAKEVARS+= IS_BUILTIN.terminfo