summaryrefslogtreecommitdiff
path: root/mk/flavor/pkg
diff options
context:
space:
mode:
authorjlam <jlam>2006-06-07 17:05:25 +0000
committerjlam <jlam>2006-06-07 17:05:25 +0000
commit8696909e198380da7b1b69efc99f7ae254d6788e (patch)
tree65763319f86985305f9cce7a3594a5e26f5a226b /mk/flavor/pkg
parent3177559ea2a266aa1001926ce0dacef5f903815b (diff)
downloadpkgsrc-8696909e198380da7b1b69efc99f7ae254d6788e.tar.gz
Rewrite to avoid using "grep -H", which Solaris' grep does not support.
Diffstat (limited to 'mk/flavor/pkg')
-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("[$$][^$$]*$$", "$$"); \