pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/fetch Replace this:
details: https://anonhg.NetBSD.org/pkgsrc/rev/81d413622f1a
branches: trunk
changeset: 516775:81d413622f1a
user: jlam <jlam%pkgsrc.org@localhost>
date: Thu Jul 27 17:14:56 2006 +0000
description:
Replace this:
for i in `cmd`; do ...; done
with this:
cmd | while read i; do ...; done
diffstat:
mk/fetch/fetch-list.mk | 27 +++++++++++++--------------
1 files changed, 13 insertions(+), 14 deletions(-)
diffs (41 lines):
diff -r e131b3117ab3 -r 81d413622f1a mk/fetch/fetch-list.mk
--- a/mk/fetch/fetch-list.mk Thu Jul 27 16:13:51 2006 +0000
+++ b/mk/fetch/fetch-list.mk Thu Jul 27 17:14:56 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: fetch-list.mk,v 1.5 2006/07/27 16:06:27 jlam Exp $
+# $NetBSD: fetch-list.mk,v 1.6 2006/07/27 17:14:56 jlam Exp $
# Prints out a script to fetch all needed files (no checksumming).
.PHONY: fetch-list
@@ -18,19 +18,18 @@
.if !target(fetch-list-recursive)
fetch-list-recursive:
- ${_PKG_SILENT}${_PKG_DEBUG} \
- for dir in `${MAKE} ${MAKEFLAGS} show-all-depends-dirs`; do \
- (cd ../../$$dir && \
- ${MAKE} ${MAKEFLAGS} fetch-list-one-pkg \
- | ${AWK} ' \
- /^[^#]/ { FoundSomething = 1 } \
- /^unsorted/ { gsub(/[[:space:]]+/, " \\\n\t") } \
- /^echo/ { gsub(/;[[:space:]]+/, "\n") } \
- { block[line_c++] = $$0 } \
- END { if (FoundSomething) \
- for (line = 0; line < line_c; line++) \
- print block[line] } \
- ') \
+ @${_DEPENDS_WALK_CMD} -r ${PKGPATH} | \
+ while read dir; do \
+ ( cd ../../$$dir && ${SETENV} ${PKGSRC_MAKE_ENV} \
+ ${MAKE} ${MAKEFLAGS} fetch-list-one-pkg | \
+ ${AWK} '/^[^#]/ { FoundSomething = 1 } \
+ /^unsorted/ { gsub(/[[:space:]]+/, " \\\n\t") } \
+ /^echo/ { gsub(/;[[:space:]]+/, "\n") } \
+ { block[line_c++] = $$0 } \
+ END { if (FoundSomething) \
+ for (line = 0; line < line_c; line++) \
+ print block[line] }' \
+ ); \
done
.endif # !target(fetch-list-recursive)
Home |
Main Index |
Thread Index |
Old Index