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 | |
---|
4 | PortSystem 1.0 |
---|
5 | PortGroup cmake 1.0 |
---|
6 | PortGroup github 1.0 |
---|
7 | PortGroup mpi 1.0 |
---|
8 | |
---|
9 | github.setup sourceryinstitute opencoarrays 908bace86cdf6d51e708476af3d24899525fba1c |
---|
10 | name OpenCoarrays |
---|
11 | version 0.9 |
---|
12 | categories science parallel devel |
---|
13 | platforms darwin |
---|
14 | license BSD |
---|
15 | maintainers gmail.com:fanfarillo.gcc |
---|
16 | |
---|
17 | description Library for multi-image coarray Fortran suppport |
---|
18 | long_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'. |
---|
27 | homepage http://opencoarrays.org |
---|
28 | |
---|
29 | mpi.setup require require_fortran \ |
---|
30 | -gcc44 -gcc45 -gcc46 -gcc47 -gcc48 -gcc49 \ |
---|
31 | -dragonegg -clang -llvm -fortran |
---|
32 | universal_variant no |
---|
33 | if {![variant_isset gcc5] && ![variant_isset gcc6]} { |
---|
34 | default_variants +gcc5 |
---|
35 | } |
---|
36 | |
---|
37 | checksums rmd160 10275595d3d7ce550d9e531cb3ee980845c5513f \ |
---|
38 | sha256 2611a49cd2f8a032c8b70592bf23b01418221277db3a539bfbbd037b457c3995 |
---|
39 | |
---|
40 | patchfiles tests-compiler.patch |
---|
41 | |
---|
42 | cmake.out_of_source yes |
---|
43 | |
---|
44 | # Required to run the test phase. |
---|
45 | pre-configure { |
---|
46 | configure.args-append -DMPIEXEC=${prefix}/bin/${mpi.exec} |
---|
47 | } |
---|
48 | |
---|
49 | test.run yes |
---|
50 | test.target test |
---|
51 | |
---|
52 | post-destroot { |
---|
53 | move ${destroot}${prefix}/mod/opencoarrays.mod \ |
---|
54 | ${destroot}${prefix}/include |
---|
55 | } |
---|