#-*- 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 github 1.0 PortGroup mpi 1.0 PortGroup muniversal 1.0 github.setup anishida lis 2.0.30 revision 0 master_sites https://www.ssisc.org/lis/dl use_zip yes homepage https://www.ssisc.org/lis/index.en.html categories math science platforms darwin license BSD maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer description a parallel software library for solving linear equations and eigenvalue problems long_description \ Lis (Library of Iterative Solvers for linear systems, pronounced \[lis\]) is \ a parallel software library for solving linear equations and eigenvalue problems \ that arise in the numerical solution of partial differential equations using iterative methods. checksums rmd160 63399bc5bbe645b86b6867932baf54dfa0702b74 \ sha256 fefe1ba48aa5867cde3c07ea4009fb333baa863b535a1f29bbdf99de42f49f67 \ size 3999895 mpi.setup require_fortran -g95 compilers.allow_arguments_mismatch \ yes # respect MacPorts compiler patchfiles-append patch-compiler.diff \ patch-src-Makefile.in.diff # configure script sets optimization flag configure.optflags-delete -Os configure.args-append \ --enable-shared \ --enable-f90 \ --enable-complex \ --enable-saamg if {[mpi_variant_isset]} { configure.args-append \ --enable-mpi } post-destroot { foreach f [glob -directory ${worksrcpath}/test *.{c,F,F90}] { file copy ${f} ${destroot}${prefix}/share/examples/${name}/ } }