diff --git a/common/shlibs b/common/shlibs index 299aba4e15d..131f15608fa 100644 --- a/common/shlibs +++ b/common/shlibs @@ -720,6 +720,7 @@ libaprutil-1.so.0 apr-util-1.3.9_1 libnetpgp.so.0 libnetpgp-20100313_1 libmj.so.0 libmj-20140211_1 libmca_common_sm.so.40 libopenmpi-3.0.1_1 +libmca_common_dstore.so.1 libopenmpi-4.0.1_1 libmca_common_ompio.so.41 libopenmpi-3.0.1_1 libmca_common_monitoring.so.50 libopenmpi-3.1.2_1 libmpi.so.40 libopenmpi-3.0.1_1 diff --git a/srcpkgs/openmpi/template b/srcpkgs/openmpi/template index bd70ae1d875..9e52dcd8037 100644 --- a/srcpkgs/openmpi/template +++ b/srcpkgs/openmpi/template @@ -1,8 +1,7 @@ # Template file for 'openmpi' pkgname=openmpi -version=3.1.3 +version=4.0.1 revision=1 -lib32disabled=yes build_style=gnu-configure configure_args="--enable-ipv6 --with-hwloc=${XBPS_CROSS_BASE}/usr" hostmakedepends="gcc-fortran libgomp-devel perl" @@ -11,17 +10,18 @@ conf_files=" /etc/openmpi-default-hostfile /etc/openmpi-mca-params.conf /etc/openmpi-totalview.tcl" -short_desc="A High Performance Message Passing Library" -homepage="https://www.open-mpi.org/" -license="BSD-3-Clause" +short_desc="High Performance Message Passing Library" maintainer="Juan RP " +license="BSD-3-Clause" +homepage="https://www.open-mpi.org/" distfiles="${homepage}/software/ompi/v${version%.*}/downloads/${pkgname}-${version}.tar.bz2" -checksum=8be04307c00f51401d3fb9d837321781ea7c79f2a5a4a2e5d4eaedc874087ab6 +checksum=cce7b6d20522849301727f81282201d609553103ac0b09162cf28d102efb9709 nocross=yes # libtool -rpath /usr/lib issue +lib32disabled=yes post_extract() { - sed -i 's,sys/unistd.h,unistd.h,g' opal/include/opal/sys/cma.h - sed -i '1i#include ' opal/mca/pmix/pmix2x/pmix/include/pmix_server.h + vsed -e 's,sys/unistd.h,unistd.h,g' -i opal/include/opal/sys/cma.h + vsed -e '1i#include ' -i opal/mca/pmix/pmix3x/pmix/include/pmix_server.h } pre_configure() {