Ticket #47806: Portfile.larryv

File Portfile.larryv, 2.0 KB (added by larryv (Lawrence Velázquez), 9 years ago)
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$
3
4PortSystem          1.0
5PortGroup           cmake 1.0
6PortGroup           github 1.0
7PortGroup           mpi 1.0
8
9github.setup        sourceryinstitute opencoarrays 908bace86cdf6d51e708476af3d24899525fba1c
10name                OpenCoarrays
11version             0.9
12categories          science parallel devel
13platforms           darwin
14license             BSD
15maintainers         gmail.com:fanfarillo.gcc
16
17description         Library for multi-image coarray Fortran suppport
18long_description    OpenCoarrays is an open-source software project \
19                    for developing, porting and tuning transport \
20                    layers that support coarray Fortran compilers. \
21                    We target compilers that conform to the coarray \
22                    parallel programming feature set specified in the \
23                    Fortran 2008 standard. We also support several \
24                    features proposed for Fortran 2015 in the draft \
25                    Technical Specification 'TS18508 Additional \
26                    Parallel Features in Fortran'.
27homepage            http://opencoarrays.org
28
29mpi.setup           require require_fortran \
30                    -gcc44 -gcc45 -gcc46 -gcc47 -gcc48 -gcc49 \
31                    -dragonegg -clang -llvm -fortran
32universal_variant   no
33if {![variant_isset gcc5] && ![variant_isset gcc6]} {
34    default_variants +gcc5
35}
36
37checksums           rmd160  10275595d3d7ce550d9e531cb3ee980845c5513f \
38                    sha256  2611a49cd2f8a032c8b70592bf23b01418221277db3a539bfbbd037b457c3995
39
40patchfiles          tests-compiler.patch
41
42cmake.out_of_source yes
43
44# Required to run the test phase.
45pre-configure {
46    configure.args-append -DMPIEXEC=${prefix}/bin/${mpi.exec}
47}
48
49test.run            yes
50test.target         test
51
52post-destroot {
53    move ${destroot}${prefix}/mod/opencoarrays.mod \
54            ${destroot}${prefix}/include
55}