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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/760f4f8df2b90a6e31bd960f9768bf086c35b19f">https://github.com/macports/macports-ports/commit/760f4f8df2b90a6e31bd960f9768bf086c35b19f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 760f4f8df2b90a6e31bd960f9768bf086c35b19f
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Thu Dec 14 21:39:08 2023 +0100

<span style='display:block; white-space:pre;color:#404040;'>    compilers PG: add compilers.add_gcc_rpath_support
</span>---
 _resources/port1.0/group/compilers-1.0.tcl | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/compilers-1.0.tcl b/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index cd961abdda3..13ffd36801e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,6 +50,7 @@
</span> #   ensure Fortran code accepts "calls to external procedures with mismatches between the calls and the procedure definition"
 #   the use of this option is "strongly discouraged" as the code should be made to be "standard-conforming"
 #   see https://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# compilers.add_gcc_rpath_support: enforce adding -rpath,${prefix}/lib/libgcc
</span> #
 # The compilers.gcc_default variable may be useful for setting a default compiler variant
 # even in ports that do not use this PortGroup's automatic creation of variants.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,6 +77,9 @@ default compilers.clear_archflags no
</span> options compilers.allow_arguments_mismatch
 default compilers.allow_arguments_mismatch no
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+options compilers.add_gcc_rpath_support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default compilers.add_gcc_rpath_support yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Set a default gcc version
 if {${os.major} < 10 && ${os.platform} eq "darwin" } {
     # see https://trac.macports.org/ticket/57135
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -802,6 +806,9 @@ pre-configure {
</span>     compilers.action_enforce_c ${compilers.required_c}
     compilers.action_enforce_f ${compilers.required_f}
     compilers.action_enforce_some_f ${compilers.required_some_f}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${compilers.add_gcc_rpath_support}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        compilers::add_gcc_rpath_support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 namespace eval compilers {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -850,8 +857,6 @@ proc compilers::add_gcc_rpath_support {} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-port::register_callback compilers::add_gcc_rpath_support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> proc compilers::fortran_legacy_support_proc {option action args} {
     if {$action ne  "set"} return
     compilers::add_fortran_legacy_support
</pre><pre style='margin:0'>

</pre>