summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
Diffstat (limited to 'parallel')
-rw-r--r--parallel/openmpi/Makefile17
-rw-r--r--parallel/openmpi/PLIST253
-rw-r--r--parallel/openmpi/distinfo16
-rw-r--r--parallel/openmpi/patches/patch-ai20
-rw-r--r--parallel/openmpi/patches/patch-aj16
-rw-r--r--parallel/openmpi/patches/patch-ak16
6 files changed, 216 insertions, 122 deletions
diff --git a/parallel/openmpi/Makefile b/parallel/openmpi/Makefile
index 820032c3e35..d4b0c7350a7 100644
--- a/parallel/openmpi/Makefile
+++ b/parallel/openmpi/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.31 2015/06/12 10:50:55 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2015/12/12 22:41:19 asau Exp $
-DISTNAME= openmpi-1.6.4
-PKGREVISION= 5
+DISTNAME= openmpi-1.10.1
CATEGORIES= parallel
-MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.6/downloads/
+MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.10/downloads/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= asau@inbox.ru
@@ -17,12 +16,12 @@ LIBTOOL_OVERRIDE= ${WRKSRC}/libtool \
${WRKSRC}/ompi/contrib/vt/vt/extlib/otf/libtool \
${WRKSRC}/ompi/contrib/vt/vt/libtool \
${WRKSRC}/ompi/mca/io/romio/romio/libtool
-SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4 \
- ${WRKSRC}/opal/libltdl/m4/libtool.m4
+SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4
+CONFIGURE_ARGS+= --without-sge
CONFIGURE_ARGS+= --without-slurm
CONFIGURE_ARGS+= --enable-contrib-no-build=vt # in separate package
-CONFIGURE_ARGS+= --with-libltdl=external # use our libltdl
+CONFIGURE_ARGS+= --with-libltdl=$(BUILDLINK_PREFIX.libltdl:Q) # use our libltdl
CONFIGURE_ARGS+= --with-hwloc=$(BUILDLINK_PREFIX.hwloc:Q) #external
CONFIGURE_ARGS+= --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib"
CONFIGURE_ENV+= ompi_cv_f77_have_INTEGERp8=no # no "INTEGER*8"??
@@ -60,8 +59,8 @@ PLIST.shm= yes
# pre-configure: replace-interpreter
# cd $(WRKSRC) && $(BASH) autogen.sh
-LIBLTDL_CONVENIENCE_SUBDIR= opal/libltdl
-.include "../../devel/libltdl/convenience.mk" # for "test" target to work
+#LIBLTDL_CONVENIENCE_SUBDIR= opal/libltdl
+#.include "../../devel/libltdl/convenience.mk" # for "test" target to work
.include "../../devel/libltdl/buildlink3.mk"
.include "../../parallel/hwloc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/parallel/openmpi/PLIST b/parallel/openmpi/PLIST
index 9b1997f6f3b..6ef77b1f00c 100644
--- a/parallel/openmpi/PLIST
+++ b/parallel/openmpi/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2015/01/15 20:51:11 dholland Exp $
+@comment $NetBSD: PLIST,v 1.14 2015/12/12 22:41:19 asau Exp $
bin/mpiCC
bin/mpic++
bin/mpicc
@@ -6,33 +6,36 @@ bin/mpicxx
bin/mpiexec
bin/mpif77
bin/mpif90
+bin/mpifort
bin/mpirun
bin/ompi-clean
-bin/ompi-iof
-bin/ompi-probe
-bin/ompi-profiler
bin/ompi-ps
bin/ompi-server
bin/ompi-top
bin/ompi_info
bin/opal_wrapper
-bin/orte-bootproxy.sh
bin/orte-clean
-bin/orte-iof
+bin/orte-dvm
+bin/orte-info
bin/orte-ps
+bin/orte-server
+bin/orte-submit
bin/orte-top
-bin/orteCC
-bin/orte_wrapper_script
-bin/ortec++
bin/ortecc
bin/orted
bin/orterun
include/mpi-ext.h
include/mpi.h
include/mpi_portable_platform.h
-include/mpif-common.h
include/mpif-config.h
-include/mpif-mpi-io.h
+include/mpif-constants.h
+include/mpif-ext.h
+include/mpif-externals.h
+include/mpif-handles.h
+include/mpif-io-constants.h
+include/mpif-io-handles.h
+include/mpif-sentinels.h
+include/mpif-sizeof.h
include/mpif.h
include/openmpi/ompi/mpi/cxx/comm.h
include/openmpi/ompi/mpi/cxx/comm_inln.h
@@ -68,94 +71,115 @@ include/openmpi/ompi/mpi/cxx/win_inln.h
lib/libmca_common_sm.la
lib/libmpi.la
lib/libmpi_cxx.la
-lib/libmpi_f77.la
-${PLIST.f90}lib/libmpi_f90.la
+lib/libmpi_mpifh.la
+lib/libmpi_usempi.la
lib/libompitrace.la
lib/libopen-pal.la
lib/libopen-rte.la
-${PLIST.f90}lib/mpi.mod
+lib/mpi.mod
lib/openmpi/libompi_dbg_msgq.la
lib/openmpi/mca_allocator_basic.la
lib/openmpi/mca_allocator_bucket.la
-${PLIST.ofud}lib/openmpi/mca_btl_ofud.la
-${PLIST.openib}lib/openmpi/mca_btl_openib.la
+lib/openmpi/mca_bcol_basesmuma.la
+lib/openmpi/mca_bcol_ptpcoll.la
lib/openmpi/mca_bml_r2.la
lib/openmpi/mca_btl_self.la
lib/openmpi/mca_btl_sm.la
lib/openmpi/mca_btl_tcp.la
-lib/openmpi/mca_carto_auto_detect.la
-lib/openmpi/mca_carto_file.la
+lib/openmpi/mca_btl_vader.la
lib/openmpi/mca_coll_basic.la
lib/openmpi/mca_coll_hierarch.la
lib/openmpi/mca_coll_inter.la
+lib/openmpi/mca_coll_libnbc.la
+lib/openmpi/mca_coll_ml.la
lib/openmpi/mca_coll_self.la
lib/openmpi/mca_coll_sm.la
-lib/openmpi/mca_coll_sync.la
lib/openmpi/mca_coll_tuned.la
+lib/openmpi/mca_compress_bzip.la
+lib/openmpi/mca_compress_gzip.la
lib/openmpi/mca_crs_none.la
+lib/openmpi/mca_db_hash.la
+lib/openmpi/mca_db_print.la
+lib/openmpi/mca_dfs_app.la
+lib/openmpi/mca_dfs_orted.la
+lib/openmpi/mca_dfs_test.la
lib/openmpi/mca_dpm_orte.la
-lib/openmpi/mca_errmgr_default.la
+lib/openmpi/mca_errmgr_default_app.la
+lib/openmpi/mca_errmgr_default_hnp.la
+lib/openmpi/mca_errmgr_default_orted.la
+lib/openmpi/mca_errmgr_default_tool.la
lib/openmpi/mca_ess_env.la
lib/openmpi/mca_ess_hnp.la
lib/openmpi/mca_ess_singleton.la
-lib/openmpi/mca_ess_slave.la
lib/openmpi/mca_ess_tool.la
-lib/openmpi/mca_filem_rsh.la
+lib/openmpi/mca_fbtl_posix.la
+lib/openmpi/mca_fcoll_dynamic.la
+lib/openmpi/mca_fcoll_individual.la
+lib/openmpi/mca_fcoll_static.la
+lib/openmpi/mca_fcoll_two_phase.la
+lib/openmpi/mca_fcoll_ylib.la
+lib/openmpi/mca_filem_raw.la
+lib/openmpi/mca_fs_ufs.la
lib/openmpi/mca_grpcomm_bad.la
-lib/openmpi/mca_grpcomm_basic.la
-lib/openmpi/mca_grpcomm_hier.la
+lib/openmpi/mca_io_ompio.la
lib/openmpi/mca_io_romio.la
lib/openmpi/mca_iof_hnp.la
+lib/openmpi/mca_iof_mr_hnp.la
+lib/openmpi/mca_iof_mr_orted.la
lib/openmpi/mca_iof_orted.la
lib/openmpi/mca_iof_tool.la
-lib/openmpi/mca_maffinity_first_use.la
-lib/openmpi/mca_maffinity_hwloc.la
-lib/openmpi/mca_mpool_fake.la
-lib/openmpi/mca_mpool_rdma.la
+lib/openmpi/mca_mpool_grdma.la
lib/openmpi/mca_mpool_sm.la
-lib/openmpi/mca_notifier_command.la
-${PLIST.notifier-smtp}lib/openmpi/mca_notifier_smtp.la
-lib/openmpi/mca_notifier_syslog.la
lib/openmpi/mca_odls_default.la
lib/openmpi/mca_oob_tcp.la
lib/openmpi/mca_osc_pt2pt.la
-lib/openmpi/mca_osc_rdma.la
-lib/openmpi/mca_paffinity_hwloc.la
+lib/openmpi/mca_osc_sm.la
+lib/openmpi/mca_plm_isolated.la
lib/openmpi/mca_plm_rsh.la
lib/openmpi/mca_pml_bfo.la
lib/openmpi/mca_pml_cm.la
-lib/openmpi/mca_pml_csum.la
lib/openmpi/mca_pml_ob1.la
-lib/openmpi/mca_pml_v.la
-${PLIST.linux}lib/openmpi/mca_pstat_linux.la
+lib/openmpi/mca_pstat_test.la
lib/openmpi/mca_pubsub_orte.la
-lib/openmpi/mca_ras_cm.la
-${PLIST.sge}lib/openmpi/mca_ras_gridengine.la
-${PLIST.loadleveler}lib/openmpi/mca_ras_loadleveler.la
+lib/openmpi/mca_ras_simulator.la
lib/openmpi/mca_rcache_vma.la
-lib/openmpi/mca_rmaps_load_balance.la
+lib/openmpi/mca_rmaps_mindist.la
+lib/openmpi/mca_rmaps_ppr.la
lib/openmpi/mca_rmaps_rank_file.la
lib/openmpi/mca_rmaps_resilient.la
lib/openmpi/mca_rmaps_round_robin.la
lib/openmpi/mca_rmaps_seq.la
-lib/openmpi/mca_rmaps_topo.la
+lib/openmpi/mca_rmaps_staged.la
lib/openmpi/mca_rml_oob.la
lib/openmpi/mca_routed_binomial.la
-lib/openmpi/mca_routed_cm.la
+lib/openmpi/mca_routed_debruijn.la
lib/openmpi/mca_routed_direct.la
-lib/openmpi/mca_routed_linear.la
lib/openmpi/mca_routed_radix.la
-lib/openmpi/mca_routed_slave.la
+lib/openmpi/mca_sbgp_basesmsocket.la
+lib/openmpi/mca_sbgp_basesmuma.la
+lib/openmpi/mca_sbgp_p2p.la
+lib/openmpi/mca_sec_basic.la
+lib/openmpi/mca_sharedfp_individual.la
+lib/openmpi/mca_sharedfp_lockedfile.la
+lib/openmpi/mca_sharedfp_sm.la
lib/openmpi/mca_shmem_mmap.la
-${PLIST.shm}lib/openmpi/mca_shmem_posix.la
+lib/openmpi/mca_shmem_posix.la
lib/openmpi/mca_shmem_sysv.la
-${PLIST.linux}lib/openmpi/mca_sysinfo_linux.la
-lib/openmpi/mca_topo_unity.la
+lib/openmpi/mca_state_app.la
+lib/openmpi/mca_state_dvm.la
+lib/openmpi/mca_state_hnp.la
+lib/openmpi/mca_state_novm.la
+lib/openmpi/mca_state_orted.la
+lib/openmpi/mca_state_staged_hnp.la
+lib/openmpi/mca_state_staged_orted.la
+lib/openmpi/mca_state_tool.la
+lib/openmpi/mca_topo_basic.la
lib/openmpi/mca_vprotocol_pessimist.la
lib/pkgconfig/ompi-c.pc
lib/pkgconfig/ompi-cxx.pc
lib/pkgconfig/ompi-f77.pc
lib/pkgconfig/ompi-f90.pc
+lib/pkgconfig/ompi-fort.pc
lib/pkgconfig/ompi.pc
lib/pkgconfig/orte.pc
man/man1/mpiCC.1
@@ -165,21 +189,21 @@ man/man1/mpicxx.1
man/man1/mpiexec.1
man/man1/mpif77.1
man/man1/mpif90.1
+man/man1/mpifort.1
man/man1/mpirun.1
man/man1/ompi-clean.1
-man/man1/ompi-iof.1
-man/man1/ompi-probe.1
-man/man1/ompi-profiler.1
man/man1/ompi-ps.1
man/man1/ompi-server.1
man/man1/ompi-top.1
man/man1/ompi_info.1
man/man1/opal_wrapper.1
man/man1/orte-clean.1
-man/man1/orte-iof.1
+man/man1/orte-dvm.1
+man/man1/orte-info.1
man/man1/orte-ps.1
+man/man1/orte-server.1
+man/man1/orte-submit.1
man/man1/orte-top.1
-man/man1/orteCC.1
man/man1/orted.1
man/man1/orterun.1
man/man3/MPI.3
@@ -189,6 +213,8 @@ man/man3/MPI_Add_error_class.3
man/man3/MPI_Add_error_code.3
man/man3/MPI_Add_error_string.3
man/man3/MPI_Address.3
+man/man3/MPI_Aint_add.3
+man/man3/MPI_Aint_diff.3
man/man3/MPI_Allgather.3
man/man3/MPI_Allgatherv.3
man/man3/MPI_Alloc_mem.3
@@ -222,31 +248,42 @@ man/man3/MPI_Comm_compare.3
man/man3/MPI_Comm_connect.3
man/man3/MPI_Comm_create.3
man/man3/MPI_Comm_create_errhandler.3
+man/man3/MPI_Comm_create_group.3
man/man3/MPI_Comm_create_keyval.3
man/man3/MPI_Comm_delete_attr.3
man/man3/MPI_Comm_disconnect.3
man/man3/MPI_Comm_dup.3
+man/man3/MPI_Comm_dup_with_info.3
man/man3/MPI_Comm_f2c.3
man/man3/MPI_Comm_free.3
man/man3/MPI_Comm_free_keyval.3
man/man3/MPI_Comm_get_attr.3
man/man3/MPI_Comm_get_errhandler.3
+man/man3/MPI_Comm_get_info.3
man/man3/MPI_Comm_get_name.3
man/man3/MPI_Comm_get_parent.3
man/man3/MPI_Comm_group.3
+man/man3/MPI_Comm_idup.3
man/man3/MPI_Comm_join.3
man/man3/MPI_Comm_rank.3
man/man3/MPI_Comm_remote_group.3
man/man3/MPI_Comm_remote_size.3
man/man3/MPI_Comm_set_attr.3
man/man3/MPI_Comm_set_errhandler.3
+man/man3/MPI_Comm_set_info.3
man/man3/MPI_Comm_set_name.3
man/man3/MPI_Comm_size.3
man/man3/MPI_Comm_spawn.3
man/man3/MPI_Comm_spawn_multiple.3
man/man3/MPI_Comm_split.3
+man/man3/MPI_Comm_split_type.3
man/man3/MPI_Comm_test_inter.3
+man/man3/MPI_Compare_and_swap.3
man/man3/MPI_Dims_create.3
+man/man3/MPI_Dist_graph_create.3
+man/man3/MPI_Dist_graph_create_adjacent.3
+man/man3/MPI_Dist_graph_neighbors.3
+man/man3/MPI_Dist_graph_neighbors_count.3
man/man3/MPI_Errhandler_create.3
man/man3/MPI_Errhandler_free.3
man/man3/MPI_Errhandler_get.3
@@ -254,6 +291,7 @@ man/man3/MPI_Errhandler_set.3
man/man3/MPI_Error_class.3
man/man3/MPI_Error_string.3
man/man3/MPI_Exscan.3
+man/man3/MPI_Fetch_and_op.3
man/man3/MPI_File_c2f.3
man/man3/MPI_File_call_errhandler.3
man/man3/MPI_File_close.3
@@ -317,9 +355,12 @@ man/man3/MPI_Free_mem.3
man/man3/MPI_Gather.3
man/man3/MPI_Gatherv.3
man/man3/MPI_Get.3
+man/man3/MPI_Get_accumulate.3
man/man3/MPI_Get_address.3
man/man3/MPI_Get_count.3
man/man3/MPI_Get_elements.3
+man/man3/MPI_Get_elements_x.3
+man/man3/MPI_Get_library_version.3
man/man3/MPI_Get_processor_name.3
man/man3/MPI_Get_version.3
man/man3/MPI_Graph_create.3
@@ -344,11 +385,30 @@ man/man3/MPI_Group_rank.3
man/man3/MPI_Group_size.3
man/man3/MPI_Group_translate_ranks.3
man/man3/MPI_Group_union.3
+man/man3/MPI_Iallgather.3
+man/man3/MPI_Iallgatherv.3
+man/man3/MPI_Iallreduce.3
+man/man3/MPI_Ialltoall.3
+man/man3/MPI_Ialltoallv.3
+man/man3/MPI_Ialltoallw.3
+man/man3/MPI_Ibarrier.3
+man/man3/MPI_Ibcast.3
man/man3/MPI_Ibsend.3
+man/man3/MPI_Iexscan.3
+man/man3/MPI_Igather.3
+man/man3/MPI_Igatherv.3
+man/man3/MPI_Improbe.3
+man/man3/MPI_Imrecv.3
+man/man3/MPI_Ineighbor_allgather.3
+man/man3/MPI_Ineighbor_allgatherv.3
+man/man3/MPI_Ineighbor_alltoall.3
+man/man3/MPI_Ineighbor_alltoallv.3
+man/man3/MPI_Ineighbor_alltoallw.3
man/man3/MPI_Info_c2f.3
man/man3/MPI_Info_create.3
man/man3/MPI_Info_delete.3
man/man3/MPI_Info_dup.3
+man/man3/MPI_Info_env.3
man/man3/MPI_Info_f2c.3
man/man3/MPI_Info_free.3
man/man3/MPI_Info_get.3
@@ -363,13 +423,26 @@ man/man3/MPI_Intercomm_create.3
man/man3/MPI_Intercomm_merge.3
man/man3/MPI_Iprobe.3
man/man3/MPI_Irecv.3
+man/man3/MPI_Ireduce.3
+man/man3/MPI_Ireduce_scatter.3
+man/man3/MPI_Ireduce_scatter_block.3
man/man3/MPI_Irsend.3
man/man3/MPI_Is_thread_main.3
+man/man3/MPI_Iscan.3
+man/man3/MPI_Iscatter.3
+man/man3/MPI_Iscatterv.3
man/man3/MPI_Isend.3
man/man3/MPI_Issend.3
man/man3/MPI_Keyval_create.3
man/man3/MPI_Keyval_free.3
man/man3/MPI_Lookup_name.3
+man/man3/MPI_Mprobe.3
+man/man3/MPI_Mrecv.3
+man/man3/MPI_Neighbor_allgather.3
+man/man3/MPI_Neighbor_allgatherv.3
+man/man3/MPI_Neighbor_alltoall.3
+man/man3/MPI_Neighbor_alltoallv.3
+man/man3/MPI_Neighbor_alltoallw.3
man/man3/MPI_Op_c2f.3
man/man3/MPI_Op_create.3
man/man3/MPI_Op_f2c.3
@@ -384,16 +457,21 @@ man/man3/MPI_Probe.3
man/man3/MPI_Publish_name.3
man/man3/MPI_Put.3
man/man3/MPI_Query_thread.3
+man/man3/MPI_Raccumulate.3
man/man3/MPI_Recv.3
man/man3/MPI_Recv_init.3
man/man3/MPI_Reduce.3
man/man3/MPI_Reduce_local.3
man/man3/MPI_Reduce_scatter.3
+man/man3/MPI_Reduce_scatter_block.3
man/man3/MPI_Register_datarep.3
man/man3/MPI_Request_c2f.3
man/man3/MPI_Request_f2c.3
man/man3/MPI_Request_free.3
man/man3/MPI_Request_get_status.3
+man/man3/MPI_Rget.3
+man/man3/MPI_Rget_accumulate.3
+man/man3/MPI_Rput.3
man/man3/MPI_Rsend.3
man/man3/MPI_Rsend_init.3
man/man3/MPI_Scan.3
@@ -412,6 +490,7 @@ man/man3/MPI_Status_c2f.3
man/man3/MPI_Status_f2c.3
man/man3/MPI_Status_set_cancelled.3
man/man3/MPI_Status_set_elements.3
+man/man3/MPI_Status_set_elements_x.3
man/man3/MPI_Test.3
man/man3/MPI_Test_cancelled.3
man/man3/MPI_Testall.3
@@ -426,6 +505,7 @@ man/man3/MPI_Type_create_f90_complex.3
man/man3/MPI_Type_create_f90_integer.3
man/man3/MPI_Type_create_f90_real.3
man/man3/MPI_Type_create_hindexed.3
+man/man3/MPI_Type_create_hindexed_block.3
man/man3/MPI_Type_create_hvector.3
man/man3/MPI_Type_create_indexed_block.3
man/man3/MPI_Type_create_keyval.3
@@ -442,8 +522,10 @@ man/man3/MPI_Type_get_attr.3
man/man3/MPI_Type_get_contents.3
man/man3/MPI_Type_get_envelope.3
man/man3/MPI_Type_get_extent.3
+man/man3/MPI_Type_get_extent_x.3
man/man3/MPI_Type_get_name.3
man/man3/MPI_Type_get_true_extent.3
+man/man3/MPI_Type_get_true_extent_x.3
man/man3/MPI_Type_hindexed.3
man/man3/MPI_Type_hvector.3
man/man3/MPI_Type_indexed.3
@@ -452,6 +534,7 @@ man/man3/MPI_Type_match_size.3
man/man3/MPI_Type_set_attr.3
man/man3/MPI_Type_set_name.3
man/man3/MPI_Type_size.3
+man/man3/MPI_Type_size_x.3
man/man3/MPI_Type_struct.3
man/man3/MPI_Type_ub.3
man/man3/MPI_Type_vector.3
@@ -462,29 +545,44 @@ man/man3/MPI_Wait.3
man/man3/MPI_Waitall.3
man/man3/MPI_Waitany.3
man/man3/MPI_Waitsome.3
+man/man3/MPI_Win_allocate.3
+man/man3/MPI_Win_allocate_shared.3
+man/man3/MPI_Win_attach.3
man/man3/MPI_Win_c2f.3
man/man3/MPI_Win_call_errhandler.3
man/man3/MPI_Win_complete.3
man/man3/MPI_Win_create.3
+man/man3/MPI_Win_create_dynamic.3
man/man3/MPI_Win_create_errhandler.3
man/man3/MPI_Win_create_keyval.3
man/man3/MPI_Win_delete_attr.3
+man/man3/MPI_Win_detach.3
man/man3/MPI_Win_f2c.3
man/man3/MPI_Win_fence.3
+man/man3/MPI_Win_flush.3
+man/man3/MPI_Win_flush_all.3
+man/man3/MPI_Win_flush_local.3
+man/man3/MPI_Win_flush_local_all.3
man/man3/MPI_Win_free.3
man/man3/MPI_Win_free_keyval.3
man/man3/MPI_Win_get_attr.3
man/man3/MPI_Win_get_errhandler.3
man/man3/MPI_Win_get_group.3
+man/man3/MPI_Win_get_info.3
man/man3/MPI_Win_get_name.3
man/man3/MPI_Win_lock.3
+man/man3/MPI_Win_lock_all.3
man/man3/MPI_Win_post.3
man/man3/MPI_Win_set_attr.3
man/man3/MPI_Win_set_errhandler.3
+man/man3/MPI_Win_set_info.3
man/man3/MPI_Win_set_name.3
+man/man3/MPI_Win_shared_query.3
man/man3/MPI_Win_start.3
+man/man3/MPI_Win_sync.3
man/man3/MPI_Win_test.3
man/man3/MPI_Win_unlock.3
+man/man3/MPI_Win_unlock_all.3
man/man3/MPI_Win_wait.3
man/man3/MPI_Wtick.3
man/man3/MPI_Wtime.3
@@ -494,89 +592,88 @@ man/man7/opal_crs.7
man/man7/orte_filem.7
man/man7/orte_hosts.7
man/man7/orte_snapc.7
-${PLIST.openib}share/openmpi/amca-param-sets/btl-openib-benchmark
+man/man7/orte_sstore.7
share/openmpi/amca-param-sets/example.conf
-${PLIST.linux}share/openmpi/doc/COPYRIGHT-ptmalloc2.txt
share/openmpi/examples/openmpi-default-hostfile
share/openmpi/examples/openmpi-mca-params.conf
share/openmpi/examples/openmpi-totalview.tcl
-share/openmpi/help-coll-sync.txt
+share/openmpi/help-btl-vader.txt
share/openmpi/help-dash-host.txt
+share/openmpi/help-db-base.txt
+share/openmpi/help-errmgr-base.txt
share/openmpi/help-ess-base.txt
share/openmpi/help-hostfile.txt
share/openmpi/help-mca-base.txt
share/openmpi/help-mca-bml-r2.txt
share/openmpi/help-mca-coll-base.txt
share/openmpi/help-mca-op-base.txt
-share/openmpi/help-mca-param.txt
+share/openmpi/help-mca-var.txt
share/openmpi/help-mpi-api.txt
share/openmpi/help-mpi-btl-base.txt
-${PLIST.openib}share/openmpi/help-mpi-btl-openib-cpc-base.txt
-${PLIST.openib}share/openmpi/help-mpi-btl-openib.txt
share/openmpi/help-mpi-btl-sm.txt
share/openmpi/help-mpi-btl-tcp.txt
+share/openmpi/help-mpi-coll-ml.txt
share/openmpi/help-mpi-coll-sm.txt
share/openmpi/help-mpi-common-sm.txt
share/openmpi/help-mpi-errors.txt
share/openmpi/help-mpi-pml-bfo.txt
-share/openmpi/help-mpi-pml-csum.txt
share/openmpi/help-mpi-pml-ob1.txt
share/openmpi/help-mpi-runtime.txt
share/openmpi/help-mpool-base.txt
-share/openmpi/help-odls-default.txt
share/openmpi/help-ompi-crcp-base.txt
share/openmpi/help-ompi-dpm-base.txt
share/openmpi/help-ompi-dpm-orte.txt
-share/openmpi/help-ompi-probe.txt
-share/openmpi/help-ompi-profiler.txt
share/openmpi/help-ompi-pubsub-orte.txt
-share/openmpi/help-ompi-server.txt
-share/openmpi/help-ompi_info.txt
+share/openmpi/help-oob-base.txt
share/openmpi/help-oob-tcp.txt
-share/openmpi/help-opal-carto-file.txt
+share/openmpi/help-opal-compress-base.txt
+share/openmpi/help-opal-compress-bzip.txt
+share/openmpi/help-opal-compress-gzip.txt
share/openmpi/help-opal-crs-base.txt
share/openmpi/help-opal-crs-none.txt
-share/openmpi/help-opal-maffinity-hwloc.txt
-${PLIST.linux}share/openmpi/help-opal-memory-linux.txt
+share/openmpi/help-opal-hwloc-base.txt
share/openmpi/help-opal-runtime.txt
share/openmpi/help-opal-shmem-mmap.txt
-${PLIST.shm}share/openmpi/help-opal-shmem-posix.txt
+share/openmpi/help-opal-shmem-posix.txt
share/openmpi/help-opal-shmem-sysv.txt
share/openmpi/help-opal-util.txt
share/openmpi/help-opal-wrapper.txt
+share/openmpi/help-opal_info.txt
share/openmpi/help-orte-clean.txt
share/openmpi/help-orte-filem-base.txt
-share/openmpi/help-orte-filem-rsh.txt
-share/openmpi/help-orte-iof.txt
-share/openmpi/help-orte-notifier-command.txt
-${PLIST.notifier-smtp}share/openmpi/help-orte-notifier-smtp.txt
+share/openmpi/help-orte-filem-raw.txt
+share/openmpi/help-orte-info.txt
share/openmpi/help-orte-odls-base.txt
+share/openmpi/help-orte-odls-default.txt
share/openmpi/help-orte-ps.txt
share/openmpi/help-orte-rmaps-base.txt
-share/openmpi/help-orte-rmaps-lb.txt
+share/openmpi/help-orte-rmaps-md.txt
+share/openmpi/help-orte-rmaps-ppr.txt
share/openmpi/help-orte-rmaps-resilient.txt
share/openmpi/help-orte-rmaps-rr.txt
share/openmpi/help-orte-rmaps-seq.txt
-share/openmpi/help-orte-rmaps-topo.txt
share/openmpi/help-orte-runtime.txt
+share/openmpi/help-orte-server.txt
share/openmpi/help-orte-snapc-base.txt
+share/openmpi/help-orte-sstore-base.txt
share/openmpi/help-orte-top.txt
share/openmpi/help-orted.txt
share/openmpi/help-orterun.txt
share/openmpi/help-plm-base.txt
share/openmpi/help-plm-rsh.txt
share/openmpi/help-ras-base.txt
-${PLIST.sge}share/openmpi/help-ras-gridengine.txt
+share/openmpi/help-ras-simulator.txt
share/openmpi/help-regex.txt
share/openmpi/help-rmaps_rank_file.txt
-${PLIST.openib}share/openmpi/mca-btl-openib-device-params.ini
+share/openmpi/help-sec-base.txt
+share/openmpi/help-state-staged-hnp.txt
+share/openmpi/mca-coll-ml.config
share/openmpi/mpiCC-wrapper-data.txt
share/openmpi/mpic++-wrapper-data.txt
share/openmpi/mpicc-wrapper-data.txt
share/openmpi/mpicxx-wrapper-data.txt
share/openmpi/mpif77-wrapper-data.txt
share/openmpi/mpif90-wrapper-data.txt
+share/openmpi/mpifort-wrapper-data.txt
share/openmpi/openmpi-valgrind.supp
-share/openmpi/orteCC-wrapper-data.txt
-share/openmpi/ortec++-wrapper-data.txt
share/openmpi/ortecc-wrapper-data.txt
diff --git a/parallel/openmpi/distinfo b/parallel/openmpi/distinfo
index e8adf43452a..6441385db0e 100644
--- a/parallel/openmpi/distinfo
+++ b/parallel/openmpi/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.14 2015/11/02 23:46:13 agc Exp $
+$NetBSD: distinfo,v 1.15 2015/12/12 22:41:19 asau Exp $
-SHA1 (openmpi-1.6.4.tar.bz2) = 38095d3453519177272f488d5058a98f7ebdbf10
-RMD160 (openmpi-1.6.4.tar.bz2) = 6abcb4ef5de3da00c23bcad521b66e1774675890
-SHA512 (openmpi-1.6.4.tar.bz2) = 714e8faff6efeb3ef7cd43073e3bc235e38dae0414f7803c7430d82c31c5b66ffb61f5cced888436b7e5924ac7c99fbd5c58463fc1a2080ccc132f08d7b3dd01
-Size (openmpi-1.6.4.tar.bz2) = 10869229 bytes
+SHA1 (openmpi-1.10.1.tar.bz2) = caf6885f323a38b9c106a7815711313843409478
+RMD160 (openmpi-1.10.1.tar.bz2) = 70de0da1f31793333b51eda328a18c01c4ffa3c0
+SHA512 (openmpi-1.10.1.tar.bz2) = 2ebdb6ca29d937bdada25d56b162cddceeed5256a4971b990ac8093e31de931473eb3aff3d18168d2c407b38ec0250b508d0b393ec677288adedb9b5156eaf15
+Size (openmpi-1.10.1.tar.bz2) = 13210778 bytes
SHA1 (patch-aa) = 6fa20775c6e2abae7c9a2ae858dbb941652beab8
-SHA1 (patch-ai) = 95d699d343a7df8d768e78a235036c842c24e2d2
-SHA1 (patch-aj) = 1408114e5fc07d5b0df3e9368b6d2c5b85f85991
-SHA1 (patch-ak) = d42271d1c6adeb5e9425cc6a183f5308c74dea59
+SHA1 (patch-ai) = 5ddce5ee190ac7bf6964176e23c0a6e624c8c1dd
+SHA1 (patch-aj) = 547fa12b56bd5fe4c4b58d3558d78773bd9dc5c2
+SHA1 (patch-ak) = f79e69fc02510de8da3834729f471799e175bb9c
diff --git a/parallel/openmpi/patches/patch-ai b/parallel/openmpi/patches/patch-ai
index 90a49e7e9b7..edcead76388 100644
--- a/parallel/openmpi/patches/patch-ai
+++ b/parallel/openmpi/patches/patch-ai
@@ -1,18 +1,16 @@
-$NetBSD: patch-ai,v 1.4 2012/10/17 23:27:35 asau Exp $
+$NetBSD: patch-ai,v 1.5 2015/12/12 22:41:19 asau Exp $
-Install configuration files into example directory.
-
---- orte/etc/Makefile.in.orig 2012-08-22 14:26:19.000000000 +0000
+--- orte/etc/Makefile.in.orig 2015-06-17 19:57:45.000000000 +0000
+++ orte/etc/Makefile.in
-@@ -1085,6 +1085,7 @@ sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
+@@ -1451,6 +1451,7 @@ spml_ikrit_LDFLAGS = @spml_ikrit_LDFLAGS
+ spml_ikrit_LIBS = @spml_ikrit_LIBS@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
+sysconfexampledir = $(pkgdatadir)/examples
- sysinfo_solaris_CFLAGS = @sysinfo_solaris_CFLAGS@
- sysinfo_solaris_CPPFLAGS = @sysinfo_solaris_CPPFLAGS@
- sysinfo_solaris_LDFLAGS = @sysinfo_solaris_LDFLAGS@
-@@ -1303,19 +1304,19 @@ uninstall-am: uninstall-local
+ target = @target@
+ target_alias = @target_alias@
+ target_cpu = @target_cpu@
+@@ -1667,19 +1668,19 @@ uninstall-am: uninstall-local
# details why the mkdir is in install-data-local.
install-data-local:
@@ -37,7 +35,7 @@ Install configuration files into example directory.
fi; \
done
-@@ -1326,11 +1327,11 @@ install-data-local:
+@@ -1690,11 +1691,11 @@ install-data-local:
uninstall-local:
@ p="$(orte_config_files)"; \
for file in $$p; do \
diff --git a/parallel/openmpi/patches/patch-aj b/parallel/openmpi/patches/patch-aj
index 191f61c5961..7769f2e0fed 100644
--- a/parallel/openmpi/patches/patch-aj
+++ b/parallel/openmpi/patches/patch-aj
@@ -1,18 +1,18 @@
-$NetBSD: patch-aj,v 1.3 2012/10/17 23:27:35 asau Exp $
+$NetBSD: patch-aj,v 1.4 2015/12/12 22:41:19 asau Exp $
Install configuration files into example directory.
---- opal/etc/Makefile.in.orig 2012-08-22 14:25:33.000000000 +0000
-+++ opal/etc/Makefile.in
-@@ -35,6 +35,7 @@
- #
- VPATH = @srcdir@
+--- opal/etc/Makefile.in.orig 2013-01-15 14:43:13.000000000 +0100
++++ opal/etc/Makefile.in 2013-01-24 12:34:41.090709828 +0100
+@@ -51,6 +51,7 @@
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
+sysconfexampledir = $(pkgdatadir)/examples
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
-@@ -1302,24 +1303,24 @@ uninstall-am: uninstall-local
+@@ -1535,24 +1536,24 @@
# details why the mkdir is in install-data-local.
install-data-local:
@@ -44,7 +44,7 @@ Install configuration files into example directory.
fi; \
done \
fi;
-@@ -1331,11 +1332,11 @@ install-data-local:
+@@ -1564,11 +1565,11 @@
uninstall-local:
@ p="$(opal_config_files)"; \
for file in $$p; do \
diff --git a/parallel/openmpi/patches/patch-ak b/parallel/openmpi/patches/patch-ak
index f4777e31413..4ff7f773e8b 100644
--- a/parallel/openmpi/patches/patch-ak
+++ b/parallel/openmpi/patches/patch-ak
@@ -1,18 +1,18 @@
-$NetBSD: patch-ak,v 1.3 2012/10/17 23:27:35 asau Exp $
+$NetBSD: patch-ak,v 1.4 2015/12/12 22:41:19 asau Exp $
Install configuration files into example directory.
---- ompi/etc/Makefile.in.orig 2012-08-22 14:24:34.000000000 +0000
-+++ ompi/etc/Makefile.in
-@@ -35,6 +35,7 @@
- #
- VPATH = @srcdir@
+--- ompi/etc/Makefile.in.orig 2013-01-15 14:41:30.000000000 +0100
++++ ompi/etc/Makefile.in 2013-01-24 12:36:01.150707935 +0100
+@@ -51,6 +51,7 @@
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
+sysconfexampledir = $(pkgdatadir)/examples
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
-@@ -1303,19 +1304,19 @@ uninstall-am: uninstall-local
+@@ -1536,19 +1537,19 @@
# details why the mkdir is in install-data-local.
install-data-local:
@@ -37,7 +37,7 @@ Install configuration files into example directory.
fi; \
done
-@@ -1326,11 +1327,11 @@ install-data-local:
+@@ -1559,11 +1560,11 @@
uninstall-local:
@ p="$(ompi_config_files)"; \
for file in $$p; do \