# -*- 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           compilers 1.0
PortGroup           github 1.0

github.setup        andreww fox 6f60cf178d0776b21406303e91f1e6b42ff0f204
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
version             2021.03.04
revision            0
name                fortran-xml
categories          fortran devel
license             BSD
maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
description         Fortran XML library
long_description    {*}${description}
homepage            https://andreww.github.io/fox
checksums           rmd160  1ba2fb0eae1e5a3620dd209e6b10c7e6e1033dfa \
                    sha256  e44da2f2c39a18db7fa00a40d682f4e698d113581ec5935293089e7addd0afc2 \
                    size    1078592

# Place modules into a named dir:
patchfiles          patch-CMakeLists.diff

# Rosetta hack:
platform darwin 10 powerpc {
    post-patch {
        reinplace "s,CMAKE_SYSTEM_PROCESSOR,CMAKE_OSX_ARCHITECTURES," ${worksrcpath}/CMakeLists.txt
    }
}

compiler.blacklist-append \
                    {*gcc-[34].*}
compilers.choose    fc f90
compilers.setup     require_fortran

configure.args-append \
                    -DBUILD_SHARED_LIBS=ON \
                    -DBUILD_TESTING=ON \
                    -DFoX_ENABLE_EXAMPLES=OFF

universal_variant   no
