Files

42 lines
1.6 KiB
Tcl

# -*- 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
PortSystem 1.0
PortGroup compilers 1.0
PortGroup R 1.0
R.setup cran hyu Rmpi 0.7-2.1
revision 0
categories-append parallel
maintainers nomaintainer
license {GPL-2 GPL-3}
description Interface (wrapper) to MPI
long_description {*}${description}
homepage http://fisher.stats.uwo.ca/faculty/yu/Rmpi
checksums rmd160 3070b8223647a7c0e47f834dd10566ddd0d0138f \
sha256 a06039a28970724085e4efb15e0320daa9eb633e5b91706c7e3d7499484eedbb \
size 106368
if {[string match macports-clang-* ${configure.compiler}]} {
set mpi_suffix mp
set mpi_port mpich-default
} elseif {[string match macports-gcc-* ${configure.compiler}]} {
set gcc_v [
string range ${configure.compiler} [
string length macports-gcc-
] end
]
set mpi_suffix gcc${gcc_v}
set mpi_port mpich-${mpi_suffix}
}
depends_lib-append port:${mpi_port}
build.args-append --configure-args="--with-Rmpi-include=${prefix}/include/mpich-${mpi_suffix} \
--with-Rmpi-libpath=${prefix}/lib/mpich-${mpi_suffix} \
--with-Rmpi-type=MPICH2"
# Configure script is a painful mess and fails to do its job.
# There seems to be no easy way to force right settings into the test env.
# But no point anyway, since there is no test-suite provided.
test.run no