# -*- 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
# $Id$
PortSystem      1.0

set instrument  sinfo
name            esopipe-${instrument}-recipes
conflicts       esopipe-${instrument}-recipes-devel
version         3.3.6
revision        4
categories      science
license         GPL-2+
platforms       darwin
maintainers     eso.org:usd-help
homepage        http://www.eso.org/sci/software/pipelines/
description     ESO SINFONI instrument pipeline (recipe plugins)
long_description ESO data reduction pipeline recipe plugins for the SINFONI instrument. \
                 See www.eso.org/pipelines for a description of the ESO pipeline systems. \
                 To execute these one needs to install a front-end such as esorex or Reflex.
master_sites    https://ftp.eso.org/pub/dfs/pipelines/instruments/${instrument}ni
distname        ${instrument}-kit-${version}-8
checksums       sha256 f199776291765ca4f04077b43f6b86bd22812fea2ffcb6a9dbf43ed6f3733ed1

worksrcdir          ${instrument}-${version}
extract.post_args   "| tar -xf - ${distname}/${instrument}-${version}.tar.gz"

post-extract {
    system "tar -xzf ${workpath}/${distname}/${instrument}-${version}.tar.gz -C ${workpath}"
    system "rm -rf ${workpath}/${distname}"
}

depends_build   port:pkgconfig
depends_lib     port:cpl port:curl port:erfa port:gsl

configure.args  --with-cext=${prefix} \
                --with-cpl=${prefix} \
                --with-erfa=${prefix} \
                --with-gsl=${prefix}

post-destroot {
    system "cd ${worksrcpath}/reflex && make DESTDIR=${destroot} uninstall"
}

use_parallel_build  no

test.run            yes
test.target         installcheck
