Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.31 2015/06/12 10:50:55 wiz Exp $
# $NetBSD: Makefile,v 1.35 2016/07/09 06:38:48 wiz Exp $
DISTNAME= openmpi-1.6.4
PKGREVISION= 5
DISTNAME= openmpi-1.10.1
PKGREVISION= 2
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 +17,11 @@ 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-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"??
@@ -37,31 +36,38 @@ USE_TOOLS+= perl:run
TEST_TARGET= check
PLIST_VARS+= linux loadleveler notifier-smtp ofud openib shm
PLIST_VARS+= f08 linux loadleveler oshmem pstattest shm
PLIST_VARS+= ignoretkr noignoretkr
.if ${OPSYS} == "Linux"
PLIST.shm= yes
PLIST.linux= yes
PLIST.openib= yes
PLIST.loadleveler= yes
PLIST.ofud= yes
PLIST.notifier-smtp= yes
PLIST.oshmem= yes
PLIST.ignoretkr= yes
PLIST.f08= yes
.elif ${OPSYS} == "AIX"
PLIST.loadleveler= yes
.elif ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || \
(${OPSYS} == "NetBSD" && exists(/var/shm))
PLIST.shm= yes
.endif
.if ${OPSYS} != "Linux"
PLIST.pstattest= yes
PLIST.noignoretkr= yes
.endif
## Just in case you'll need it...
# USE_TOOLS+= aclocal autoconf automake bash perl
# REPLACE_BASH= autogen.sh
REPLACE_PERL= ompi/tools/wrappers/mpijavac.pl.in
# 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"

View File

