summaryrefslogtreecommitdiff
path: root/mk/plist/plist-man.awk
diff options
context:
space:
mode:
authorrillig <rillig>2010-02-20 07:05:52 +0000
committerrillig <rillig>2010-02-20 07:05:52 +0000
commitfeca79ade595bb3a2c4851bb9dd3b00c445cd32b (patch)
tree3f22e808413d777c49c924ea1acce9c5fa37957e /mk/plist/plist-man.awk
parentc5371f6291df4ef20663dbbca5f479824d7538fe (diff)
downloadpkgsrc-feca79ade595bb3a2c4851bb9dd3b00c445cd32b.tar.gz
Handle MANINSTALL correctly for packages that USE_BSD_MAKEFILE.
Fixes PR 42714.
Diffstat (limited to 'mk/plist/plist-man.awk')
-rw-r--r--mk/plist/plist-man.awk14
1 files changed, 9 insertions, 5 deletions
diff --git a/mk/plist/plist-man.awk b/mk/plist/plist-man.awk
index 486b40d0c14..b30fc97f796 100644
--- a/mk/plist/plist-man.awk
+++ b/mk/plist/plist-man.awk
@@ -1,4 +1,4 @@
-# $NetBSD: plist-man.awk,v 1.7 2009/06/14 23:10:39 joerg Exp $
+# $NetBSD: plist-man.awk,v 1.8 2010/02/20 07:05:52 rillig Exp $
#
# Copyright (c) 2006 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -63,11 +63,15 @@
###
### PKGMANDIR is the ${PREFIX}-relative path to the installed man pages.
###
+function getenv(varname, defval) {
+ return varname in ENVIRON ? ENVIRON[varname] : defval;
+}
+
BEGIN {
- IMAKE_MANINSTALL = ENVIRON["IMAKE_MANINSTALL"] ? ENVIRON["IMAKE_MANINSTALL"] : "maninstall catinstall"
- MANINSTALL = ENVIRON["MANINSTALL"] ? ENVIRON["MANINSTALL"] : "maninstall catinstall"
- MANZ = ENVIRON["MANZ"] ? ENVIRON["MANZ"] : "no"
- PKGMANDIR = ENVIRON["PKGMANDIR"] ? ENVIRON["PKGMANDIR"] : "man"
+ IMAKE_MANINSTALL = getenv("IMAKE_MANINSTALL", "maninstall catinstall")
+ MANINSTALL = getenv("MANINSTALL", "maninstall catinstall")
+ MANZ = getenv("MANZ", "no")
+ PKGMANDIR = getenv("PKGMANDIR", "man")
}
###