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

PortSystem              1.0
PortGroup               cmake 1.1
PortGroup               github 1.0

github.setup            mutationpp Mutationpp 1.0.5 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from     tarball
name                    mutationpp
revision                0
categories              science
license                 LGPL-3+
maintainers             {@rdbisme gmail.com:rubendibattista} openmaintainer
description             The MUlticomponent Thermodynamic And Transport library for IONized gases in C++
long_description        Mutation++ is an open-source library originally \
                        developed at the von Karman Institute for Fluid Dynamics, designed to couple \
                        with conventional computational fluid dynamics codes to provide thermodynamic, \
                        transport, chemistry, and energy transfer properties associated with subsonic \
                        to hypersonic flows.

# This patch is needed in order to avoid that cmake uses `FindEigen3.cmake`
# instead of the Eigen3Config.cmake that provides the right target
patchfiles              eigen3-config.diff

checksums               rmd160  d0b0a103094d609daec21487967af71b11dd97a4 \
                        sha256  9e3a25727cdc0727a77c841e405378f608deb669582fbea196ff48e8047ad17f \
                        size    4038785

depends_lib-append      path:share/pkgconfig/eigen3.pc:eigen3
