debian/0000755000000000000000000000000012302707324007166 5ustar debian/copyright0000644000000000000000000000256412233363610011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MPI package for Octave Upstream-Contact: The Octave Community Source: http://octave.sourceforge.net/mpi/ Files: * Copyright: 2004-2007 Javier Fernández Baldomero, Mancia Anguita López 2006, 2009 Michael Creel 2009 Riccardo Corradini 2009 VZLU Prague 2012 Carlo de Falco License: GPL-3+ Files: debian/* Copyright: 2012-2013 Sébastien Villemot License: GPL-3+ License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. debian/changelog0000644000000000000000000000451712302707324011047 0ustar octave-mpi (1.1.1-1build2) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 18:26:28 +0000 octave-mpi (1.1.1-1build1) trusty; urgency=medium * No-change rebuild for libopenmpi1.3 -> libopenmpi1.6 transition. -- Logan Rosen Sun, 15 Dec 2013 14:27:49 -0500 octave-mpi (1.1.1-1) unstable; urgency=low * Imported Upstream version 1.1.1 * Rename source and binary package to octave-mpi, to reflect upstream change. * Add transitional package for octave-openmpi-ext. * Build against mpi-default-dev, since the package should now work with all MPI implementations. Update documentation accordingly. * Bump Standards-Version to 3.9.5, no changes needed. * Remove openmpi-1.6.patch, no longer needed. * Refresh autoload-yes.patch. -- Sébastien Villemot Mon, 28 Oct 2013 04:36:56 +0000 octave-openmpi-ext (1.1.0-2) unstable; urgency=low [ Sébastien Villemot ] * Fix FTBFS against openmpi 1.6 + openmpi-1.6.patch: new patch + Tighten build dependency against libopenmpi-dev (the patch is not backward compatible) [ Thomas Weber ] * debian/control: Use canonical URLs in Vcs-* fields -- Sébastien Villemot Mon, 19 Aug 2013 18:08:44 +0200 octave-openmpi-ext (1.1.0-1) unstable; urgency=low * Imported Upstream version 1.1.0 * Use my @debian.org email address * debian/copyright: reflect upstream changes * Remove obsolete DM-Upload-Allowed flag * Bump Standards-Version to 3.9.4, no changes needed * remove-wrong-addpath.patch: remove patch, no longer needed * add-preload-to-example.patch: remove patch, obsolete * autoload-yes.patch: new patch, marks package as autoloaded * d/rules, d/links: remove code about deleted 'allnodes' script -- Sébastien Villemot Mon, 20 May 2013 13:28:59 +0200 octave-openmpi-ext (1.0.2-2) unstable; urgency=low * Explicitly Build-Depends on libopenmpi-dev, and Build-Conflicts with libmpich2-dev, since the package is not compatible with the latter -- Sébastien Villemot Tue, 03 Jul 2012 13:59:34 +0000 octave-openmpi-ext (1.0.2-1) unstable; urgency=low [ Sébastien Villemot ] * Initial release (closes: #668299) -- Thomas Weber Fri, 27 Apr 2012 15:21:22 +0200 debian/links0000755000000000000000000000165712233363610010244 0ustar #!/usr/bin/dh-exec /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/hello2dimmat.m /usr/share/doc/octave-mpi/examples/hello2dimmat.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/hellocell.m /usr/share/doc/octave-mpi/examples/hellocell.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/hellosparsemat.m /usr/share/doc/octave-mpi/examples/hellosparsemat.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/hellostruct.m /usr/share/doc/octave-mpi/examples/hellostruct.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/helloworld.m /usr/share/doc/octave-mpi/examples/helloworld.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/mc_example.m /usr/share/doc/octave-mpi/examples/mc_example.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/montecarlo.m /usr/share/doc/octave-mpi/examples/montecarlo.m /usr/share/octave/packages/mpi-${DEB_VERSION_UPSTREAM}/Pi.m /usr/share/doc/octave-mpi/examples/Pi.m debian/compat0000644000000000000000000000000112233361647010372 0ustar 9debian/patches/0000755000000000000000000000000012233363707010623 5ustar debian/patches/autoload-yes.patch0000644000000000000000000000062512233363707014255 0ustar Description: Mark package as autoloaded Author: Sébastien Villemot Forwarded: not-needed Last-Update: 2013-05-20 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/DESCRIPTION +++ b/DESCRIPTION @@ -8,6 +8,6 @@ Depends: octave (>= 3.6.4) SystemRequirements: mpi BuildRequires: mpi -Autoload: no +Autoload: yes License: GPLv3+ Url: http://octave.sf.net debian/patches/series0000644000000000000000000000002312233363703012027 0ustar autoload-yes.patch debian/README.Debian0000644000000000000000000000063012233363670011233 0ustar MPI package for Octave ====================== Examples of Octave scripts using MPI are located under the examples/ subdirectory. You can test your MPI installation by running the helloworld.m script from within that examples/ directory: mpirun --hostfile $HOSTFILE -np $NUMBER_OF_MPI_NODES octave -q --eval 'helloworld ()' -- Sébastien Villemot , Mon, 28 Oct 2013 11:44:55 +0800 debian/control0000644000000000000000000000241412233363677010606 0ustar Source: octave-mpi Section: math Priority: optional Maintainer: Debian Octave Group Uploaders: Sébastien Villemot , Thomas Weber Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.1), mpi-default-dev, dh-exec, dpkg-dev (>= 1.16.1) Standards-Version: 3.9.5 Homepage: http://octave.sourceforge.net/mpi/ Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-mpi.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-mpi.git Package: octave-mpi Architecture: any Depends: ${misc:Depends}, ${octave:Depends}, ${shlibs:Depends} Recommends: mpi-default-bin Description: Octave toolbox for parallel computing using MPI This package brings parallel computing capabilities to Octave by providing a convenient interface to MPI primitives. This is achieved using simple MPI Derived Datatypes. . This Octave add-on package is part of the Octave-Forge project. Package: octave-openmpi-ext Architecture: all Section: oldlibs Priority: extra Depends: ${misc:Depends}, octave-mpi Description: Transitional package for parallel computing in Octave using MPI This transitional package depends on octave-mpi, which supersedes the former octave-openmpi-ext package. debian/rules0000755000000000000000000000025712233361647010261 0ustar #!/usr/bin/make -f # -*- makefile -*- # Needed by debian/links include /usr/share/dpkg/pkg-info.mk export DEB_VERSION_UPSTREAM include /usr/share/cdbs/1/class/octave-pkg.mk debian/source/0000755000000000000000000000000012233361647010475 5ustar debian/source/format0000644000000000000000000000001312233361647011702 0ustar 3.0 (quilt)debian/watch0000644000000000000000000000006112233363610010213 0ustar version=3 http://sf.net/octave/mpi-(.+)\.tar\.gz