<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6a740625d896dfc32c56455b59b881826f6f2e87">https://github.com/macports/macports-ports/commit/6a740625d896dfc32c56455b59b881826f6f2e87</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 6a740625d89 hdf5: Avoid duplicate LC_RPATH's (#21962)
</span>6a740625d89 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6a740625d896dfc32c56455b59b881826f6f2e87
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Thu Dec 28 15:01:15 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    hdf5: Avoid duplicate LC_RPATH's (#21962)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    .
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Avoid duplicate LC_RPATH's in hdf5 fortran dylibs, using new compiler PG option.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Rev bump to push out the corrected dylibs.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This PR attempts to fix builds for dependent ports on Ventura and Sonoma, with Xcode 15.  The Xcode 15 linker has a new rule against duplicate LC_RPATH's.  Rev bump is needed to push out the corrected dylibs.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The fix for duplicate LC_RPATH's was copied from the recent OpenBLAS fix for the same thing:
</span><span style='display:block; white-space:pre;color:#404040;'>    https://github.com/macports/macports-ports/pull/21765
</span>---
 science/hdf5/Portfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/hdf5/Portfile b/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 245d7b19662..a322862815a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> name                hdf5
 version             1.14.3
 set mainversion     [lrange [split ${version} -] 0 0]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> set shortversion    [join [lrange [split ${mainversion} .] 0 1] .]
 categories          science
 maintainers         {eborisch @eborisch} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,6 +57,9 @@ compiler.blacklist-append \
</span> 
 compiler.c_standard 1999
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Avoid duplicate LC_RPATH's in dylibs, satisfy Xcode 15 linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.add_gcc_rpath_support no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Use lib/hdf5 rather than hdf5/lib plugin directory
 configure.args \
                     --disable-cxx \
</pre><pre style='margin:0'>

</pre>