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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/65eea1faad90769098e3a53962ff127d095df639">https://github.com/macports/macports-ports/commit/65eea1faad90769098e3a53962ff127d095df639</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 65eea1faad9 imager: update to 4.5-01
</span>65eea1faad9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 65eea1faad90769098e3a53962ff127d095df639
</span>Author: PenguenJulien <57007480+PenguenJulien@users.noreply.github.com>
AuthorDate: Tue May 13 04:11:43 2025 +0200

<span style='display:block; white-space:pre;color:#404040;'>    imager: update to 4.5-01
</span>---
 science/imager/Portfile        | 36 +++++++++++++++++++++++++-----------
 science/imager/files/greg.in   | 13 +++++++------
 science/imager/files/imager.in | 14 ++++++++------
 science/imager/files/sic.in    | 13 +++++++------
 science/imager/files/viewer.in | 14 ++++++++------
 5 files changed, 55 insertions(+), 35 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/Portfile b/science/imager/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ffef0ecc513..1d4ab59cf7e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/imager/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,32 +5,34 @@ PortGroup           active_variants 1.1
</span> PortGroup           compilers 1.0
 
 name                imager
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             202412
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set source_version  4.4-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             202505
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set source_version  4.5-01
</span> set my_version      [string tolower [clock format [clock scan 2000-[string range ${version} 4 5]-10] -format %b]][string range ${version} 2 3][string range ${version} 6 end]
 
 supported_archs     arm64 x86_64
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set my_machine      [if {[string match *arm* ${os.arch}]} {list arm64} {list x86_64}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set my_machine      [if {[string match *arm* ${os.arch}]} {list arm64} {list x86_64}]
</span> categories          science
 maintainers         {u-bordeaux.fr:julien.penguen @PenguenJulien}
 license             permissive
 
 description         Radio-interferometry data analysis software
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> long_description    IMAGER (and its associated visualization tool VIEWER) is a state-of-the-art \
                     software oriented toward (sub-)millimeter radioastronomical interferometry. \
                     It is used to reduce data acquired with the IRAM NOEMA interferometer \
                     and the ALMA or JVLA arrays, with a simple, convenient user interface.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> homepage            https://imager.oasu.u-bordeaux.fr
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set site_base       https://dave.oasu.u-bordeaux.fr:5000/5964614a-44f2-47fd-ba18-5f155543044e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set site_base       https://share.oasu.u-bordeaux.fr/imager
</span> master_sites        ${site_base}/
 distname            patched-macport-${name}-${my_version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3da16815b5082ec070aa9f001b6cf6f4fa899d11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0264b12a408ec409b73380028e6adb20f16a73045f01b002aefa4d72c5a54742 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    32706448
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  143a6ae8f8f4a1f8ce59554c2359b6c008c90d59 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9a8b65ed93e74cec2bb2c8d8a0b409169b84f61ba0549629479727d92f256118 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    32719147
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set py_ver          3.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.13
</span> set py_ver_nodot    [string map {. {}} ${py_ver}]
 
 # coreutils needed to use GNU gsort instead of native BSD sort as older version
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,6 +69,11 @@ compilers.setup     -gcc46 require_fortran
</span> configure.python    ${prefix}/bin/python${py_ver}
 
 configure {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cxxstdlib {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set cxxstdlib [string map {lib -l} ${configure.cxx_stdlib}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     reinplace -W ${worksrcpath}/admin "s|@PREFIX@|${prefix}|g" define-system.sh imager-env.sh
     reinplace -W ${worksrcpath}/admin "s|@CC@|${configure.cc}|g" define-system.sh
     reinplace -W ${worksrcpath}/admin "s|@CCFLAGS@|${configure.cflags}|g" Makefile.def
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,11 +83,14 @@ configure {
</span>     reinplace -W ${worksrcpath}/admin "s|@CPP@|${configure.cpp}|g" Makefile.def define-system.sh
     reinplace -W ${worksrcpath}/admin "s|@CPPFLAGS@|${configure.cppflags}|g" Makefile.def
     reinplace -W ${worksrcpath}/admin "s|@LDFLAGS@|${configure.ldflags}|g" Makefile.def
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -W ${worksrcpath}/admin "s|@PYTHON@|${configure.python}|g" Makefile.build Makefile.def Makefile.python imager-env.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@PYTHON@|${configure.python}|g" define-system.sh 
</span> }
 
 build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "source admin/imager-env.sh -c ${configure.fc} ${my_build_opts} -s ${prefix}/include:${prefix}/lib:/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Versions/Current/ && export GAG_SLDFLAGS='-shared -o ${prefix}/lib/imager/${my_machine}-darwin-gfortran/lib/\$(notdir \$@) -install_name ${prefix}/lib/imager/${my_machine}-darwin-gfortran/lib/\$(notdir \$@)' && export DYLD_LIBRARY_PATH=${worksrcpath}/integ/${my_machine}-darwin-gfortran/l [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set my_machine   [if {[string match *arm* ${os.arch}]} {list arm64} {list x86_64}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set my_env_vers  [string tolower [exec sw_vers -productName | tr -d " "]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "source admin/imager-env.sh -c ${configure.fc} ${my_build_opts} -s ${prefix}/include:${prefix}/lib:/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Versions/Current/ && export GAG_SLDFLAGS='-shared -o ${prefix}/lib/imager/${my_machine}-${my_env_vers}-gfortran/lib/\$(notdir \$@) -install_name ${prefix}/lib/imager/${my_machine}-${my_env_vers}-gfortran/lib/\$(notdir \$@)' && export DYLD_LIBRARY_PATH=${worksrcpath}/integ/${my_machine}-$ [...]
</span> }
 
 destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,9 +99,13 @@ destroot {
</span>     xinstall ${filespath}/imager.in ${destroot}${prefix}/bin/imager
     xinstall ${filespath}/viewer.in ${destroot}${prefix}/bin/viewer
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    set my_machine   [if {[string match *arm* ${os.arch}]} {list arm64} {list x86_64}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set my_env_vers  [string tolower [exec sw_vers -productName | tr -d " "]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     reinplace -W ${destroot}${prefix}/bin s|@PREFIX@|${prefix}|g imager viewer
     reinplace -W ${destroot}${prefix}/bin s|@ARCH@|${my_machine}|g imager viewer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${destroot}${prefix}/bin s|@OSNAME@|${my_env_vers}|g imager viewer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span> }
 
 livecheck.url       ${site_base}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/greg.in b/science/imager/files/greg.in
</span><span style='display:block; white-space:pre;color:#808080;'>index f199494dee2..18190b921c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/imager/files/greg.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/greg.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,12 @@
</span> export GAG_GAG="${HOME}/.gag"
 export GAG_ROOT_DIR="@PREFIX@/lib/imager"
 export GAG_PATH="${GAG_ROOT_DIR}/etc"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-@OSNAME@-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -z "\$PYTHONPATH" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python:${PYTHONPATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span> export PYTHONPATH
 export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/greg "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/greg ${*}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/imager.in b/science/imager/files/imager.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ea0ff49800..91fe1da2d3a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/imager/files/imager.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/imager.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,12 @@
</span> export GAG_GAG="${HOME}/.gag"
 export GAG_ROOT_DIR="@PREFIX@/lib/imager"
 export GAG_PATH="${GAG_ROOT_DIR}/etc"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-@OSNAME@-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -z "\$PYTHONPATH" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python:${PYTHONPATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH
</span> export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/imager "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/imager ${*}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/sic.in b/science/imager/files/sic.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 75a9bc59b17..a03bc09bb71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/imager/files/sic.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/sic.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,12 @@
</span> export GAG_GAG="${HOME}/.gag"
 export GAG_ROOT_DIR="@PREFIX@/lib/imager"
 export GAG_PATH="${GAG_ROOT_DIR}/etc"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-@OSNAME@-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -z "\$PYTHONPATH" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python:${PYTHONPATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span> export PYTHONPATH
 export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/sic "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/sic ${*}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/viewer.in b/science/imager/files/viewer.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f33feb4e26..0d73a295607 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/imager/files/viewer.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/viewer.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,12 @@
</span> export GAG_GAG="${HOME}/.gag"
 export GAG_ROOT_DIR="@PREFIX@/lib/imager"
 export GAG_PATH="${GAG_ROOT_DIR}/etc"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-@OSNAME@-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -z "\$PYTHONPATH" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python:${PYTHONPATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH
</span> export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/viewer "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+exec ${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/bin/viewer ${*}
</span></pre><pre style='margin:0'>

</pre>