@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.13 2015/01/15 20:51:11 dholland Exp $
@comment $NetBSD: PLIST,v 1.15 2015/12/13 06:49:01 markd Exp $
bin/mpiCC
bin/mpic++
bin/mpicc
@@ -6,34 +6,48 @@ bin/mpicxx
bin/mpiexec
bin/mpif77
bin/mpif90
bin/mpifort
${PLIST.java}bin/mpijavac
${PLIST.java}bin/mpijavac.pl
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
${PLIST.oshmem}bin/oshcc
${PLIST.oshmem}bin/oshfort
${PLIST.oshmem}bin/oshmem_info
${PLIST.oshmem}bin/oshrun
${PLIST.oshmem}bin/shmemcc
${PLIST.oshmem}bin/shmemfort
${PLIST.oshmem}bin/shmemrun
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
${PLIST.oshmem}include/mpp/shmem.fh
${PLIST.oshmem}include/mpp/shmem.h
include/openmpi/ompi/mpi/cxx/comm.h
include/openmpi/ompi/mpi/cxx/comm_inln.h
include/openmpi/ompi/mpi/cxx/constants.h
@@ -65,99 +79,155 @@ include/openmpi/ompi/mpi/cxx/topology.h
include/openmpi/ompi/mpi/cxx/topology_inln.h
include/openmpi/ompi/mpi/cxx/win.h
include/openmpi/ompi/mpi/cxx/win_inln.h
${PLIST.java}include/openmpi/ompi/mpi/java/mpiJava.h
${PLIST.oshmem}include/openshmem/oshmem_config.h
${PLIST.oshmem}include/openshmem/oshmem/constants.h
${PLIST.oshmem}include/openshmem/oshmem/frameworks.h
${PLIST.oshmem}include/openshmem/oshmem/types.h
${PLIST.oshmem}include/openshmem/oshmem/version.h
${PLIST.oshmem}include/pshmem.h
${PLIST.oshmem}include/pshmemx.h
${PLIST.oshmem}include/shmem-compat.h
${PLIST.oshmem}include/shmem.fh
${PLIST.oshmem}include/shmem.h
${PLIST.oshmem}include/shmemx.h
lib/libmca_common_sm.la
lib/libmpi.la
lib/libmpi_cxx.la
lib/libmpi_f77.la
${PLIST.f90}lib/libmpi_f90.la
${PLIST.java}lib/libmpi_java.la
lib/libmpi_mpifh.la
${PLIST.noignoretkr}lib/libmpi_usempi.la
${PLIST.ignoretkr}lib/libmpi_usempi_ignore_tkr.la
${PLIST.f08}lib/libmpi_usempif08.la
lib/libompitrace.la
lib/libopen-pal.la
lib/libopen-rte.la
${PLIST.f90}lib/mpi.mod
${PLIST.oshmem}lib/liboshmem.la
${PLIST.java}lib/mpi.jar
lib/mpi.mod
${PLIST.ignoretkr}lib/mpi_ext.mod
${PLIST.f08}lib/mpi_f08.mod
${PLIST.f08}lib/mpi_f08_ext.mod
${PLIST.f08}lib/mpi_f08_interfaces.mod
${PLIST.f08}lib/mpi_f08_interfaces_callbacks.mod
${PLIST.f08}lib/mpi_f08_types.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
${PLIST.oshmem}lib/openmpi/mca_atomic_basic.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
${PLIST.oshmem}lib/openmpi/mca_memheap_buddy.la
${PLIST.oshmem}lib/openmpi/mca_memheap_ptmalloc.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
${PLIST.pstattest}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
${PLIST.oshmem}lib/openmpi/mca_scoll_basic.la
${PLIST.oshmem}lib/openmpi/mca_scoll_mpi.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
${PLIST.oshmem}lib/openmpi/mca_spml_yoda.la
${PLIST.oshmem}lib/openmpi/mca_sshmem_mmap.la
${PLIST.oshmem}lib/openmpi/mca_sshmem_sysv.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
${PLIST.f08}lib/pmpi_f08_interfaces.mod
man/man1/mpiCC.1
man/man1/mpic++.1
man/man1/mpicc.1
@@ -165,23 +235,31 @@ man/man1/mpicxx.1
man/man1/mpiexec.1
man/man1/mpif77.1
man/man1/mpif90.1
man/man1/mpifort.1
${PLIST.java}man/man1/mpijavac.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
${PLIST.oshmem}man/man1/oshcc.1
${PLIST.oshmem}man/man1/oshfort.1
${PLIST.oshmem}man/man1/oshrun.1
${PLIST.oshmem}man/man1/oshmem_info.1
${PLIST.oshmem}man/man1/shmemcc.1
${PLIST.oshmem}man/man1/shmemfort.1
${PLIST.oshmem}man/man1/shmemrun.1
man/man3/MPI.3
man/man3/MPI_Abort.3
man/man3/MPI_Accumulate.3
@@ -189,6 +267,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 +302,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 +345,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 +409,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 +439,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 +477,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 +511,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 +544,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 +559,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 +576,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 +588,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,121 +599,315 @@ 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
man/man3/OpenMPI.3
${PLIST.oshmem}man/man3/intro_shmem.3
${PLIST.oshmem}man/man3/_my_pe.3
${PLIST.oshmem}man/man3/_num_pes.3
${PLIST.oshmem}man/man3/OpenSHMEM.3
${PLIST.oshmem}man/man3/shfree.3
${PLIST.oshmem}man/man3/shmalloc.3
${PLIST.oshmem}man/man3/shmem_addr_accessible.3
${PLIST.oshmem}man/man3/shmemalign.3
${PLIST.oshmem}man/man3/shmem_barrier.3
${PLIST.oshmem}man/man3/shmem_barrier_all.3
${PLIST.oshmem}man/man3/shmem_broadcast32.3
${PLIST.oshmem}man/man3/shmem_broadcast64.3
${PLIST.oshmem}man/man3/shmem_char_g.3
${PLIST.oshmem}man/man3/shmem_char_get.3
${PLIST.oshmem}man/man3/shmem_char_p.3
${PLIST.oshmem}man/man3/shmem_char_put.3
${PLIST.oshmem}man/man3/shmem_clear_cache_inv.3
${PLIST.oshmem}man/man3/shmem_clear_cache_line_inv.3
${PLIST.oshmem}man/man3/shmem_clear_lock.3
${PLIST.oshmem}man/man3/shmem_collect32.3
${PLIST.oshmem}man/man3/shmem_collect64.3
${PLIST.oshmem}man/man3/shmem_complexd_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_complexd_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_complexf_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_complexf_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_double_g.3
${PLIST.oshmem}man/man3/shmem_double_get.3
${PLIST.oshmem}man/man3/shmem_double_iget.3
${PLIST.oshmem}man/man3/shmem_double_iput.3
${PLIST.oshmem}man/man3/shmem_double_max_to_all.3
${PLIST.oshmem}man/man3/shmem_double_min_to_all.3
${PLIST.oshmem}man/man3/shmem_double_p.3
${PLIST.oshmem}man/man3/shmem_double_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_double_put.3
${PLIST.oshmem}man/man3/shmem_double_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_double_swap.3
${PLIST.oshmem}man/man3/shmem_fcollect32.3
${PLIST.oshmem}man/man3/shmem_fcollect64.3
${PLIST.oshmem}man/man3/shmem_fence.3
${PLIST.oshmem}man/man3/shmem_float_g.3
${PLIST.oshmem}man/man3/shmem_float_get.3
${PLIST.oshmem}man/man3/shmem_float_iget.3
${PLIST.oshmem}man/man3/shmem_float_iput.3
${PLIST.oshmem}man/man3/shmem_float_max_to_all.3
${PLIST.oshmem}man/man3/shmem_float_min_to_all.3
${PLIST.oshmem}man/man3/shmem_float_p.3
${PLIST.oshmem}man/man3/shmem_float_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_float_put.3
${PLIST.oshmem}man/man3/shmem_float_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_float_swap.3
${PLIST.oshmem}man/man3/shmem_get128.3
${PLIST.oshmem}man/man3/shmem_get32.3
${PLIST.oshmem}man/man3/shmem_get64.3
${PLIST.oshmem}man/man3/shmem_getmem.3
${PLIST.oshmem}man/man3/shmem_iget128.3
${PLIST.oshmem}man/man3/shmem_iget32.3
${PLIST.oshmem}man/man3/shmem_iget64.3
${PLIST.oshmem}man/man3/shmem_int_add.3
${PLIST.oshmem}man/man3/shmem_int_and_to_all.3
${PLIST.oshmem}man/man3/shmem_int_cswap.3
${PLIST.oshmem}man/man3/shmem_int_fadd.3
${PLIST.oshmem}man/man3/shmem_int_finc.3
${PLIST.oshmem}man/man3/shmem_int_g.3
${PLIST.oshmem}man/man3/shmem_int_get.3
${PLIST.oshmem}man/man3/shmem_int_iget.3
${PLIST.oshmem}man/man3/shmem_int_inc.3
${PLIST.oshmem}man/man3/shmem_int_iput.3
${PLIST.oshmem}man/man3/shmem_int_max_to_all.3
${PLIST.oshmem}man/man3/shmem_int_min_to_all.3
${PLIST.oshmem}man/man3/shmem_int_or_to_all.3
${PLIST.oshmem}man/man3/shmem_int_p.3
${PLIST.oshmem}man/man3/shmem_int_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_int_put.3
${PLIST.oshmem}man/man3/shmem_int_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_int_swap.3
${PLIST.oshmem}man/man3/shmem_int_wait.3
${PLIST.oshmem}man/man3/shmem_int_wait_until.3
${PLIST.oshmem}man/man3/shmem_int_xor_to_all.3
${PLIST.oshmem}man/man3/shmem_iput128.3
${PLIST.oshmem}man/man3/shmem_iput32.3
${PLIST.oshmem}man/man3/shmem_iput64.3
${PLIST.oshmem}man/man3/shmem_long_add.3
${PLIST.oshmem}man/man3/shmem_long_and_to_all.3
${PLIST.oshmem}man/man3/shmem_long_cswap.3
${PLIST.oshmem}man/man3/shmem_longdouble_g.3
${PLIST.oshmem}man/man3/shmem_longdouble_get.3
${PLIST.oshmem}man/man3/shmem_longdouble_iget.3
${PLIST.oshmem}man/man3/shmem_longdouble_iput.3
${PLIST.oshmem}man/man3/shmem_longdouble_max_to_all.3
${PLIST.oshmem}man/man3/shmem_longdouble_min_to_all.3
${PLIST.oshmem}man/man3/shmem_longdouble_p.3
${PLIST.oshmem}man/man3/shmem_longdouble_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_longdouble_put.3
${PLIST.oshmem}man/man3/shmem_long_fadd.3
${PLIST.oshmem}man/man3/shmem_long_finc.3
${PLIST.oshmem}man/man3/shmem_long_g.3
${PLIST.oshmem}man/man3/shmem_long_get.3
${PLIST.oshmem}man/man3/shmem_long_iget.3
${PLIST.oshmem}man/man3/shmem_long_inc.3
${PLIST.oshmem}man/man3/shmem_long_iput.3
${PLIST.oshmem}man/man3/shmem_longlong_add.3
${PLIST.oshmem}man/man3/shmem_longlong_and_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_cswap.3
${PLIST.oshmem}man/man3/shmem_longlong_fadd.3
${PLIST.oshmem}man/man3/shmem_longlong_finc.3
${PLIST.oshmem}man/man3/shmem_longlong_g.3
${PLIST.oshmem}man/man3/shmem_longlong_get.3
${PLIST.oshmem}man/man3/shmem_longlong_iget.3
${PLIST.oshmem}man/man3/shmem_longlong_inc.3
${PLIST.oshmem}man/man3/shmem_longlong_iput.3
${PLIST.oshmem}man/man3/shmem_longlong_max_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_min_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_or_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_p.3
${PLIST.oshmem}man/man3/shmem_longlong_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_put.3
${PLIST.oshmem}man/man3/shmem_longlong_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_longlong_swap.3
${PLIST.oshmem}man/man3/shmem_longlong_wait.3
${PLIST.oshmem}man/man3/shmem_longlong_wait_until.3
${PLIST.oshmem}man/man3/shmem_longlong_xor_to_all.3
${PLIST.oshmem}man/man3/shmem_long_max_to_all.3
${PLIST.oshmem}man/man3/shmem_long_min_to_all.3
${PLIST.oshmem}man/man3/shmem_long_or_to_all.3
${PLIST.oshmem}man/man3/shmem_long_p.3
${PLIST.oshmem}man/man3/shmem_long_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_long_put.3
${PLIST.oshmem}man/man3/shmem_long_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_long_swap.3
${PLIST.oshmem}man/man3/shmem_long_wait.3
${PLIST.oshmem}man/man3/shmem_long_wait_until.3
${PLIST.oshmem}man/man3/shmem_long_xor_to_all.3
${PLIST.oshmem}man/man3/shmem_pe_accessible.3
${PLIST.oshmem}man/man3/shmem_ptr.3
${PLIST.oshmem}man/man3/shmem_put128.3
${PLIST.oshmem}man/man3/shmem_put32.3
${PLIST.oshmem}man/man3/shmem_put64.3
${PLIST.oshmem}man/man3/shmem_putmem.3
${PLIST.oshmem}man/man3/shmem_quiet.3
${PLIST.oshmem}man/man3/shmem_set_cache_inv.3
${PLIST.oshmem}man/man3/shmem_set_cache_line_inv.3
${PLIST.oshmem}man/man3/shmem_set_lock.3
${PLIST.oshmem}man/man3/shmem_short_and_to_all.3
${PLIST.oshmem}man/man3/shmem_short_g.3
${PLIST.oshmem}man/man3/shmem_short_get.3
${PLIST.oshmem}man/man3/shmem_short_iget.3
${PLIST.oshmem}man/man3/shmem_short_iput.3
${PLIST.oshmem}man/man3/shmem_short_max_to_all.3
${PLIST.oshmem}man/man3/shmem_short_min_to_all.3
${PLIST.oshmem}man/man3/shmem_short_or_to_all.3
${PLIST.oshmem}man/man3/shmem_short_p.3
${PLIST.oshmem}man/man3/shmem_short_prod_to_all.3
${PLIST.oshmem}man/man3/shmem_short_put.3
${PLIST.oshmem}man/man3/shmem_short_sum_to_all.3
${PLIST.oshmem}man/man3/shmem_short_wait.3
${PLIST.oshmem}man/man3/shmem_short_wait_until.3
${PLIST.oshmem}man/man3/shmem_short_xor_to_all.3
${PLIST.oshmem}man/man3/shmem_swap.3
${PLIST.oshmem}man/man3/shmem_test_lock.3
${PLIST.oshmem}man/man3/shmem_udcflush.3
${PLIST.oshmem}man/man3/shmem_udcflush_line.3
${PLIST.oshmem}man/man3/shmem_wait.3
${PLIST.oshmem}man/man3/shmem_wait_until.3
${PLIST.oshmem}man/man3/shrealloc.3
${PLIST.oshmem}man/man3/start_pes.3
man/man7/ompi_crcp.7
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
share/openmpi/help-opal-hwloc-base.txt
${PLIST.linux}share/openmpi/help-opal-memory-linux.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
${PLIST.oshmem}share/openmpi/help-oshmem-info.txt
${PLIST.oshmem}share/openmpi/help-oshmem-memheap.txt
${PLIST.oshmem}share/openmpi/help-oshmem-spml-yoda.txt
${PLIST.oshmem}share/openmpi/help-oshmem-sshmem-mmap.txt
${PLIST.oshmem}share/openmpi/help-oshmem-sshmem-sysv.txt
${PLIST.oshmem}share/openmpi/help-oshmem-sshmem.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
${PLIST.oshmem}share/openmpi/help-shmem-api.txt
${PLIST.oshmem}share/openmpi/help-shmem-runtime.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
${PLIST.oshmem}share/openmpi/oshcc-wrapper-data.txt
${PLIST.oshmem}share/openmpi/oshfort-wrapper-data.txt
${PLIST.oshmem}share/openmpi/shmemcc-wrapper-data.txt
${PLIST.oshmem}share/openmpi/shmemfort-wrapper-data.txt

