mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
See https://github.com/macports/macports-ports/pull/26909#issuecomment-3339115770
42 lines
1.6 KiB
Tcl
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
|