summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2005-03-19 03:32:36 +0000
committertv <tv@pkgsrc.org>2005-03-19 03:32:36 +0000
commit34e2a63b76a7f17d31b7f8eae89cb981a5af831d (patch)
treeda1c28be1fdd31d16a3d5bd8d27ac22db42db4ca /mk
parent20d75efa7db33434e1959bbe25ae014370ea99b9 (diff)
downloadpkgsrc-34e2a63b76a7f17d31b7f8eae89cb981a5af831d.tar.gz
The gawk that comes with Interix is 2.15, which works for most purposes
but can be buggy in some situations (like the bulk build environment). If pkgsrc gawk happens to be installed, use that; also add lang/gawk to BULK_PREREQ so it is always used in that case. If lang/gawk is not installed, ${AWK} will default to /usr/contrib/bin/gawk as it did before.
Diffstat (limited to 'mk')
-rw-r--r--mk/platform/Interix.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/mk/platform/Interix.mk b/mk/platform/Interix.mk
index 54facc62fb4..6a08ffe88e6 100644
--- a/mk/platform/Interix.mk
+++ b/mk/platform/Interix.mk
@@ -1,4 +1,4 @@
-# $NetBSD: Interix.mk,v 1.25 2005/03/18 18:16:35 tv Exp $
+# $NetBSD: Interix.mk,v 1.26 2005/03/19 03:32:36 tv Exp $
#
# Variable definitions for the Interix operating system.
@@ -33,11 +33,18 @@
# (main lib) 0x48000000
# zsh *
+BULK_PREREQ+= lang/gawk
+
# "catinstall" not yet supported as there's no shipped [gn]roff
MANINSTALL= maninstall
MAKE_FLAGS+= MKCATPAGES=no NOLINT=1
+# Allow for pkgsrc gawk as a newer and less buggy drop-in replacement.
+.if exists(${LOCALBASE}/bin/gawk)
+AWK?= ${LOCALBASE}/bin/gawk
+.else
AWK?= /usr/contrib/bin/gawk
+.endif
BASENAME?= /bin/basename
CAT?= /bin/cat
CHMOD?= /bin/chmod