# -*- 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.0 name eigen version 2.0.17 license GPL-2+ LGPL-3+ categories math science maintainers {nicos @NicosPavlov} openmaintainer description A C++ template library for linear algebra: vectors, matrices, and related algorithms. long_description ${description} homepage http://eigen.tuxfamily.org/ platforms darwin master_sites http://bitbucket.org/eigen/eigen/get/ distname ${version} # 2.0.16 was stealth updated; see #31240 and #32987 #dist_subdir ${name}/${version}_3 use_bzip2 yes checksums rmd160 183c8f7ee3c85ccb447fdcefa3a366f06cca351b \ sha256 7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 #worksrcdir ${name}-${name}-${version} worksrcdir ${name}-${name}-b23437e61a07 cmake.out_of_source yes configure.args-append -DEIGEN_BUILD_LIB=ON patchfiles patch-QrInstantiations.diff post-destroot { set docdir ${prefix}/share/doc/${name} xinstall -d ${destroot}${docdir} xinstall -m 644 -W ${worksrcpath} COPYING COPYING.LESSER \ ${destroot}${docdir} } livecheck.type regex livecheck.url ${homepage}index.php?title=ChangeLog livecheck.regex {Eigen (2(?:\.\d+)+)}