summaryrefslogtreecommitdiff
path: root/mk/plist/plist-gnu.awk
diff options
context:
space:
mode:
authorsbd <sbd>2013-01-05 07:32:49 +0000
committersbd <sbd>2013-01-05 07:32:49 +0000
commitff3c61c0e96c8a83169c1b56f72371d055a3d60e (patch)
treeeb290413150abf0fdaa43aa6239f7251de0d7a0f /mk/plist/plist-gnu.awk
parentbebc1212585f3d07c932e81b1a7f893f8811db8b (diff)
downloadpkgsrc-ff3c61c0e96c8a83169c1b56f72371d055a3d60e.tar.gz
Modify mk/plist/plist-gnu.mk to convert gnu/man to ${PKGGNUDIR}${PKGMANDIR}.
Also modify mk/install/install.mk to make the conversion when using AUTO_MKDIRS.
Diffstat (limited to 'mk/plist/plist-gnu.awk')
-rw-r--r--mk/plist/plist-gnu.awk11
1 files changed, 10 insertions, 1 deletions
diff --git a/mk/plist/plist-gnu.awk b/mk/plist/plist-gnu.awk
index 4613ec0f6e1..c4c31e5310b 100644
--- a/mk/plist/plist-gnu.awk
+++ b/mk/plist/plist-gnu.awk
@@ -1,4 +1,4 @@
-# $NetBSD: plist-gnu.awk,v 1.1 2012/12/06 11:36:31 jperkin Exp $
+# $NetBSD: plist-gnu.awk,v 1.2 2013/01/05 07:32:50 sbd Exp $
#
# Copyright (c) 2012 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -35,13 +35,22 @@
### Certain environment variables must be set prior to running this script:
###
### PKGGNUDIR is the ${PREFIX}-relative path to the installed GNU files.
+### PKGMANDIR is the ${PKGGNUDIR}-relative path to the install GNU manpages.
###
BEGIN {
# PKGGNUDIR is allowed to be empty so we do not provide a default.
PKGGNUDIR = ENVIRON["PKGGNUDIR"]
+ PKGMANDIR = ENVIRON["PKGMANDIR"] ? ENVIRON["PKGMANDIR"] : "man"
}
###
+### Convert gnu/man to ${PKGGNUDIR}${PKGMANDIR} for all GNU manpages.
+###
+/^[^@]/ && \
+/^gnu\/man\// {
+ sub("^gnu/man", PKGGNUDIR PKGMANDIR)
+}
+###
### Convert gnu/ to ${PKGGNUDIR} for all GNU file entries.
###
/^[^@]/ && \