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 context 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,8 +1,8 @@
-# $NetBSD: Makefile,v 1.7 2010/11/24 01:56:13 asau Exp $
+# $NetBSD: Makefile,v 1.8 2010/12/16 21:00:53 asau Exp $
 
-DISTNAME=	openmpi-1.4.3
+DISTNAME=	openmpi-1.5.1
 CATEGORIES=	parallel
-MASTER_SITES=	http://www.open-mpi.org/software/ompi/v1.4/downloads/
+MASTER_SITES=	http://www.open-mpi.org/software/ompi/v1.5/downloads/
 EXTRACT_SUFX=	.tar.bz2
 
 MAINTAINER=	asau@inbox.ru
@@ -17,19 +17,31 @@
 GNU_CONFIGURE=		yes
 USE_LANGUAGES=		c c++ fortran77
 USE_LIBTOOL=		yes
-LIBTOOL_OVERRIDE=	${WRKSRC}/libtool
-SHLIBTOOL_OVERRIDE=	${WRKSRC}/config/libtool.m4
+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
 
-CONFIGURE_ARGS+=	--with-ft=cr	# for compatibility with OpenMPI 1.4.1 package
 CONFIGURE_ARGS+=	--disable-mpi-f90
+CONFIGURE_ARGS+=	--with-libltdl=external # use our libltdl
 CONFIGURE_ARGS+=	--with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib"
 CONFIGURE_ENV+=		ompi_cv_f77_have_INTEGERp8=no	# no "INTEGER*8"??
-BUILD_MAKE_FLAGS=	LIBLTDL=$(BUILDLINK_PREFIX.libltdl)/lib/libltdl.la # configure doesn't allow overriding it
 CONFIGURE_ARGS+=	OPAL_HAVE_LTDL_ADVISE=0
 
+USE_TOOLS+=		perl:run
+
 .include "options.mk"
 
 TEST_TARGET=	check
+
+## Just in case you'll need it...
+# USE_TOOLS+=	aclocal autoconf automake bash perl
+# REPLACE_BASH=	autogen.sh
+
+# pre-configure:	replace-interpreter
+# 	cd $(WRKSRC) && $(BASH) autogen.sh
 
 .include "../../devel/libltdl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/parallel/openmpi/PLIST (expand / switch to context 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,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2010/11/24 01:56:13 asau Exp $
+@comment $NetBSD: PLIST,v 1.5 2010/12/16 21:00:53 asau Exp $
 bin/mpiCC
 bin/mpic++
 bin/mpicc
@@ -7,24 +7,29 @@
 bin/mpif77
 bin/mpif90
 bin/mpirun
-bin/ompi-checkpoint
 bin/ompi-clean
 bin/ompi-iof
+bin/ompi-probe
+bin/ompi-profiler
 bin/ompi-ps
-bin/ompi-restart
 bin/ompi-server
+bin/ompi-top
 bin/ompi_info
-bin/opal-checkpoint
-bin/opal-restart
 bin/opal_wrapper
-bin/orte-checkpoint
+bin/orte-bootproxy.sh
 bin/orte-clean
 bin/orte-iof
 bin/orte-ps
-bin/orte-restart
+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
@@ -64,6 +69,7 @@
 lib/libmpi.la
 lib/libmpi_cxx.la
 lib/libmpi_f77.la
+lib/libompitrace.la
 lib/libopen-pal.la
 lib/libopen-rte.la
 lib/openmpi/libompi_dbg_msgq.la
@@ -82,18 +88,19 @@
 lib/openmpi/mca_coll_sm.la
 lib/openmpi/mca_coll_sync.la
 lib/openmpi/mca_coll_tuned.la
-lib/openmpi/mca_crcp_bkmrk.la
 lib/openmpi/mca_crs_none.la
-lib/openmpi/mca_crs_self.la
 lib/openmpi/mca_dpm_orte.la
 lib/openmpi/mca_errmgr_default.la
+lib/openmpi/mca_ess_cm.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_grpcomm_bad.la
 lib/openmpi/mca_grpcomm_basic.la
+lib/openmpi/mca_grpcomm_hier.la
 lib/openmpi/mca_io_romio.la
 lib/openmpi/mca_iof_hnp.la
 lib/openmpi/mca_iof_orted.la
