Index: mpich2/1.0.7/debian/README.Debian
===================================================================
--- mpich2/1.0.7/debian/README.Debian	(revision 44)
+++ mpich2/1.0.7/debian/README.Debian	(revision 44)
@@ -0,0 +1,10 @@
+mpich2 for Debian
+-----------------
+
+The MPICH2 Debian package for 1.0.1 has now been split into 6 different
+packages. It is configured with the default settings, and compiled with 
+g77, g++ and gcc. ROMIO and MPE are also build, however MPE is available
+in the package mpich2-mpe. MPD is also available in a separate package, 
+called mpich2-mpd.
+
+ -- Zach Lowry <zach@zachlowry.net>, Mon,  9 Aug 2004 22:34:58 -0500
Index: mpich2/1.0.7/debian/changelog
===================================================================
--- mpich2/1.0.7/debian/changelog	(revision 44)
+++ mpich2/1.0.7/debian/changelog	(revision 44)
@@ -0,0 +1,136 @@
+mpich2 (1.0.7-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Jazz Yao-Tsung Wang <jazz@nchc.org.tw>  Sun, 22 Jun 2008 11:12:40 -0700
+
+mpich2 (1.0.3-2) unstable; urgency=low
+
+  * fix shared libraries SONAME
+  * fix mpiexec bug
+
+ -- Zach Lowry <zach@zachlowry.net>  Mon, 28 Nov 2005 15:49:48 -0600
+
+mpich2 (1.0.3-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Zach Lowry <zach@zachlowry.net>  Sun, 27 Nov 2005 16:31:07 -0600
+
+mpich2 (1.0.2p1-4) unstable; urgency=low
+
+  * Incorporate changes from Tilman Koschnick <til@subnetz.org>
+    - add alternatives support
+    - move link for libmpich.so.1.0.2 to dev package
+    - add SONAME version to lib package
+
+ -- Zach Lowry <zach@zachlowry.net>  Sun, 27 Nov 2005 11:41:42 -0600
+
+mpich2 (1.0.2p1-3) unstable; urgency=low
+
+  * Clean up autoconf stuff from diff 
+  * mv docs.mpich2 to mpich2.docs
+  * remove prerm, postrm, preinst, postinst
+  * rename mpich2-dev to libmpich2-dev
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed,  2 Nov 2005 17:06:06 -0600
+
+mpich2 (1.0.2p1-2) unstable; urgency=low
+
+  * Incorporate change from Philipp Sadleder <philipp@sadleder.de>
+    - Switch to CDBS
+    - Move patches to debian/patches
+  * debian/control: update Standards-Version 3.6.2.1
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 24 Aug 2005 09:32:30 -0500
+
+mpich2 (1.0.2p1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 24 Aug 2005 07:59:32 -0500
+
+mpich2 (1.0.2-3) unstable; urgency=low
+
+  * debian/mpich2.install: remove manpages
+  * debian/mpich2.manpages: add manpages
+  * debian/mpich2-doc.install: install html documentation
+  * shuffle around dirs and files to get package contents right.
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 20 Jul 2005 09:23:02 -0500
+
+mpich2 (1.0.2-2) unstable; urgency=low
+
+  * Fix problem with MPD /etc/default/mpd
+
+ -- Zach Lowry <zach@zachlowry.net>  Thu, 16 Jun 2005 15:09:53 -0500
+
+mpich2 (1.0.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 15 Jun 2005 09:57:14 -0500
+
+mpich2 (1.0.1-5.1) unstable; urgency=low
+
+  * Try to build shared libraries - Philipp Sadleder <philipp@sadleder.de>
+  * add install targets for shared libraries - Philipp Sadleder <philipp@sadleder.de>
+  * move files into the right binary package - Philipp Sadleder <philipp@sadleder.de>
+  * fix build system problems in romio: set CFLAGS when building shared
+    libraries - Philipp Sadleder <philipp@sadleder.de>
+  * move MPD man pages
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 23 Mar 2005 12:50:33 +0100
+
+mpich2 (1.0.1-5) unstable; urgency=low
+
+  * Added MPD man pages for mpigdb
+  * Fixed cleanup routine
+  * Removed mpich2 dependancy for mpich2-mpd
+
+ -- Zach Lowry <zach@zachlowry.net>  Mon, 21 Mar 2005 16:40:37 -0600
+
+mpich2 (1.0.1-4) unstable; urgency=low
+
+  * Fixed some man page discrepencies
+  * Fixed short titles for sub packages
+
+ -- Zach Lowry <zach@izachlowry.net>  Mon, 21 Mar 2005 12:18:54 -0600
+
+mpich2 (1.0.1-3) unstable; urgency=low
+
+  * Splitting MPICH2 into multiple packages
+  * Move header files into /usr/include/mpich2
+  * Fix problems with f77 and cxx support
+  * Fix installation problem with MPE
+
+ -- Zach Lowry <zach@zachlowry.net>  Sun, 20 Mar 2005 23:34:04 -0600
+
+mpich2 (1.0.1-2) unstable; urgency=low
+
+  * Cleaned up errors in debian/rules, debian/control, debian/copyright,
+    debian/README.Debian
+  * Added debian/conffiles.
+
+ -- Zach Lowry <zach@zachlowry.net>  Sat, 19 Mar 2005 11:23:21 -0600
+
+mpich2 (1.0.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Added init script for mpd, see /etc/init.d/mpd and /etc/default/mpd
+
+ -- Zach Lowry <zach@zachlowry.net>  Thu, 17 Mar 2005 13:29:03 -0600
+
+mpich2 (1.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Include MPD man pages
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 17 Nov 2004 19:38:47 -0600
+
+mpich2 (0.971-1) unstable; urgency=low
+
+  * Initial build for MPICH2 release 0.971
+
+ -- Zach Lowry <zach@zachlowry.net>  Wed, 15 Sep 2004 09:01:44 -0500
+
Index: mpich2/1.0.7/debian/clog2_print.1
===================================================================
--- mpich2/1.0.7/debian/clog2_print.1	(revision 44)
+++ mpich2/1.0.7/debian/clog2_print.1	(revision 44)
@@ -0,0 +1,17 @@
+.TH clog2_print 1 "21 Mar 2005" "" "MPI"
+.SH NAME
+clog2_print \- prints out the contents of a clog file
+.SH SYNOPSIS
+.B clog2_print [
+.I clogfilename 
+.B ]
+
+.SH DESCRIPTION
+.B clog2_print 
+dumps the contents of a clog file out to stdout.
+.SH AUTHOR
+This manpage has been written by Zach Lowry <zach@zachlowry.net>, modified from
+the page written by Junichi Uekawa <dancer@debian.org> for Debian GNU/Linux
+.SH "SEE ALSO"
+mpicc(1), mpicxx(1), mpif77(1), mpirun(1), "MPICH2 user's guide".
+
Index: mpich2/1.0.7/debian/compat
===================================================================
--- mpich2/1.0.7/debian/compat	(revision 44)
+++ mpich2/1.0.7/debian/compat	(revision 44)
@@ -0,0 +1,1 @@
+4
Index: mpich2/1.0.7/debian/conffiles.mpich2
===================================================================
--- mpich2/1.0.7/debian/conffiles.mpich2	(revision 44)
+++ mpich2/1.0.7/debian/conffiles.mpich2	(revision 44)
@@ -0,0 +1,3 @@
+/etc/mpicc.conf
+/etc/mpicxx.conf
+/etc/mpif77.conf
Index: mpich2/1.0.7/debian/conffiles.mpich2-mpd
===================================================================
--- mpich2/1.0.7/debian/conffiles.mpich2-mpd	(revision 44)
+++ mpich2/1.0.7/debian/conffiles.mpich2-mpd	(revision 44)
@@ -0,0 +1,1 @@
+/etc/default/mpd
Index: mpich2/1.0.7/debian/control
===================================================================
--- mpich2/1.0.7/debian/control	(revision 44)
+++ mpich2/1.0.7/debian/control	(revision 44)
@@ -0,0 +1,100 @@
+Source: mpich2
+Section: devel
+Priority: extra
+Maintainer: Zach Lowry <zach@zachlowry.net>
+Build-Depends: debhelper (>> 4.0.0), cdbs, binutils, libacl1, libattr1, libg2c0, libncurses5, linux-kernel-headers, python, g77, txt2man, libxt6, libxt-dev, x-dev
+Standards-Version: 3.6.2.1
+
+Package: mpich2
+Architecture: any
+Section: devel
+Priority: extra
+Depends: ${shlibs:Depends}, libmpich2-1.0 (= ${Source-Version})
+Recommends: mpich2-mpd (= ${Source-Version}), mpich2-doc (= ${Source-Version})
+Description: An implementation of the MPI2 message-passing interface
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the program binaries.
+
+Package: mpich2-mpd
+Architecture: any
+Section: devel
+Priority: extra
+Depends: ${shlibs:Depends}, python, python-xml
+Conflicts: mpd
+Recommends: mpich2-doc (= ${Source-Version}), ssh
+Description: Process control for MPICH2
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the mpd daemon, which controls process management for
+ MPI programs.
+
+Package: mpich2-mpe
+Architecture: any
+Section: devel
+Priority: extra
+Depends: ${shlibs:Depends},  mpich2 (= ${Source-Version})
+Recommends: mpich2-doc (= ${Source-Version})
+Description: Analysis tools for MPICH2 programs
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the MPE environment, which provides a complete suite of 
+ analysis tools for MPI programs based on port processing approach.
+
+Package: mpich2-doc
+Architecture: any
+Section: doc
+Priority: optional
+Conflicts: mpich2 (<< 1.0.1-2)
+Description: Documentation for MPICH2
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the MPICH2 documentation.
+
+Package: libmpich2-1.0
+Architecture: any
+Section: libs
+Conflicts: mpich2 (<< 1.0.1-2)
+Replaces: libmpich2-1.0.2
+Depends: ${shlibs:Depends}
+Recommends: mpich2 (= ${Source-Version}), ${shlibs:Recommends}
+Description: Shared libraries for MPICH2
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the MPICH2 shared libraries.
+
+Package: libmpich2-1.0-dev
+Architecture: any
+Section: libs
+Recommends: mpich2 (= ${Source-Version})
+Conflicts: mpich2 (<< 1.0.1-2), mpich2-dev, libmpich2-dev, libmpich2-1.0.2-dev
+Replaces: mpich2-dev, libmpich2-dev, libmpich2-1.0.2-dev
+Description: Development files for MPICH2
+ This is an implementation of the Message-Passing Interface (MPI). The goals of
+ MPICH2 are to provide an MPI implementation for important platforms, including 
+ clusters, SMPs, and massively parallel processors. It also provides a vehicle 
+ for MPI implementation research and for developing new and better parallel 
+ programming environments.
+ .
+ This package includes the MPICH2 headers and static libraries.
+
Index: mpich2/1.0.7/debian/copyright
===================================================================
--- mpich2/1.0.7/debian/copyright	(revision 44)
+++ mpich2/1.0.7/debian/copyright	(revision 44)
@@ -0,0 +1,49 @@
+This package was debianized by Zach Lowry <zach@zachlowry.net> on
+Mon,  9 Aug 2004 22:34:58 -0500.
+
+It was downloaded from the ANL MPICH2 website at http://www-unix.mcs.anl.gov/mpi/mpich2/index.htm.
+
+Upstream Authors: The MPICH2 Team
+
+Copyright:
+
+
+				  COPYRIGHT
+
+The following is a notice of limited availability of the code, and disclaimer
+which must be included in the prologue of the code and in all source listings
+of the code.
+
+Copyright Notice
+ + 2002 University of Chicago
+
+Permission is hereby granted to use, reproduce, prepare derivative works, and
+to redistribute to others.  This software was authored by:
+
+Argonne National Laboratory Group
+W. Gropp: (630) 252-4318; FAX: (630) 252-5986; e-mail: gropp@mcs.anl.gov
+E. Lusk:  (630) 252-7852; FAX: (630) 252-5986; e-mail: lusk@mcs.anl.gov
+Mathematics and Computer Science Division
+Argonne National Laboratory, Argonne IL 60439
+
+
+			      GOVERNMENT LICENSE
+
+Portions of this material resulted from work developed under a U.S.
+Government Contract and are subject to the following license: the Government
+is granted for itself and others acting on its behalf a paid-up, nonexclusive,
+irrevocable worldwide license in this computer software to reproduce, prepare
+derivative works, and perform publicly and display publicly.
+
+				  DISCLAIMER
+
+This computer code material was prepared, in part, as an account of work
+sponsored by an agency of the United States Government.  Neither the United
+States, nor the University of Chicago, nor any of their employees, makes any
+warranty express or implied, or assumes any legal liability or responsibility
+for the accuracy, completeness, or usefulness of any information, apparatus,
+product, or process disclosed, or represents that its use would not infringe
+privately owned rights.
+
+
+
Index: mpich2/1.0.7/debian/docs
===================================================================
--- mpich2/1.0.7/debian/docs	(revision 44)
+++ mpich2/1.0.7/debian/docs	(revision 44)
@@ -0,0 +1,2 @@
+COPYRIGHT
+RELEASE_NOTES
Index: mpich2/1.0.7/debian/libmpich2-1.0-dev.dirs
===================================================================
--- mpich2/1.0.7/debian/libmpich2-1.0-dev.dirs	(revision 44)
+++ mpich2/1.0.7/debian/libmpich2-1.0-dev.dirs	(revision 44)
@@ -0,0 +1,2 @@
+usr/include
+usr/share/doc/libmpich2-1.0.2-dev
Index: mpich2/1.0.7/debian/libmpich2-1.0-dev.install
===================================================================
--- mpich2/1.0.7/debian/libmpich2-1.0-dev.install	(revision 44)
+++ mpich2/1.0.7/debian/libmpich2-1.0-dev.install	(revision 44)
@@ -0,0 +1,8 @@
+debian/tmp/usr/lib/libmpich.a
+debian/tmp/usr/lib/libfmpich.a
+debian/tmp/usr/lib/libmpichcxx.a
+debian/tmp/usr/include/mpich2/mpi.h
+debian/tmp/usr/include/mpich2/mpicxx.h
+debian/tmp/usr/include/mpich2/mpif.h
+debian/tmp/usr/include/mpich2/mpiof.h
+debian/tmp/usr/include/mpich2/mpio.h
Index: mpich2/1.0.7/debian/libmpich2-1.0.dirs
===================================================================
--- mpich2/1.0.7/debian/libmpich2-1.0.dirs	(revision 44)
+++ mpich2/1.0.7/debian/libmpich2-1.0.dirs	(revision 44)
@@ -0,0 +1,2 @@
+usr/lib
+usr/share/doc/libmpich2-1.0
Index: mpich2/1.0.7/debian/libmpich2-1.0.install
===================================================================
--- mpich2/1.0.7/debian/libmpich2-1.0.install	(revision 44)
+++ mpich2/1.0.7/debian/libmpich2-1.0.install	(revision 44)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libmpich.so*
+debian/tmp/usr/lib/libfmpich.so*
Index: mpich2/1.0.7/debian/libmpich2-1.0.links
===================================================================
--- mpich2/1.0.7/debian/libmpich2-1.0.links	(revision 44)
+++ mpich2/1.0.7/debian/libmpich2-1.0.links	(revision 44)
@@ -0,0 +1,4 @@
+usr/lib/libmpich.so.1.0 usr/lib/libmpich.so
+usr/lib/libfmpich.so.1.0 usr/lib/libfmpich.so
+usr/lib/libmpich.so.1.0 usr/lib/libmpich.so.1
+usr/lib/libfmpich.so.1.0 usr/lib/libfmpich.so.1
Index: mpich2/1.0.7/debian/mpich2-doc.dirs
===================================================================
--- mpich2/1.0.7/debian/mpich2-doc.dirs	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-doc.dirs	(revision 44)
@@ -0,0 +1,7 @@
+usr/share/man
+usr/share/man/man1
+usr/share/man/man3
+usr/share/doc/mpich2-doc
+usr/share/doc/mpich2-doc/html
+usr/share/doc/mpich2-doc/html/www1
+usr/share/doc/mpich2-doc/html/www3
Index: mpich2/1.0.7/debian/mpich2-doc.install
===================================================================
--- mpich2/1.0.7/debian/mpich2-doc.install	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-doc.install	(revision 44)
@@ -0,0 +1,286 @@
+debian/tmp/usr/share/man/man3/MPI_Add_error_class.3
+debian/tmp/usr/share/man/man3/MPI_Add_error_code.3
+debian/tmp/usr/share/man/man3/MPI_Add_error_string.3
+debian/tmp/usr/share/man/man3/MPI_Address.3
+debian/tmp/usr/share/man/man3/MPI_Allgather.3
+debian/tmp/usr/share/man/man3/MPI_Allgatherv.3
+debian/tmp/usr/share/man/man3/MPI_Alloc_mem.3
+debian/tmp/usr/share/man/man3/MPI_Allreduce.3
+debian/tmp/usr/share/man/man3/MPI_Alltoall.3
+debian/tmp/usr/share/man/man3/MPI_Alltoallv.3
+debian/tmp/usr/share/man/man3/MPI_Alltoallw.3
+debian/tmp/usr/share/man/man3/MPI_Attr_delete.3
+debian/tmp/usr/share/man/man3/MPI_Attr_get.3
+debian/tmp/usr/share/man/man3/MPI_Attr_put.3
+debian/tmp/usr/share/man/man3/MPI_Barrier.3
+debian/tmp/usr/share/man/man3/MPI_Bsend.3
+debian/tmp/usr/share/man/man3/MPI_Bsend_init.3
+debian/tmp/usr/share/man/man3/MPI_Buffer_attach.3
+debian/tmp/usr/share/man/man3/MPI_Cancel.3
+debian/tmp/usr/share/man/man3/MPI_Cart_coords.3
+debian/tmp/usr/share/man/man3/MPI_Cart_create.3
+debian/tmp/usr/share/man/man3/MPI_Cart_get.3
+debian/tmp/usr/share/man/man3/MPI_Cart_map.3
+debian/tmp/usr/share/man/man3/MPI_Cart_rank.3
+debian/tmp/usr/share/man/man3/MPI_Cart_shift.3
+debian/tmp/usr/share/man/man3/MPI_Cart_sub.3
+debian/tmp/usr/share/man/man3/MPI_Cartdim_get.3
+debian/tmp/usr/share/man/man3/MPI_Close_port.3
+debian/tmp/usr/share/man/man3/MPI_Comm_accept.3
+debian/tmp/usr/share/man/man3/MPI_Comm_call_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Comm_compare.3
+debian/tmp/usr/share/man/man3/MPI_Comm_connect.3
+debian/tmp/usr/share/man/man3/MPI_Comm_create.3
+debian/tmp/usr/share/man/man3/MPI_Comm_create_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Comm_create_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Comm_delete_attr.3
+debian/tmp/usr/share/man/man3/MPI_Comm_disconnect.3
+debian/tmp/usr/share/man/man3/MPI_Comm_dup.3
+debian/tmp/usr/share/man/man3/MPI_Comm_free.3
+debian/tmp/usr/share/man/man3/MPI_Comm_free_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Comm_get_attr.3
+debian/tmp/usr/share/man/man3/MPI_Comm_get_name.3
+debian/tmp/usr/share/man/man3/MPI_Comm_get_parent.3
+debian/tmp/usr/share/man/man3/MPI_Comm_group.3
+debian/tmp/usr/share/man/man3/MPI_Comm_join.3
+debian/tmp/usr/share/man/man3/MPI_Comm_rank.3
+debian/tmp/usr/share/man/man3/MPI_Comm_remote_group.3
+debian/tmp/usr/share/man/man3/MPI_Comm_remote_size.3
+debian/tmp/usr/share/man/man3/MPI_Comm_set_attr.3
+debian/tmp/usr/share/man/man3/MPI_Comm_set_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Comm_set_name.3
+debian/tmp/usr/share/man/man3/MPI_Comm_size.3
+debian/tmp/usr/share/man/man3/MPI_Comm_spawn.3
+debian/tmp/usr/share/man/man3/MPI_Comm_spawn_multiple.3
+debian/tmp/usr/share/man/man3/MPI_Comm_split.3
+debian/tmp/usr/share/man/man3/MPI_Comm_test_inter.3
+debian/tmp/usr/share/man/man3/MPI_Dims_create.3
+debian/tmp/usr/share/man/man3/MPI_Errhandler_free.3
+debian/tmp/usr/share/man/man3/MPI_Errhandler_get.3
+debian/tmp/usr/share/man/man3/MPI_Errhandler_set.3
+debian/tmp/usr/share/man/man3/MPI_Error_class.3
+debian/tmp/usr/share/man/man3/MPI_Error_string.3
+debian/tmp/usr/share/man/man3/MPI_Exscan.3
+debian/tmp/usr/share/man/man3/MPI_File_c2f.3
+debian/tmp/usr/share/man/man3/MPI_File_call_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_File_close.3
+debian/tmp/usr/share/man/man3/MPI_File_delete.3
+debian/tmp/usr/share/man/man3/MPI_File_f2c.3
+debian/tmp/usr/share/man/man3/MPI_File_get_amode.3
+debian/tmp/usr/share/man/man3/MPI_File_get_atomicity.3
+debian/tmp/usr/share/man/man3/MPI_File_get_byte_offset.3
+debian/tmp/usr/share/man/man3/MPI_File_get_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_File_get_group.3
+debian/tmp/usr/share/man/man3/MPI_File_get_info.3
+debian/tmp/usr/share/man/man3/MPI_File_get_position.3
+debian/tmp/usr/share/man/man3/MPI_File_get_position_shared.3
+debian/tmp/usr/share/man/man3/MPI_File_get_size.3
+debian/tmp/usr/share/man/man3/MPI_File_get_type_extent.3
+debian/tmp/usr/share/man/man3/MPI_File_get_view.3
+debian/tmp/usr/share/man/man3/MPI_File_iread.3
+debian/tmp/usr/share/man/man3/MPI_File_iread_at.3
+debian/tmp/usr/share/man/man3/MPI_File_iwrite.3
+debian/tmp/usr/share/man/man3/MPI_File_iwrite_at.3
+debian/tmp/usr/share/man/man3/MPI_File_iwrite_shared.3
+debian/tmp/usr/share/man/man3/MPI_File_open.3
+debian/tmp/usr/share/man/man3/MPI_File_preallocate.3
+debian/tmp/usr/share/man/man3/MPI_File_read.3
+debian/tmp/usr/share/man/man3/MPI_File_read_all.3
+debian/tmp/usr/share/man/man3/MPI_File_read_all_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_read_all_end.3
+debian/tmp/usr/share/man/man3/MPI_File_read_at.3
+debian/tmp/usr/share/man/man3/MPI_File_read_at_all.3
+debian/tmp/usr/share/man/man3/MPI_File_read_at_all_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_read_at_all_end.3
+debian/tmp/usr/share/man/man3/MPI_File_read_ordered.3
+debian/tmp/usr/share/man/man3/MPI_File_read_ordered_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_read_shared.3
+debian/tmp/usr/share/man/man3/MPI_File_seek.3
+debian/tmp/usr/share/man/man3/MPI_File_seek_shared.3
+debian/tmp/usr/share/man/man3/MPI_File_set_atomicity.3
+debian/tmp/usr/share/man/man3/MPI_File_set_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_File_set_info.3
+debian/tmp/usr/share/man/man3/MPI_File_set_size.3
+debian/tmp/usr/share/man/man3/MPI_File_set_view.3
+debian/tmp/usr/share/man/man3/MPI_File_sync.3
+debian/tmp/usr/share/man/man3/MPI_File_write.3
+debian/tmp/usr/share/man/man3/MPI_File_write_all.3
+debian/tmp/usr/share/man/man3/MPI_File_write_all_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_write_all_end.3
+debian/tmp/usr/share/man/man3/MPI_Gather.3
+debian/tmp/usr/share/man/man3/MPI_File_write_at.3
+debian/tmp/usr/share/man/man3/MPI_File_write_at_all_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_write_at_all_end.3
+debian/tmp/usr/share/man/man3/MPI_File_write_ordered.3
+debian/tmp/usr/share/man/man3/MPI_File_write_ordered_begin.3
+debian/tmp/usr/share/man/man3/MPI_File_write_ordered_end.3
+debian/tmp/usr/share/man/man3/MPI_File_write_shared.3
+debian/tmp/usr/share/man/man3/MPI_Finalize.3
+debian/tmp/usr/share/man/man3/MPI_Finalized.3
+debian/tmp/usr/share/man/man3/MPI_Free_mem.3
+debian/tmp/usr/share/man/man3/MPI_Gatherv.3
+debian/tmp/usr/share/man/man3/MPI_Get.3
+debian/tmp/usr/share/man/man3/MPI_Get_address.3
+debian/tmp/usr/share/man/man3/MPI_Get_count.3
+debian/tmp/usr/share/man/man3/MPI_Get_elements.3
+debian/tmp/usr/share/man/man3/MPI_Get_processor_name.3
+debian/tmp/usr/share/man/man3/MPI_Get_version.3
+debian/tmp/usr/share/man/man3/MPI_Graph_create.3
+debian/tmp/usr/share/man/man3/MPI_Graph_get.3
+debian/tmp/usr/share/man/man3/MPI_Graph_map.3
+debian/tmp/usr/share/man/man3/MPI_Graph_neighbors.3
+debian/tmp/usr/share/man/man3/MPI_Graphdims_get.3
+debian/tmp/usr/share/man/man3/MPI_Grequest_complete.3
+debian/tmp/usr/share/man/man3/MPI_Grequest_start.3
+debian/tmp/usr/share/man/man3/MPI_Group_compare.3
+debian/tmp/usr/share/man/man3/MPI_Group_difference.3
+debian/tmp/usr/share/man/man3/MPI_Group_excl.3
+debian/tmp/usr/share/man/man3/MPI_Group_free.3
+debian/tmp/usr/share/man/man3/MPI_Group_incl.3
+debian/tmp/usr/share/man/man3/MPI_Group_intersection.3
+debian/tmp/usr/share/man/man3/MPI_Group_range_excl.3
+debian/tmp/usr/share/man/man3/MPI_Group_range_incl.3
+debian/tmp/usr/share/man/man3/MPI_Group_rank.3
+debian/tmp/usr/share/man/man3/MPI_Group_size.3
+debian/tmp/usr/share/man/man3/MPI_Group_translate_ranks.3
+debian/tmp/usr/share/man/man3/MPI_Group_union.3
+debian/tmp/usr/share/man/man3/MPI_Ibsend.3
+debian/tmp/usr/share/man/man3/MPI_Info_create.3
+debian/tmp/usr/share/man/man3/MPI_Info_delete.3
+debian/tmp/usr/share/man/man3/MPI_Info_dup.3
+debian/tmp/usr/share/man/man3/MPI_Info_free.3
+debian/tmp/usr/share/man/man3/MPI_Info_get.3
+debian/tmp/usr/share/man/man3/MPI_Info_get_nthkey.3
+debian/tmp/usr/share/man/man3/MPI_Info_get_valuelen.3
+debian/tmp/usr/share/man/man3/MPI_Info_set.3
+debian/tmp/usr/share/man/man3/MPI_Init.3
+debian/tmp/usr/share/man/man3/MPI_Init_thread.3
+debian/tmp/usr/share/man/man3/MPI_Initialized.3
+debian/tmp/usr/share/man/man3/MPI_Intercomm_create.3
+debian/tmp/usr/share/man/man3/MPI_Intercomm_merge.3
+debian/tmp/usr/share/man/man3/MPI_Iprobe.3
+debian/tmp/usr/share/man/man3/MPI_Irecv.3
+debian/tmp/usr/share/man/man3/MPI_Irsend.3
+debian/tmp/usr/share/man/man3/MPI_Isend.3
+debian/tmp/usr/share/man/man3/MPI_Issend.3
+debian/tmp/usr/share/man/man3/MPI_Keyval_create.3
+debian/tmp/usr/share/man/man3/MPI_Keyval_free.3
+debian/tmp/usr/share/man/man3/MPI_Lookup_name.3
+debian/tmp/usr/share/man/man3/MPI_Op_create.3
+debian/tmp/usr/share/man/man3/MPI_Op_free.3
+debian/tmp/usr/share/man/man3/MPI_Pack.3
+debian/tmp/usr/share/man/man3/MPI_Pack_external.3
+debian/tmp/usr/share/man/man3/MPI_Pack_external_size.3
+debian/tmp/usr/share/man/man3/MPI_Pack_size.3
+debian/tmp/usr/share/man/man3/MPI_Pcontrol.3
+debian/tmp/usr/share/man/man3/MPI_Probe.3
+debian/tmp/usr/share/man/man3/MPI_Publish_name.3
+debian/tmp/usr/share/man/man3/MPI_Put.3
+debian/tmp/usr/share/man/man3/MPI_Query_thread.3
+debian/tmp/usr/share/man/man3/MPI_Recv.3
+debian/tmp/usr/share/man/man3/MPI_Recv_init.3
+debian/tmp/usr/share/man/man3/MPI_Reduce.3
+debian/tmp/usr/share/man/man3/MPI_Register_datarep.3
+debian/tmp/usr/share/man/man3/MPI_Request_free.3
+debian/tmp/usr/share/man/man3/MPI_Request_get_status.3
+debian/tmp/usr/share/man/man3/MPI_Rsend.3
+debian/tmp/usr/share/man/man3/MPI_Rsend_init.3
+debian/tmp/usr/share/man/man3/MPI_Scan.3
+debian/tmp/usr/share/man/man3/MPI_Scatter.3
+debian/tmp/usr/share/man/man3/MPI_Scatterv.3
+debian/tmp/usr/share/man/man3/MPI_Send.3
+debian/tmp/usr/share/man/man3/MPI_Send_init.3
+debian/tmp/usr/share/man/man3/MPI_Sendrecv.3
+debian/tmp/usr/share/man/man3/MPI_Sendrecv_replace.3
+debian/tmp/usr/share/man/man3/MPI_Ssend.3
+debian/tmp/usr/share/man/man3/MPI_Ssend_init.3
+debian/tmp/usr/share/man/man3/MPI_Start.3
+debian/tmp/usr/share/man/man3/MPI_Startall.3
+debian/tmp/usr/share/man/man3/MPI_Status_set_elements.3
+debian/tmp/usr/share/man/man3/MPI_Test.3
+debian/tmp/usr/share/man/man3/MPI_Test_cancelled.3
+debian/tmp/usr/share/man/man3/MPI_Testall.3
+debian/tmp/usr/share/man/man3/MPI_Testany.3
+debian/tmp/usr/share/man/man3/MPI_Testsome.3
+debian/tmp/usr/share/man/man3/MPI_Topo_test.3
+debian/tmp/usr/share/man/man3/MPI_Type_commit.3
+debian/tmp/usr/share/man/man3/MPI_Type_contiguous.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_darray.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_hindexed.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_hvector.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_resized.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_struct.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_subarray.3
+debian/tmp/usr/share/man/man3/MPI_Type_delete_attr.3
+debian/tmp/usr/share/man/man3/MPI_Type_dup.3
+debian/tmp/usr/share/man/man3/MPI_Type_extent.3
+debian/tmp/usr/share/man/man3/MPI_Type_free.3
+debian/tmp/usr/share/man/man3/MPI_Type_free_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_attr.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_contents.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_envelope.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_extent.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_name.3
+debian/tmp/usr/share/man/man3/MPI_Type_get_true_extent.3
+debian/tmp/usr/share/man/man3/MPI_Type_hindexed.3
+debian/tmp/usr/share/man/man3/MPI_Type_hvector.3
+debian/tmp/usr/share/man/man3/MPI_Wait.3
+debian/tmp/usr/share/man/man3/MPI_Waitsome.3
+debian/tmp/usr/share/man/man3/MPI_Win_call_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Win_complete.3
+debian/tmp/usr/share/man/man3/MPI_Win_create.3
+debian/tmp/usr/share/man/man3/MPI_Win_create_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Win_create_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Win_delete_attr.3
+debian/tmp/usr/share/man/man3/MPI_Win_fence.3
+debian/tmp/usr/share/man/man3/MPI_Win_free.3
+debian/tmp/usr/share/man/man3/MPI_Win_free_keyval.3
+debian/tmp/usr/share/man/man3/MPI_Win_get_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Win_get_group.3
+debian/tmp/usr/share/man/man3/MPI_Win_get_name.3
+debian/tmp/usr/share/man/man3/MPI_Win_lock.3
+debian/tmp/usr/share/man/man3/MPI_Win_post.3
+debian/tmp/usr/share/man/man3/MPI_Win_set_attr.3
+debian/tmp/usr/share/man/man3/MPI_Win_set_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Win_set_name.3
+debian/tmp/usr/share/man/man3/MPI_Win_start.3
+debian/tmp/usr/share/man/man3/MPI_Win_test.3
+debian/tmp/usr/share/man/man3/MPI_Win_unlock.3
+debian/tmp/usr/share/man/man3/MPI_Win_wait.3
+debian/tmp/usr/share/man/man3/MPI_Wtick.3
+debian/tmp/usr/share/man/man3/MPI_Wtime.3
+debian/tmp/usr/share/man/man3/MPI_Abort.3
+debian/tmp/usr/share/man/man3/MPI_Accumulate.3
+debian/tmp/usr/share/man/man3/MPI_Bcast.3
+debian/tmp/usr/share/man/man3/MPI_Buffer_detach.3
+debian/tmp/usr/share/man/man3/MPI_Comm_get_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_Errhandler_create.3
+debian/tmp/usr/share/man/man3/MPI_File_create_errhandler.3
+debian/tmp/usr/share/man/man3/MPI_File_iread_shared.3
+debian/tmp/usr/share/man/man3/MPI_File_read_ordered_end.3
+debian/tmp/usr/share/man/man3/MPI_File_write_at_all.3
+debian/tmp/usr/share/man/man3/MPI_Graph_neighbors_count.3
+debian/tmp/usr/share/man/man3/MPI_Info_get_nkeys.3
+debian/tmp/usr/share/man/man3/MPI_Is_thread_main.3
+debian/tmp/usr/share/man/man3/MPI_Open_port.3
+debian/tmp/usr/share/man/man3/MPI_Reduce_scatter.3
+debian/tmp/usr/share/man/man3/MPI_Status_set_cancelled.3
+debian/tmp/usr/share/man/man3/MPI_Type_create_indexed_block.3
+debian/tmp/usr/share/man/man3/MPI_Type_indexed.3
+debian/tmp/usr/share/man/man3/MPI_Type_lb.3
+debian/tmp/usr/share/man/man3/MPI_Type_match_size.3
+debian/tmp/usr/share/man/man3/MPI_Type_set_attr.3
+debian/tmp/usr/share/man/man3/MPI_Type_set_name.3
+debian/tmp/usr/share/man/man3/MPI_Type_size.3
+debian/tmp/usr/share/man/man3/MPI_Type_struct.3
+debian/tmp/usr/share/man/man3/MPI_Type_ub.3
+debian/tmp/usr/share/man/man3/MPI_Type_vector.3
+debian/tmp/usr/share/man/man3/MPI_Unpack.3
+debian/tmp/usr/share/man/man3/MPI_Unpack_external.3
+debian/tmp/usr/share/man/man3/MPI_Unpublish_name.3
+debian/tmp/usr/share/man/man3/MPI_Waitall.3
+debian/tmp/usr/share/man/man3/MPI_Waitany.3
+debian/tmp/usr/share/man/man3/MPI_Win_get_attr.3
+debian/tmp/usr/www/* usr/share/mpich2-doc/html/
+
Index: mpich2/1.0.7/debian/mpich2-mpd.dirs
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.dirs	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.dirs	(revision 44)
@@ -0,0 +1,6 @@
+etc
+usr/bin
+usr/sbin
+usr/share/man
+usr/share/man/man1
+usr/share/doc/mpich2-mpd
Index: mpich2/1.0.7/debian/mpich2-mpd.install
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.install	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.install	(revision 44)
@@ -0,0 +1,33 @@
+debian/tmp/usr/bin/mpd
+debian/tmp/usr/bin/mpd.py
+debian/tmp/usr/bin/mpdroot
+debian/tmp/usr/bin/mpdboot
+debian/tmp/usr/bin/mpdboot.py
+debian/tmp/usr/bin/mpiexec.py
+debian/tmp/usr/bin/mpdrun
+debian/tmp/usr/bin/mpdrun.py
+debian/tmp/usr/bin/mpdtrace
+debian/tmp/usr/bin/mpdtrace.py
+debian/tmp/usr/bin/mpdringtest
+debian/tmp/usr/bin/mpdringtest.py
+debian/tmp/usr/bin/mpdlistjobs
+debian/tmp/usr/bin/mpdlistjobs.py
+debian/tmp/usr/bin/mpdkilljob
+debian/tmp/usr/bin/mpdkilljob.py
+debian/tmp/usr/bin/mpdsigjob
+debian/tmp/usr/bin/mpdsigjob.py
+debian/tmp/usr/bin/mpdexit
+debian/tmp/usr/bin/mpdexit.py
+debian/tmp/usr/bin/mpdallexit
+debian/tmp/usr/bin/mpdallexit.py
+debian/tmp/usr/bin/mpdcleanup
+debian/tmp/usr/bin/mpdcleanup.py
+debian/tmp/usr/bin/mpdhelp
+debian/tmp/usr/bin/mpdhelp.py
+debian/tmp/usr/bin/mpdcheck
+debian/tmp/usr/bin/mpdcheck.py
+debian/tmp/usr/bin/mpirun.py
+debian/tmp/usr/bin/mpdgdbdrv.py
+debian/tmp/usr/bin/mpdman.py
+debian/tmp/usr/bin/mpdlib.py
+debian/tmp/usr/bin/mpdchkpyver.py
Index: mpich2/1.0.7/debian/mpich2-mpd.links
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.links	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.links	(revision 44)
@@ -0,0 +1,20 @@
+usr/share/man/man1/mpd.1 usr/share/man/man1/mpd.py.1
+usr/share/man/man1/mpdboot.1 usr/share/man/man1/mpdboot.py.1
+usr/share/man/man1/mpiexec.mpich2.1.gz usr/share/man/man1/mpiexec.py.1.gz
+usr/share/man/man1/mpiexec.mpich2.1.gz usr/share/man/man1/mpdrun.1.gz
+usr/share/man/man1/mpiexec.mpich2.1.gz usr/share/man/man1/mpirun.py.1.gz
+usr/share/man/man1/mpiexec.mpich2.1.gz usr/share/man/man1/mpdrun.py.1.gz
+usr/share/man/man1/mpdtrace.1 usr/share/man/man1/mpdtrace.py.1
+usr/share/man/man1/mpdringtest.1 usr/share/man/man1/mpdringtest.py.1
+usr/share/man/man1/mpdlistjobs.1 usr/share/man/man1/mpdlistjobs.py.1
+usr/share/man/man1/mpdkilljob.1 usr/share/man/man1/mpdkilljob.py.1
+usr/share/man/man1/mpdsigjob.1 usr/share/man/man1/mpdsigjob.py.1
+usr/share/man/man1/mpdexit.1 usr/share/man/man1/mpdexit.py.1
+usr/share/man/man1/mpdallexit.1 usr/share/man/man1/mpdallexit.py.1
+usr/share/man/man1/mpdcleanup.1 usr/share/man/man1/mpdcleanup.py.1
+usr/share/man/man1/mpdhelp.1 usr/share/man/man1/mpdhelp.py.1
+usr/share/man/man1/mpdcheck.1 usr/share/man/man1/mpdcheck.py.1
+usr/share/man/man1/mpdgdbdrv.1 usr/share/man/man1/mpdgdbdrv.py.1
+usr/share/man/man1/mpdman.1 usr/share/man/man1/mpdman.py.1
+usr/share/man/man1/mpdlib.1 usr/share/man/man1/mpdlib.py.1
+usr/share/man/man1/mpdchkpyver.1 usr/share/man/man1/mpdchkpyver.py.1
Index: mpich2/1.0.7/debian/mpich2-mpd.manpages
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.manpages	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.manpages	(revision 44)
@@ -0,0 +1,3 @@
+debian/mpigdb.1
+debian/tmp/usr/share/man/man1/mpd*
+debian/tmp/usr/share/man/man1/mpiexec*
Index: mpich2/1.0.7/debian/mpich2-mpd.mpd.default
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.mpd.default	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.mpd.default	(revision 44)
@@ -0,0 +1,15 @@
+# Defaults for mpich2 initscript
+
+# Set this to "yes" to start mpd at boot time
+START="no"
+
+MPDPORT="7916"
+MPDHOST="hostname"
+
+# Use this line to join an existing ring, MPDHOST is the machine 
+# running the ring and MPDPORT is the port on that host.
+#MPDOPTIONS="--port=$MPDPORT --host=$MPDHOST"
+
+# Use this line to start an instance of mpd on this host (localhost)
+# listening on MPDPORT
+MPDOPTIONS="--listenport=$MPDPORT"
Index: mpich2/1.0.7/debian/mpich2-mpd.mpd.init
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.mpd.init	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.mpd.init	(revision 44)
@@ -0,0 +1,83 @@
+#! /bin/sh
+#
+# mpd		mpd global ring init script
+#
+#		Written by Zach Lowry <zach@zachlowry.net>.
+#
+# Based on skeleton by Miquel van Smoorenburg and Ian Murdock
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/bin/mpd
+CONF=/etc/mpd.conf
+NAME=mpd
+DESC=mpd
+
+START="no"
+DEFAULTFILE=/etc/default/mpd
+
+if [ -f $DEFAULTFILE ]; then
+    . $DEFAULTFILE
+fi
+
+# MPDOPTIONS="--daemon $MPDOPTIONS"
+
+if [ "$START" != "yes" ]; then
+    echo "$DESC: disabled, see /etc/default/mpd"
+    exit 0;
+fi
+
+test -f $DAEMON || exit 0
+
+if [ ! -f $CONF ]; then
+	echo "$DESC: $CONF not found, see 'man 3 mpd'"
+	exit 0;
+fi
+
+set -e
+
+case "$1" in
+  start)
+	echo -n "Starting $DESC: "
+	start-stop-daemon --start --make-pidfile --background --quiet --pidfile /var/run/$NAME.pid \
+		--exec $DAEMON -- $MPDOPTIONS
+	echo "$NAME."
+	;;
+  stop)
+	echo -n "Stopping $DESC: "
+	start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid
+	echo "$NAME."
+	;;
+  #reload)
+		#
+		#       If the daemon can reload its config files on the fly
+		#       for example by sending it SIGHUP, do it here.
+		#
+		#       If the daemon responds to changes in its config file
+		#       directly anyway, make this a do-nothing entry.
+		#
+		# echo "Reloading $DESC configuration files."
+		# start-stop-daemon --stop --signal 1 --quiet --pidfile \
+		#       /var/run/$NAME.pid --exec $DAEMON
+  #;;
+  restart|force-reload)
+		#
+		#       If the "reload" option is implemented, move the "force-reload"
+		#       option to the "reload" entry above. If not, "force-reload" is
+		#       just the same as "restart".
+		#
+		echo -n "Restarting $DESC: "
+		start-stop-daemon --oknodo --stop --quiet --pidfile \
+				/var/run/$NAME.pid
+		sleep 1
+		start-stop-daemon --start --make-pidfile --background --quiet --pidfile \
+				/var/run/$NAME.pid --exec $DAEMON -- $MPDOPTIONS
+		echo "$NAME."
+		;;
+  *)
+	N=/etc/init.d/$NAME
+	echo "Usage: $N {start|stop}" >&2
+	exit 1
+	;;
+esac
+
+exit 0
Index: mpich2/1.0.7/debian/mpich2-mpd.postinst
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.postinst	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.postinst	(revision 44)
@@ -0,0 +1,17 @@
+#! /bin/sh
+# postinst script for mpich2-mpd
+
+set -e
+
+update-alternatives --remove mpiexec /usr/bin/mpdroot
+update-alternatives --install /usr/bin/mpiexec mpiexec /usr/bin/mpiexec.py 50 \
+	--slave /usr/share/man/man1/mpiexec.1.gz mpiexec.1.gz /usr/share/man/man1/mpiexec.mpich2.1.gz \
+	--slave /usr/share/man/man1/mpiexec.py.1.gz mpiexec.py.1.gz /usr/share/man/man1/mpiexec.mpich2.1.gz \
+	--slave /usr/bin/mpirun mpirun /usr/bin/mpdrun \
+	--slave /usr/share/man/man1/mpirun.1.gz mpirun.1.gz /usr/share/man/man1/mpdrun.1.gz \
+	--slave /usr/share/man/man1/mpirun.py.1.gz mpirun.py.1.gz /usr/share/man/man1/mpdrun.1.gz
+
+#DEBHELPER#
+
+exit 0
+
Index: mpich2/1.0.7/debian/mpich2-mpd.prerm
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpd.prerm	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpd.prerm	(revision 44)
@@ -0,0 +1,13 @@
+#! /bin/sh
+# prerm script for mpich2-mpd
+
+set -e
+
+if [ "$1" != "upgrade" ]; then
+	update-alternatives --remove mpiexec /usr/bin/mpiexec.py
+fi
+
+#DEBHELPER#
+
+exit 0
+
Index: mpich2/1.0.7/debian/mpich2-mpe.dirs
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpe.dirs	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpe.dirs	(revision 44)
@@ -0,0 +1,4 @@
+usr/bin
+usr/include
+usr/lib
+usr/sbin
Index: mpich2/1.0.7/debian/mpich2-mpe.install
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpe.install	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpe.install	(revision 44)
@@ -0,0 +1,20 @@
+debian/tmp/usr/bin/clog2_print
+debian/tmp/usr/include/mpe.h
+debian/tmp/usr/include/mpe_graphics.h
+debian/tmp/usr/include/mpe_graphicsf.h
+debian/tmp/usr/include/mpe_log.h
+debian/tmp/usr/include/mpe_logf.h
+debian/tmp/usr/include/mpe_misc.h
+debian/tmp/usr/lib/libampe.a
+debian/tmp/usr/lib/liblmpe.a
+debian/tmp/usr/lib/libmpe.a
+debian/tmp/usr/lib/libmpe_collchk.a
+debian/tmp/usr/lib/libmpe_f2cmpi.a
+debian/tmp/usr/lib/libmpe_nompi.a
+debian/tmp/usr/lib/libmpe_nompi_null.a
+debian/tmp/usr/lib/libmpe_null.a
+debian/tmp/usr/lib/libtmpe.a
+debian/tmp/usr/lib/mpe_prof.o
+debian/tmp/usr/etc/* etc/mpich2/
+debian/tmp/usr/include/mpe*.h usr/include/mpich2
+debian/tmp/usr/include/mpich2/mpe*.h usr/include/mpich2
Index: mpich2/1.0.7/debian/mpich2-mpe.manpages
===================================================================
--- mpich2/1.0.7/debian/mpich2-mpe.manpages	(revision 44)
+++ mpich2/1.0.7/debian/mpich2-mpe.manpages	(revision 44)
@@ -0,0 +1,1 @@
+debian/clog2_print.1
Index: mpich2/1.0.7/debian/mpich2.dirs
===================================================================
--- mpich2/1.0.7/debian/mpich2.dirs	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.dirs	(revision 44)
@@ -0,0 +1,5 @@
+etc
+usr/bin
+usr/sbin
+usr/share/mpich2
+usr/share/doc/mpich2
Index: mpich2/1.0.7/debian/mpich2.docs
===================================================================
--- mpich2/1.0.7/debian/mpich2.docs	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.docs	(revision 44)
@@ -0,0 +1,7 @@
+CHANGES
+COPYRIGHT
+README
+README.developer
+README.romio
+README.testing
+RELEASE_NOTES
Index: mpich2/1.0.7/debian/mpich2.install
===================================================================
--- mpich2/1.0.7/debian/mpich2.install	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.install	(revision 44)
@@ -0,0 +1,12 @@
+debian/tmp/etc/mpich2/mpicc.conf
+debian/tmp/etc/mpich2/mpicxx.conf
+debian/tmp/etc/mpich2/mpif77.conf
+debian/tmp/usr/bin/mpicc
+debian/tmp/usr/bin/mpich2version
+debian/tmp/usr/bin/mpif77
+debian/tmp/usr/bin/mpicxx
+debian/tmp/usr/share/mpich2/examples/cpi
+debian/tmp/usr/share/doc/mpich2/user.pdf
+debian/tmp/usr/share/doc/mpich2/install.pdf
+debian/tmp/usr/share/doc/mpich2/smpd_pmi.pdf
+debian/tmp/usr/share/doc/mpich2/logging.pdf
Index: mpich2/1.0.7/debian/mpich2.manpages
===================================================================
--- mpich2/1.0.7/debian/mpich2.manpages	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.manpages	(revision 44)
@@ -0,0 +1,6 @@
+debian/mpich2version.1
+debian/tmp/usr/share/man/man1/MPI.1
+debian/tmp/usr/share/man/man1/mpicc.1
+debian/tmp/usr/share/man/man1/mpicxx.1
+debian/tmp/usr/share/man/man1/mpif77.1
+
Index: mpich2/1.0.7/debian/mpich2.postinst
===================================================================
--- mpich2/1.0.7/debian/mpich2.postinst	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.postinst	(revision 44)
@@ -0,0 +1,20 @@
+#! /bin/sh
+# postinst script for mpich2
+
+set -e
+
+update-alternatives --install /usr/bin/mpicc mpicc /usr/bin/mpicc.mpich2 50 \
+	--slave /usr/share/man/man1/mpicc.1.gz mpicc.1.gz /usr/share/man/man1/mpicc.mpich2.1.gz \
+	--slave /usr/bin/mpicxx mpicxx /usr/bin/mpicxx.mpich2 \
+	--slave /usr/share/man/man1/mpicxx.1.gz mpicxx.1.gz /usr/share/man/man1/mpicxx.mpich2.1.gz \
+	--slave /usr/bin/mpic++ mpic++ /usr/bin/mpicxx.mpich2 \
+	--slave /usr/share/man/man1/mpic++.1.gz mpic++.1.gz /usr/share/man/man1/mpicxx.mpich2.1.gz \
+	--slave /usr/bin/mpiCC mpiCC /usr/bin/mpicxx.mpich2 \
+	--slave /usr/share/man/man1/mpiCC.1.gz mpiCC.1.gz /usr/share/man/man1/mpicxx.mpich2.1.gz \
+	--slave /usr/bin/mpif77 mpif77 /usr/bin/mpif77.mpich2 \
+	--slave /usr/share/man/man1/mpif77.1.gz mpif77.1.gz /usr/share/man/man1/mpif77.mpich2.1.gz
+
+#DEBHELPER#
+
+exit 0
+
Index: mpich2/1.0.7/debian/mpich2.prerm
===================================================================
--- mpich2/1.0.7/debian/mpich2.prerm	(revision 44)
+++ mpich2/1.0.7/debian/mpich2.prerm	(revision 44)
@@ -0,0 +1,13 @@
+#! /bin/sh
+# prerm script for mpich2
+
+set -e
+
+if [ "$1" != "upgrade" ]; then
+	update-alternatives --remove mpicc /usr/bin/mpicc.mpich2
+fi
+
+#DEBHELPER#
+
+exit 0
+
Index: mpich2/1.0.7/debian/mpich2version.1
===================================================================
--- mpich2/1.0.7/debian/mpich2version.1	(revision 44)
+++ mpich2/1.0.7/debian/mpich2version.1	(revision 44)
@@ -0,0 +1,16 @@
+.TH mpich2version 1 "21 Mar 2005" "" "MPI"
+.SH NAME
+mpich2version \- prints information about installed version of mpich2
+.SH SYNOPSIS
+.B mpich2version
+
+.SH DESCRIPTION
+.B mpich2version
+Prints version information such as upstream version, configure options, build
+date, etc. 
+.SH AUTHOR
+This manpage has been written by Zach Lowry <zach@zachlowry.net>. Modified from
+the page written by Adam Powell <hazelsct@debian.org> for Debian GNU/Linux
+.SH "SEE ALSO"
+mpirun(1), "MPICH2 user's guide".
+
Index: mpich2/1.0.7/debian/mpigdb.1
===================================================================
--- mpich2/1.0.7/debian/mpigdb.1	(revision 44)
+++ mpich2/1.0.7/debian/mpigdb.1	(revision 44)
@@ -0,0 +1,18 @@
+.TH mpigdb 1 "21 Mar 2005" "" "mpd cmds"
+.SH NAME
+mpigdb \- debug a MPI program using mpd
+.SH SYNOPSIS
+.B mpigdb
+
+.SH DESCRIPTION
+.B mpigdb
+usage:
+.TP
+mpigdb -a jobid # to attach to a running job
+.TP
+mpigdb -n nprocs pgm [pgmars] # to use gdb on a new job
+
+.SH AUTHOR
+This manpage has been written by Zach Lowry <zach@zachlowry.net>, modified from
+the page written by Junichi Uekawa <dancer@debian.org> for Debian GNU/Linux
+
Index: mpich2/1.0.7/debian/patches/01_Makefile.in.patch
===================================================================
--- mpich2/1.0.7/debian/patches/01_Makefile.in.patch	(revision 44)
+++ mpich2/1.0.7/debian/patches/01_Makefile.in.patch	(revision 44)
@@ -0,0 +1,118 @@
+diff -Nur mpich2-1.0.7/Makefile.in mpich2-1.0.7.new/Makefile.in
+--- mpich2-1.0.7/Makefile.in	2008-04-04 15:03:17.000000000 -0700
++++ mpich2-1.0.7.new/Makefile.in	2008-06-22 11:14:25.000000000 -0700
+@@ -185,6 +185,7 @@
+ 	if [ ! -d ${DESTDIR}${exec_prefix} ] ; then $(MKDIR_P) ${DESTDIR}${exec_prefix} ; fi
+ 	if [ ! -d ${DESTDIR}${libdir} ] ; then $(MKDIR_P) ${DESTDIR}${libdir} ; fi
+ 	${MAKE} install-local
++	${MAKE} install-examples
+ 	$(INSTALL_DATA) src/include/mpi.h ${DESTDIR}${includedir}/mpi.h
+ 	$(INSTALL_DATA) lib/lib${MPILIBNAME}.a ${DESTDIR}${libdir}/lib${MPILIBNAME}.a
+ 	if [ ! -d ${DESTDIR}${docdir} ] ; then $(MKDIR_P) ${DESTDIR}${docdir} ; fi
+@@ -479,9 +480,9 @@
+ # documentation)
+ install-examples:
+ 	if [ ! -d ${DESTDIR}${exec_prefix}/examples ] ; then \
+-	    $(MKDIR_P) ${DESTDIR}${exec_prefix}/examples ; \
++	    $(MKDIR_P) ${DESTDIR}${exec_prefix}/share/mpich2/examples ; \
+ 	fi
+-	$(INSTALL_PROGRAM) examples/cpi ${DESTDIR}${exec_prefix}/examples/cpi
++	$(INSTALL_PROGRAM) examples/cpi ${DESTDIR}${exec_prefix}/share/mpich2/examples/cpi
+ 
+ install-devdocs:
+ 	(cd doc && $(MAKE) install-devdocs)
+diff -Nur mpich2-1.0.7/src/mpe2/Makefile.in mpich2-1.0.7.new/src/mpe2/Makefile.in
+--- mpich2-1.0.7/src/mpe2/Makefile.in	2008-03-12 17:43:05.000000000 -0700
++++ mpich2-1.0.7.new/src/mpe2/Makefile.in	2008-06-22 11:14:44.000000000 -0700
+@@ -70,25 +70,25 @@
+ 
+ ########  Installing
+ install: FORCE_TARGET
+-	@if [ -n "$(PREFIX)" ] ; then \
+-	     ./sbin/mpeinstall -prefix=$(PREFIX) -dmode="" ; \
++	@if [ -n "$(prefix)" ] ; then \
++	     ./sbin/mpeinstall -prefix=$(prefix) -dmode="" ; \
+ 	 else \
+ 	     ./sbin/mpeinstall -dmode="" ; \
+ 	 fi
+ 
+ installcheck:
+-	@if [ -n "$(PREFIX)" ] ; then \
+-	     ./sbin/mpecheckinstall -prefix=$(PREFIX) ; \
++	@if [ -n "$(prefix)" ] ; then \
++	     ./sbin/mpecheckinstall -prefix=$(prefix) ; \
+ 	 else \
+ 	     ./sbin/mpecheckinstall ; \
+ 	 fi
+ 
+ installcheck-all:
+-	@if [ -n "$(PREFIX)" ] ; then \
++	@if [ -n "$(prefix)" ] ; then \
+ 	     if [ -n "$(MPERUN)" ] ; then \
+-	         ./sbin/mpecheckinstall -prefix=$(PREFIX) -run="$(MPERUN)" ; \
++	         ./sbin/mpecheckinstall -prefix=$(prefix) -run="$(MPERUN)" ; \
+ 	     else \
+-	         ./sbin/mpecheckinstall -prefix=$(PREFIX) -run ; \
++	         ./sbin/mpecheckinstall -prefix=$(prefix) -run ; \
+ 	     fi ; \
+ 	 else \
+ 	     if [ -n "$(MPERUN)" ] ; then \
+diff -Nur mpich2-1.0.7/src/mpe2/src/slog2sdk/Makefile.in mpich2-1.0.7.new/src/mpe2/src/slog2sdk/Makefile.in
+--- mpich2-1.0.7/src/mpe2/src/slog2sdk/Makefile.in	2008-03-12 17:43:05.000000000 -0700
++++ mpich2-1.0.7.new/src/mpe2/src/slog2sdk/Makefile.in	2008-06-22 11:14:43.000000000 -0700
+@@ -15,8 +15,8 @@
+ 	  done
+ 
+ install:
+-	@if [ -n "$(PREFIX)" ] ; then \
+-	     ./sbin/install-package -prefix=$(PREFIX) ; \
++	@if [ -n "$(prefix)" ] ; then \
++	     ./sbin/install-package -prefix=$(prefix) ; \
+ 	 else \
+ 	     ./sbin/install-package ; \
+ 	 fi
+diff -Nur mpich2-1.0.7/src/mpe2/src/slog2sdk/trace_rlog/Makefile.in mpich2-1.0.7.new/src/mpe2/src/slog2sdk/trace_rlog/Makefile.in
+--- mpich2-1.0.7/src/mpe2/src/slog2sdk/trace_rlog/Makefile.in	2008-03-12 17:43:05.000000000 -0700
++++ mpich2-1.0.7.new/src/mpe2/src/slog2sdk/trace_rlog/Makefile.in	2008-06-22 11:14:42.000000000 -0700
+@@ -7,8 +7,8 @@
+ 	cd src && $(MAKE)
+ 
+ install:
+-	@if [ -n "$(PREFIX)" ] ; then \
+-	     ./sbin/install-package -prefix=$(PREFIX) ; \
++	@if [ -n "$(prefix)" ] ; then \
++	     ./sbin/install-package -prefix=$(prefix) ; \
+ 	 else \
+ 	     ./sbin/install-package ; \
+ 	 fi
+diff -Nur mpich2-1.0.7/src/mpe2/src/slog2sdk/trace_sample/Makefile.in mpich2-1.0.7.new/src/mpe2/src/slog2sdk/trace_sample/Makefile.in
+--- mpich2-1.0.7/src/mpe2/src/slog2sdk/trace_sample/Makefile.in	2008-03-12 17:43:05.000000000 -0700
++++ mpich2-1.0.7.new/src/mpe2/src/slog2sdk/trace_sample/Makefile.in	2008-06-22 11:14:41.000000000 -0700
+@@ -7,8 +7,8 @@
+ 	cd src && $(MAKE)
+ 
+ install:
+-	@if [ -n "$(PREFIX)" ] ; then \
+-	     ./sbin/install-package -prefix=$(PREFIX) ; \
++	@if [ -n "$(prefix)" ] ; then \
++	     ./sbin/install-package -prefix=$(prefix) ; \
+ 	 else \
+ 	     ./sbin/install-package ; \
+ 	 fi
+diff -Nur mpich2-1.0.7/src/mpi/romio/Makefile.in mpich2-1.0.7.new/src/mpi/romio/Makefile.in
+--- mpich2-1.0.7/src/mpi/romio/Makefile.in	2008-03-10 15:38:31.000000000 -0700
++++ mpich2-1.0.7.new/src/mpi/romio/Makefile.in	2008-06-22 11:14:37.000000000 -0700
+@@ -134,11 +134,11 @@
+ 
+ install:
+ 	$(MAKE) clean
+-	@./util/romioinstall -prefix=$(PREFIX)
++	@./util/romioinstall -prefix=$(prefix)
+ 
+ # LAM added uninstall target
+ uninstall:
+-	@./util/romioinstall -prefix=$(PREFIX) -uninstall
++	@./util/romioinstall -prefix=$(prefix) -uninstall
+ 
+ # FIXME: To avoid problems with noisy make programs, these should be accessed
+ # through entries in localdefs .
Index: mpich2/1.0.7/debian/rules
===================================================================
--- mpich2/1.0.7/debian/rules	(revision 44)
+++ mpich2/1.0.7/debian/rules	(revision 44)
@@ -0,0 +1,59 @@
+#! /usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+	--enable-sharedlibs=gcc \
+	--prefix=/usr \
+	--with-python=python \
+	--sysconfdir=\$$\{prefix\}/etc/mpich2 \
+	--includedir=\$$\{prefix\}/usr/include/mpich2
+
+DEB_MAKE_INSTALL_TARGET := install prefix=$(CURDIR)/debian/tmp/usr exec_prefix=$(CURDIR)/debian/tmp/usr includedir=$(CURDIR)/debian/tmp/usr/include/mpich2 libdir=$(CURDIR)/debian/tmp/usr/lib sysconfdir=$(CURDIR)/debian/tmp/etc/mpich2 mandir=$(CURDIR)/debian/tmp/usr/share/man docdir=$(CURDIR)/debian/tmp/usr/share/doc/mpich2
+
+#DEB_MAKE_CLEAN_TARGET +=
+
+DEB_INSTALL_CHANGELOGS_ALL := CHANGES
+
+clean::	
+	rm -rf bin/ lib/ src/mpe2/bin src/mpe2/lib src/binding/f77/conftest.f90 src/binding/f77/include 
+	
+	rm -rf src/mpe2/include/mpe_graphics.h src/mpe2/include/mpe_graphicsf.h src/mpe2/include/mpe_log.h \
+		src/mpe2/include/mpe_logf.h src/mpe2/include/mpe_misc.h  src/mpi/romio/adio/include/romioconf.h
+	
+	rm -rf src/mpe2/sbin/mpeinstallcheck src/mpe2/src/slog2sdk/config.log src/mpid/ch3/channels/sock/config.log \
+		src/mpid/ch3/channels/sock/config.status src/mpid/ch3/channels/sock/config.system maint/config.cache \
+		maint/config.status maint/config.log src/mpe2/src/slog2sdk/trace_rlog/config.log src/mpe2/src/slog2sdk/trace_sample/config.log
+	
+	rm -rf src/mpe2/src/slog2sdk/simple.class src/mpe2/src/slog2sdk/simple.jar src/mpe2/src/slog2sdk/simple_swing.class 
+	
+	rm -rf src/mpi/romio/localdefs src/mpid/ch3/.deps src/mpid/ch3/channels/sock/localdefs .mpich2
+	
+	rm -rf src/util/thread/localdefs src/pm/mpd/*.pyc src/pm/mpd/*.3
+	
+	rm -rf src/mpid/ch3/channels/sock/Makefile src/mpid/ch3/channels/sock/src/Makefile src/mpid/common/locks/Makefile \
+		src/nameserv/mpd/Makefile src/nameserv/test/Makefile examples/mpiexec/Makefile src/mpi/debugger/Makefile \
+		src/mpi/romio/mpi-io/glue/mpich1/Makefile src/mpi/romio/mpi-io/glue/mpich2/Makefile src/binding/f90/Makefile \
+		src/mpi/romio/mpi-io/glue/default/Makefile
+	
+	rm -f maint/config.cache maint/config.status maint/config.log src/mpe2/src/slog2sdk/trace_rlog/config.log \
+		src/mpe2/src/slog2sdk/trace_sample/config.log 
+	
+	rm -f src/mpe2/src/slog2sdk/trace_rlog/libtool src/mpe2/src/slog2sdk/trace_sample/libtool
+
+binary-install/mpich2::
+	mv debian/mpich2/usr/bin/mpicc debian/mpich2/usr/bin/mpicc.mpich2
+	mv debian/mpich2/usr/share/man/man1/mpicc.1 debian/mpich2/usr/share/man/man1/mpicc.mpich2.1
+	mv debian/mpich2/usr/bin/mpicxx debian/mpich2/usr/bin/mpicxx.mpich2
+	mv debian/mpich2/usr/share/man/man1/mpicxx.1 debian/mpich2/usr/share/man/man1/mpicxx.mpich2.1
+	mv debian/mpich2/usr/bin/mpif77 debian/mpich2/usr/bin/mpif77.mpich2
+	mv debian/mpich2/usr/share/man/man1/mpif77.1 debian/mpich2/usr/share/man/man1/mpif77.mpich2.1
+
+binary-install/mpich2-mpd::
+	mv debian/mpich2-mpd/usr/share/man/man1/mpiexec.1 debian/mpich2-mpd/usr/share/man/man1/mpiexec.mpich2.1
+
Index: mpich2/1.0.7/debian/watch
===================================================================
--- mpich2/1.0.7/debian/watch	(revision 44)
+++ mpich2/1.0.7/debian/watch	(revision 44)
@@ -0,0 +1,5 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# Site		Directory		Pattern			Version	Script
+ftp.mcs.anl.gov	/pub/mpi			mpich2-(.*)\.tar\.gz	debian	uupdate
