source: trunk/dports/net/lam/Portfile @ 90820

Last change on this file since 90820 was 90820, checked in by jmr@…, 9 years ago

add gcc45 variants to multiple ports; where gcc44 was default, change to gcc45 (#33544)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# $Id: Portfile 90820 2012-03-15 03:13:40Z jmr@macports.org $
2
3PortSystem 1.0
4
5name                    lam
6version                 7.1.3
7categories              net science parallel
8maintainers             nomaintainer
9description             Local Area Multicomputer MPI implementation
10long_description        LAM (Local Area Multicomputer) is an MPI programming \
11                                environment and development system for heterogeneous computers \
12                                on a network. With LAM, a dedicated cluster or an existing \
13                                network computing infrastructure can act as one parallel \
14                                computer solving one problem. It features extensive debugging \
15                                support in the application development cycle and peak \
16                                performance for production applications. LAM features a full \
17                                implementation of the MPI communication standard.
18homepage                http://www.lam-mpi.org/
19platforms               darwin
20master_sites    http://www.lam-mpi.org/download/files/ \
21                                http://lam.squyres.com/download/files/ \
22                                http://lam.fries.net/download/files/ \
23                                http://www.thinkingnerds.com/lam/download/files/ \
24                                http://lam-mpi.lzu.edu.cn/download/files/
25checksums           md5     dccca92409654f4f822b1d343ca75be6 \
26                    sha1    4a583308c0442eb46f4fd0abe7e26ea3e1fd4adb \
27                    rmd160  e0de240380d2275090bad0f0f57ac3a54b6d9f96
28use_bzip2               yes
29universal_variant       no
30
31configure.args  --without-fc \
32                                --without-romio \
33                                --mandir=${prefix}/share/man
34
35destroot.args   docdir=${prefix}/share/doc/lam
36
37variant gcc42 description {enable Fortran support with GCC 4.2} conflicts gcc43 gcc44 gcc45 g95 {
38        depends_lib   port:gcc42
39        configure.args-delete   --without-fc
40        configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.2
41}
42
43variant gcc43 description {enable Fortran support with GCC 4.3} conflicts gcc42 gcc44 gcc45 g95 {
44        depends_lib   port:gcc43
45        configure.args-delete   --without-fc
46        configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.3
47}
48
49variant gcc44 description {enable Fortran support with GCC 4.4} conflicts gcc42 gcc43 gcc45 g95 {
50        depends_lib   port:gcc44
51        configure.args-delete   --without-fc
52        configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.4
53}
54
55variant gcc45 description {enable Fortran support with GCC 4.5} conflicts gcc42 gcc43 gcc44 g95 {
56        depends_lib   port:gcc45
57        configure.args-delete   --without-fc
58        configure.args-append   --with-fc=${prefix}/bin/gfortran-mp-4.5
59}
60
61variant g95 description {enable Fortran support with G95} conflicts gcc42 gcc43 gcc44 gcc45 {
62        depends_lib   port:g95
63        configure.args-delete   --without-fc
64        configure.args-append   --with-fc=${prefix}/bin/g95
65}
Note: See TracBrowser for help on using the repository browser.