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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5b30708566478a7e7e2e1842642c7cff600f6d2b">https://github.com/macports/macports-ports/commit/5b30708566478a7e7e2e1842642c7cff600f6d2b</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 5b307085664 ncarg: set rpath for binaries
</span>5b307085664 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5b30708566478a7e7e2e1842642c7cff600f6d2b
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Mon Oct 10 10:43:50 2022 +0900

<span style='display:block; white-space:pre;color:#404040;'>    ncarg: set rpath for binaries
</span>---
 science/ncarg/Portfile | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ncarg/Portfile b/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 23ac5fe20c8..a86b84c06a9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ compilers.allow_arguments_mismatch \
</span> 
 name                        ncarg
 version                     6.6.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    13
</span> epoch                       1
 set version_no_dot [join [split ${version} "."] ""]
 categories                  science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,7 +110,6 @@ if {${os.platform} eq "darwin" && ${os.major} < 12} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#supported_archs             i386 ppc ppc64 x86_64
</span> configure.cflags-append     -Wno-error=implicit-function-declaration
 if {${configure.sdkroot} ne ""} {
     configure.cflags-append     -isysroot ${configure.sdkroot}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -145,8 +144,7 @@ pre-configure {
</span>         if {[variant_isset g95]} {
             reinplace "s|-lgfortran|${compilers.libfortran}|" ${worksrcpath}/config/${f}
         } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            set gccPort [fortran_depends_port_name ${compilers.gcc_default}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|-lgfortran|${compilers.libfortran} ${prefix}/lib/${gccPort}/libgomp.dylib|" ${worksrcpath}/config/${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|-lgfortran|-L ${prefix}/lib/libgcc -lgfortran -lgomp|" ${worksrcpath}/config/${f}
</span>         }
         reinplace "s| gfortran$| ${configure.fc}|" ${worksrcpath}/config/${f}
         reinplace "s|gcc$|${configure.cc}|" ${worksrcpath}/config/${f}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -217,6 +215,8 @@ post-configure {
</span>     system "cat ${worksrcpath}/config/Site.local"
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# does not seem to set rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append   EXTRA_LDFLAGS=\"-Wl,-rpath,${prefix}/lib/libgcc\"
</span> build.target                Build
 if {${os.major}<10} {
     if {[variant_isset g95]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -240,7 +240,14 @@ post-build {
</span> 
 # Adhoc fix
 post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${destroot}${prefix}/bin "install_name_tool -change @rpath/libgfortran.5.dylib ${prefix}/lib/libgcc/libgfortran.5.dylib ncl && install_name_tool -change @rpath/libgomp.1.dylib ${prefix}/lib/libgcc/libgomp.1.dylib ncl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {ConvertMapData WriteLineFile WriteNameFile WritePlotcharData
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               ezmapdemo findg fontc graphc graphc ncargworld ncl nnalg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               pre2ncgm.prog pre2ncgm.prog psblack pswhite pwritxnt tdpackdemo tgks0a tlocal} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach l {gfortran.5 gomp.1} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                "install_name_tool -change @rpath/lib${l}.dylib ${prefix}/lib/libgcc/lib${l}.dylib ${f}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 default_variants            +accelerate
</pre><pre style='margin:0'>

</pre>