<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/73848514a461c6b8c01e415da88465a89add7fa2">https://github.com/macports/macports-ports/commit/73848514a461c6b8c01e415da88465a89add7fa2</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 73848514a46 Start downloading CI bootstrap files sooner
</span>73848514a46 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 73848514a461c6b8c01e415da88465a89add7fa2
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Apr 27 15:07:43 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    Start downloading CI bootstrap files sooner
</span>---
 .github/azure-workflows/bootstrap.sh | 28 ++++++++++++++++++----------
 .github/workflows/bootstrap.sh       | 28 ++++++++++++++++++----------
 2 files changed, 36 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.github/azure-workflows/bootstrap.sh b/.github/azure-workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;color:#808080;'>index 353f15e1af1..99b4d8900fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/.github/azure-workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/.github/azure-workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,6 +10,19 @@ case "$OS_ARCH" in
</span>         ;;
 esac
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "##[group]Fetching files"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Download resources in background ASAP but use later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use /usr/bin/curl so that we don't use Homebrew curl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "Fetching MacPorts..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/bin/curl -fsSLO "https://distfiles.macports.org/_ci/macports-base/MacPorts-${OS_MAJOR}.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_mpbase_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "Fetching getopt..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/bin/curl -fsSLO "https://distfiles.macports.org/_ci/getopt/getopt-v1.1.6.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_getopt_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "##[endgroup]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "##[group]Disabling Spotlight"
 # Disable Spotlight indexing. We don't need it, and it might cost performance
 sudo mdutil -a -i off
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,18 +44,10 @@ echo "Removing files..."
</span> hash -r
 echo "##[endgroup]"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-echo "##[group]Installing MacPorts"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-echo "Fetching..."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Download resources in background ASAP but use later; do this after cleaning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# up Homebrew so that we don't end up using their curl!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://distfiles.macports.org/_ci/macports-base/MacPorts-${OS_MAJOR}.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl_mpbase_pid=$!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://distfiles.macports.org/_ci/getopt/getopt-v1.1.6.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl_getopt_pid=$!
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Download and install MacPorts built by https://github.com/macports/macports-base/tree/master/.github
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "##[group]Installing MacPorts"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Install MacPorts built by https://github.com/macports/macports-base/tree/master/.github
</span> wait $curl_mpbase_pid
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> echo "Extracting..."
 sudo tar -xpf "MacPorts-${OS_MAJOR}.tar.bz2" -C /
 rm -f "MacPorts-${OS_MAJOR}.tar.bz2"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,6 +71,7 @@ echo "archive_site_local https://packages.macports.org/:tbz2 https://packages-pr
</span> #echo "preferred_hosts packages.macports.org" | sudo tee -a /opt/local/etc/macports/macports.conf >/dev/null
 echo "##[endgroup]"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "##[group]Generating PortIndex"
 # Update PortIndex
 curl -L "https://ftp.fau.de/macports/release/ports/PortIndex_darwin_${OS_MAJOR}_${OS_ARCH}/PortIndex" -o ports/PortIndex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,12 +87,14 @@ git -C ports/ checkout -qf -
</span> (cd ports/ && portindex -e)
 echo "##[endgroup]"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "##[group]Running postflight"
 # Create macports user
 echo "Postflight..."
 sudo /opt/local/libexec/macports/postflight/postflight
 echo "##[endgroup]"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "##[group]Installing getopt"
 # Install getopt required by mpbb
 wait $curl_getopt_pid
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.github/workflows/bootstrap.sh b/.github/workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;color:#808080;'>index b6a99580ec2..cd4b9ffa2ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/.github/workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/.github/workflows/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,6 +10,19 @@ case "$OS_ARCH" in
</span>         ;;
 esac
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "::group::Fetching files"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Download resources in background ASAP but use later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use /usr/bin/curl so that we don't use Homebrew curl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "Fetching MacPorts..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/bin/curl -fsSLO "https://distfiles.macports.org/_ci/macports-base/MacPorts-${OS_MAJOR}.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_mpbase_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "Fetching getopt..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/bin/curl -fsSLO "https://distfiles.macports.org/_ci/getopt/getopt-v1.1.6.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_getopt_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "::endgroup::"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "::group::Disabling Spotlight"
 # Disable Spotlight indexing. We don't need it, and it might cost performance
 sudo mdutil -a -i off
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,18 +44,10 @@ echo "Removing files..."
</span> hash -r
 echo "::endgroup::"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-echo "::group::Installing MacPorts"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-echo "Fetching..."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Download resources in background ASAP but use later; do this after cleaning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# up Homebrew so that we don't end up using their curl!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://distfiles.macports.org/_ci/macports-base/MacPorts-${OS_MAJOR}.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl_mpbase_pid=$!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://distfiles.macports.org/_ci/getopt/getopt-v1.1.6.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl_getopt_pid=$!
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Download and install MacPorts built by https://github.com/macports/macports-base/tree/master/.github
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+echo "::group::Installing MacPorts"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Install MacPorts built by https://github.com/macports/macports-base/tree/master/.github
</span> wait $curl_mpbase_pid
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> echo "Extracting..."
 sudo tar -xpf "MacPorts-${OS_MAJOR}.tar.bz2" -C /
 rm -f "MacPorts-${OS_MAJOR}.tar.bz2"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,6 +71,7 @@ echo "archive_site_local https://packages.macports.org/:tbz2 https://packages-pr
</span> #echo "preferred_hosts packages.macports.org" | sudo tee -a /opt/local/etc/macports/macports.conf >/dev/null
 echo "::endgroup::"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "::group::Generating PortIndex"
 # Update PortIndex
 curl -L "https://ftp.fau.de/macports/release/ports/PortIndex_darwin_${OS_MAJOR}_${OS_ARCH}/PortIndex" -o ports/PortIndex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,12 +87,14 @@ git -C ports/ checkout -qf -
</span> (cd ports/ && portindex -e)
 echo "::endgroup::"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "::group::Running postflight"
 # Create macports user
 echo "Postflight..."
 sudo /opt/local/libexec/macports/postflight/postflight
 echo "::endgroup::"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> echo "::group::Installing getopt"
 # Install getopt required by mpbb
 wait $curl_getopt_pid
</pre><pre style='margin:0'>

</pre>