# -*- 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
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
github.tarball_from     tarball

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

# Eigen3 needs this:
compiler.cxx_standard   2014
