summaryrefslogtreecommitdiff
path: root/mk/buildlink3
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2007-07-27 17:44:43 +0000
committertnn <tnn@pkgsrc.org>2007-07-27 17:44:43 +0000
commitbd630c4f6f6b17ff316a0a3cb19b3fca54711cd1 (patch)
tree6652836c0a04ac39fee213de129794d600cd2628 /mk/buildlink3
parentd7922fde3a3cefb4cf034e29ed57508439977c8c (diff)
downloadpkgsrc-bd630c4f6f6b17ff316a0a3cb19b3fca54711cd1.tar.gz
If using X11_TYPE=modular this means we have imake(1) from pkgsrc.
We can't use our own imake to check for builtin packages so disable the check and always report that no builtin implementation exists. No objections on tech-pkg@
Diffstat (limited to 'mk/buildlink3')
-rw-r--r--mk/buildlink3/imake-check.mk10
1 files changed, 7 insertions, 3 deletions
diff --git a/mk/buildlink3/imake-check.mk b/mk/buildlink3/imake-check.mk
index 2acecb92457..1e9dc20e3d3 100644
--- a/mk/buildlink3/imake-check.mk
+++ b/mk/buildlink3/imake-check.mk
@@ -1,4 +1,4 @@
-# $NetBSD: imake-check.mk,v 1.5 2006/09/10 16:39:31 tron Exp $
+# $NetBSD: imake-check.mk,v 1.6 2007/07/27 17:44:43 tnn Exp $
#
# Copyright (c) 2005 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -58,12 +58,15 @@
#
.for _pair_ in ${BUILTIN_IMAKE_CHECK}
+. if ${X11_TYPE} == "modular"
+BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}= no
+. else
USE_TOOLS+= cat:pkgsrc echo:pkgsrc grep:pkgsrc mkdir:pkgsrc \
rm:pkgsrc test:pkgsrc
USE_TOOLS+= imake:pkgsrc ${IMAKE_TOOLS:S/$/:pkgsrc/} # XXX
IMAKE?= ${X11BASE}/bin/imake # XXX
-. if !defined(BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//})
+. if !defined(BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//})
BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}!= \
if ${SETENV} CAT=${CAT:Q} ECHO=${ECHO:Q} GREP=${GREP:Q} \
IMAKE=${IMAKE:Q} IMAKE_MAKE=${IMAKE_MAKE:Q} \
@@ -77,6 +80,7 @@ BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}!= \
else \
${ECHO} no; \
fi
-. endif
+. endif
MAKEVARS+= BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}
+. endif
.endfor