summaryrefslogtreecommitdiff
path: root/devel/p5-Test-Harness
diff options
context:
space:
mode:
Diffstat (limited to 'devel/p5-Test-Harness')
-rw-r--r--devel/p5-Test-Harness/depends.mk19
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