debian/0000755000000000000000000000000012302776036007174 5ustar debian/copyright0000644000000000000000000000525012274474473011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Parallel package for Octave Upstream-Contact: Olaf Till Source: http://octave.sourceforge.net/parallel/ Files: * Copyright: 2007-2013 Olaf Till 2009-2010 VZLU Prague, a.s., Czech Republic 2002 Hayato Fujiwara 2010 Jean-Benoist Leger 2009 Travis Collier 2009 Jaroslav Hajek License: GPL-3+ Files: src/sclose.cc src/pserver.cc src/connect.cc src/reval.cc Copyright: 2010-2013 Olaf Till 2002 Hayato Fujiwara License: GPL-2+ Files: inst/__internal_exit__.m Copyright: none License: public-domain This code is in the public domain. Files: debian/* Copyright: 2008 Ólafur Jens Sigurðsson 2008, 2009, 2012 Rafael Laboissiere 2008-2011 Thomas Weber 2014 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'. License: GPL-2+ 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 2, 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 2, can be found in the file `/usr/share/common-licenses/GPL-2'. debian/changelog0000644000000000000000000001072412302776036011052 0ustar octave-parallel (2.2.0-1build1) trusty; urgency=medium * No-change rebuild. -- Matthias Klose Tue, 25 Feb 2014 03:12:22 +0100 octave-parallel (2.2.0-1) unstable; urgency=medium [ Sébastien Villemot ] * Reintroduce the package: it is now a dependency of the latest upstream release of octave-optim. * Imported Upstream version 2.2.0 * debian/copyright: reflect upstream changes. * build-with-g++-4.7.patch: drop patch, no longer needed. * autoload-yes.patch: new patch. * debian/control: use my @debian.org e-mail address. * Bump to Standards-Version 3.9.5, no changes needed. * Disable the testsuite for the time being, by renaming debian/check.m. At the end of the test, the server is not killed because the wrong PID is stored under /tmp/.octave-$HOSTNAME.pid. [ Thomas Weber ] * debian/control: Use canonical URLs in Vcs-* fields * Remove obsolete DM-Upload-Allowed flag -- Sébastien Villemot Wed, 05 Feb 2014 19:30:05 +0100 octave-parallel (2.0.5-3) unstable; urgency=low [ Rafael Laboissiere ] * debian/check.m: Ensures that server process is killed * debian/watch: Use the SourceForge redirector * Fix FTBFS with g++ 4.7 (Closes: #667304) -- Sébastien Villemot Thu, 05 Apr 2012 17:18:00 +0200 octave-parallel (2.0.5-2) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.0.5 * Bump to debhelper compat level 9 * Build-depend on octave-pkg-dev >= 1.0.1, to build against Octave 3.6 * Add Sébastien Villemot to the list of Uploaders * debian/copyright: update to machine-readable format 1.0 * debian/check.m: Add file for unit testing * Bump to Standards-Version 3.9.3, no changes needed -- Thomas Weber Mon, 26 Mar 2012 18:37:00 +0200 octave-parallel (2.0.5-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.1, no changes required -- Thomas Weber Fri, 29 Apr 2011 22:56:48 +0200 octave-parallel (2.0.4-1) experimental; urgency=low * New upstream release -- Thomas Weber Sat, 04 Sep 2010 00:42:12 +0200 octave-parallel (2.0.1-1) unstable; urgency=low * New upstream release + Drop patches fix___bw_prcv__ and fix_quitting_gracefully, applied upstream. * debian/control: - Remove Rafael Laboissiere from Uploaders (Closes: #571917) - Remove Ólafur Jens Sigurðsson from Uploaders * Switch to dpkg-source 3.0 (quilt) format and drop quilt from build-depends * Standards-Version: Bump to 3.8.4 (no changes needed) -- Thomas Weber Sun, 25 Apr 2010 16:04:03 +0200 octave-parallel (2.0.0-2) unstable; urgency=low [ Rafael Laboissiere ] * debian/control: Build-depend on octave-pkg-dev >= 0.7.0, such that the package is built against octave3.2 [ Thomas Weber ] * Use octave-parallel.docs for documentation installation, following the change in octave-pkg-dev 0.7.1. -- Thomas Weber Thu, 31 Dec 2009 00:20:31 +0100 octave-parallel (2.0.0-1) unstable; urgency=low * New upstream release * debian/control: + (Standards-Version): Bump to 3.8.1 (no changes needed) + (Depends): Add ${misc:Depends} + (Vcs-Git, Vcs-Browser): Adjust to new Git repository * debian/copyright: + Use DEP5 URL in Format-Specification + Use separate License stanzas for instructing about the location of the different licenses used in the package -- Rafael Laboissiere Sun, 24 May 2009 18:52:24 +0200 octave-parallel (1.0.7-2) unstable; urgency=low [ Rafael Laboissiere ] * debian/copyright: Add header * debian/control: Bump build-dependency on octave-pkg-dev to >= 0.6.4, such that the package is built with the versioned packages directory [ Thomas Weber ] * Upload to unstable -- Thomas Weber Tue, 07 Apr 2009 19:09:50 +0200 octave-parallel (1.0.7-1) experimental; urgency=low [ Ólafur Jens Sigurðsson ] * debian/control: Bumped Standards-Version to 3.8.0 (no changes needed) [ Thomas Weber ] * New upstream release * Bump dependency on octave-pkg-dev to 0.6.1, to get the experimental version -- Thomas Weber Thu, 11 Dec 2008 16:33:08 +0000 octave-parallel (1.0.6-1) unstable; urgency=low * Initial release (closes: #468518) -- Rafael Laboissiere Tue, 20 May 2008 22:32:26 +0200 debian/check.m.disabled0000644000000000000000000000217712274501265012202 0ustar ### The example below is adapted from file doc/README.parallel ### In the following script, the variable s="Hello, again!" passes ### through the the same computer. Two octave processes in the same ### computer emulate the presence of two separate servers. disp ("[Hello, again!]"); ### Launches a server as another process in the same system cmd = sprintf ("%s%s", "addpath (genpath ([pwd(),\"/debian\"]));", "source inst/server.m;"); [status, out] = system (sprintf ("echo '%s' | octave -q", cmd)); ### Connect all the "servers" hosts = [ "127.0.0.1"; "127.0.0.1" ]; sockets = connect (hosts); ### Pass the string through the servers s1 = "Hello, again!"; send (s1, sockets (2, :)); reval ("s = recv (sockets (1, :));", sockets (2, :)); reval ("send (s, sockets (1, :));", sockets (2, :)); s2 = recv (sockets (2, :)); ### Close connections scloseall (sockets); ### Kill server process system (sprintf ("kill -9 $(cat %s)", out)); system (sprintf ("rm %s", out)); ### Assert result try assert (s2, s1); count = 1; catch count = 0; end_try_catch disp (sprintf ("PASSES %d out of 1 test", count)); debian/octave-parallel.docs0000644000000000000000000000005512274473015013120 0ustar doc/README doc/README.bw doc/README.parallel debian/compat0000644000000000000000000000000212274473015010371 0ustar 9 debian/patches/0000755000000000000000000000000012274473304010623 5ustar debian/patches/autoload-yes.patch0000644000000000000000000000042512274473304014253 0ustar --- a/DESCRIPTION +++ b/DESCRIPTION @@ -7,6 +7,6 @@ Title: Parallel Computing. Description: Parallel execution package. See also package mpi, maintained by Carlo de Falco. Depends: octave (>= 3.4.0) -Autoload: no +Autoload: yes License: GPLv3+ Url: http://octave.sf.net debian/patches/series0000644000000000000000000000002312274473271012036 0ustar autoload-yes.patch debian/control0000644000000000000000000000166112274473171010605 0ustar Source: octave-parallel Section: math Priority: optional Maintainer: Debian Octave Group Uploaders: Thomas Weber , Sébastien Villemot Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.1) Standards-Version: 3.9.5 Homepage: http://octave.sourceforge.net/parallel Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-parallel.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-parallel.git Package: octave-parallel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${octave:Depends} Description: parallel execution of Octave in clusters of computers This is a package to add parallel computing functions to Octave. The parallel computing functions are supported without any additional parallel computing libraries such as MPI and PVM. . This Octave add-on package is part of the Octave-Forge project. debian/rules0000755000000000000000000000012512274473015010251 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/cdbs/1/class/octave-pkg.mk debian/source/0000755000000000000000000000000012274473015010473 5ustar debian/source/format0000644000000000000000000000001412274473015011701 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000006612274473015010226 0ustar version=3 http://sf.net/octave/parallel-(.+)\.tar\.gz