View File

@@ -1,9 +1,13 @@
$NetBSD: distinfo,v 1.13 2013/02/24 01:22:36 asau Exp $
$NetBSD: distinfo,v 1.17 2016/02/28 19:47:41 joerg Exp $
SHA1 (openmpi-1.6.4.tar.bz2) = 38095d3453519177272f488d5058a98f7ebdbf10
RMD160 (openmpi-1.6.4.tar.bz2) = 6abcb4ef5de3da00c23bcad521b66e1774675890
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
SHA1 (patch-config_opal__setup__wrappers.m4) = c3fe3cb5ff7cedcb5c847f25eea129d4299dd5d2
SHA1 (patch-configure) = 8717730bd4958fff225d64f34d10dc70a1bc2d92
SHA1 (patch-ompi_mpi_java_java_Makefile.in) = bd61f02f56e03af9799d2ba86d66c1ded35f62f4

View File

@@ -1,7 +1,7 @@
# $NetBSD: options.mk,v 1.8 2015/01/15 20:26:47 dholland Exp $
# $NetBSD: options.mk,v 1.9 2015/12/13 06:49:01 markd Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.openmpi
PKG_SUPPORTED_OPTIONS= debug f90 sge
PKG_SUPPORTED_OPTIONS= debug f90 java sge
.include "../../mk/bsd.options.mk"
@@ -9,7 +9,7 @@ PKG_SUPPORTED_OPTIONS= debug f90 sge
CONFIGURE_ARGS+= --enable-debug
.endif
PLIST_VARS+= f90 sge
PLIST_VARS+= f90 java sge
.if !empty(PKG_OPTIONS:Mf90)
GCC_REQD+= 4.7
@@ -28,6 +28,13 @@ SUBST_SED.f90+= -e 's,^linker_flags=,linker_flags= -L${GCCDIR}/lib ,'
CONFIGURE_ARGS+= --disable-mpi-f90
.endif
.if !empty(PKG_OPTIONS:Mjava)
CONFIGURE_ARGS+= --enable-mpi-java
PLIST.java= yes
.include "../../mk/java-vm.mk"
.else
CONFIGURE_ARGS+= --disable-mpi-java
.endif
.if !empty(PKG_OPTIONS:Msge)
CONFIGURE_ARGS+= --with-sge