@@ -102,6 +109,7 @@
 lib/openmpi/mca_mpool_fake.la
 lib/openmpi/mca_mpool_rdma.la
 lib/openmpi/mca_mpool_sm.la
+lib/openmpi/mca_notifier_command.la
 lib/openmpi/mca_notifier_syslog.la
 lib/openmpi/mca_odls_default.la
 lib/openmpi/mca_oob_tcp.la
@@ -109,25 +117,38 @@
 lib/openmpi/mca_osc_rdma.la
 lib/openmpi/mca_paffinity_posix.la
 lib/openmpi/mca_plm_rsh.la
+lib/openmpi/mca_plm_rshd.la
 lib/openmpi/mca_pml_cm.la
-lib/openmpi/mca_pml_crcpw.la
 lib/openmpi/mca_pml_csum.la
 lib/openmpi/mca_pml_ob1.la
 lib/openmpi/mca_pml_v.la
 lib/openmpi/mca_pubsub_orte.la
+lib/openmpi/mca_ras_cm.la
 lib/openmpi/mca_rcache_vma.la
 lib/openmpi/mca_rmaps_load_balance.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_rml_ftrm.la
+lib/openmpi/mca_rmaps_topo.la
+lib/openmpi/mca_rmcast_tcp.la
+lib/openmpi/mca_rmcast_udp.la
 lib/openmpi/mca_rml_oob.la
 lib/openmpi/mca_routed_binomial.la
+lib/openmpi/mca_routed_cm.la
 lib/openmpi/mca_routed_direct.la
 lib/openmpi/mca_routed_linear.la
-lib/openmpi/mca_snapc_full.la
+lib/openmpi/mca_routed_radix.la
+lib/openmpi/mca_routed_slave.la
+lib/openmpi/mca_sysinfo_linux.la
 lib/openmpi/mca_topo_unity.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.pc
+lib/pkgconfig/orte.pc
 man/man1/mpiCC.1
 man/man1/mpic++.1
 man/man1/mpicc.1
@@ -136,21 +157,20 @@
 man/man1/mpif77.1
 man/man1/mpif90.1
 man/man1/mpirun.1
-man/man1/ompi-checkpoint.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-restart.1
 man/man1/ompi-server.1
+man/man1/ompi-top.1
 man/man1/ompi_info.1
-man/man1/opal-checkpoint.1
-man/man1/opal-restart.1
 man/man1/opal_wrapper.1
-man/man1/orte-checkpoint.1
 man/man1/orte-clean.1
 man/man1/orte-iof.1
 man/man1/orte-ps.1
-man/man1/orte-restart.1
+man/man1/orte-top.1
+man/man1/orteCC.1
 man/man1/orted.1
 man/man1/orterun.1
 man/man3/MPI.3
@@ -358,6 +378,7 @@
 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_Register_datarep.3
 man/man3/MPI_Request_c2f.3
@@ -465,7 +486,6 @@
 man/man7/orte_hosts.7
 man/man7/orte_snapc.7
 share/openmpi/amca-param-sets/example.conf
-share/openmpi/amca-param-sets/ft-enable-cr
 share/openmpi/examples/openmpi-default-hostfile
 share/openmpi/examples/openmpi-mca-params.conf
 share/openmpi/examples/openmpi-totalview.tcl
@@ -476,52 +496,61 @@
 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-mpi-api.txt
 share/openmpi/help-mpi-btl-base.txt
+share/openmpi/help-mpi-btl-sm.txt
 share/openmpi/help-mpi-btl-tcp.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-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-crcp-bkmrk.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-tcp.txt
 share/openmpi/help-opal-carto-file.txt
-share/openmpi/help-opal-checkpoint.txt
 share/openmpi/help-opal-crs-base.txt
 share/openmpi/help-opal-crs-none.txt
-share/openmpi/help-opal-crs-self.txt
-share/openmpi/help-opal-restart.txt
 share/openmpi/help-opal-runtime.txt
 share/openmpi/help-opal-util.txt
 share/openmpi/help-opal-wrapper.txt
-share/openmpi/help-orte-checkpoint.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
 share/openmpi/help-orte-odls-base.txt
 share/openmpi/help-orte-ps.txt
-share/openmpi/help-orte-restart.txt
 share/openmpi/help-orte-rmaps-base.txt
 share/openmpi/help-orte-rmaps-lb.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-rmcast-udp.txt
 share/openmpi/help-orte-runtime.txt
 share/openmpi/help-orte-snapc-base.txt
