--- rmpi-0.5-7.orig/debian/compat +++ rmpi-0.5-7/debian/compat @@ -0,0 +1 @@ +5 --- rmpi-0.5-7.orig/debian/changelog +++ rmpi-0.5-7/debian/changelog @@ -0,0 +1,174 @@ +rmpi (0.5-7-4) unstable; urgency=low + + * Rebuilt for R 2.10.0 to work with new R-internal help file conversion + + * debian/control: Set (Build-)Depends: to current R version + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Tue, 03 Nov 2009 14:02:14 -0600 + +rmpi (0.5-7-3) unstable; urgency=low + + * debian/control: Corrected typo and set Depends: to mpi-default-bin + + -- Dirk Eddelbuettel Mon, 01 Jun 2009 21:29:17 -0500 + +rmpi (0.5-7-2) unstable; urgency=low + + * debian/control: Rewrote dependency on MPI using the new meta-packages + mpi-default-dev (for Build-Depends:) and mpi-default-bin (for Depends:) + now that Open MPI 1.3.2 has hit unstable + + * debian/control: Changed Section: to new section 'gnu-r' + + * debian/control: Set (Build-)Depends: to current R version + * debian/control: Set Standards-Version: to current version 3.8.1 + + -- Dirk Eddelbuettel Mon, 01 Jun 2009 14:12:02 -0500 + +rmpi (0.5-7-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Fri, 20 Feb 2009 17:38:55 -0600 + +rmpi (0.5-6-3) unstable; urgency=low + + * src/Rmpi.c: Applied a miniscule patch to set the dlopen() flag to + RTLD_GLOBAL | RTLD_LAZY which stops a most annoying segmentation fault + on amd64. Patch reported upstream to Rmpi and Open MPI after a chase + of almost two weeks. Big thanks to Jeff Squires from Open MPI for his + help in narrowing this down. + + -- Dirk Eddelbuettel Sun, 08 Feb 2009 08:51:19 -0600 + +rmpi (0.5-6-2) unstable; urgency=low + + * Rebuilt under Open MPI 1.3 + + * debian/control: (Build-)Depends: on Open MPI tightened to (>= 1.3) + * debian/control: (Build-)Depends: updated to r-base-(core|dev) (>= 2.8.2) + + -- Dirk Eddelbuettel Mon, 26 Jan 2009 21:10:26 -0600 + +rmpi (0.5-6-1) unstable; urgency=low + + * New upstream release + + * debian/control: (Build-)Depends: updated to r-base-dev (>= 2.8.0) + * debian/control: Standards-Version: upgradeded to current version + + -- Dirk Eddelbuettel Sat, 06 Dec 2008 08:48:11 -0600 + +rmpi (0.5-5-2) unstable; urgency=low + + * debian/control: Set versioned Build-Depends on libopenmpi-dev (>= 1.2.4-5) + + * configure.ac, configure: Patched to also search in /usr/lib/openmpi + for include/mpi.h and libraries; patch sent upstream; will be in next + (upstream) release 0.5-6 (Closes: #456851) + + -- Dirk Eddelbuettel Wed, 19 Dec 2007 16:22:44 -0600 + +rmpi (0.5-5-1) unstable; urgency=low + + * New upstream release + + * debian/control: Split (Build-)Depends: on MPI libraries: + libopenmpi-dev [i386 amd64 alpha ia64 powerpc sparc], + lam4-dev [!i386 !amd64 !alpha !ia64 !powerpc !sparc] + in other words we use LAM as the fallback where Open MPI is not avilable + + * Built with R 2.6.0, so setting (Build-)Depends: to + 'r-base-(core|dev) >= 2.6.0' to prevent move to testing before R 2.6.0 + + -- Dirk Eddelbuettel Wed, 24 Oct 2007 09:37:21 -0500 + +rmpi (0.5-4-2) unstable; urgency=low + + * src/Rmpi.c: Patch suggested by upstream to silence the (erroneous) + Open MPI 'osc pt2pt' warning message + + * debian/control: Add 'openmpi-bin' to Depends: as the mpirun (aka + orterun) frontend is needed + + -- Dirk Eddelbuettel Wed, 10 Oct 2007 12:52:58 -0500 + +rmpi (0.5-4-1) unstable; urgency=low + + * New upstream release + * Built with R 2.6.0 release candidate, setting (Build-)Depends: to + 'r-base-(core|dev) >> 2.5.1' to prevent move to testing before R 2.6.0 + + * Switched to using Open MPI (instead of LAM/MPI) + * debian/control: Set Build-Depends: to on libopenmpi-dev + + -- Dirk Eddelbuettel Wed, 03 Oct 2007 20:31:28 -0500 + +rmpi (0.5-3-1) unstable; urgency=low + + * New upstream release + + * debian/rules: Simplified to cdbs-based one-liner sourcing r-cran.mk + * debian/control: Build-Depends: updated to r-base-dev (>= 2.4.0) + * debian/control: Standards-Version: upgradeded to 3.7.2 + + -- Dirk Eddelbuettel Thu, 12 Oct 2006 18:22:57 -0500 + +rmpi (0.5-2-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Wed, 5 Apr 2006 21:18:50 -0500 + +rmpi (0.5-1-1) unstable; urgency=low + + * New upstream release + + * debian/post{inst,rm}: Really no longer call R to update html index + + -- Dirk Eddelbuettel Thu, 5 Jan 2006 20:54:37 -0600 + +rmpi (0.5-0-1) unstable; urgency=low + + * New upstream release + + * debian/watch: Updated regular expression + * debian/post{inst,rm}: No longer call R to update html index + + -- Dirk Eddelbuettel Mon, 28 Nov 2005 20:35:21 -0600 + +rmpi (0.4.9-2) unstable; urgency=low + + * Rebuilt against newer lam library for C++ transition (Closes: #329486) + * debian/control: Updated Build-Depends: to lam4-dev (>= 7.1.1-3.2) + + * debian/watch: Corrected regular expression (thanks, Rafael Laboissier) + * debian/post{inst,rm}: Call /usr/bin/R explicitly (thanks, Kurt Hornik) + * debian/control: Upgraded Standards-Version: to 3.6.2.1 + + -- Dirk Eddelbuettel Thu, 22 Sep 2005 00:40:10 -0500 + +rmpi (0.4.9-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Mon, 9 May 2005 21:17:05 -0500 + +rmpi (0.4.8-2) unstable; urgency=low + + * Rebuilt under R 2.0.0 + * debian/control: Updated Build-Depends: and Depends: accordingly + * debian/post{inst,rm}: Only run build-help.pl if R is installed + * debian/watch: Added watch file + * debian/control: Added Suggests: r-cran-rsprng + + -- Dirk Eddelbuettel Fri, 8 Oct 2004 20:23:16 -0500 + +rmpi (0.4.8-1) unstable; urgency=low + + * Initial Debian Release + + -- Dirk Eddelbuettel Sat, 10 Jul 2004 21:59:13 -0500 + + --- rmpi-0.5-7.orig/debian/overrides +++ rmpi-0.5-7/debian/overrides @@ -0,0 +1 @@ +r-cran-rmpi: executable-not-elf-or-script ./usr/lib/R/site-library/Rmpi/Rslaves.bat --- rmpi-0.5-7.orig/debian/rules +++ rmpi-0.5-7/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux r-cran-rmpi package +# Copyright 2003-2006 by Dirk Eddelbuettel + +include /usr/share/R/debian/r-cran.mk + +##extraInstallFlags="--configure-args=--with-mpi=/usr/lib/openmpi" + + --- rmpi-0.5-7.orig/debian/copyright +++ rmpi-0.5-7/debian/copyright @@ -0,0 +1,34 @@ +This is the Debian GNU/Linux r-cran-rmpi package of Rmpi, an interface +package for GNU R providing access to the MPI (Message-Passing +Interface) API with interactive R slave functionalities. Rmpi was +written by Hao Yu. + +This package was created by Dirk Eddelbuettel . +The sources were downloaded from + http://cran.us.r-project.org/src/contrib/ + +The package was renamed from its upstream name 'Rmpi' to 'r-cran-rmpi' +to highlight the fact that is it a CRAN package for R. + +Copyright (C) 2003 - 2008 Hao Yu + +License: GPL-2 + +On a Debian GNU/Linux system, the GPL license (v2) is included in the file +/usr/share/common-licenses/GPL-2. + +For reference, the upstream DESCRIPTION file is included below: + + Package: Rmpi + Version: 0.4-8 + Date: 2004-04-21 + Title: Interface (Wrapper) to MPI (Message-Passing Interface) + Author: Hao Yu + Maintainer: Hao Yu + Depends: R (>= 1.8.1) + Description: Rmpi provides an interface (wrapper) to MPI APIs. It also + provides interactive R slave environment in which + distributed statistical computing can be carried out. + License: GPL version 2 or newer + URL: http://www.stats.uwo.ca/faculty/yu/Rmpi + Packaged: Thu Apr 22 10:03:22 2004; hyu --- rmpi-0.5-7.orig/debian/watch +++ rmpi-0.5-7/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://cran.r-project.org/src/contrib/Rmpi_(.*)\.tar.gz --- rmpi-0.5-7.orig/debian/control +++ rmpi-0.5-7/debian/control @@ -0,0 +1,16 @@ +Source: rmpi +Section: gnu-r +Priority: optional +Maintainer: Dirk Eddelbuettel +Build-Depends: debhelper (>> 4.1.0), cdbs, r-base-dev (>= 2.10.0), mpi-default-dev +Standards-Version: 3.8.3 + +Package: r-cran-rmpi +Architecture: any +Depends: ${shlibs:Depends}, r-base-core (>= 2.10.0), mpi-default-bin +Suggests: r-cran-rsprng +Description: GNU R package interfacing MPI libraries for distributed computing + This CRAN package provides an interface to the MPI (Message-Passing + Interface) API. It also provides an interactive R slave environment + in which distributed statistical computing can be carried out. +