<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>