<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/19e69ee7bc8d00ce15f88515c1be55a979bc7233">https://github.com/macports/macports-ports/commit/19e69ee7bc8d00ce15f88515c1be55a979bc7233</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 19e69ee7bc8 gcc10-14, devel: don't add RPATHs on Tiger
</span>19e69ee7bc8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 19e69ee7bc8d00ce15f88515c1be55a979bc7233
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Dec 4 13:51:09 2024 -0800

<span style='display:block; white-space:pre;color:#404040;'>    gcc10-14, devel: don't add RPATHs on Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Tiger doesn't support rpaths, and having them
</span><span style='display:block; white-space:pre;color:#404040;'>    in the library causes load errors
</span>---
 lang/gcc-devel/Portfile | 16 +++++++++-------
 lang/gcc10/Portfile     | 16 +++++++++-------
 lang/gcc11/Portfile     | 16 +++++++++-------
 lang/gcc12/Portfile     | 16 +++++++++-------
 lang/gcc13/Portfile     | 16 +++++++++-------
 lang/gcc14/Portfile     | 16 +++++++++-------
 6 files changed, 54 insertions(+), 42 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc-devel/Portfile b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ba688f85436..238ac3c28b5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -507,13 +507,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10/Portfile b/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 55546f07665..38375ed3ae5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -400,13 +400,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc11/Portfile b/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 79383163fd2..8a9610605c9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -533,13 +533,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc12/Portfile b/lang/gcc12/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0dab68921dc..c692e2af7ed 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -457,13 +457,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/Portfile b/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d1dccd1c8b0..ea441f903fd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -491,13 +491,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc14/Portfile b/lang/gcc14/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bff40716a54..b1c3b799689 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc14/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc14/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -579,13 +579,15 @@ if {${subport} eq ${name}} {
</span> if { ${subport} ne ${libcxxname} } {
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Ensure all dylibs in destroot have our extra rpath added ..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://trac.macports.org/ticket/65503
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [ exec find ${destroot}${prefix} -type f -and -name "*.dylib" ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ui_debug "Ensuring DYLIB '${dlib}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${mp_extra_rpath} ${dlib} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
     }
 
</pre><pre style='margin:0'>

</pre>