source: trunk/dports/science/mpich2/Portfile @ 47152

Last change on this file since 47152 was 47152, checked in by blb@…, 12 years ago

science/mpich2 - whitespace changes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.9 KB
Line 
1# $Id: Portfile 47152 2009-02-23 00:22:38Z blb@macports.org $
2
3PortSystem          1.0
4name                mpich2
5version             1.0.7
6categories          science parallel net
7platforms           darwin
8maintainers         nomaintainer
9description         Message Passing Interface (MPI) Library
10long_description \
11   MPICH2 is an implementation of the Message-Passing Interface (MPI). The \
12   goals of MPICH2 are to provide an MPI implementation for important \
13   platforms, including clusters, SMPs, and massively parallel processors. \
14   It also provides a vehicle for MPI implementation research and for \
15   developing new and better parallel programming environments.
16
17homepage            http://www-unix.mcs.anl.gov/mpi/mpich2/
18master_sites        http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/${version}/
19checksums           md5     c3beb9430d45347078a80cf1c6780509 \
20                    sha1    39d2734f2504b7c3a5e5ea79fa447913c5fcd177 \
21                    rmd160  d818cd2b3daf173a3e754d9805fdf20d74335122
22patchfiles          patch-Makefile.in patch-src-util-createshlib.in
23
24depends_lib         port:python24
25
26# the default include-dir conflicts with openmpi!
27configure.args      --with-thread-package=posix \
28                    --enable-timer-type=gettimeofday \
29                    --enable-cxx \
30                    --mandir=${prefix}/share/man \
31                    --with-htmldir=${prefix}/share/doc/${name} \
32                    --includedir=${prefix}/include/${name} \
33                    --with-docdir=${prefix}/share/doc/${name}
34
35variant g95 {
36   depends_lib-append      port:g95
37   configure.f77           "${prefix}/bin/g95"
38   configure.fflags        "-i4"
39   configure.f90           "${prefix}/bin/g95"
40   configure.f90flags      "-i4"
41   configure.args-append   --enable-f77 --enable-f90
42}
43
44variant romio {
45   configure.args-append   --enable-romio
46}
47
48variant gforker {
49   configure.args-append   --with-pm=gforker
50}
51
52platform darwin {
53   configure.args-append   --enable-sharedlibs=osx-gcc
54}
55
Note: See TracBrowser for help on using the repository browser.