<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository mpbb.
</pre>
<p><a href="https://github.com/macports/mpbb/commit/4fb1db9918a909d3defb0737a866d2343eb52c5e">https://github.com/macports/mpbb/commit/4fb1db9918a909d3defb0737a866d2343eb52c5e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 4fb1db9 Speed up computing dependencies for distfile mirroring
</span>4fb1db9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 4fb1db9918a909d3defb0737a866d2343eb52c5e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Mar 8 06:51:15 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> Speed up computing dependencies for distfile mirroring
</span>---
mpbb-mirror-distfiles | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mpbb-mirror-distfiles b/mpbb-mirror-distfiles
</span><span style='display:block; white-space:pre;color:#808080;'>index 524c6d1..ed8e1a1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mpbb-mirror-distfiles
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mpbb-mirror-distfiles
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ mirror-distfiles-usage() {
</span> cat <<EOF
usage: $prog [<global opts>] mirror-distfiles <port> [<port2> [...]]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Mirror the distfiles of each given port and their subports.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Mirror the distfiles of each given port and their recursive dependencies.
</span>
Options:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ EOF
</span> }
mirror-distfiles() {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- local args args2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ local args
</span> parseopt distfiles-dir: "$@" || return
default_distfiles_dir="${option_prefix}"/var/macports/distfiles
: "${option_distfiles_dir=${default_distfiles_dir}}"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,15 +70,8 @@ mirror-distfiles() {
</span> fi
fi
<span style='display:block; white-space:pre;background:#ffe0e0;'>- args=()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for arg in "$@"; do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- args+=("$arg")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- args+=("rdepof:$arg")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set -- ${args+"${args[@]}"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Mirror the distfiles.
# $option_prefix is set by mpbb
# shellcheck disable=SC2154
<span style='display:block; white-space:pre;background:#ffe0e0;'>- "${option_prefix}/bin/port" -p mirror "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${option_prefix}/bin/port" -p mirror "$@" $("${option_prefix}/bin/port" -q rdeps --index "$@" | sed '/^--$/d')
</span> }
</pre><pre style='margin:0'>
</pre>