diff options
Diffstat (limited to 'devel/p5-Test-Harness')
-rw-r--r-- | devel/p5-Test-Harness/depends.mk | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/devel/p5-Test-Harness/depends.mk b/devel/p5-Test-Harness/depends.mk index aa3c0664759..da596cac621 100644 --- a/devel/p5-Test-Harness/depends.mk +++ b/devel/p5-Test-Harness/depends.mk @@ -1,5 +1,20 @@ -# $NetBSD: depends.mk,v 1.2 2004/06/12 04:01:45 grant Exp $ +# $NetBSD: depends.mk,v 1.3 2004/07/13 22:01:03 kristerw Exp $ -# perl58>=5.8.3 includes Test::Harness, so allow it to satisfy this +.include "../../mk/bsd.prefs.mk" + +# perl58>=5.8.3 includes Test::Harness, so we allow it to satisfy this # dependency. +# +# This does however cause problems for the bulk-builds; it adds all +# packages in the "path"-part of the DEPENDS to the list of required +# packages, and thus refuses to build the packages depending on +# this package when it fails... +# +# Fix this for now by noting that if there is no PERL5 installed, +# and PERL5_PKGSRCDIR has not been set, then a sufficiently new +# perl will be installed, so the DEPENDS line is not needed... +# This hack should be removed when the bulk-build dependency- +# tracking has been fixed. +.if exists(${PERL5}) || defined(${PERL5_PKGSRCDIR}) DEPENDS+= {perl{,-thread}>=5.8.3,p5-Test-Harness-[0-9]*}:../../devel/p5-Test-Harness +.endif |