summaryrefslogtreecommitdiff
path: root/mk/flavor
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-06-07 17:05:25 +0000
committerjlam <jlam@pkgsrc.org>2006-06-07 17:05:25 +0000
commit0f5fc1ca581885e22dec8aafc7840bee885eecc2 (patch)
tree65763319f86985305f9cce7a3594a5e26f5a226b /mk/flavor
parent56b17a4580a54b03af2773513c0dd89be15ee4f9 (diff)
downloadpkgsrc-0f5fc1ca581885e22dec8aafc7840bee885eecc2.tar.gz
Rewrite to avoid using "grep -H", which Solaris' grep does not support.
Diffstat (limited to 'mk/flavor')
-rw-r--r--mk/flavor/pkg/metadata.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/mk/flavor/pkg/metadata.mk b/mk/flavor/pkg/metadata.mk
index 3a65c90408f..1ad45fff2c6 100644
--- a/mk/flavor/pkg/metadata.mk
+++ b/mk/flavor/pkg/metadata.mk
@@ -1,4 +1,4 @@
-# $NetBSD: metadata.mk,v 1.3 2006/06/06 19:49:52 jlam Exp $
+# $NetBSD: metadata.mk,v 1.4 2006/06/07 17:05:25 jlam Exp $
######################################################################
### The targets below are all PRIVATE.
@@ -131,7 +131,11 @@ ${_BUILD_VERSION_FILE}:
esac; \
done
${_PKG_SILENT}${_PKG_DEBUG} \
- ${CAT} ${.TARGET}.tmp | ${XARGS} ${GREP} -H '\$$NetBSD' | \
+ ${CAT} ${.TARGET}.tmp | \
+ while read file; do \
+ ${GREP} '\$$NetBSD' $$file 2>/dev/null | \
+ ${SED} -e "s|^|$$file:|"; \
+ done | \
${AWK} '{ sub("^${PKGSRCDIR}/", ""); \
sub(":.*[$$]NetBSD", ": $$NetBSD"); \
sub("[$$][^$$]*$$", "$$"); \