source: trunk/dports/math/itl/Portfile @ 75935

Last change on this file since 75935 was 75935, checked in by ryandesign@…, 7 years ago

blitz: universal variant does not work

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1# $Id: Portfile 75935 2011-02-13 07:33:52Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name                    itl
6version                 4.0.0-1
7categories              math
8platforms               darwin
9maintainers             nomaintainer
10description             Iterative Template Library (based on MTL)
11long_description        The Iterative Template Library (ITL) is a generic \
12                        component library that provides iterative methods for solving \
13                        linear systems. ITL also provides numerious preconditioners which \
14                        is for MTL. ITL uses the abstract interface of matrix-vector, \
15                        vector-vector, and vector-scalor operations MTL is default to \
16                        serve those operations. ITL is able to use other packages such as \
17                        Blitz++ and BLAS with the same abstract interface provided.
18
19homepage                http://www.osl.iu.edu/research/itl/
20master_sites    http://www.osl.iu.edu/download/research/itl/
21checksums               md5 cb8b11de45e5b1bb80b17123adc93190
22
23depends_lib             port:blitz port:mtl
24
25# blitz is not universal
26universal_variant       no
27
28configure.args  --with-mtl=${prefix}/include --with-blitz=${prefix}/include
29
30build           {}
31
32destroot {
33        xinstall -m 755 -d ${destroot}${prefix}/include/${name}
34        xinstall -m 644 -W ${worksrcpath}/itl Iteration_concept.h Matrix_concept.h \
35                Preconditioner_concept.h givens_rotation.h itl.h itl_config.h \
36                itl_tags.h itl_utils.h matrix_free_operator.h modified_gram_schmidt.h \
37                number_traits.h ${destroot}${prefix}/include/${name}
38}
39
Note: See TracBrowser for help on using the repository browser.