View File

@@ -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 \

View File

@@ -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 \

View File

@@ -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 \

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-config_opal__setup__wrappers.m4,v 1.1 2016/02/28 19:47:41 joerg Exp $
Do not second guess the compiler's choice of DT_RPATH vs DT_RUNPATH.
--- config/opal_setup_wrappers.m4.orig 2016-02-24 13:18:55.229667898 +0000
+++ config/opal_setup_wrappers.m4
@@ -177,10 +177,6 @@ EOF
AC_MSG_RESULT([yes (no extra flags needed)])])
OPAL_VAR_SCOPE_POP
-
- # If we found RPATH support, check for RUNPATH support, too
- AS_IF([test "$WRAPPER_RPATH_SUPPORT" = "rpath"],
- [OPAL_SETUP_RUNPATH])
])
# Check to see if the linker supports the DT_RUNPATH flags via

View File

@@ -0,0 +1,125 @@
$NetBSD: patch-configure,v 1.1 2016/02/28 19:47:41 joerg Exp $
--- configure.orig 2016-02-24 13:44:02.424420285 +0000
+++ configure
@@ -307902,6 +307902,7 @@ fi
# Unwind the index
+
ompi_scope_index=`expr $ompi_scope_index - 1`
ompi_scope_test=`expr $ompi_scope_index \> 0`
if test "$ompi_scope_test" = "0"; then
@@ -307922,112 +307923,6 @@ $as_echo "$as_me: WARNING: This usually
done
- # If we found RPATH support, check for RUNPATH support, too
- if test "$WRAPPER_RPATH_SUPPORT" = "rpath"; then :
-
-
-
- # Is the private index set? If not, set it.
- if test "x$ompi_scope_index" = "x"; then
- ompi_scope_index=1
- fi
-
- # First, check to see if any of these variables are already set.
- # This is a simple sanity check to ensure we're not already
- # overwriting pre-existing variables (that have a non-empty
- # value). It's not a perfect check, but at least it's something.
- for ompi_var in LDFLAGS_save; do
- ompi_str="ompi_str=\"\$$ompi_var\""
- eval $ompi_str
-
- if test "x$ompi_str" != "x"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Found configure shell variable clash!" >&5
-$as_echo "$as_me: WARNING: Found configure shell variable clash!" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OPAL_VAR_SCOPE_PUSH called on \"$ompi_var\"," >&5
-$as_echo "$as_me: WARNING: OPAL_VAR_SCOPE_PUSH called on \"$ompi_var\"," >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: but it is already defined with value \"$ompi_str\"" >&5
-$as_echo "$as_me: WARNING: but it is already defined with value \"$ompi_str\"" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: This usually indicates an error in configure." >&5
-$as_echo "$as_me: WARNING: This usually indicates an error in configure." >&2;}
- as_fn_error $? "Cannot continue" "$LINENO" 5
- fi
- done
-
- # Ok, we passed the simple sanity check. Save all these names so
- # that we can unset them at the end of the scope.
- ompi_str="ompi_scope_$ompi_scope_index=\"LDFLAGS_save\""
- eval $ompi_str
- unset ompi_str
-
- env | grep ompi_scope
- ompi_scope_index=`expr $ompi_scope_index + 1`
-
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports RUNPATH" >&5
-$as_echo_n "checking if linker supports RUNPATH... " >&6; }
- # Set the output in $runpath_args
- runpath_args=
- LDFLAGS_save=$LDFLAGS
- LDFLAGS="$LDFLAGS -Wl,--enable-new-dtags"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-int
-main ()
-{
-return 7;
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- WRAPPER_RPATH_SUPPORT=runpath
- runpath_args="-Wl,--enable-new-dtags"
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (-Wl,--enable-new-dtags)" >&5
-$as_echo "yes (-Wl,--enable-new-dtags)" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- LDFLAGS=$LDFLAGS_save
-
-
- # Unwind the index
- ompi_scope_index=`expr $ompi_scope_index - 1`
- ompi_scope_test=`expr $ompi_scope_index \> 0`
- if test "$ompi_scope_test" = "0"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OPAL_VAR_SCOPE_POP popped too many OMPI configure scopes." >&5
-$as_echo "$as_me: WARNING: OPAL_VAR_SCOPE_POP popped too many OMPI configure scopes." >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: This usually indicates an error in configure." >&5
-$as_echo "$as_me: WARNING: This usually indicates an error in configure." >&2;}
- as_fn_error $? "Cannot continue" "$LINENO" 5
- fi
-
- # Get the variable names from that index
- ompi_str="ompi_str=\"\$ompi_scope_$ompi_scope_index\""
- eval $ompi_str
-
- # Iterate over all the variables and unset them all
- for ompi_var in $ompi_str; do
- unset $ompi_var
- done
-
-
-fi
fi
if test "$enable_wrapper_rpath" = "yes" -a "$WRAPPER_RPATH_SUPPORT" = "disabled"; then :

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-ompi_mpi_java_java_Makefile.in,v 1.1 2015/12/13 06:49:01 markd Exp $
Don't install jdocs - its dependent on particular javadoc version
--- ompi/mpi/java/java/Makefile.in.orig 2015-09-16 10:13:10.000000000 +0000
+++ ompi/mpi/java/java/Makefile.in
@@ -2017,7 +2017,7 @@ uninstall-am: uninstall-javaDATA uninsta
@OMPI_WANT_JAVA_BINDINGS_TRUE@jdoc-uninstall:
@OMPI_WANT_JAVA_BINDINGS_TRUE@ -rm -rf $(DESTDIR)$(docdir)/javadoc
-@OMPI_WANT_JAVA_BINDINGS_TRUE@install-data-hook: jdoc-install
+@OMPI_WANT_JAVA_BINDINGS_TRUE@install-data-hook:
@OMPI_WANT_JAVA_BINDINGS_TRUE@uninstall-local: jdoc-uninstall
# Can only put *files* in CLEANFILES; need to remove the generated doc