Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 May 2018 19:52:09 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r470430 - in head/net/openmpi3: . files
Message-ID:  <201805191952.w4JJq9aD009711@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danilo
Date: Sat May 19 19:52:09 2018
New Revision: 470430
URL: https://svnweb.freebsd.org/changeset/ports/470430

Log:
  - Update to 3.1.0

Added:
  head/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c   (contents, props changed)
Deleted:
  head/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_sm_pmix__mmap.c
Modified:
  head/net/openmpi3/Makefile
  head/net/openmpi3/distinfo
  head/net/openmpi3/pkg-plist

Modified: head/net/openmpi3/Makefile
==============================================================================
--- head/net/openmpi3/Makefile	Sat May 19 19:30:42 2018	(r470429)
+++ head/net/openmpi3/Makefile	Sat May 19 19:52:09 2018	(r470430)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	openmpi
-PORTVERSION=	3.0.1
+PORTVERSION=	3.1.0
 CATEGORIES=	net parallel
 MASTER_SITES=	http://www.open-mpi.org/software/ompi/v${PORTVERSION:R}/downloads/
 PKGNAMESUFFIX=	3
@@ -25,7 +25,7 @@ HAS_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 # :keepla because port uses lt_dlopen
 USES=		fortran gmake libtool:keepla localbase perl5 \
-		pkgconfig tar:bzip2
+		pkgconfig shebangfix tar:bzip2
 USE_PERL5=	build
 
 MPIBASE?=	mpi
@@ -52,6 +52,9 @@ USE_LDCONFIG=	${PREFIX}/${MPIDIR}/lib \
 		${PREFIX}/${MPIDIR}/lib/openmpi
 
 MANPREFIX=	${PREFIX}/${MPIDIR}
+
+SHEBANG_FILES=	ompi/mca/common/monitoring/profile2mat.pl \
+		ompi/mca/common/monitoring/aggregate_profile.pl
 
 OPTIONS_DEFINE=	DEBUG IPV6 SLURM TORQUE
 TORQUE_DESC=	Enable Torque support

Modified: head/net/openmpi3/distinfo
==============================================================================
--- head/net/openmpi3/distinfo	Sat May 19 19:30:42 2018	(r470429)
+++ head/net/openmpi3/distinfo	Sat May 19 19:52:09 2018	(r470430)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522411253
-SHA256 (openmpi-3.0.1.tar.bz2) = 663450d1ee7838b03644507e8a76edfb1fba23e601e9e0b5b2a738e54acd785d
-SIZE (openmpi-3.0.1.tar.bz2) = 9176460
+TIMESTAMP = 1526137814
+SHA256 (openmpi-3.1.0.tar.bz2) = b25c044124cc859c0b4e6e825574f9439a51683af1950f6acda1951f5ccdf06c
+SIZE (openmpi-3.1.0.tar.bz2) = 9443759

