Thu Dec 16 21:00:54 2010 UTC ()
Update to OpenMPI 1.5.1

Changes in 1.5.1

- Fixes for the Oracle Studio 12.2 Fortran compiler.
- Fix SPARC and SPARCv9 atomics.  Thanks to Nicola Stange for the
  initial patch.
- Fix Libtool issues with the IBM XL compiler in 64-bit mode.
- Restore the reset of the libevent progress counter to avoid
  over-sampling the event library.
- Update memory barrier support.
- Use memmove (instead of memcpy) when necessary (e.g., source and
  destination overlap).
- Fixed ompi-top crash.
- Fix to handle Autoconf --program-transforms properly and other
  m4/configury updates.  Thanks to the GASNet project for the
  --program transforms fix.
- Allow hostfiles to specify usernames on a per-host basis.
- Update wrapper compiler scripts to search for perl during configure,
  per request from the BSD maintainers.
- Minor man page fixes.
- Added --with-libltdl option to allow building Open MPI with an
  external installation of libltdl.
- Fixed various issues with -D_FORTIFY_SOURCE=2.
- Various VT fixes and updates.

Notable changes in 1.5

- Added "knem" support: direct process-to-process copying for shared
  memory message passing.  See http://runtime.bordeaux.inria.fr/knem/
  and the README file for more details.
- Updated shared library versioning scheme and linking style of MPI
  applications.  The MPI application ABI has been broken from the
  v1.3/v1.4 series.  MPI applications compiled against any prior
  version of Open MPI will need to, at a minimum, re-link.  See the
  README file for more details.
- Added "fca" collective component, enabling MPI collective offload
  support for Voltaire switches.
- Fixed MPI one-sided operations with large target displacements.
  Thanks to Brian Price and Jed Brown for reporting the issue.
- Fixed MPI_GET_COUNT when used with large counts.  Thanks to Jed
  Brown for reporting the issue.
- Made the openib BTL safer if extremely low SRQ settings are used.
- Fixed handling of the array_of_argv parameter in the Fortran
  binding of MPI_COMM_SPAWN_MULTIPLE (** also to appear: 1.4.3).
- Fixed malloc(0) warnings in some collectives.
- Fixed a problem with the Fortran binding for
  MPI_FILE_CREATE_ERRHANDLER.  Thanks to Secretan Yves for identifying
  the issue (** also to appear: 1.4.3).
- Updates to the LSF PLM to ensure that the path is correctly passed.
  Thanks to Teng Lin for the patch (** also to appear: 1.4.3).
- Fixes for the F90 MPI_COMM_SET_ERRHANDLER and MPI_WIN_SET_ERRHANDLER
  bindings.  Thanks to Paul Kapinos for pointing out the issue
  (** also to appear: 1.4.3).
- Fixed extra_state parameter types in F90 prototypes for
  MPI_COMM_CREATE_KEYVAL, MPI_GREQUEST_START, MPI_REGISTER_DATAREP,
  MPI_TYPE_CREATE_KEYVAL, and MPI_WIN_CREATE_KEYVAL.
- Fixes for Solaris oversubscription detection.
- If the PML determines it can't reach a peer process, print a
  slightly more helpful message.  Thanks to Nick Edmonds for the
  suggestion.
- Make btl_openib_if_include/exclude function the same way
  btl_tcp_if_include/exclude works (i.e., supplying an _include list
  overrides supplying an _exclude list).
- Apply more scalable reachability algorithm on platforms with more
  than 8 TCP interfaces.
- Various assembly code updates for more modern platforms / compilers.
- Relax restrictions on using certain kinds of MPI datatypes with
  one-sided operations.  Users beware; not all MPI datatypes are valid
  for use with one-sided operations!
- Improve behavior of MPI_COMM_SPAWN with regards to --bynode.
- Various threading fixes in the openib BTL and other core pieces of
  Open MPI.
- Various help file and man pages updates.
- Various FreeBSD and NetBSD updates and fixes.  Thanks to Kevin
  Buckley and Aleksej Saushev for their work.
- Fix case where freeing communicators in MPI_FINALIZE could cause
  process failures.
- Print warnings if shared memory state files are opened on what look
  like networked filesystems.
- Update libevent to v1.4.13.
- Allow propagating signals to processes that call fork().
- Fix bug where MPI_GATHER was sometimes incorrectly examining the
  datatype on non-root processes.  Thanks to Michael Hofmann for
  investigating the issue.
- Various Microsoft Windows fixes.
- Various Catamount fixes.
- Various checkpoint / restart fixes.
- Xgrid support has been removed until it can be fixed (patches
  would be welcome).
- Added simplistic "libompitrace" contrib package.  Using the MPI
  profiling interface, it essentially prints out to stderr when select
  MPI functions are invoked.
- Update bundled VampirTrace to v5.8.2.
- Add pkg-config(1) configuration files for ompi, ompi-c, ompi-cxx,
  ompi-f77, ompi-f90.  See the README for more details.
- Removed the libopenmpi_malloc library (added in the v1.3 series)
  since it is no longer necessary
