<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>