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

Last change on this file since 97763 was 97763, checked in by jeremyhu@…, 8 years ago

Revbump everything which could've been built with gcc44 or gcc45. Remove gcc42 variants since gcc42 only builds on Tiger (#33919).

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