summaryrefslogtreecommitdiff
path: root/mk/bsd.pkg.mk
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-07-05 23:27:34 +0000
committerrillig <rillig@pkgsrc.org>2006-07-05 23:27:34 +0000
commita820e0b7bb02c06fbe8c66fe8534cef03e2a6945 (patch)
tree34b0ebf89cb0535c706fd324f26a01ec957724ca /mk/bsd.pkg.mk
parentb8d23232b8a809ac454e7b3cd51ecea739bfea3f (diff)
downloadpkgsrc-a820e0b7bb02c06fbe8c66fe8534cef03e2a6945.tar.gz
Fixed the test on PKG_{FAIL,SKIP}_REASON. Added a prefix line to the
output of PKG_SKIP_REASON, since the plain message does not say where it comes from.
Diffstat (limited to 'mk/bsd.pkg.mk')
-rw-r--r--mk/bsd.pkg.mk11
1 files changed, 8 insertions, 3 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 493297c8635..ce9a981da3e 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1859 2006/07/05 22:21:02 jlam Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1860 2006/07/05 23:27:34 rillig Exp $
#
# This file is in the public domain.
#
@@ -602,14 +602,19 @@ update depends do-check-pkg-fail-or-skip-reason:
. if defined(SKIP_SILENT)
@${DO_NADA}
. else
+. if defined(PKG_FAIL_REASON) && !empty(PKG_FAIL_REASON:M*)
@for str in ${PKG_FAIL_REASON}; do \
${ERROR_MSG} "$$str"; \
done
- @for str in ${PKG_SKIP_REASON}; do \
+. endif
+. if defined(PKG_SKIP_REASON) && !empty(PKG_SKIP_REASON:M*)
+ @${WARNING_MSG} "Skipping ${PKGNAME}:"; \
+ for str in ${PKG_SKIP_REASON}; do \
${WARNING_MSG} "$$str"; \
done
+. endif
. endif
-. if defined(PKG_FAIL_REASON)
+. if defined(PKG_FAIL_REASON) && !empty(PKG_FAIL_REASON:M*)
@${FALSE}
. endif
. endif # SKIP