-share/openmpi/help-orte-snapc-full.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-plm-rshd.txt
 share/openmpi/help-ras-base.txt
+share/openmpi/help-regex.txt
 share/openmpi/help-rmaps_rank_file.txt
+share/openmpi/help-rmcast-base.txt
 share/openmpi/mpiCC-wrapper-data.txt
 share/openmpi/mpic++-wrapper-data.txt
 share/openmpi/mpicc-wrapper-data.txt
@@ -529,3 +558,6 @@
 share/openmpi/mpif77-wrapper-data.txt
 share/openmpi/mpif90-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

cvs diff -r1.2 -r1.3 pkgsrc/parallel/openmpi/Attic/PLIST.vt (expand / switch to context 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,11 +1,10 @@
-@comment $NetBSD: PLIST.vt,v 1.2 2010/01/19 00:45:58 asau Exp $
+@comment $NetBSD: PLIST.vt,v 1.3 2010/12/16 21:00:53 asau Exp $
 bin/mpiCC-vt
 bin/mpic++-vt
 bin/mpicc-vt
 bin/mpicxx-vt
 bin/mpif77-vt
 bin/mpif90-vt
-bin/opari
 bin/otfaux
 bin/otfcompress
 bin/otfconfig
@@ -13,14 +12,22 @@
 bin/otfdump
 bin/otfinfo
 bin/otfmerge
+bin/otfprofile
+bin/otfshrink
+bin/vtCC
+bin/vtc++
 bin/vtcc
 bin/vtcxx
 bin/vtf77
 bin/vtf90
 bin/vtfilter
 bin/vtunify
+bin/vtunify-mpi
+bin/vtwrapper
+etc/vt-java-default-filter.spec
 include/vampirtrace/OTF_CopyHandler.h
 include/vampirtrace/OTF_Definitions.h
+include/vampirtrace/OTF_Errno.h
 include/vampirtrace/OTF_File.h
 include/vampirtrace/OTF_FileManager.h
 include/vampirtrace/OTF_Filenames.h
@@ -29,24 +36,31 @@
 include/vampirtrace/OTF_RBuffer.h
 include/vampirtrace/OTF_RStream.h
 include/vampirtrace/OTF_Reader.h
+include/vampirtrace/OTF_Version.h
 include/vampirtrace/OTF_WBuffer.h
 include/vampirtrace/OTF_WStream.h
 include/vampirtrace/OTF_Writer.h
 include/vampirtrace/OTF_inttypes.h
 include/vampirtrace/OTF_inttypes_unix.h
-include/vampirtrace/opari_omp.h
 include/vampirtrace/otf.h
-include/vampirtrace/pomp_lib.h
 include/vampirtrace/vt_user.h
 include/vampirtrace/vt_user.inc
 include/vampirtrace/vt_user_comment.h
 include/vampirtrace/vt_user_comment.inc
+include/vampirtrace/vt_user_control.h
+include/vampirtrace/vt_user_control.inc
 include/vampirtrace/vt_user_count.h
 include/vampirtrace/vt_user_count.inc
+include/vampirtrace/vt_user_marker.h
+include/vampirtrace/vt_user_marker.inc
+include/vampirtrace/vt_user_region.h
+include/vampirtrace/vt_user_region.inc
+include/vampirtrace/vt_wrap_pthread.h
 lib/libotf.la
-lib/libvt.a
-lib/libvt.fmpi.a
-lib/libvt.mpi.a
+lib/libvt-hyb.la
+lib/libvt-mpi.la
+lib/libvt-mt.la
+lib/libvt.la
 share/openmpi/mpiCC-vt-wrapper-data.txt
 share/openmpi/mpic++-vt-wrapper-data.txt
 share/openmpi/mpicc-vt-wrapper-data.txt
@@ -60,15 +74,13 @@
 share/vampirtrace/doc/LICENSE
 share/vampirtrace/doc/UserManual.html
 share/vampirtrace/doc/UserManual.pdf
-share/vampirtrace/doc/opari/ChangeLog
-share/vampirtrace/doc/opari/LICENSE
-share/vampirtrace/doc/opari/Readme.html
-share/vampirtrace/doc/opari/lacsi01.pdf
-share/vampirtrace/doc/opari/opari-logo-100.gif
 share/vampirtrace/doc/otf/ChangeLog
 share/vampirtrace/doc/otf/LICENSE
 share/vampirtrace/doc/otf/otftools.pdf
 share/vampirtrace/doc/otf/specification.pdf
+share/vampirtrace/libtool
+share/vampirtrace/vtCC-wrapper-data.txt
+share/vampirtrace/vtc++-wrapper-data.txt
 share/vampirtrace/vtcc-wrapper-data.txt
 share/vampirtrace/vtcxx-wrapper-data.txt
 share/vampirtrace/vtf77-wrapper-data.txt

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/buildlink3.mk (expand / switch to context 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,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2010/12/16 21:00:53 asau Exp $
 
 BUILDLINK_TREE+=	openmpi
 
 .if !defined(OPENMPI_BUILDLINK3_MK)
 OPENMPI_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.openmpi+=	openmpi>=1.2.6
+BUILDLINK_API_DEPENDS.openmpi+=	openmpi>=1.5.1
 BUILDLINK_PKGSRCDIR.openmpi?=	../../parallel/openmpi
 .endif # OPENMPI_BUILDLINK3_MK
 

cvs diff -r1.5 -r1.6 pkgsrc/parallel/openmpi/distinfo (expand / switch to context 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 @@
-$NetBSD: distinfo,v 1.5 2010/11/24 01:57:29 asau Exp $
+$NetBSD: distinfo,v 1.6 2010/12/16 21:00:53 asau Exp $
 
-SHA1 (openmpi-1.4.3.tar.bz2) = 9d24b6969d73605904855eb32d40d6b07e231932
+SHA1 (openmpi-1.5.1.tar.bz2) = fe21acc211fe60e30dc6bef1c83a70c34e093998
-RMD160 (openmpi-1.4.3.tar.bz2) = 087532de57244c03941421162caa9e5537b4eba1
+RMD160 (openmpi-1.5.1.tar.bz2) = 25b5b6e68c28eb406bee148d65908f876e7bd35b
-Size (openmpi-1.4.3.tar.bz2) = 6626909 bytes
+Size (openmpi-1.5.1.tar.bz2) = 7410701 bytes
-SHA1 (patch-aa) = dfc2eb59ea592823d93a7ae3e223e703450201ad
+SHA1 (patch-aa) = 90f74e14eb686cd68bf29ea28cfb9818984f6408
-SHA1 (patch-ab) = c4be561af983b38803ba1f76a4ff5a6646072c3a
+SHA1 (patch-ai) = 0b03f80d15b176e10d804132b20cff835aa11566
-SHA1 (patch-ac) = 2eb37bf842278c712561e30457d7e00889d12dcd
+SHA1 (patch-aj) = dc85e6c9eb6db0eb40bb896a11c223afeda63c2f
-SHA1 (patch-ad) = ee74acac5c7a7b022ee9a03957f8f3d71c2579fd
+SHA1 (patch-ak) = f6ea4220d51dd0c84ac2067d695c265f00904a0f
-SHA1 (patch-ae) = a4848899dcd0413caa1c99832477a4bd86b51112
-SHA1 (patch-af) = 812e623c39235098565762c098a40c1cb4f51f23
-SHA1 (patch-ag) = fc29742c423d2376893d4d5c3da7a0514f311262
-SHA1 (patch-ai) = e341eefb09df978cf1d43c2176f5f8c6d09f703e
-SHA1 (patch-aj) = 4521e29de16a6cd5bf1a9ea7677b51cd0e6eb86c
-SHA1 (patch-ak) = d9a10360eec6dab95e08d4ac0a4d7da603ac4737

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-aa (expand / switch to context 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,10 +1,10 @@
-$NetBSD: patch-aa,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+$NetBSD: patch-aa,v 1.2 2010/12/16 21:00:54 asau Exp $
 
 Missing RPATH support.
 
---- opal/tools/wrappers/opal_wrapper.c.orig	2008-08-25 23:16:48.000000000 +0400
-+++ opal/tools/wrappers/opal_wrapper.c	2008-09-04 11:41:17.000000000 +0400
-@@ -57,6 +57,7 @@
+--- opal/tools/wrappers/opal_wrapper.c.orig	2009-11-04 17:57:36.000000000 +0300
++++ opal/tools/wrappers/opal_wrapper.c	2010-01-12 20:48:26.000000000 +0300
+@@ -58,6 +58,7 @@
  #if !defined(__WINDOWS__)
  #define OPAL_INCLUDE_FLAG  "-I"
  #define OPAL_LIBDIR_FLAG   "-L"
@@ -12,7 +12,7 @@
  #else
  #define OPAL_INCLUDE_FLAG  "/I"
  #define OPAL_LIBDIR_FLAG   "/LIBPATH:"
-@@ -301,6 +302,8 @@
+@@ -357,6 +358,8 @@
  #else
              asprintf(&line, OPAL_LIBDIR_FLAG"%s", 
                       options_data[parse_options_idx].path_libdir);

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-ai (expand / switch to context 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,10 +1,10 @@
-$NetBSD: patch-ai,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+$NetBSD: patch-ai,v 1.2 2010/12/16 21:00:54 asau Exp $
 
 Install configuration files into example directory.
 
---- orte/etc/Makefile.in.orig	2009-11-11 17:04:47.000000000 +0300
-+++ orte/etc/Makefile.in	2009-12-04 05:00:13.000000000 +0300
-@@ -899,6 +899,7 @@
+--- orte/etc/Makefile.in.orig	2009-11-04 18:01:21.000000000 +0300
++++ orte/etc/Makefile.in	2010-01-12 20:48:26.000000000 +0300
+@@ -1018,6 +1018,7 @@
  sharedstatedir = @sharedstatedir@
  srcdir = @srcdir@
  sysconfdir = @sysconfdir@
@@ -12,7 +12,7 @@
  target_alias = @target_alias@
  timer_aix_LIBS = @timer_aix_LIBS@
  top_build_prefix = @top_build_prefix@
-@@ -1086,19 +1087,19 @@
+@@ -1223,19 +1224,19 @@
  # details why the mkdir is in install-data-local.
  
  install-data-local:

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/Attic/patch-aj (expand / switch to context 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,18 +1,18 @@
-$NetBSD: patch-aj,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+$NetBSD: patch-aj,v 1.2 2010/12/16 21:00:54 asau Exp $
 
 Install configuration files into example directory.
 
---- opal/etc/Makefile.in.orig	2009-11-11 17:04:16.000000000 +0300
-+++ opal/etc/Makefile.in	2009-12-04 04:33:04.000000000 +0300
-@@ -36,6 +36,7 @@
+--- opal/etc/Makefile.in.orig	2010-03-31 05:34:56.000000000 +0400
++++ opal/etc/Makefile.in	2010-03-31 20:54:20.000000000 +0400
+@@ -35,6 +35,7 @@
+ #
+ VPATH = @srcdir@
  pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
 +exampledir = $(pkgdatadir)/examples
- am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
- install_sh_DATA = $(install_sh) -c -m 644
- install_sh_PROGRAM = $(install_sh) -c
-@@ -1085,24 +1086,24 @@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkglibexecdir = $(libexecdir)/@PACKAGE@
+@@ -1240,24 +1241,24 @@
  # details why the mkdir is in install-data-local.
  
  install-data-local:

cvs diff -r1.1.1.1 -r1.2 pkgsrc/parallel/openmpi/patches/patch-ak (expand / switch to context 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,18 +1,18 @@
-$NetBSD: patch-ak,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+$NetBSD: patch-ak,v 1.2 2010/12/16 21:00:54 asau Exp $
 
 Install configuration files into example directory.
 
---- ompi/etc/Makefile.in.orig	2009-12-04 04:54:39.000000000 +0300
-+++ ompi/etc/Makefile.in	2009-12-04 05:02:08.000000000 +0300
-@@ -36,6 +36,7 @@
+--- ompi/etc/Makefile.in.orig	2010-03-31 05:34:04.000000000 +0400
++++ ompi/etc/Makefile.in	2010-03-31 20:55:04.000000000 +0400
+@@ -35,6 +35,7 @@
+ #
+ VPATH = @srcdir@
  pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
 +exampledir = $(pkgdatadir)/examples
- am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
- install_sh_DATA = $(install_sh) -c -m 644
- install_sh_PROGRAM = $(install_sh) -c
-@@ -1086,19 +1087,19 @@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkglibexecdir = $(libexecdir)/@PACKAGE@
+@@ -1241,19 +1242,19 @@
  # details why the mkdir is in install-data-local.
  
  install-data-local:

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