<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/77e333a2a7915d7f383fd8781fa52b4c432191b8">https://github.com/macports/macports-base/commit/77e333a2a7915d7f383fd8781fa52b4c432191b8</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 77e333a2a rev-upgrade: skip weakly-linked
</span>77e333a2a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 77e333a2a7915d7f383fd8781fa52b4c432191b8
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Mon Oct 16 18:49:37 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    rev-upgrade: skip weakly-linked
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/52700
</span>---
 src/macports1.0/macports.tcl | 8 ++++++++
 1 file changed, 8 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/macports1.0/macports.tcl b/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 6df986d8c..8da32e0cc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/macports1.0/macports.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5239,6 +5239,14 @@ proc macports::revupgrade_scanandrebuild {broken_port_counts_name opts} {
</span>                     set loadcommand [$architecture cget -mat_loadcmds]
 
                     while {$loadcommand ne "NULL"} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        # see https://trac.macports.org/ticket/52700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        set LC_LOAD_WEAK_DYLIB 0x80000018
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        if {[$loadcommand cget -mlt_type] == $LC_LOAD_WEAK_DYLIB} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ui_debug "[msgcat::mc "Skipping weakly-linked"] [$loadcommand cget -mlt_install_name]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            set loadcommand [$loadcommand cget -next]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>                         try {
                             set filepath [revupgrade_handle_special_paths $bpath [$loadcommand cget -mlt_install_name]]
                         } trap {POSIX SIG SIGINT} {_ eOptions} {
</pre><pre style='margin:0'>

</pre>