summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2012-04-12 13:58:03 +0000
committerhans <hans@pkgsrc.org>2012-04-12 13:58:03 +0000
commit6cfb3606b254c0295d4667595299b2ab7c98ecc3 (patch)
treebea4bd157d75f796cd266167b50be30c0c0287f5 /mk
parentf5ba8f7611cd38d825ae49447e9386cb64a778c9 (diff)
downloadpkgsrc-6cfb3606b254c0295d4667595299b2ab7c98ecc3.tar.gz
Force pkgsrc perl as tool if perl is buildlinked or a dependency on a
p5- package exists.
Diffstat (limited to 'mk')
-rw-r--r--mk/tools/replace.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/mk/tools/replace.mk b/mk/tools/replace.mk
index cf3a1212cd0..21e17945f77 100644
--- a/mk/tools/replace.mk
+++ b/mk/tools/replace.mk
@@ -1,4 +1,4 @@
-# $NetBSD: replace.mk,v 1.246 2012/03/19 12:34:19 joerg Exp $
+# $NetBSD: replace.mk,v 1.247 2012/04/12 13:58:03 hans Exp $
#
# Copyright (c) 2005 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -895,8 +895,10 @@ _TOOLS.perl= perl perldoc pod2html pod2man pod2text
. if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_})
. if !empty(PKGPATH:Mlang/perl5)
MAKEFLAGS+= TOOLS_IGNORE.${_t_}=
-. elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS])
+. elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) || \
+ !empty(DEPENDS:Mp5-*) || !empty(PERL5_PREFIX:M${PREFIX})
. include "../../lang/perl5/version.mk"
+_TOOLS_USE_PKGSRC.perl= yes
TOOLS_DEPENDS.${_t_}?= perl>=${PERL5_REQD}:../../lang/perl5
TOOLS_CREATE+= ${_t_}
TOOLS_FIND_PREFIX+= TOOLS_PREFIX.${_t_}=perl