<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository mpbb.

</pre>
<p><a href="https://github.com/macports/mpbb/commit/308a4dc82148e26077ca66724f63009e2cfd0cec">https://github.com/macports/mpbb/commit/308a4dc82148e26077ca66724f63009e2cfd0cec</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 308a4dc  dependencies.tcl: always include build-time deps
</span>308a4dc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 308a4dc82148e26077ca66724f63009e2cfd0cec
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Aug 5 02:50:04 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    dependencies.tcl: always include build-time deps
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    If dependencies need to be installed at all, the build-time deps of the
</span><span style='display:block; white-space:pre;color:#404040;'>    given port are needed. (Recursive deps still only need their runtime
</span><span style='display:block; white-space:pre;color:#404040;'>    deps.)
</span>---
 tools/dependencies.tcl | 7 +++++++
 1 file changed, 7 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tools/dependencies.tcl b/tools/dependencies.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a65013..a33c5a3 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tools/dependencies.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tools/dependencies.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,6 +118,13 @@ if {[registry::entry imaged $portinfo(name) $portinfo(version) $portinfo(revisio
</span>     puts "$::argv already installed, not installing or activating dependencies"
     exit 0
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ensure build-time deps are always included for the top-level port,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# because CI will do a build of all ports affected by a commit even if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the version hasn't changed and an archive is available. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# shouldn't result in unnecessary installations, because the check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# above will skip installing deps for already installed ports, and the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# buildbot will exclude ports that have an archive deployed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ditem_key $mport workername] eval [list set portutil::archive_available_result 0]
</span> 
 set toplevel_depstypes [list depends_fetch depends_extract depends_patch depends_build depends_lib depends_run]
 set recursive_depstypes [list depends_lib depends_run]
</pre><pre style='margin:0'>

</pre>