Added: head/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c	Sat May 19 19:52:09 2018	(r470430)
@@ -0,0 +1,20 @@
+--- opal/mca/pmix/pmix2x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c.orig	2018-05-03 01:53:36 UTC
++++ opal/mca/pmix/pmix2x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c
+@@ -79,6 +79,9 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
+     if (0 != (rc = posix_fallocate(sm_seg->seg_id, 0, size))) {
+         pmix_output_verbose(2, pmix_globals.debug_output,
+                 "sys call posix_fallocate(2) fail\n");
++        if (EINVAL == rc) {
++            goto ftruncate;
++        }
+         if (ENOSPC == rc) {
+             rc = PMIX_ERR_OUT_OF_RESOURCE;
+             goto out;
+@@ -98,6 +101,7 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
+         goto map_memory;
+     }
+ #endif
++ftruncate:
+     if (0 != ftruncate(sm_seg->seg_id, size)) {
+         pmix_output_verbose(2, pmix_globals.debug_output,
+                 "sys call ftruncate(2) fail\n");

Modified: head/net/openmpi3/pkg-plist
==============================================================================
--- head/net/openmpi3/pkg-plist	Sat May 19 19:30:42 2018	(r470429)
+++ head/net/openmpi3/pkg-plist	Sat May 19 19:52:09 2018	(r470430)
@@ -1,3 +1,4 @@
+%%MPIDIR%%/bin/aggregate_profile.pl
 %%MPIDIR%%/bin/mpiCC
 %%MPIDIR%%/bin/mpic++
 %%MPIDIR%%/bin/mpicc
@@ -23,9 +24,12 @@
 %%MPIDIR%%/bin/ortecc
 %%MPIDIR%%/bin/orted
 %%MPIDIR%%/bin/orterun
+%%MPIDIR%%/bin/profile2mat.pl
+%%MPIDIR%%/bin/prun
 %%MPIDIR%%/%%ETCDIR%%-default-hostfile
 %%MPIDIR%%/%%ETCDIR%%-mca-params.conf
 %%MPIDIR%%/%%ETCDIR%%-totalview.tcl
+%%MPIDIR%%/etc/pmix-mca-params.conf
 %%MPIDIR%%/include/mpi-ext.h
 %%MPIDIR%%/include/mpi.h
 %%MPIDIR%%/include/mpi_portable_platform.h
@@ -74,45 +78,49 @@
 %%MPIDIR%%/include/openmpi/ompi/mpi/cxx/win_inln.h
 %%MPIDIR%%/include/openmpi/ompi/mpiext/affinity/c/mpiext_affinity_c.h
 %%MPIDIR%%/include/openmpi/ompi/mpiext/cuda/c/mpiext_cuda_c.h
+%%MPIDIR%%/lib/libmca_common_monitoring.la
+%%MPIDIR%%/lib/libmca_common_monitoring.so
+%%MPIDIR%%/lib/libmca_common_monitoring.so.50
+%%MPIDIR%%/lib/libmca_common_monitoring.so.50.0.0
 %%MPIDIR%%/lib/libmca_common_ompio.la
 %%MPIDIR%%/lib/libmca_common_ompio.so
 %%MPIDIR%%/lib/libmca_common_ompio.so.41
-%%MPIDIR%%/lib/libmca_common_ompio.so.41.0.0
+%%MPIDIR%%/lib/libmca_common_ompio.so.41.9.0
 %%MPIDIR%%/lib/libmca_common_sm.la
 %%MPIDIR%%/lib/libmca_common_sm.so
 %%MPIDIR%%/lib/libmca_common_sm.so.40
-%%MPIDIR%%/lib/libmca_common_sm.so.40.0.0
+%%MPIDIR%%/lib/libmca_common_sm.so.40.10.0
 %%MPIDIR%%/lib/libmpi.la
 %%MPIDIR%%/lib/libmpi.so
 %%MPIDIR%%/lib/libmpi.so.40
-%%MPIDIR%%/lib/libmpi.so.40.0.1
+%%MPIDIR%%/lib/libmpi.so.40.10.0
 %%MPIDIR%%/lib/libmpi_cxx.la
 %%MPIDIR%%/lib/libmpi_cxx.so
 %%MPIDIR%%/lib/libmpi_cxx.so.40
-%%MPIDIR%%/lib/libmpi_cxx.so.40.0.0
+%%MPIDIR%%/lib/libmpi_cxx.so.40.10.0
 %%MPIDIR%%/lib/libmpi_mpifh.la
 %%MPIDIR%%/lib/libmpi_mpifh.so
 %%MPIDIR%%/lib/libmpi_mpifh.so.40
-%%MPIDIR%%/lib/libmpi_mpifh.so.40.0.0
+%%MPIDIR%%/lib/libmpi_mpifh.so.40.10.0
 %%MPIDIR%%/lib/libmpi_usempi.la
 %%MPIDIR%%/lib/libmpi_usempi.so
 %%MPIDIR%%/lib/libmpi_usempi.so.40
-%%MPIDIR%%/lib/libmpi_usempi.so.40.0.0
+%%MPIDIR%%/lib/libmpi_usempi.so.40.10.0
 %%MPIDIR%%/lib/libompitrace.la
 %%MPIDIR%%/lib/libompitrace.so
 %%MPIDIR%%/lib/libompitrace.so.40
-%%MPIDIR%%/lib/libompitrace.so.40.0.0
+%%MPIDIR%%/lib/libompitrace.so.40.10.0
 %%MPIDIR%%/lib/libopen-pal.la
 %%MPIDIR%%/lib/libopen-pal.so
 %%MPIDIR%%/lib/libopen-pal.so.40
-%%MPIDIR%%/lib/libopen-pal.so.40.1.0
+%%MPIDIR%%/lib/libopen-pal.so.40.10.0
 %%MPIDIR%%/lib/libopen-rte.la
 %%MPIDIR%%/lib/libopen-rte.so
 %%MPIDIR%%/lib/libopen-rte.so.40
-%%MPIDIR%%/lib/libopen-rte.so.40.0.1
-%%MPIDIR%%/lib/monitoring_prof.la
-%%MPIDIR%%/lib/monitoring_prof.so
+%%MPIDIR%%/lib/libopen-rte.so.40.10.0
 %%MPIDIR%%/lib/mpi.mod
+%%MPIDIR%%/lib/ompi_monitoring_prof.la
+%%MPIDIR%%/lib/ompi_monitoring_prof.so
 %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.la
 %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.so
 %%MPIDIR%%/lib/openmpi/mca_allocator_basic.la
@@ -135,10 +143,14 @@
 %%MPIDIR%%/lib/openmpi/mca_coll_inter.so
 %%MPIDIR%%/lib/openmpi/mca_coll_libnbc.la
 %%MPIDIR%%/lib/openmpi/mca_coll_libnbc.so
+%%MPIDIR%%/lib/openmpi/mca_coll_monitoring.la
+%%MPIDIR%%/lib/openmpi/mca_coll_monitoring.so
 %%MPIDIR%%/lib/openmpi/mca_coll_self.la
 %%MPIDIR%%/lib/openmpi/mca_coll_self.so
 %%MPIDIR%%/lib/openmpi/mca_coll_sm.la
 %%MPIDIR%%/lib/openmpi/mca_coll_sm.so
+%%MPIDIR%%/lib/openmpi/mca_coll_spacc.la
+%%MPIDIR%%/lib/openmpi/mca_coll_spacc.so
 %%MPIDIR%%/lib/openmpi/mca_coll_sync.la
 %%MPIDIR%%/lib/openmpi/mca_coll_sync.so
 %%MPIDIR%%/lib/openmpi/mca_coll_tuned.la
@@ -211,6 +223,8 @@
 %%MPIDIR%%/lib/openmpi/mca_odls_default.so
 %%MPIDIR%%/lib/openmpi/mca_oob_tcp.la
 %%MPIDIR%%/lib/openmpi/mca_oob_tcp.so
+%%MPIDIR%%/lib/openmpi/mca_osc_monitoring.la
+%%MPIDIR%%/lib/openmpi/mca_osc_monitoring.so
 %%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.la
 %%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.so
 %%MPIDIR%%/lib/openmpi/mca_osc_rdma.la
@@ -241,6 +255,12 @@
 %%MPIDIR%%/lib/openmpi/mca_ras_simulator.so
 %%MPIDIR%%/lib/openmpi/mca_rcache_grdma.la
 %%MPIDIR%%/lib/openmpi/mca_rcache_grdma.so
+%%MPIDIR%%/lib/openmpi/mca_reachable_weighted.la
+%%MPIDIR%%/lib/openmpi/mca_reachable_weighted.so
+%%MPIDIR%%/lib/openmpi/mca_regx_fwd.la
+%%MPIDIR%%/lib/openmpi/mca_regx_fwd.so
+%%MPIDIR%%/lib/openmpi/mca_regx_reverse.la
+%%MPIDIR%%/lib/openmpi/mca_regx_reverse.so
 %%MPIDIR%%/lib/openmpi/mca_rmaps_mindist.la
 %%MPIDIR%%/lib/openmpi/mca_rmaps_mindist.so
 %%MPIDIR%%/lib/openmpi/mca_rmaps_ppr.la
@@ -301,6 +321,18 @@
 %%MPIDIR%%/lib/openmpi/mca_topo_treematch.so
 %%MPIDIR%%/lib/openmpi/mca_vprotocol_pessimist.la
 %%MPIDIR%%/lib/openmpi/mca_vprotocol_pessimist.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v12.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v12.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v20.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v20.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v21.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v21.so
+%%MPIDIR%%/lib/pmix/mca_gds_ds12.la
+%%MPIDIR%%/lib/pmix/mca_gds_ds12.so
+%%MPIDIR%%/lib/pmix/mca_gds_hash.la
+%%MPIDIR%%/lib/pmix/mca_gds_hash.so
+%%MPIDIR%%/lib/pmix/mca_preg_native.la
+%%MPIDIR%%/lib/pmix/mca_preg_native.so
 %%MPIDIR%%/lib/pmix/mca_psec_native.la
 %%MPIDIR%%/lib/pmix/mca_psec_native.so
 %%MPIDIR%%/lib/pmix/mca_psec_none.la
@@ -309,6 +341,8 @@
 %%MPIDIR%%/lib/pmix/mca_psensor_file.so
 %%MPIDIR%%/lib/pmix/mca_psensor_heartbeat.la
 %%MPIDIR%%/lib/pmix/mca_psensor_heartbeat.so
+%%MPIDIR%%/lib/pmix/mca_pshmem_mmap.la
+%%MPIDIR%%/lib/pmix/mca_pshmem_mmap.so
 %%MPIDIR%%/lib/pmix/mca_ptl_tcp.la
 %%MPIDIR%%/lib/pmix/mca_ptl_tcp.so
 %%MPIDIR%%/lib/pmix/mca_ptl_usock.la
@@ -330,7 +364,6 @@
 %%MPIDIR%%/man/man1/mpifort.1.gz
 %%MPIDIR%%/man/man1/mpirun.1.gz
 %%MPIDIR%%/man/man1/ompi-clean.1.gz
-%%MPIDIR%%/man/man1/ompi-dvm.1.gz
 %%MPIDIR%%/man/man1/ompi-ps.1.gz
 %%MPIDIR%%/man/man1/ompi-server.1.gz
 %%MPIDIR%%/man/man1/ompi-top.1.gz
@@ -344,6 +377,7 @@
 %%MPIDIR%%/man/man1/orte-top.1.gz
 %%MPIDIR%%/man/man1/orted.1.gz
 %%MPIDIR%%/man/man1/orterun.1.gz
+%%MPIDIR%%/man/man1/prun.1.gz
 %%MPIDIR%%/man/man3/MPI.3.gz
 %%MPIDIR%%/man/man3/MPIX_Query_cuda_support.3.gz
 %%MPIDIR%%/man/man3/MPI_Abort.3.gz
@@ -814,6 +848,7 @@
 %%MPIDIR%%/%%DATADIR%%/help-orte-rmaps-rr.txt
 %%MPIDIR%%/%%DATADIR%%/help-orte-rmaps-seq.txt
 %%MPIDIR%%/%%DATADIR%%/help-orte-rtc-base.txt
+%%MPIDIR%%/%%DATADIR%%/help-orte-rtc-hwloc.txt
 %%MPIDIR%%/%%DATADIR%%/help-orte-runtime.txt
 %%MPIDIR%%/%%DATADIR%%/help-orte-server.txt
 %%MPIDIR%%/%%DATADIR%%/help-orte-snapc-base.txt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805191952.w4JJq9aD009711>