summaryrefslogtreecommitdiff
path: root/mk/tools
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2005-07-26 20:00:50 +0000
committerjlam <jlam@pkgsrc.org>2005-07-26 20:00:50 +0000
commit999ebc4222820ee8d1a9e029a4e41a7e5cd50f5e (patch)
treee548513272a89de3f7f65646f8f0d7a00e9eec69 /mk/tools
parent07681ee9897f875a9416a06d92e7fbcc6fd576cc (diff)
downloadpkgsrc-999ebc4222820ee8d1a9e029a4e41a7e5cd50f5e.tar.gz
Provide a "pod2man" tool used by some packages to build man pages.
Based on suggestion by Matthias Drochner.
Diffstat (limited to 'mk/tools')
-rw-r--r--mk/tools/defaults.mk3
-rw-r--r--mk/tools/replace.mk14
2 files changed, 15 insertions, 2 deletions
diff --git a/mk/tools/defaults.mk b/mk/tools/defaults.mk
index 479e4145aec..2c22aa5d320 100644
--- a/mk/tools/defaults.mk
+++ b/mk/tools/defaults.mk
@@ -1,4 +1,4 @@
-# $NetBSD: defaults.mk,v 1.36 2005/07/15 20:14:04 jlam Exp $
+# $NetBSD: defaults.mk,v 1.37 2005/07/26 20:00:50 jlam Exp $
#
# Copyright (c) 2005 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -105,6 +105,7 @@ _TOOLS_VARNAME.nroff= NROFF
_TOOLS_VARNAME.patch= PATCH
_TOOLS_VARNAME.pax= PAX
_TOOLS_VARNAME.perl= PERL5
+_TOOLS_VARNAME.pod2man= POD2MAN
_TOOLS_VARNAME.pwd= PWD_CMD
_TOOLS_VARNAME.rm= RM
_TOOLS_VARNAME.rmdir= RMDIR
diff --git a/mk/tools/replace.mk b/mk/tools/replace.mk
index c86e765a079..d894e908923 100644
--- a/mk/tools/replace.mk
+++ b/mk/tools/replace.mk
@@ -1,4 +1,4 @@
-# $NetBSD: replace.mk,v 1.121 2005/07/25 21:51:19 jlam Exp $
+# $NetBSD: replace.mk,v 1.122 2005/07/26 20:00:50 jlam Exp $
#
# Copyright (c) 2005 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -868,6 +868,18 @@ TOOLS_PATH.perl= ${TOOLS_PREFIX.perl}/bin/perl
. endif
.endif
+.if !defined(TOOLS_IGNORE.pod2man) && !empty(_USE_TOOLS:Mpod2man)
+. if !empty(PKGPATH:Mlang/perl5)
+MAKEFLAGS+= TOOLS_IGNORE.pod2man=
+. elif !empty(_TOOLS_USE_PKGSRC.pod2man:M[yY][eE][sS])
+. include "../../lang/perl5/version.mk"
+TOOLS_DEPENDS.perl?= {perl>=${PERL5_REQD},perl-thread>=${PERL5_REQD}}:../../lang/perl5
+TOOLS_CREATE+= pod2man
+TOOLS_FIND_PREFIX+= TOOLS_PREFIX.pod2man=perl
+TOOLS_PATH.pod2man= ${TOOLS_PREFIX.pod2man}/bin/pod2man
+. endif
+.endif
+
.if !defined(TOOLS_IGNORE.pwd) && !empty(_USE_TOOLS:Mpwd)
. if !empty(PKGPATH:Msysutils/coreutils)
MAKEFLAGS+= TOOLS_IGNORE.pwd=