- Add several notifier plugins (generally used when Open MPI detects
  system/network administrator-worthy problems); each have their own
  MCA parameters to govern their usage.  See "ompi_info --param
  notifier <name>" for more details.
  - command to execute arbitrary commands (e.g., run a script).
  - file to send output to a file.
  - ftb to send output to the Fault Tolerant Backplane (see
    http://wiki.mcs.anl.gov/cifts/index.php/CIFTS)
  - hnp to send the output to mpirun.
  - smtp (requires libesmtp) to send an email.


(asau)
diff -r1.7 -r1.8 pkgsrc/parallel/openmpi/Makefile
diff -r1.4 -r1.5 pkgsrc/parallel/openmpi/PLIST
diff -r1.2 -r1.3 pkgsrc/parallel/openmpi/PLIST.vt
diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/buildlink3.mk
diff -r1.5 -r1.6 pkgsrc/parallel/openmpi/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-aa
diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-ai
diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-aj
diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-ak
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-ab
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-ac
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-ad
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-ae
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-af
diff -r1.1.1.1 -r0 pkgsrc/parallel/openmpi/patches/patch-ag

cvs diff -r1.7 -r1.8 pkgsrc/parallel/openmpi/Makefile (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/Makefile 2010/11/24 01:56:13 1.7
+++ pkgsrc/parallel/openmpi/Makefile 2010/12/16 21:00:53 1.8
@@ -1,35 +1,47 @@ @@ -1,35 +1,47 @@
1# $NetBSD: Makefile,v 1.7 2010/11/24 01:56:13 asau Exp $ 1# $NetBSD: Makefile,v 1.8 2010/12/16 21:00:53 asau Exp $
2 2
3DISTNAME= openmpi-1.4.3 3DISTNAME= openmpi-1.5.1
4CATEGORIES= parallel 4CATEGORIES= parallel
5MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.4/downloads/ 5MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.5/downloads/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= asau@inbox.ru 8MAINTAINER= asau@inbox.ru
9HOMEPAGE= http://www.open-mpi.org/ 9HOMEPAGE= http://www.open-mpi.org/
10COMMENT= Open source MPI-2 implementation 10COMMENT= Open source MPI-2 implementation
11 11
12CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers 12CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers
13CONFLICTS+= mpich2-[0-9]* # installs bin/mpicc & other wrappers 13CONFLICTS+= mpich2-[0-9]* # installs bin/mpicc & other wrappers
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16 16
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
18USE_LANGUAGES= c c++ fortran77 18USE_LANGUAGES= c c++ fortran77
19USE_LIBTOOL= yes 19USE_LIBTOOL= yes
20LIBTOOL_OVERRIDE= ${WRKSRC}/libtool 20LIBTOOL_OVERRIDE= ${WRKSRC}/libtool \
21SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4 21 ${WRKSRC}/ompi/contrib/vt/vt/extlib/otf/libtool \
 22 ${WRKSRC}/ompi/contrib/vt/vt/libtool \
 23 ${WRKSRC}/ompi/mca/io/romio/romio/libtool
 24SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4 \
 25 ${WRKSRC}/opal/libltdl/m4/libtool.m4
22 26
23CONFIGURE_ARGS+= --with-ft=cr # for compatibility with OpenMPI 1.4.1 package 
24CONFIGURE_ARGS+= --disable-mpi-f90 27CONFIGURE_ARGS+= --disable-mpi-f90
 28CONFIGURE_ARGS+= --with-libltdl=external # use our libltdl
25CONFIGURE_ARGS+= --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib" 29CONFIGURE_ARGS+= --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib"
26CONFIGURE_ENV+= ompi_cv_f77_have_INTEGERp8=no # no "INTEGER*8"?? 30CONFIGURE_ENV+= ompi_cv_f77_have_INTEGERp8=no # no "INTEGER*8"??
27BUILD_MAKE_FLAGS= LIBLTDL=$(BUILDLINK_PREFIX.libltdl)/lib/libltdl.la # configure doesn't allow overriding it 
28CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0 31CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0
29 32
 33USE_TOOLS+= perl:run
 34
30.include "options.mk" 35.include "options.mk"
31 36
32TEST_TARGET= check 37TEST_TARGET= check
33 38
 39## Just in case you'll need it...
 40# USE_TOOLS+= aclocal autoconf automake bash perl
 41# REPLACE_BASH= autogen.sh
 42
 43# pre-configure: replace-interpreter
 44# cd $(WRKSRC) && $(BASH) autogen.sh
 45
34.include "../../devel/libltdl/buildlink3.mk" 46.include "../../devel/libltdl/buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/parallel/openmpi/PLIST (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/PLIST 2010/11/24 01:56:13 1.4
+++ pkgsrc/parallel/openmpi/PLIST 2010/12/16 21:00:53 1.5
@@ -1,40 +1,45 @@ @@ -1,40 +1,45 @@
1@comment $NetBSD: PLIST,v 1.4 2010/11/24 01:56:13 asau Exp $ 1@comment $NetBSD: PLIST,v 1.5 2010/12/16 21:00:53 asau Exp $
2bin/mpiCC 2bin/mpiCC
3bin/mpic++ 3bin/mpic++
4bin/mpicc 4bin/mpicc
5bin/mpicxx 5bin/mpicxx
6bin/mpiexec 6bin/mpiexec
7bin/mpif77 7bin/mpif77
8bin/mpif90 8bin/mpif90
9bin/mpirun 9bin/mpirun
10bin/ompi-checkpoint 
11bin/ompi-clean 10bin/ompi-clean
12bin/ompi-iof 11bin/ompi-iof
 12bin/ompi-probe
 13bin/ompi-profiler
13bin/ompi-ps 14bin/ompi-ps
14bin/ompi-restart 
15bin/ompi-server 15bin/ompi-server
 16bin/ompi-top
16bin/ompi_info 17bin/ompi_info
17bin/opal-checkpoint 
18bin/opal-restart 
19bin/opal_wrapper 18bin/opal_wrapper
20bin/orte-checkpoint 19bin/orte-bootproxy.sh
21bin/orte-clean 20bin/orte-clean
22bin/orte-iof 21bin/orte-iof
23bin/orte-ps 22bin/orte-ps
24bin/orte-restart 23bin/orte-top
 24bin/orteCC
 25bin/orte_wrapper_script
 26bin/ortec++
 27bin/ortecc
25bin/orted 28bin/orted
26bin/orterun 29bin/orterun
 30include/mpi-ext.h
27include/mpi.h 31include/mpi.h
 32include/mpi_portable_platform.h
28include/mpif-common.h 33include/mpif-common.h
29include/mpif-config.h 34include/mpif-config.h
30include/mpif-mpi-io.h 35include/mpif-mpi-io.h
31include/mpif.h 36include/mpif.h
32include/openmpi/ompi/mpi/cxx/comm.h 37include/openmpi/ompi/mpi/cxx/comm.h
33include/openmpi/ompi/mpi/cxx/comm_inln.h 38include/openmpi/ompi/mpi/cxx/comm_inln.h
34include/openmpi/ompi/mpi/cxx/constants.h 39include/openmpi/ompi/mpi/cxx/constants.h
35include/openmpi/ompi/mpi/cxx/datatype.h 40include/openmpi/ompi/mpi/cxx/datatype.h
36include/openmpi/ompi/mpi/cxx/datatype_inln.h 41include/openmpi/ompi/mpi/cxx/datatype_inln.h
37include/openmpi/ompi/mpi/cxx/errhandler.h 42include/openmpi/ompi/mpi/cxx/errhandler.h
38include/openmpi/ompi/mpi/cxx/errhandler_inln.h 43include/openmpi/ompi/mpi/cxx/errhandler_inln.h
39include/openmpi/ompi/mpi/cxx/exception.h 44include/openmpi/ompi/mpi/cxx/exception.h
40include/openmpi/ompi/mpi/cxx/file.h 45include/openmpi/ompi/mpi/cxx/file.h
@@ -54,113 +59,128 @@ include/openmpi/ompi/mpi/cxx/op.h @@ -54,113 +59,128 @@ include/openmpi/ompi/mpi/cxx/op.h
54include/openmpi/ompi/mpi/cxx/op_inln.h 59include/openmpi/ompi/mpi/cxx/op_inln.h
55include/openmpi/ompi/mpi/cxx/request.h 60include/openmpi/ompi/mpi/cxx/request.h
56include/openmpi/ompi/mpi/cxx/request_inln.h 61include/openmpi/ompi/mpi/cxx/request_inln.h
57include/openmpi/ompi/mpi/cxx/status.h 62include/openmpi/ompi/mpi/cxx/status.h
58include/openmpi/ompi/mpi/cxx/status_inln.h 63include/openmpi/ompi/mpi/cxx/status_inln.h
59include/openmpi/ompi/mpi/cxx/topology.h 64include/openmpi/ompi/mpi/cxx/topology.h
60include/openmpi/ompi/mpi/cxx/topology_inln.h 65include/openmpi/ompi/mpi/cxx/topology_inln.h
61include/openmpi/ompi/mpi/cxx/win.h 66include/openmpi/ompi/mpi/cxx/win.h
62include/openmpi/ompi/mpi/cxx/win_inln.h 67include/openmpi/ompi/mpi/cxx/win_inln.h
63lib/libmca_common_sm.la 68lib/libmca_common_sm.la
64lib/libmpi.la 69lib/libmpi.la
65lib/libmpi_cxx.la 70lib/libmpi_cxx.la
66lib/libmpi_f77.la 71lib/libmpi_f77.la
 72lib/libompitrace.la
67lib/libopen-pal.la 73lib/libopen-pal.la
68lib/libopen-rte.la 74lib/libopen-rte.la
69lib/openmpi/libompi_dbg_msgq.la 75lib/openmpi/libompi_dbg_msgq.la
70lib/openmpi/mca_allocator_basic.la 76lib/openmpi/mca_allocator_basic.la
71lib/openmpi/mca_allocator_bucket.la 77lib/openmpi/mca_allocator_bucket.la
72lib/openmpi/mca_bml_r2.la 78lib/openmpi/mca_bml_r2.la
73lib/openmpi/mca_btl_self.la 79lib/openmpi/mca_btl_self.la
74lib/openmpi/mca_btl_sm.la 80lib/openmpi/mca_btl_sm.la
75lib/openmpi/mca_btl_tcp.la 81lib/openmpi/mca_btl_tcp.la
76lib/openmpi/mca_carto_auto_detect.la 82lib/openmpi/mca_carto_auto_detect.la
77lib/openmpi/mca_carto_file.la 83lib/openmpi/mca_carto_file.la
78lib/openmpi/mca_coll_basic.la 84lib/openmpi/mca_coll_basic.la
79lib/openmpi/mca_coll_hierarch.la 85lib/openmpi/mca_coll_hierarch.la
80lib/openmpi/mca_coll_inter.la 86lib/openmpi/mca_coll_inter.la
81lib/openmpi/mca_coll_self.la 87lib/openmpi/mca_coll_self.la
82lib/openmpi/mca_coll_sm.la 88lib/openmpi/mca_coll_sm.la
83lib/openmpi/mca_coll_sync.la 89lib/openmpi/mca_coll_sync.la
84lib/openmpi/mca_coll_tuned.la 90lib/openmpi/mca_coll_tuned.la
85lib/openmpi/mca_crcp_bkmrk.la 
86lib/openmpi/mca_crs_none.la 91lib/openmpi/mca_crs_none.la
87lib/openmpi/mca_crs_self.la 
88lib/openmpi/mca_dpm_orte.la 92lib/openmpi/mca_dpm_orte.la
89lib/openmpi/mca_errmgr_default.la 93lib/openmpi/mca_errmgr_default.la
 94lib/openmpi/mca_ess_cm.la
90lib/openmpi/mca_ess_env.la 95lib/openmpi/mca_ess_env.la
91lib/openmpi/mca_ess_hnp.la 96lib/openmpi/mca_ess_hnp.la
92lib/openmpi/mca_ess_singleton.la 97lib/openmpi/mca_ess_singleton.la
 98lib/openmpi/mca_ess_slave.la
93lib/openmpi/mca_ess_tool.la 99lib/openmpi/mca_ess_tool.la
94lib/openmpi/mca_filem_rsh.la 100lib/openmpi/mca_filem_rsh.la
95lib/openmpi/mca_grpcomm_bad.la 101lib/openmpi/mca_grpcomm_bad.la
96lib/openmpi/mca_grpcomm_basic.la 102lib/openmpi/mca_grpcomm_basic.la
 103lib/openmpi/mca_grpcomm_hier.la
97lib/openmpi/mca_io_romio.la 104lib/openmpi/mca_io_romio.la
98lib/openmpi/mca_iof_hnp.la 105lib/openmpi/mca_iof_hnp.la
99lib/openmpi/mca_iof_orted.la 106lib/openmpi/mca_iof_orted.la
100lib/openmpi/mca_iof_tool.la 107lib/openmpi/mca_iof_tool.la
101lib/openmpi/mca_maffinity_first_use.la 108lib/openmpi/mca_maffinity_first_use.la
102lib/openmpi/mca_mpool_fake.la 109lib/openmpi/mca_mpool_fake.la
103lib/openmpi/mca_mpool_rdma.la 110lib/openmpi/mca_mpool_rdma.la
104lib/openmpi/mca_mpool_sm.la 111lib/openmpi/mca_mpool_sm.la
 112lib/openmpi/mca_notifier_command.la
105lib/openmpi/mca_notifier_syslog.la 113lib/openmpi/mca_notifier_syslog.la
106lib/openmpi/mca_odls_default.la 114lib/openmpi/mca_odls_default.la
107lib/openmpi/mca_oob_tcp.la 115lib/openmpi/mca_oob_tcp.la
108lib/openmpi/mca_osc_pt2pt.la 116lib/openmpi/mca_osc_pt2pt.la
109lib/openmpi/mca_osc_rdma.la 117lib/openmpi/mca_osc_rdma.la
110lib/openmpi/mca_paffinity_posix.la 118lib/openmpi/mca_paffinity_posix.la
111lib/openmpi/mca_plm_rsh.la 119lib/openmpi/mca_plm_rsh.la
 120lib/openmpi/mca_plm_rshd.la
112lib/openmpi/mca_pml_cm.la 121lib/openmpi/mca_pml_cm.la
113lib/openmpi/mca_pml_crcpw.la 
114lib/openmpi/mca_pml_csum.la 122lib/openmpi/mca_pml_csum.la
115lib/openmpi/mca_pml_ob1.la 123lib/openmpi/mca_pml_ob1.la
116lib/openmpi/mca_pml_v.la 124lib/openmpi/mca_pml_v.la
117lib/openmpi/mca_pubsub_orte.la 125lib/openmpi/mca_pubsub_orte.la
 126lib/openmpi/mca_ras_cm.la
118lib/openmpi/mca_rcache_vma.la 127lib/openmpi/mca_rcache_vma.la
119lib/openmpi/mca_rmaps_load_balance.la 128lib/openmpi/mca_rmaps_load_balance.la
120lib/openmpi/mca_rmaps_rank_file.la 129lib/openmpi/mca_rmaps_rank_file.la
 130lib/openmpi/mca_rmaps_resilient.la
121lib/openmpi/mca_rmaps_round_robin.la 131lib/openmpi/mca_rmaps_round_robin.la
122lib/openmpi/mca_rmaps_seq.la 132lib/openmpi/mca_rmaps_seq.la
123lib/openmpi/mca_rml_ftrm.la 133lib/openmpi/mca_rmaps_topo.la
 134lib/openmpi/mca_rmcast_tcp.la
 135lib/openmpi/mca_rmcast_udp.la
124lib/openmpi/mca_rml_oob.la 136lib/openmpi/mca_rml_oob.la
125lib/openmpi/mca_routed_binomial.la 137lib/openmpi/mca_routed_binomial.la
 138lib/openmpi/mca_routed_cm.la
126lib/openmpi/mca_routed_direct.la 139lib/openmpi/mca_routed_direct.la
127lib/openmpi/mca_routed_linear.la 140lib/openmpi/mca_routed_linear.la
128lib/openmpi/mca_snapc_full.la 141lib/openmpi/mca_routed_radix.la
 142lib/openmpi/mca_routed_slave.la
 143lib/openmpi/mca_sysinfo_linux.la
129lib/openmpi/mca_topo_unity.la 144lib/openmpi/mca_topo_unity.la
130lib/openmpi/mca_vprotocol_pessimist.la 145lib/openmpi/mca_vprotocol_pessimist.la
 146lib/pkgconfig/ompi-c.pc
 147lib/pkgconfig/ompi-cxx.pc
 148lib/pkgconfig/ompi-f77.pc
 149lib/pkgconfig/ompi-f90.pc
 150lib/pkgconfig/ompi.pc
 151lib/pkgconfig/orte.pc
131man/man1/mpiCC.1 152man/man1/mpiCC.1
132man/man1/mpic++.1 153man/man1/mpic++.1
133man/man1/mpicc.1 154man/man1/mpicc.1
134man/man1/mpicxx.1 155man/man1/mpicxx.1
135man/man1/mpiexec.1 156man/man1/mpiexec.1
136man/man1/mpif77.1 157man/man1/mpif77.1
137man/man1/mpif90.1 158man/man1/mpif90.1
138man/man1/mpirun.1 159man/man1/mpirun.1
139man/man1/ompi-checkpoint.1 
140man/man1/ompi-clean.1 160man/man1/ompi-clean.1
141man/man1/ompi-iof.1 161man/man1/ompi-iof.1
 162man/man1/ompi-probe.1
 163man/man1/ompi-profiler.1
142man/man1/ompi-ps.1 164man/man1/ompi-ps.1
143man/man1/ompi-restart.1 
144man/man1/ompi-server.1 165man/man1/ompi-server.1
 166man/man1/ompi-top.1
145man/man1/ompi_info.1 167man/man1/ompi_info.1
146man/man1/opal-checkpoint.1 
147man/man1/opal-restart.1 
148man/man1/opal_wrapper.1 168man/man1/opal_wrapper.1
149man/man1/orte-checkpoint.1 
150man/man1/orte-clean.1 169man/man1/orte-clean.1
151man/man1/orte-iof.1 170man/man1/orte-iof.1
152man/man1/orte-ps.1 171man/man1/orte-ps.1
153man/man1/orte-restart.1 172man/man1/orte-top.1
 173man/man1/orteCC.1
154man/man1/orted.1 174man/man1/orted.1
155man/man1/orterun.1 175man/man1/orterun.1
156man/man3/MPI.3 176man/man3/MPI.3
157man/man3/MPI_Abort.3 177man/man3/MPI_Abort.3
158man/man3/MPI_Accumulate.3 178man/man3/MPI_Accumulate.3
159man/man3/MPI_Add_error_class.3 179man/man3/MPI_Add_error_class.3
160man/man3/MPI_Add_error_code.3 180man/man3/MPI_Add_error_code.3
161man/man3/MPI_Add_error_string.3 181man/man3/MPI_Add_error_string.3
162man/man3/MPI_Address.3 182man/man3/MPI_Address.3
163man/man3/MPI_Allgather.3 183man/man3/MPI_Allgather.3
164man/man3/MPI_Allgatherv.3 184man/man3/MPI_Allgatherv.3
165man/man3/MPI_Alloc_mem.3 185man/man3/MPI_Alloc_mem.3
166man/man3/MPI_Allreduce.3 186man/man3/MPI_Allreduce.3
@@ -348,26 +368,27 @@ man/man3/MPI_Op_free.3 @@ -348,26 +368,27 @@ man/man3/MPI_Op_free.3
348man/man3/MPI_Open_port.3 368man/man3/MPI_Open_port.3
349man/man3/MPI_Pack.3 369man/man3/MPI_Pack.3
350man/man3/MPI_Pack_external.3 370man/man3/MPI_Pack_external.3
351man/man3/MPI_Pack_external_size.3 371man/man3/MPI_Pack_external_size.3
352man/man3/MPI_Pack_size.3 372man/man3/MPI_Pack_size.3
353man/man3/MPI_Pcontrol.3 373man/man3/MPI_Pcontrol.3
354man/man3/MPI_Probe.3 374man/man3/MPI_Probe.3
355man/man3/MPI_Publish_name.3 375man/man3/MPI_Publish_name.3
356man/man3/MPI_Put.3 376man/man3/MPI_Put.3
357man/man3/MPI_Query_thread.3 377man/man3/MPI_Query_thread.3
358man/man3/MPI_Recv.3 378man/man3/MPI_Recv.3
359man/man3/MPI_Recv_init.3 379man/man3/MPI_Recv_init.3
360man/man3/MPI_Reduce.3 380man/man3/MPI_Reduce.3
 381man/man3/MPI_Reduce_local.3
361man/man3/MPI_Reduce_scatter.3 382man/man3/MPI_Reduce_scatter.3
362man/man3/MPI_Register_datarep.3 383man/man3/MPI_Register_datarep.3
363man/man3/MPI_Request_c2f.3 384man/man3/MPI_Request_c2f.3
364man/man3/MPI_Request_f2c.3 385man/man3/MPI_Request_f2c.3
365man/man3/MPI_Request_free.3 386man/man3/MPI_Request_free.3
366man/man3/MPI_Request_get_status.3 387man/man3/MPI_Request_get_status.3
367man/man3/MPI_Rsend.3 388man/man3/MPI_Rsend.3
368man/man3/MPI_Rsend_init.3 389man/man3/MPI_Rsend_init.3
369man/man3/MPI_Scan.3 390man/man3/MPI_Scan.3
370man/man3/MPI_Scatter.3 391man/man3/MPI_Scatter.3
371man/man3/MPI_Scatterv.3 392man/man3/MPI_Scatterv.3
372man/man3/MPI_Send.3 393man/man3/MPI_Send.3
373man/man3/MPI_Send_init.3 394man/man3/MPI_Send_init.3
@@ -455,77 +476,88 @@ man/man3/MPI_Win_set_name.3 @@ -455,77 +476,88 @@ man/man3/MPI_Win_set_name.3
455man/man3/MPI_Win_start.3 476man/man3/MPI_Win_start.3
456man/man3/MPI_Win_test.3 477man/man3/MPI_Win_test.3
457man/man3/MPI_Win_unlock.3 478man/man3/MPI_Win_unlock.3
458man/man3/MPI_Win_wait.3 479man/man3/MPI_Win_wait.3
459man/man3/MPI_Wtick.3 480man/man3/MPI_Wtick.3
460man/man3/MPI_Wtime.3 481man/man3/MPI_Wtime.3
461man/man3/OpenMPI.3 482man/man3/OpenMPI.3
462man/man7/ompi_crcp.7 483man/man7/ompi_crcp.7
463man/man7/opal_crs.7 484man/man7/opal_crs.7
464man/man7/orte_filem.7 485man/man7/orte_filem.7
465man/man7/orte_hosts.7 486man/man7/orte_hosts.7
466man/man7/orte_snapc.7 487man/man7/orte_snapc.7
467share/openmpi/amca-param-sets/example.conf 488share/openmpi/amca-param-sets/example.conf
468share/openmpi/amca-param-sets/ft-enable-cr 
469share/openmpi/examples/openmpi-default-hostfile 489share/openmpi/examples/openmpi-default-hostfile
470share/openmpi/examples/openmpi-mca-params.conf 490share/openmpi/examples/openmpi-mca-params.conf
471share/openmpi/examples/openmpi-totalview.tcl 491share/openmpi/examples/openmpi-totalview.tcl
472share/openmpi/help-coll-sync.txt 492share/openmpi/help-coll-sync.txt
473share/openmpi/help-dash-host.txt 493share/openmpi/help-dash-host.txt
474share/openmpi/help-ess-base.txt 494share/openmpi/help-ess-base.txt
475share/openmpi/help-hostfile.txt 495share/openmpi/help-hostfile.txt
476share/openmpi/help-mca-base.txt 496share/openmpi/help-mca-base.txt
477share/openmpi/help-mca-bml-r2.txt 497share/openmpi/help-mca-bml-r2.txt
478share/openmpi/help-mca-coll-base.txt 498share/openmpi/help-mca-coll-base.txt
 499share/openmpi/help-mca-op-base.txt
479share/openmpi/help-mca-param.txt 500share/openmpi/help-mca-param.txt
480share/openmpi/help-mpi-api.txt 501share/openmpi/help-mpi-api.txt
481share/openmpi/help-mpi-btl-base.txt 502share/openmpi/help-mpi-btl-base.txt
 503share/openmpi/help-mpi-btl-sm.txt
482share/openmpi/help-mpi-btl-tcp.txt 504share/openmpi/help-mpi-btl-tcp.txt
 505share/openmpi/help-mpi-coll-sm.txt
483share/openmpi/help-mpi-common-sm.txt 506share/openmpi/help-mpi-common-sm.txt
484share/openmpi/help-mpi-errors.txt 507share/openmpi/help-mpi-errors.txt
 508share/openmpi/help-mpi-pml-csum.txt
 509share/openmpi/help-mpi-pml-ob1.txt
485share/openmpi/help-mpi-runtime.txt 510share/openmpi/help-mpi-runtime.txt
486share/openmpi/help-mpool-base.txt 511share/openmpi/help-mpool-base.txt
487share/openmpi/help-odls-default.txt 512share/openmpi/help-odls-default.txt
488share/openmpi/help-ompi-crcp-base.txt 513share/openmpi/help-ompi-crcp-base.txt
489share/openmpi/help-ompi-crcp-bkmrk.txt 
490share/openmpi/help-ompi-dpm-base.txt 514share/openmpi/help-ompi-dpm-base.txt
491share/openmpi/help-ompi-dpm-orte.txt 515share/openmpi/help-ompi-dpm-orte.txt
 516share/openmpi/help-ompi-probe.txt
 517share/openmpi/help-ompi-profiler.txt
492share/openmpi/help-ompi-pubsub-orte.txt 518share/openmpi/help-ompi-pubsub-orte.txt
493share/openmpi/help-ompi-server.txt 519share/openmpi/help-ompi-server.txt
494share/openmpi/help-ompi_info.txt 520share/openmpi/help-ompi_info.txt
 521share/openmpi/help-oob-tcp.txt
495share/openmpi/help-opal-carto-file.txt 522share/openmpi/help-opal-carto-file.txt
496share/openmpi/help-opal-checkpoint.txt 
497share/openmpi/help-opal-crs-base.txt 523share/openmpi/help-opal-crs-base.txt
498share/openmpi/help-opal-crs-none.txt 524share/openmpi/help-opal-crs-none.txt
499share/openmpi/help-opal-crs-self.txt 
500share/openmpi/help-opal-restart.txt 
501share/openmpi/help-opal-runtime.txt 525share/openmpi/help-opal-runtime.txt
502share/openmpi/help-opal-util.txt 526share/openmpi/help-opal-util.txt
503share/openmpi/help-opal-wrapper.txt 527share/openmpi/help-opal-wrapper.txt
504share/openmpi/help-orte-checkpoint.txt 
505share/openmpi/help-orte-clean.txt 528share/openmpi/help-orte-clean.txt
506share/openmpi/help-orte-filem-base.txt 529share/openmpi/help-orte-filem-base.txt
507share/openmpi/help-orte-filem-rsh.txt 530share/openmpi/help-orte-filem-rsh.txt
508share/openmpi/help-orte-iof.txt 531share/openmpi/help-orte-iof.txt
 532share/openmpi/help-orte-notifier-command.txt
509share/openmpi/help-orte-odls-base.txt 533share/openmpi/help-orte-odls-base.txt
510share/openmpi/help-orte-ps.txt 534share/openmpi/help-orte-ps.txt
511share/openmpi/help-orte-restart.txt 
512share/openmpi/help-orte-rmaps-base.txt 535share/openmpi/help-orte-rmaps-base.txt
513share/openmpi/help-orte-rmaps-lb.txt 536share/openmpi/help-orte-rmaps-lb.txt
 537share/openmpi/help-orte-rmaps-resilient.txt
514share/openmpi/help-orte-rmaps-rr.txt 538share/openmpi/help-orte-rmaps-rr.txt
515share/openmpi/help-orte-rmaps-seq.txt 539share/openmpi/help-orte-rmaps-seq.txt
 540share/openmpi/help-orte-rmaps-topo.txt
 541share/openmpi/help-orte-rmcast-udp.txt
516share/openmpi/help-orte-runtime.txt 542share/openmpi/help-orte-runtime.txt
517share/openmpi/help-orte-snapc-base.txt 543share/openmpi/help-orte-snapc-base.txt
518share/openmpi/help-orte-snapc-full.txt 544share/openmpi/help-orte-top.txt
519share/openmpi/help-orted.txt 545share/openmpi/help-orted.txt
520share/openmpi/help-orterun.txt 546share/openmpi/help-orterun.txt
521share/openmpi/help-plm-base.txt 547share/openmpi/help-plm-base.txt
522share/openmpi/help-plm-rsh.txt 548share/openmpi/help-plm-rsh.txt
 549share/openmpi/help-plm-rshd.txt
523share/openmpi/help-ras-base.txt 550share/openmpi/help-ras-base.txt
 551share/openmpi/help-regex.txt
524share/openmpi/help-rmaps_rank_file.txt 552share/openmpi/help-rmaps_rank_file.txt
 553share/openmpi/help-rmcast-base.txt
525share/openmpi/mpiCC-wrapper-data.txt 554share/openmpi/mpiCC-wrapper-data.txt
526share/openmpi/mpic++-wrapper-data.txt 555share/openmpi/mpic++-wrapper-data.txt
527share/openmpi/mpicc-wrapper-data.txt 556share/openmpi/mpicc-wrapper-data.txt
528share/openmpi/mpicxx-wrapper-data.txt 557share/openmpi/mpicxx-wrapper-data.txt
529share/openmpi/mpif77-wrapper-data.txt 558share/openmpi/mpif77-wrapper-data.txt
530share/openmpi/mpif90-wrapper-data.txt 559share/openmpi/mpif90-wrapper-data.txt
531share/openmpi/openmpi-valgrind.supp 560share/openmpi/openmpi-valgrind.supp
 561share/openmpi/orteCC-wrapper-data.txt
 562share/openmpi/ortec++-wrapper-data.txt
 563share/openmpi/ortecc-wrapper-data.txt

cvs diff -r1.2 -r1.3 pkgsrc/parallel/openmpi/Attic/PLIST.vt (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/Attic/PLIST.vt 2010/01/19 00:45:58 1.2
+++ pkgsrc/parallel/openmpi/Attic/PLIST.vt 2010/12/16 21:00:53 1.3
@@ -1,75 +1,87 @@ @@ -1,75 +1,87 @@
1@comment $NetBSD: PLIST.vt,v 1.2 2010/01/19 00:45:58 asau Exp $ 1@comment $NetBSD: PLIST.vt,v 1.3 2010/12/16 21:00:53 asau Exp $
2bin/mpiCC-vt 2bin/mpiCC-vt
3bin/mpic++-vt 3bin/mpic++-vt
4bin/mpicc-vt 4bin/mpicc-vt
5bin/mpicxx-vt 5bin/mpicxx-vt
6bin/mpif77-vt 6bin/mpif77-vt
7bin/mpif90-vt 7bin/mpif90-vt
8bin/opari 
9bin/otfaux 8bin/otfaux
10bin/otfcompress 9bin/otfcompress
11bin/otfconfig 10bin/otfconfig
12bin/otfdecompress 11bin/otfdecompress
13bin/otfdump 12bin/otfdump
14bin/otfinfo 13bin/otfinfo
15bin/otfmerge 14bin/otfmerge
 15bin/otfprofile
 16bin/otfshrink
 17bin/vtCC
 18bin/vtc++
16bin/vtcc 19bin/vtcc
17bin/vtcxx 20bin/vtcxx
18bin/vtf77 21bin/vtf77
19bin/vtf90 22bin/vtf90
20bin/vtfilter 23bin/vtfilter
21bin/vtunify 24bin/vtunify
 25bin/vtunify-mpi
 26bin/vtwrapper
 27etc/vt-java-default-filter.spec
22include/vampirtrace/OTF_CopyHandler.h 28include/vampirtrace/OTF_CopyHandler.h
23include/vampirtrace/OTF_Definitions.h 29include/vampirtrace/OTF_Definitions.h
 30include/vampirtrace/OTF_Errno.h
24include/vampirtrace/OTF_File.h 31include/vampirtrace/OTF_File.h
25include/vampirtrace/OTF_FileManager.h 32include/vampirtrace/OTF_FileManager.h
26include/vampirtrace/OTF_Filenames.h 33include/vampirtrace/OTF_Filenames.h
27include/vampirtrace/OTF_HandlerArray.h 34include/vampirtrace/OTF_HandlerArray.h
28include/vampirtrace/OTF_MasterControl.h 35include/vampirtrace/OTF_MasterControl.h
29include/vampirtrace/OTF_RBuffer.h 36include/vampirtrace/OTF_RBuffer.h
30include/vampirtrace/OTF_RStream.h 37include/vampirtrace/OTF_RStream.h
31include/vampirtrace/OTF_Reader.h 38include/vampirtrace/OTF_Reader.h
 39include/vampirtrace/OTF_Version.h
32include/vampirtrace/OTF_WBuffer.h 40include/vampirtrace/OTF_WBuffer.h
33include/vampirtrace/OTF_WStream.h 41include/vampirtrace/OTF_WStream.h
34include/vampirtrace/OTF_Writer.h 42include/vampirtrace/OTF_Writer.h
35include/vampirtrace/OTF_inttypes.h 43include/vampirtrace/OTF_inttypes.h
36include/vampirtrace/OTF_inttypes_unix.h 44include/vampirtrace/OTF_inttypes_unix.h
37include/vampirtrace/opari_omp.h 
38include/vampirtrace/otf.h 45include/vampirtrace/otf.h
39include/vampirtrace/pomp_lib.h 
40include/vampirtrace/vt_user.h 46include/vampirtrace/vt_user.h
41include/vampirtrace/vt_user.inc 47include/vampirtrace/vt_user.inc
42include/vampirtrace/vt_user_comment.h 48include/vampirtrace/vt_user_comment.h
43include/vampirtrace/vt_user_comment.inc 49include/vampirtrace/vt_user_comment.inc
 50include/vampirtrace/vt_user_control.h
 51include/vampirtrace/vt_user_control.inc
44include/vampirtrace/vt_user_count.h 52include/vampirtrace/vt_user_count.h
45include/vampirtrace/vt_user_count.inc 53include/vampirtrace/vt_user_count.inc
 54include/vampirtrace/vt_user_marker.h
 55include/vampirtrace/vt_user_marker.inc
 56include/vampirtrace/vt_user_region.h
 57include/vampirtrace/vt_user_region.inc
 58include/vampirtrace/vt_wrap_pthread.h
46lib/libotf.la 59lib/libotf.la
47lib/libvt.a 60lib/libvt-hyb.la
48lib/libvt.fmpi.a 61lib/libvt-mpi.la
49lib/libvt.mpi.a 62lib/libvt-mt.la
 63lib/libvt.la
50share/openmpi/mpiCC-vt-wrapper-data.txt 64share/openmpi/mpiCC-vt-wrapper-data.txt
51share/openmpi/mpic++-vt-wrapper-data.txt 65share/openmpi/mpic++-vt-wrapper-data.txt
52share/openmpi/mpicc-vt-wrapper-data.txt 66share/openmpi/mpicc-vt-wrapper-data.txt
53share/openmpi/mpicxx-vt-wrapper-data.txt 67share/openmpi/mpicxx-vt-wrapper-data.txt
54share/openmpi/mpif77-vt-wrapper-data.txt 68share/openmpi/mpif77-vt-wrapper-data.txt
55share/openmpi/mpif90-vt-wrapper-data.txt 69share/openmpi/mpif90-vt-wrapper-data.txt
56share/vampirtrace/FILTER.SPEC 70share/vampirtrace/FILTER.SPEC
57share/vampirtrace/GROUPS.SPEC 71share/vampirtrace/GROUPS.SPEC
58share/vampirtrace/METRICS.SPEC 72share/vampirtrace/METRICS.SPEC
59share/vampirtrace/doc/ChangeLog 73share/vampirtrace/doc/ChangeLog
60share/vampirtrace/doc/LICENSE 74share/vampirtrace/doc/LICENSE
61share/vampirtrace/doc/UserManual.html 75share/vampirtrace/doc/UserManual.html
62share/vampirtrace/doc/UserManual.pdf 76share/vampirtrace/doc/UserManual.pdf
63share/vampirtrace/doc/opari/ChangeLog 
64share/vampirtrace/doc/opari/LICENSE 
65share/vampirtrace/doc/opari/Readme.html 
66share/vampirtrace/doc/opari/lacsi01.pdf 
67share/vampirtrace/doc/opari/opari-logo-100.gif 
68share/vampirtrace/doc/otf/ChangeLog 77share/vampirtrace/doc/otf/ChangeLog
69share/vampirtrace/doc/otf/LICENSE 78share/vampirtrace/doc/otf/LICENSE
70share/vampirtrace/doc/otf/otftools.pdf 79share/vampirtrace/doc/otf/otftools.pdf
71share/vampirtrace/doc/otf/specification.pdf 80share/vampirtrace/doc/otf/specification.pdf
 81share/vampirtrace/libtool
 82share/vampirtrace/vtCC-wrapper-data.txt
 83share/vampirtrace/vtc++-wrapper-data.txt
72share/vampirtrace/vtcc-wrapper-data.txt 84share/vampirtrace/vtcc-wrapper-data.txt
73share/vampirtrace/vtcxx-wrapper-data.txt 85share/vampirtrace/vtcxx-wrapper-data.txt
74share/vampirtrace/vtf77-wrapper-data.txt 86share/vampirtrace/vtf77-wrapper-data.txt
75share/vampirtrace/vtf90-wrapper-data.txt 87share/vampirtrace/vtf90-wrapper-data.txt

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/buildlink3.mk 2009/12/12 23:30:01 1.1.1.1
+++ pkgsrc/parallel/openmpi/buildlink3.mk 2010/12/16 21:00:53 1.2
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2010/12/16 21:00:53 asau Exp $
2 2
3BUILDLINK_TREE+= openmpi 3BUILDLINK_TREE+= openmpi
4 4
5.if !defined(OPENMPI_BUILDLINK3_MK) 5.if !defined(OPENMPI_BUILDLINK3_MK)
6OPENMPI_BUILDLINK3_MK:= 6OPENMPI_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.openmpi+= openmpi>=1.2.6 8BUILDLINK_API_DEPENDS.openmpi+= openmpi>=1.5.1
9BUILDLINK_PKGSRCDIR.openmpi?= ../../parallel/openmpi 9BUILDLINK_PKGSRCDIR.openmpi?= ../../parallel/openmpi
10.endif # OPENMPI_BUILDLINK3_MK 10.endif # OPENMPI_BUILDLINK3_MK
11 11
12BUILDLINK_TREE+= -openmpi 12BUILDLINK_TREE+= -openmpi

cvs diff -r1.5 -r1.6 pkgsrc/parallel/openmpi/distinfo (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/distinfo 2010/11/24 01:57:29 1.5
+++ pkgsrc/parallel/openmpi/distinfo 2010/12/16 21:00:53 1.6
@@ -1,15 +1,9 @@ @@ -1,15 +1,9 @@
1$NetBSD: distinfo,v 1.5 2010/11/24 01:57:29 asau Exp $ 1$NetBSD: distinfo,v 1.6 2010/12/16 21:00:53 asau Exp $
2 2
3SHA1 (openmpi-1.4.3.tar.bz2) = 9d24b6969d73605904855eb32d40d6b07e231932 3SHA1 (openmpi-1.5.1.tar.bz2) = fe21acc211fe60e30dc6bef1c83a70c34e093998
4RMD160 (openmpi-1.4.3.tar.bz2) = 087532de57244c03941421162caa9e5537b4eba1 4RMD160 (openmpi-1.5.1.tar.bz2) = 25b5b6e68c28eb406bee148d65908f876e7bd35b
5Size (openmpi-1.4.3.tar.bz2) = 6626909 bytes 5Size (openmpi-1.5.1.tar.bz2) = 7410701 bytes
6SHA1 (patch-aa) = dfc2eb59ea592823d93a7ae3e223e703450201ad 6SHA1 (patch-aa) = 90f74e14eb686cd68bf29ea28cfb9818984f6408
7SHA1 (patch-ab) = c4be561af983b38803ba1f76a4ff5a6646072c3a 7SHA1 (patch-ai) = 0b03f80d15b176e10d804132b20cff835aa11566
8SHA1 (patch-ac) = 2eb37bf842278c712561e30457d7e00889d12dcd 8SHA1 (patch-aj) = dc85e6c9eb6db0eb40bb896a11c223afeda63c2f
9SHA1 (patch-ad) = ee74acac5c7a7b022ee9a03957f8f3d71c2579fd 9SHA1 (patch-ak) = f6ea4220d51dd0c84ac2067d695c265f00904a0f
10SHA1 (patch-ae) = a4848899dcd0413caa1c99832477a4bd86b51112 
11SHA1 (patch-af) = 812e623c39235098565762c098a40c1cb4f51f23 
12SHA1 (patch-ag) = fc29742c423d2376893d4d5c3da7a0514f311262 
13SHA1 (patch-ai) = e341eefb09df978cf1d43c2176f5f8c6d09f703e 
14SHA1 (patch-aj) = 4521e29de16a6cd5bf1a9ea7677b51cd0e6eb86c 
15SHA1 (patch-ak) = d9a10360eec6dab95e08d4ac0a4d7da603ac4737 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/patches/Attic/patch-aa 2009/12/12 23:30:01 1.1.1.1
+++ pkgsrc/parallel/openmpi/patches/Attic/patch-aa 2010/12/16 21:00:54 1.2
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1$NetBSD: patch-aa,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ 1$NetBSD: patch-aa,v 1.2 2010/12/16 21:00:54 asau Exp $
2 2
3Missing RPATH support. 3Missing RPATH support.
4 4
5--- opal/tools/wrappers/opal_wrapper.c.orig 2008-08-25 23:16:48.000000000 +0400 5--- opal/tools/wrappers/opal_wrapper.c.orig 2009-11-04 17:57:36.000000000 +0300
6+++ opal/tools/wrappers/opal_wrapper.c 2008-09-04 11:41:17.000000000 +0400 6+++ opal/tools/wrappers/opal_wrapper.c 2010-01-12 20:48:26.000000000 +0300
7@@ -57,6 +57,7 @@ 7@@ -58,6 +58,7 @@
8 #if !defined(__WINDOWS__) 8 #if !defined(__WINDOWS__)
9 #define OPAL_INCLUDE_FLAG "-I" 9 #define OPAL_INCLUDE_FLAG "-I"
10 #define OPAL_LIBDIR_FLAG "-L" 10 #define OPAL_LIBDIR_FLAG "-L"
11+#define OPAL_RPATH_FLAG "-R" 11+#define OPAL_RPATH_FLAG "-R"
12 #else 12 #else
13 #define OPAL_INCLUDE_FLAG "/I" 13 #define OPAL_INCLUDE_FLAG "/I"
14 #define OPAL_LIBDIR_FLAG "/LIBPATH:" 14 #define OPAL_LIBDIR_FLAG "/LIBPATH:"
15@@ -301,6 +302,8 @@ 15@@ -357,6 +358,8 @@
16 #else 16 #else
17 asprintf(&line, OPAL_LIBDIR_FLAG"%s",  17 asprintf(&line, OPAL_LIBDIR_FLAG"%s",
18 options_data[parse_options_idx].path_libdir); 18 options_data[parse_options_idx].path_libdir);
19+ asprintf(&line, OPAL_RPATH_FLAG"%s",  19+ asprintf(&line, OPAL_RPATH_FLAG"%s",
20+ options_data[parse_options_idx].path_libdir); 20+ options_data[parse_options_idx].path_libdir);
21 #endif /* defined(__WINDOWS__) */ 21 #endif /* defined(__WINDOWS__) */
22 opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line); 22 opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line);
23 free(line); 23 free(line);

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-ai (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/patches/Attic/patch-ai 2009/12/12 23:30:01 1.1.1.1
+++ pkgsrc/parallel/openmpi/patches/Attic/patch-ai 2010/12/16 21:00:54 1.2
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1$NetBSD: patch-ai,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ 1$NetBSD: patch-ai,v 1.2 2010/12/16 21:00:54 asau Exp $
2 2
3Install configuration files into example directory. 3Install configuration files into example directory.
4 4
5--- orte/etc/Makefile.in.orig 2009-11-11 17:04:47.000000000 +0300 5--- orte/etc/Makefile.in.orig 2009-11-04 18:01:21.000000000 +0300
6+++ orte/etc/Makefile.in 2009-12-04 05:00:13.000000000 +0300 6+++ orte/etc/Makefile.in 2010-01-12 20:48:26.000000000 +0300
7@@ -899,6 +899,7 @@ 7@@ -1018,6 +1018,7 @@
8 sharedstatedir = @sharedstatedir@ 8 sharedstatedir = @sharedstatedir@
9 srcdir = @srcdir@ 9 srcdir = @srcdir@
10 sysconfdir = @sysconfdir@ 10 sysconfdir = @sysconfdir@
11+exampledir = $(pkgdatadir)/examples 11+exampledir = $(pkgdatadir)/examples
12 target_alias = @target_alias@ 12 target_alias = @target_alias@
13 timer_aix_LIBS = @timer_aix_LIBS@ 13 timer_aix_LIBS = @timer_aix_LIBS@
14 top_build_prefix = @top_build_prefix@ 14 top_build_prefix = @top_build_prefix@
15@@ -1086,19 +1087,19 @@ 15@@ -1223,19 +1224,19 @@
16 # details why the mkdir is in install-data-local. 16 # details why the mkdir is in install-data-local.
17  17
18 install-data-local: 18 install-data-local:
19- $(mkdir_p) $(DESTDIR)$(sysconfdir) 19- $(mkdir_p) $(DESTDIR)$(sysconfdir)
20+ $(mkdir_p) $(DESTDIR)$(exampledir) 20+ $(mkdir_p) $(DESTDIR)$(exampledir)
21 @ p="$(orte_config_files)"; \ 21 @ p="$(orte_config_files)"; \
22 for file in $$p; do \ 22 for file in $$p; do \
23- if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ 23- if test -f $(DESTDIR)$(sysconfdir)/$$file; then \
24+ if test -f $(DESTDIR)$(exampledir)/$$file; then \ 24+ if test -f $(DESTDIR)$(exampledir)/$$file; then \
25 echo "******************************* WARNING ************************************"; \ 25 echo "******************************* WARNING ************************************"; \
26 echo "*** Not installing new $$file over existing file in:"; \ 26 echo "*** Not installing new $$file over existing file in:"; \
27- echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ 27- echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \
28+ echo "*** $(DESTDIR)$(exampledir)/$$file"; \ 28+ echo "*** $(DESTDIR)$(exampledir)/$$file"; \

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-aj (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/patches/Attic/patch-aj 2009/12/12 23:30:01 1.1.1.1
+++ pkgsrc/parallel/openmpi/patches/Attic/patch-aj 2010/12/16 21:00:54 1.2
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1$NetBSD: patch-aj,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ 1$NetBSD: patch-aj,v 1.2 2010/12/16 21:00:54 asau Exp $
2 2
3Install configuration files into example directory. 3Install configuration files into example directory.
4 4
5--- opal/etc/Makefile.in.orig 2009-11-11 17:04:16.000000000 +0300 5--- opal/etc/Makefile.in.orig 2010-03-31 05:34:56.000000000 +0400
6+++ opal/etc/Makefile.in 2009-12-04 04:33:04.000000000 +0300 6+++ opal/etc/Makefile.in 2010-03-31 20:54:20.000000000 +0400
7@@ -36,6 +36,7 @@ 7@@ -35,6 +35,7 @@
 8 #
 9 VPATH = @srcdir@
8 pkgdatadir = $(datadir)/@PACKAGE@ 10 pkgdatadir = $(datadir)/@PACKAGE@
9 pkglibdir = $(libdir)/@PACKAGE@ 
10 pkgincludedir = $(includedir)/@PACKAGE@ 
11+exampledir = $(pkgdatadir)/examples 11+exampledir = $(pkgdatadir)/examples
12 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 12 pkgincludedir = $(includedir)/@PACKAGE@
13 install_sh_DATA = $(install_sh) -c -m 644 13 pkglibdir = $(libdir)/@PACKAGE@
14 install_sh_PROGRAM = $(install_sh) -c 14 pkglibexecdir = $(libexecdir)/@PACKAGE@
15@@ -1085,24 +1086,24 @@ 15@@ -1240,24 +1241,24 @@
16 # details why the mkdir is in install-data-local. 16 # details why the mkdir is in install-data-local.
17  17
18 install-data-local: 18 install-data-local:
19- $(mkdir_p) $(DESTDIR)$(sysconfdir) 19- $(mkdir_p) $(DESTDIR)$(sysconfdir)
20+ $(mkdir_p) $(DESTDIR)$(exampledir) 20+ $(mkdir_p) $(DESTDIR)$(exampledir)
21 @ p="$(opal_config_files)"; \ 21 @ p="$(opal_config_files)"; \
22 if test "$(opal_file_from_platform)" = "yes"; then \ 22 if test "$(opal_file_from_platform)" = "yes"; then \
23 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 23 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
24- echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf"; \ 24- echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf"; \
25- $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf; \ 25- $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf; \
26+ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf"; \ 26+ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf"; \
27+ $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf; \ 27+ $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf; \
28 else \ 28 else \

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-ak (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/patches/patch-ak 2009/12/12 23:30:01 1.1.1.1
+++ pkgsrc/parallel/openmpi/patches/patch-ak 2010/12/16 21:00:54 1.2
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1$NetBSD: patch-ak,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ 1$NetBSD: patch-ak,v 1.2 2010/12/16 21:00:54 asau Exp $
2 2
3Install configuration files into example directory. 3Install configuration files into example directory.
4 4
5--- ompi/etc/Makefile.in.orig 2009-12-04 04:54:39.000000000 +0300 5--- ompi/etc/Makefile.in.orig 2010-03-31 05:34:04.000000000 +0400
6+++ ompi/etc/Makefile.in 2009-12-04 05:02:08.000000000 +0300 6+++ ompi/etc/Makefile.in 2010-03-31 20:55:04.000000000 +0400
7@@ -36,6 +36,7 @@ 7@@ -35,6 +35,7 @@
 8 #
 9 VPATH = @srcdir@
8 pkgdatadir = $(datadir)/@PACKAGE@ 10 pkgdatadir = $(datadir)/@PACKAGE@
9 pkglibdir = $(libdir)/@PACKAGE@ 
10 pkgincludedir = $(includedir)/@PACKAGE@ 
11+exampledir = $(pkgdatadir)/examples 11+exampledir = $(pkgdatadir)/examples
12 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 12 pkgincludedir = $(includedir)/@PACKAGE@
13 install_sh_DATA = $(install_sh) -c -m 644 13 pkglibdir = $(libdir)/@PACKAGE@
14 install_sh_PROGRAM = $(install_sh) -c 14 pkglibexecdir = $(libexecdir)/@PACKAGE@
15@@ -1086,19 +1087,19 @@ 15@@ -1241,19 +1242,19 @@
16 # details why the mkdir is in install-data-local. 16 # details why the mkdir is in install-data-local.
17  17
18 install-data-local: 18 install-data-local:
19- $(mkdir_p) $(DESTDIR)$(sysconfdir) 19- $(mkdir_p) $(DESTDIR)$(sysconfdir)
20+ $(mkdir_p) $(DESTDIR)$(exampledir) 20+ $(mkdir_p) $(DESTDIR)$(exampledir)
21 @ p="$(ompi_config_files)"; \ 21 @ p="$(ompi_config_files)"; \
22 for file in $$p; do \ 22 for file in $$p; do \
23- if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ 23- if test -f $(DESTDIR)$(sysconfdir)/$$file; then \
24+ if test -f $(DESTDIR)$(exampledir)/$$file; then \ 24+ if test -f $(DESTDIR)$(exampledir)/$$file; then \
25 echo "******************************* WARNING ************************************"; \ 25 echo "******************************* WARNING ************************************"; \
26 echo "*** Not installing new $$file over existing file in:"; \ 26 echo "*** Not installing new $$file over existing file in:"; \
27- echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ 27- echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \
28+ echo "*** $(DESTDIR)$(exampledir)/$$file"; \ 28+ echo "*** $(DESTDIR)$(exampledir)/$$file"; \

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-ab

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-ac

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-ad

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-ae

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-af

File Deleted: pkgsrc/parallel/openmpi/patches/Attic/patch-ag