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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/990f13871e4707b1fd68fcf463f7e252ecceea85">https://github.com/macports/macports-ports/commit/990f13871e4707b1fd68fcf463f7e252ecceea85</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 990f13871e4 imager: new port, version 202309
</span>990f13871e4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 990f13871e4707b1fd68fcf463f7e252ecceea85
</span>Author: jpenguen <julien.penguen@u-bordeaux.fr>
AuthorDate: Mon Sep 11 15:27:42 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    imager: new port, version 202309
</span>---
 science/imager/Portfile                            | 106 +++++++++++++++++++++
 science/imager/files/greg.in                       |  13 +++
 science/imager/files/imager.in                     |  12 +++
 .../imager/files/patch-admin-Makefile.build.diff   |  20 ++++
 science/imager/files/patch-admin-Makefile.def.diff |  39 ++++++++
 .../imager/files/patch-admin-Makefile.python.diff  |  23 +++++
 .../imager/files/patch-admin-define-system.sh.diff |  59 ++++++++++++
 .../imager/files/patch-admin-imager-env.sh.diff    |  57 +++++++++++
 science/imager/files/sic.in                        |  13 +++
 science/imager/files/viewer.in                     |  12 +++
 10 files changed, 354 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/Portfile b/science/imager/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8253ac653f5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,106 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                imager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             202309
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set source_version  3.9-03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+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]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64 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><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {u-bordeaux.fr:julien.penguen @penguen}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             permissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Radio-interferometry data analysis software
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    IMAGER (and its associated visualization tool VIEWER) is a state-of-the-art \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    software oriented toward (sub-)millimeter radioastronomical interferometry. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It is used to reduce data acquired with the IRAM NOEMA interferometer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and the ALMA or JVLA arrays, with a simple, convenient user interface.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://imager.oasu.u-bordeaux.fr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set site_base       https://nuage.oasu.u-bordeaux.fr/index.php/s/PoxdxMTTYXqNwKF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${site_base}/download?path=/&files=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${name}-${my_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${name}-${source_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  154c08577e0d944020b3c2b256144cfd8a64caf6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e0a3de17f116e0ce86db4caf878ac0419b3a59dce4fc4aad950025638950c4c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    32450130
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-admin-Makefile.def.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-admin-Makefile.python.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-admin-Makefile.build.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-admin-imager-env.sh.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-admin-define-system.sh.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# coreutils needed to use GNU gsort instead of native BSD sort as older version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# of sort do not support sort -V:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cfitsio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:libexec/coreutils/libstdbuf.so:coreutils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:groff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/harfbuzz.pc:harfbuzz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${py_ver_nodot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${py_ver_nodot}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set my_build_opts   "-o openmp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#variant openmp description {Add OpenMP support} {set my_build_opts "-o openmp"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# need x11 and cannot be used with quartz; see ticket #42886
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+require_active_variants gtk2 x11 quartz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# need the fortran interface; see ticket #50543
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.enforce_some_fortran cfitsio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.choose    fc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup     -gcc46 require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python    ${prefix}/bin/python${py_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@PREFIX@|${prefix}|g" define-system.sh imager-env.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@CC@|${configure.cc}|g" define-system.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@CCFLAGS@|${configure.cflags}|g" Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@FC@|${configure.fc}|g" define-system.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@FCFLAGS@|${configure.fcflags}|g" Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@CXX@|${configure.cxx}|g" define-system.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@CPP@|${configure.cpp}|g" Makefile.def define-system.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@CPPFLAGS@|${configure.cppflags}|g" Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath}/admin "s|@LDFLAGS@|${configure.ldflags}|g" Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {
</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}-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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${workpath}/imager-exe ${destroot}${prefix}/lib/imager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${filespath}/greg.in ${destroot}${prefix}/bin/greg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${filespath}/sic.in ${destroot}${prefix}/bin/sic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${filespath}/imager.in ${destroot}${prefix}/bin/imager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${filespath}/viewer.in ${destroot}${prefix}/bin/viewer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    reinplace -W ${destroot}${prefix}/bin s|@PREFIX@|${prefix}|g astro class clic cube greg mapping mira mrtcal sic sched-30m imager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    reinplace -W ${destroot}${prefix}/bin s|@ARCH@|${my_machine}|g astro class clic cube greg mapping mira mrtcal sic sched-30m imager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${destroot}${prefix}/bin s|@PREFIX@|${prefix}|g greg sic imager viewer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${destroot}${prefix}/bin s|@ARCH@|${my_machine}|g greg sic imager viewer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       ${site_base}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/greg.in b/science/imager/files/greg.in
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f199494dee2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh -e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_GAG="${HOME}/.gag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_ROOT_DIR="@PREFIX@/lib/imager"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_PATH="${GAG_ROOT_DIR}/etc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
</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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7ea0ff49800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh -e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_GAG="${HOME}/.gag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_ROOT_DIR="@PREFIX@/lib/imager"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_PATH="${GAG_ROOT_DIR}/etc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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/patch-admin-Makefile.build.diff b/science/imager/files/patch-admin-Makefile.build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..029116eb4f7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/patch-admin-Makefile.build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- alma_imager/admin/Makefile.build.orig  2020-03-02 11:18:21.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ alma_imager/admin/Makefile.build       2020-03-02 11:19:09.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -304,7 +304,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if umask is 0022).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PYRECIPE = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if [ "$(PYTHON3_PRESENT)" = "yes" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          python -c "import lib2to3.main; lib2to3.main.main('lib2to3.fixes',args=['$<'])" > $<.patch; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          @PYTHON@ -c "import lib2to3.main; lib2to3.main.main('lib2to3.fixes',args=['$<'])" > $<.patch; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -s $<.patch; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   touch $@; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   patch -i $<.patch -o $@; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -317,7 +317,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PYCOMPILE = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  python -c "import py_compile; py_compile.compile('$@')"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @PYTHON@ -c "import py_compile; py_compile.compile('$@')"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(bindir)/%.py: %.py | $(bindir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(PYRECIPE)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/patch-admin-Makefile.def.diff b/science/imager/files/patch-admin-Makefile.def.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fcde781c62e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/patch-admin-Makefile.def.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- alma_imager/admin/Makefile.def.orig    2015-11-30 13:25:52.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ alma_imager/admin/Makefile.def 2015-12-04 16:19:05.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -72,12 +72,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The following variables are provided to the user so that he can override
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # the preprocessing, compilation and linking options defined by default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # later in this file. User can modify them here.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CPPFLAGS = $(GAG_CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SLDFLAGS = $(GAG_SLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FLDFLAGS = $(GAG_FLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CLDFLAGS = $(GAG_CLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FFLAGS = $(GAG_FFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS = $(GAG_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CPPFLAGS = @CPPFLAGS@ $(GAG_CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SLDFLAGS = @LDFLAGS@ $(GAG_SLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FLDFLAGS = @LDFLAGS@ $(GAG_FLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CLDFLAGS = @LDFLAGS@ $(GAG_CLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FFLAGS = @FCFLAGS@ $(GAG_FFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS = @CCFLAGS@ $(GAG_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The following variables are for mandatory GLOBAL definitions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # They should be modified only in this file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -219,7 +219,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Fortran preprocessing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Preprocessor command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CPP = cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CPP = @CPP@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Preprocessor generic flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GLOBAL_CPPFLAGS += -P -traditional -C 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -551,7 +551,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SIC_SYS_LIBS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SIC_LIB_DEPENDS += $(_GAG_LIBS) $(LEGACY_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(PYTHON_PRESENT),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  SIC_SYS_LIBS += $(shell python $(gagadmdir)/python-config-ldflags.py)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  SIC_SYS_LIBS += $(shell @PYTHON@ $(gagadmdir)/python-config-ldflags.py)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(CFITSIO_PRESENT),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SIC_LIB_DEPENDS += -lcfitsio
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/patch-admin-Makefile.python.diff b/science/imager/files/patch-admin-Makefile.python.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..28dcffd8939
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/patch-admin-Makefile.python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- alma_imager/admin/Makefile.python.orig 2023-09-05 09:31:48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ alma_imager/admin/Makefile.python      2023-09-07 09:40:11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,9 +21,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PYTHON_SO_EXT=$(shell python -c "import sysconfig; print(sysconfig.get_config_var('SO'))")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Starting from 3.11, SO is indeed no longer working, and returns *None
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(PYTHON3_PRESENT),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  PYTHON_SO_EXT=$(shell python -c "import sysconfig; print(sysconfig.get_config_var('EXT_SUFFIX'))")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  PYTHON_SO_EXT=$(shell @PYTHON@ -c "import sysconfig; print(sysconfig.get_config_var('EXT_SUFFIX'))")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  PYTHON_SO_EXT=$(shell python -c "import sysconfig; print(sysconfig.get_config_var('SO'))")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  PYTHON_SO_EXT=$(shell @PYTHON@ -c "import sysconfig; print(sysconfig.get_config_var('SO'))")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MOD_NAME = $(pythondir)/$(MOD_IDENTITY)$(PYTHON_SO_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,7 +55,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifneq ($(MOD_IDENTITY),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(MOD_NAME): $(MOD_SOURCES) $(MOD_INCLUDES) $(MOD_EXTRAS) $(builddir)/setup.py $(SO_NAME) | $(pythondir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(GAG_PYTHON_DISTFLAGS) python $(builddir)/setup.py build --build-base $(builddir) --build-lib $(builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(GAG_PYTHON_DISTFLAGS) @PYTHON@ $(builddir)/setup.py build --build-base $(builddir) --build-lib $(builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(MV) $(builddir)/*$(PYTHON_SO_EXT) $(pythondir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(gagusedir),)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/patch-admin-define-system.sh.diff b/science/imager/files/patch-admin-define-system.sh.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a94949ab671
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/patch-admin-define-system.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,59 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- alma_imager/admin/define-system.sh.orig        2020-06-02 16:38:16.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ alma_imager/admin/define-system.sh     2020-06-16 16:56:39.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,7 +25,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Return 0 if first argument is "lower or equal" the second argument
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # NB: the line return in echo below is more portable than echo -e "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [  "$1" = "`echo "$1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$2" | sort -V | head -n1`" ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$2" | @PREFIX@/bin/gsort -V | head -n1`" ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     verlt() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Return 0 if first argument is "lower than" second argument
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -236,18 +236,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               GAG_MACHINE=pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                if which gcc > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    DEFAULT_CCOMPILER=gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                if which @CC@ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                    DEFAULT_CCOMPILER=@CC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                if which g++ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    DEFAULT_CXXCOMPILER=g++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                if which @CXX@ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                    DEFAULT_CXXCOMPILER=@CXX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 elif which clang++ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     DEFAULT_CXXCOMPILER=clang++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if which ifort > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               DEFAULT_FCOMPILER=ifort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          elif which gfortran > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              DEFAULT_FCOMPILER=gfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          elif which @FC@ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              DEFAULT_FCOMPILER=@FC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         CYGWIN*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -446,10 +446,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             GAG_COMPILER_FLIBS="-lgfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        CPP_VERSION=`cpp --version | head -1 | \sed "s%.*[^0-9]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*%\1%"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        CPP_VERSION=`@CPP@ --version | head -1 | \sed "s%.*[^0-9]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*%\1%"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if verle "4.8" "$CPP_VERSION"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             # See http://gcc.gnu.org/gcc-4.8/porting_to.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             GAG_COMPILER_CPPFLAGS="$GAG_COMPILER_CPPFLAGS -ffreestanding"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        elif [ "$CPP_VERSION" != "${CPP_VERSION/clang/}" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            GAG_COMPILER_CPPFLAGS="$GAG_COMPILER_CPPFLAGS -ffreestanding"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         export GAG_COMPILER_FFLAGS GAG_COMPILER_FLIBS GAG_COMPILER_CPPFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -472,7 +474,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #  source admin/gildas-env.sh -c ifort  (use default ifort e.g. ifort 11) and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #  source admin/gildas-env.sh -c ifort14  (i.e. use namely non default ifort 14)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # does not build their binaries in the same integration branch.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    GAG_EXEC_SYSTEM=$GAG_MACHINE-$GAG_TARGET_VERS-$GAG_COMPILER_FEXE$GAG_CONFIG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GAG_EXEC_SYSTEM=$GAG_MACHINE-$GAG_TARGET_VERS-$GAG_COMPILER_FKIND
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     export GAG_COMP_SYSTEM GAG_EXEC_SYSTEM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     export GAG_MACHINE GAG_CONFIG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     export GAG_ENV_KIND GAG_ENV_VERS
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/imager/files/patch-admin-imager-env.sh.diff b/science/imager/files/patch-admin-imager-env.sh.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b9cdaf4067e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/imager/files/patch-admin-imager-env.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,57 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- alma_imager/admin/imager-env.sh.orig   2023-04-26 12:12:13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ alma_imager/admin/imager-env.sh        2023-09-07 09:34:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -401,24 +401,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       NUMPY_PRESENT=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       SQLITE3_PRESENT=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       SETUPTOOLS_PRESENT=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      if \which python > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      if \which @PYTHON@ > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Check the version of python the user is currently using
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if python -V 2>&1 > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              PYTHON_VERS_FULL=`python -V 2>&1 | cut -d' ' -f2`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if @PYTHON@ -V 2>&1 > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              PYTHON_VERS_FULL=`@PYTHON@ -V 2>&1 | cut -d' ' -f2`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               PYTHON_VERS=`echo $PYTHON_VERS_FULL | \sed "s%\([0-9]\.[0-9][0-9]*\).*%\1%"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               # Search for Python header and library. kernel/python/binding/setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               # does exactly the same, so this should be consistent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              PYTHON_INC_DIR=`python -c "import sysconfig; print(sysconfig.get_config_var('INCLUDEPY'))"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              PYTHON_INC_DIR=`@PYTHON@ -c "import sysconfig; print(sysconfig.get_config_var('INCLUDEPY'))"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               if [ -e "$PYTHON_INC_DIR/Python.h" ]; then PYTHON_INC=yes; else PYTHON_INC=no; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              PYTHON_LIB_DIR=`python -c "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              PYTHON_LIB_DIR=`@PYTHON@ -c "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               PYTHON_LIB=yes  # libpython name on the various supported systems is just
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               # unpredictible. Can not check in advance if the linker will
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               # find it or not. See also our script python-config-ldflags.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               # Now search for Numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              if python -c "import numpy" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              if @PYTHON@ -c "import numpy" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   NUMPY_PRESENT=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  NUMPY_INC_DIR=`python -c "import numpy; print(numpy.__path__[0] + '/core/include')"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  NUMPY_INC_DIR=`@PYTHON@ -c "import numpy; print(numpy.__path__[0] + '/core/include')"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   if [ -e "$NUMPY_INC_DIR/numpy/arrayobject.h" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       NUMPY_INC_PRESENT=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -426,11 +426,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               # Search for sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              if python -c "import sqlite3" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              if @PYTHON@ -c "import sqlite3" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   SQLITE3_PRESENT=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               # Search for setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              if python -c "import setuptools" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              if @PYTHON@ -c "import setuptools" > /dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   SETUPTOOLS_PRESENT=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -736,6 +736,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # environment variables:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     unset GAG_LIB_DEP_PATH GAG_INC_DEP_PATH  # Incremented by detection functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GAG_INC_DEP_PATH=@PREFIX@/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GAG_LIB_DEP_PATH=@PREFIX@/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gagenv_detect_atm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gagenv_message ""
</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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..75a9bc59b17
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh -e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_GAG="${HOME}/.gag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_ROOT_DIR="@PREFIX@/lib/imager"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_PATH="${GAG_ROOT_DIR}/etc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
</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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1f33feb4e26
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh -e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_GAG="${HOME}/.gag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_ROOT_DIR="@PREFIX@/lib/imager"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_PATH="${GAG_ROOT_DIR}/etc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GAG_EXEC_SYSTEM="@ARCH@-darwin-gfortran"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[ -z "$PYTHONPATH" ] || PYTHONPATH=":$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export PYTHONPATH="$GAG_ROOT_DIR/$GAG_EXEC_SYSTEM/python$PYTHONPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export DYLD_LIBRARY_PATH=${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/lib/
</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>