source: trunk/dports/science/armadillo/Portfile

Last change on this file was 153984, checked in by mps@…, 11 months ago

armadillo: update to version 7.500.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1# -*- 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
2# $Id: Portfile 153984 2016-10-17 11:01:56Z ryandesign@macports.org $
3
4PortSystem                      1.0
5PortGroup                       cmake 1.0
6PortGroup                       compiler_blacklist_versions 1.0
7
8name                            armadillo
9version                         7.500.0
10categories                      science
11platforms                       darwin
12maintainers                     mps \
13                                gmail.com:christian.frisson \
14                                openmaintainer
15license                         MPL-2
16
17description                     Armadillo C++ linear algebra library
18
19long_description                Armadillo is a C++ linear algebra library (matrix maths) \
20                                aiming towards a good balance between speed and ease of use. \
21                                Integer, floating point and complex numbers are supported, \
22                                as well as a subset of trigonometric and statistics functions. \
23                                Various matrix decompositions are provided through optional \
24                                integration with LAPACK or high-performance LAPACK-compatible \
25                                libraries.
26
27homepage                        http://arma.sf.net/
28master_sites                    sourceforge:project/arma
29
30use_xz                          yes
31
32checksums                       rmd160  d9a75521f6f1f97bc656289abd8bd3ddad51fbab \
33                                sha256  7aa6f82b226753b7a534cd77dffb08f82ecbcf60662aa1ea5a7ff5c7c46828f5
34
35depends_build-append            port:pkgconfig
36
37depends_lib-append              port:hdf5
38
39cmake.out_of_source             yes
40
41configure.args-append           -DARPACK_LIBRARY=
42
43livecheck.type                  regex
44livecheck.url                   ${homepage}download.html
45livecheck.regex                 /${name}-(\[0-9.\]+)${extract.suffix}
46
47variant arpack description {compile with ARPACK support} {
48    depends_lib-append      port:arpack
49    configure.args-delete   -DARPACK_LIBRARY=
50}
51
52# Snow Leopard (and older) will fail to build with the error "Need a newer compiler"
53compiler.blacklist-append       gcc-4.2 llvm-gcc-4.2 {clang <= 211.10.1}
Note: See TracBrowser for help on using the repository browser.