# -*- 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 PortGroup cmake 1.0 PortGroup compiler_blacklist_versions 1.0 name armadillo version 7.500.0 categories science platforms darwin maintainers mps \ gmail.com:christian.frisson \ openmaintainer license MPL-2 description Armadillo C++ linear algebra library long_description Armadillo is a C++ linear algebra library (matrix maths) \ aiming towards a good balance between speed and ease of use. \ Integer, floating point and complex numbers are supported, \ as well as a subset of trigonometric and statistics functions. \ Various matrix decompositions are provided through optional \ integration with LAPACK or high-performance LAPACK-compatible \ libraries. homepage http://arma.sf.net/ master_sites sourceforge:project/arma use_xz yes checksums rmd160 d9a75521f6f1f97bc656289abd8bd3ddad51fbab \ sha256 7aa6f82b226753b7a534cd77dffb08f82ecbcf60662aa1ea5a7ff5c7c46828f5 depends_build-append port:pkgconfig depends_lib-append port:hdf5 cmake.out_of_source yes configure.args-append -DARPACK_LIBRARY= livecheck.type regex livecheck.url ${homepage}download.html livecheck.regex /${name}-(\[0-9.\]+)${extract.suffix} variant arpack description {compile with ARPACK support} { depends_lib-append port:arpack configure.args-delete -DARPACK_LIBRARY= } # Snow Leopard (and older) will fail to build with the error "Need a newer compiler" compiler.blacklist-append gcc-4.2 llvm-gcc-4.2 {clang <= 211.10.1}