[scalapack] 08/29: Import Debian changes 1.7.4-1
Muammar El Khatib
muammar at moszumanska.debian.org
Sun Jun 11 16:16:29 UTC 2017
This is an automated email from the git hooks/post-receive script.
muammar pushed a commit to branch master
in repository scalapack.
commit 1188dc6ff48444b06e38e465aacd53032fe8c216
Merge: c1dcb73 8740931
Author: Philipp Frauenfelder <pfrauenf at debian.org>
Date: Wed Jul 12 22:49:44 2006 +0200
Import Debian changes 1.7.4-1
scalapack (1.7.4-1) unstable; urgency=low
* New upstream release
* Bumped standards version to 3.7.2 - no changes
LOG-SUMMARY | 304 ++++++++++++++++++++++
PBLAS/SRC/PBtools.h | 4 +-
PBLAS/SRC/pblas.h | 2 +
SRC/Makefile | 6 +-
SRC/pcgesv.f | 4 +-
SRC/pcgesvd.f | 649 ++++++++++++++++++++++++++++++++++++++++++++++
SRC/pcgetri.f | 40 ++-
SRC/pcheevd.f | 9 +-
SRC/pcheevd.old | 434 -------------------------------
SRC/pcheevx.f | 6 +-
SRC/pchegvx.f | 4 +-
SRC/pclahqr.f | 9 +-
SRC/pdgesv.f | 4 +-
SRC/pdgesvd.f | 564 ++++++++++++++++++++--------------------
SRC/pdgetri.f | 44 +++-
SRC/pdlahqr.f | 12 +-
SRC/pdlared1d.f | 16 +-
SRC/pdlared2d.f | 26 +-
SRC/pdsyevx.f | 8 +-
SRC/pdsygvx.f | 4 +-
SRC/psdbtrf.f | 4 +-
SRC/psgesv.f | 4 +-
SRC/psgesvd.f | 562 ++++++++++++++++++++-------------------
SRC/psgetri.f | 40 ++-
SRC/pslahqr.f | 12 +-
SRC/pslahrd.f | 2 +-
SRC/pslared1d.f | 17 +-
SRC/pslared2d.f | 31 ++-
SRC/pssyevx.f | 6 +-
SRC/pssygvx.f | 4 +-
SRC/pzgesv.f | 4 +-
SRC/pzgesvd.f | 649 ++++++++++++++++++++++++++++++++++++++++++++++
SRC/pzgetri.f | 40 ++-
SRC/pzheevd.f | 9 +-
SRC/pzheevx.f | 6 +-
SRC/pzhegvx.f | 4 +-
SRC/pzlahqr.f | 9 +-
TESTING/EIG/pcseptst.f | 4 +-
TESTING/EIG/pzseptst.f | 4 +-
TESTING/LIN/pcinvdriver.f | 19 +-
TESTING/LIN/pdinvdriver.f | 21 +-
TESTING/LIN/psinvdriver.f | 19 +-
TESTING/LIN/pzinvdriver.f | 19 +-
debian/changelog | 7 +
debian/control | 2 +-
debian/rules | 2 +-
46 files changed, 2505 insertions(+), 1144 deletions(-)
diff --cc debian/changelog
index 52d2277,0000000..0e007c5
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,196 -1,0 +1,203 @@@
++scalapack (1.7.4-1) unstable; urgency=low
++
++ * New upstream release
++ * Bumped standards version to 3.7.2 - no changes
++
++ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 12 Jul 2006 22:49:44 +0200
++
+scalapack (1.7-11) unstable; urgency=low
+
+ * Also allow building against atlas3-*-dev. Closes: #334002
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 26 Oct 2005 21:38:45 +0200
+
+scalapack (1.7-10) unstable; urgency=low
+
+ * Remove f2c from build depends and from SLmake.inc. Closes: #332955
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Thu, 13 Oct 2005 21:36:17 +0200
+
+scalapack (1.7-9) unstable; urgency=low
+
+ * Recompile against C++ ABI changed mpich (and change build depends).
+ Closes: #325810
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 31 Aug 2005 23:05:18 +0200
+
+scalapack (1.7-8) unstable; urgency=low
+
+ * Adjust build deps for LAPACK and BLAS and also change the linking
+ wrt. these libraries. Closes: #302425. Thanks to Camm Maguire
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Thu, 28 Apr 2005 13:55:52 +0200
+
+scalapack (1.7-7) unstable; urgency=low
+
+ * Adjust manual dependencies. Closes: #229831
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sat, 21 Feb 2004 09:09:13 +0100
+
+scalapack (1.7-6) unstable; urgency=low
+
+ * Rebuild against lam4. Closes: #229831
+ * Better package descriptions.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sun, 15 Feb 2004 14:56:26 +0100
+
+scalapack (1.7-5) unstable; urgency=low
+
+ * Removed dangling symlinks from debian/*.links files. Closes: #138084
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Thu, 14 Mar 2002 08:35:57 +0100
+
+scalapack (1.7-4) unstable; urgency=low
+
+ * Changed call to dh_shlibdeps: using -l switch instead of mangled
+ LD_LIBRARY_PATH. Hopefully, this makes scalapack compile on sparc.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Mon, 11 Feb 2002 13:15:03 +0100
+
+scalapack (1.7-3) unstable; urgency=low
+
+ * Append to LD_LIBRARY_PATH instead of overwriting it. Closes: #128910
+ * Build dependencies and linking were fixed in -2, but forgot to close.
+ Closes: #128448
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sun, 13 Jan 2002 10:17:21 +0100
+
+scalapack (1.7-2) unstable; urgency=low
+
+ * Changed build depends from atlas to blas-dev, lapack-dev since atlas is a
+ drop in replacement of blas/lapack.
+ * Fixed two minor bugs in rules: shlibdeps was not called and the
+ binary-indep target had a missing dependency.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 9 Jan 2002 11:57:26 +0100
+
+scalapack (1.7-1) unstable; urgency=low
+
+ * New upstream release (include PBLAS v2.0 as well!)
+ * Updated Build-Depends to new Atlas structure. Closes: #111628
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Mon, 1 Oct 2001 13:11:42 +0200
+
+scalapack (1.6-16) unstable; urgency=low
+
+ * Recompile against new lam 6.5.3 packages (lam3 and lam3-dev) including
+ the freshly compiled blacs packages depending on lam 6.5.3. Closes: #106948
+ * Depends should now include lam3. Closes: #106947
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 1 Aug 2001 12:55:53 +0000
+
+scalapack (1.6-15) unstable; urgency=low
+
+ * The previous upload did not contain the data files in
+ scalapack-test-common. Closes: #84703
+
+ -- Philipp Frauenfelder <pfrauenf at herodot.math.ethz.ch> Mon, 5 Feb 2001 10:34:46 +0100
+
+scalapack (1.6-14) unstable; urgency=low
+
+ * 1.6-13 didn't make it to unstable. Closes: #74177, #74249
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Fri, 20 Oct 2000 12:23:32 +0200
+
+scalapack (1.6-13) frozen unstable; urgency=medium
+
+ * Recompile with new atlas2 installed. Closes: #60690, #60706, #60711 (all
+ grave!)
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sun, 26 Mar 2000 13:50:52 +0200
+
+scalapack (1.6-12) frozen unstable; urgency=medium
+
+ * Added build dependancy to f2c (instead of libf2c). Closes: #57998
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Mon, 14 Feb 2000 12:06:05 +0100
+
+scalapack (1.6-11) frozen unstable; urgency=medium
+
+ * Added build dependancy to libf2c. Closes: #57271
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Tue, 8 Feb 2000 08:32:50 +0100
+
+scalapack (1.6-10) frozen unstable; urgency=medium
+
+ * Added build dependancy to blas-dev. Closes: #56995
+ (Must build dependancies be a interated wild guess?)
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Fri, 4 Feb 2000 14:11:23 +0100
+
+scalapack (1.6-9) frozen unstable; urgency=medium
+
+ * Correct missing build dependency to g77. Closes: #55828
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Fri, 21 Jan 2000 14:15:08 +0100
+
+scalapack (1.6-8) frozen unstable; urgency=low
+
+ * Reupload to frozen, -7 sat too long in incoming... :-(
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Tue, 18 Jan 2000 08:41:31 +0100
+
+scalapack (1.6-7) unstable; urgency=low
+
+ * Apparently, something with scalapack-test-common went wrong. Rebuild and
+ reupload to correct this. Closes: #51684.
+ * Changed rules to make the testing binaries linked against shared
+ libraries where available.
+ * Changed the TOTMEM parameter to 64MB as most Beowulf nodes have
+ plenty of memory.
+ * Experiments with Build-Depens in order to let the build daemon handle
+ the package (my box is too small).
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Fri, 7 Jan 2000 09:37:03 +0100
+
+scalapack (1.6-6) unstable; urgency=low
+
+ * Compile shared libraries too; completely new arrangement of packages:
+ scalapack{1,}-{lam,mpich}{-dev,-test,}.
+ Thanks to Camm Maguire <camm at enhanced.com>
+ * Removed v2 of PBLAS again. Need to investigate some missing symbols.
+ * Packages for lam, mpich and pvm can be installed together
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 13 Oct 1999 14:30:29 +0200
+
+scalapack (1.6-5) unstable; urgency=low
+
+ * Changed priority from optional to extra to fix dependency bug.
+ * Bumped standards version to 3.0.1.
+ * Moved to debhelper v2.
+ * Found a old reference to lam in the Makefile and replaced it
+ with mpich.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 1 Sep 1999 09:34:31 +0200
+
+scalapack (1.6-4) unstable; urgency=low
+
+ * Added v2 of PBLAS, can handle matrices with different grids.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sun, 6 Jun 1999 14:19:30 +0200
+
+scalapack (1.6-3) unstable; urgency=low
+
+ * Now really removed hardcoded path in SLmake.inc-*, closes #37404, #37454
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Wed, 26 May 1999 19:14:49 +0200
+
+scalapack (1.6-2) unstable; urgency=low
+
+ * Separated the builds for MPI and PVM in debian/rules
+ * Removed hardcoded path in SLmake.inc-*, closes #37404, #37454
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sun, 16 May 1999 18:54:50 +0200
+
+scalapack (1.6-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sat, 24 Apr 1999 14:42:50 +0200
+
+Local variables:
+mode: debian-changelog
+End:
diff --cc debian/control
index 7cabb5e,0000000..73902b5
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,186 -1,0 +1,186 @@@
+Source: scalapack
+Section: devel
+Priority: extra
+Maintainer: Philipp Frauenfelder <pfrauenf at debian.org>
- Standards-Version: 3.6.1
++Standards-Version: 3.7.2
+Build-Depends: libmpich1.0-dev (>= 1.2.7-1), lam4-dev (>= 7.1.1-3.2), pvm-dev, blacs-mpich-dev (>= 1.1-25), blacs-lam-dev, blacs-pvm-dev, g77, lapack3-dev | liblapack-3.so, refblas3-dev | libblas-3.so, debhelper
+
+Package: scalapack1-mpich
+Architecture: any
+Depends: mpich-bin (>= 1.2.7-1), ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Shared libs. for MPICH
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses MPICH. There
+ are packages for the shared libraries (this one), for the static
+ libraries and the development files and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-mpich-dev
+Architecture: any
+Depends: scalapack1-mpich (= ${Source-Version}), blacs-mpich-dev, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Dev. files for MPICH
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses MPICH. There
+ are packages for the shared libraries, for the static libraries and
+ the development files (this one) and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-mpich-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Test files for MPICH
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses MPICH. There
+ are packages for the shared libraries, for the static libraries and
+ the development files and for test programs (this one).
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack1-lam
+Architecture: any
+Depends: blacs1-lam (>= 1.1-20), ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Shared libs. for LAM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses LAM. There
+ are packages for the shared libraries (this one), for the static
+ libraries and the development files and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-lam-dev
+Architecture: any
+Depends: scalapack1-lam (= ${Source-Version}), lam4-dev, blacs-lam-dev (>= 1.1-20), ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Dev. files for LAM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses LAM. There
+ are packages for the shared libraries, for the static libraries and
+ the development files (this one) and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-lam-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Test files for LAM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses MPI.
+ .
+ The package is available for LAM and MPICH. This package uses LAM. There
+ are packages for the shared libraries, for the static libraries and
+ the development files and for test programs (this one).
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack1-pvm
+Architecture: any
+Depends: blacs1-pvm, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Shared libs. for PVM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses PVM.
+ .
+ There are packages for the shared libraries (this one), for the static
+ libraries and the development files and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-pvm-dev
+Architecture: any
+Depends: scalapack1-pvm (= ${Source-Version}), blacs-pvm-dev, pvm-dev, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Dev. files for PVM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses PVM.
+ .
+ There are packages for the shared libraries, for the static libraries and
+ the development files (this one) and for test programs.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-pvm-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package - Test files for PVM
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This
+ package uses PVM.
+ .
+ There are packages for the shared libraries, for the static libraries and
+ the development files and for test programs (this one).
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+ .
+ Homepage: http://www.netlib.org/scalapack/
+
+Package: scalapack-test-common
+Architecture: all
+Suggests: scalapack-lam-test | scalapack-mpich-test | scalapack-pvm-test
+Description: Test data for ScaLAPACK testers
+ ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type
+ clusters.
+ .
+ You can choose between an implementation based on MPI or PVM. This packages
+ provides test data for all ScaLAPACK packages (MPICH, LAM and PVM versions).
+ .
+ Homepage: http://www.netlib.org/scalapack/
diff --cc debian/rules
index f3390b0,0000000..2a7bf3e
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,323 -1,0 +1,323 @@@
+#! /usr/bin/make -f
+# Made with the aid of debmake, by Christoph Lameter,
+# based on the sample debian/rules file for GNU hello by Ian Jackson.
+# Handmodified by P. Frauenfelder for debhelper support, 5 Sept 1998
+
+package=scalapack
+
+version=$(shell expr `pwd` : '.*-\([0-9.]*\)')
+version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
+
+topdir=$(shell pwd)
+
- export DH_COMPAT=2
++export DH_COMPAT=4
+
+export lamPACKAGES=-pscalapack1-lam -pscalapack-lam-dev -pscalapack-lam-test
+export mpichPACKAGES=-pscalapack1-mpich -pscalapack-mpich-dev \
+ -pscalapack-mpich-test
+export pvmPACKAGES=-pscalapack1-pvm -pscalapack-pvm-dev -pscalapack-pvm-test
+
+build: build-lam build-mpich build-pvm
+
+build-lam: build-stamp-lam
+
+build-mpich: build-stamp-mpich
+
+build-pvm: build-stamp-pvm
+
+build-stamp-lam:
+ dh_testdir
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the shared libraries
+ echo *** building shared libraries for lam ***
+ BASEDIR=$(topdir) MPI=lam FPIC=-fPIC make lib
+ mkdir -p tmp
+ set -e ;\
+ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_lam.a ;\
+ cd .. ;\
+ gcc -shared -Wl,-soname=lib$$i-lam.so.$(version_major) -o \
+ lib$$i-lam.so.$(version) tmp/*.o -lblas-3 -llapack-3 -lblacsCinit-lam -lblacs-lam -llam -lg2c;\
+ ln -snf lib$$i-lam.so.$(version) lib$$i-lam.so.$(version_major) ;\
+ ln -snf lib$$i-lam.so.$(version_major) lib$$i-lam.so ;\
+ rm tmp/* ;\
+ done
+ rmdir tmp
+# for i in $$(find -name "*.f"); do \
+# if grep '^[^\*].*TOTMEM *= *' $$i | grep -v 64000000 >/dev/null ; then \
+# cat $$i | sed 's,\(^[^\*].*TOTMEM *= *\)[0-9]*,\164000000,g' >tmp ;\
+# mv tmp $$i;\
+# fi;\
+# done
+
+# the testing binaries
+ echo *** building static testing binaries for lam ***
+ BASEDIR=$(topdir) MPI=lam BUILD=shared make exe
+ set -e ;\
+ cd TESTING ;\
+ for i in $$(find -name 'x*' -maxdepth 1); do \
+ mv $$i $$i-lam ;\
+ done
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the static libraries
+ echo *** building static libraries for lam ***
+ BASEDIR=$(topdir) MPI=lam make lib
+
+ touch build-stamp-lam
+
+build-stamp-mpich:
+ dh_testdir
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the shared libraries
+ echo *** building shared libraries for mpich ***
+ BASEDIR=$(topdir) MPI=mpich FPIC=-fPIC make lib
+ mkdir -p tmp
+ set -e ;\
+ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_mpich.a ;\
+ cd .. ;\
+ gcc -shared -Wl,-soname=lib$$i-mpich.so.$(version_major) -o \
+ lib$$i-mpich.so.$(version) tmp/*.o -lblas-3 -llapack-3 -lblacsCinit-mpich -lblacs-mpich -L /usr/lib/mpich/lib/shared -lmpich -lg2c;\
+ ln -snf lib$$i-mpich.so.$(version) lib$$i-mpich.so.$(version_major) ;\
+ ln -snf lib$$i-mpich.so.$(version_major) lib$$i-mpich.so ;\
+ rm tmp/* ;\
+ done
+ rmdir tmp
+
+# the testing binaries
+ echo *** building static testing binaries for mpich ***
+ BASEDIR=$(topdir) MPI=mpich BUILD=shared make exe
+ set -e ;\
+ cd TESTING ;\
+ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-lam'); do \
+ mv $$i $$i-mpich ;\
+ done
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the static libraries
+ echo *** building static libraries for mpich ***
+ BASEDIR=$(topdir) MPI=mpich make lib
+
+ touch build-stamp-mpich
+
+build-stamp-pvm:
+ dh_testdir
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the shared libraries
+ echo *** building shared libraries for pvm ***
+ BASEDIR=$(topdir) MPI=pvm FPIC=-fPIC make lib
+ mkdir -p tmp
+ set -e ;\
+ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_pvm.a ;\
+ cd .. ;\
+ gcc -shared -Wl,-soname=lib$$i-pvm.so.$(version_major) -o \
+ lib$$i-pvm.so.$(version) tmp/*.o -lblas-3 -llapack-3 -lblacs-pvm -lpvm3 -lg2c;\
+ ln -snf lib$$i-pvm.so.$(version) lib$$i-pvm.so.$(version_major) ;\
+ ln -snf lib$$i-pvm.so.$(version_major) lib$$i-pvm.so ;\
+ rm tmp/* ;\
+ done
+ rmdir tmp
+
+# the testing binaries
+ echo *** building static testing binaries for pvm ***
+ BASEDIR=$(topdir) MPI=pvm BUILD=shared make exe
+ set -e ;\
+ cd TESTING ;\
+ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-lam' ! -name 'x*-mpich'); do \
+ mv $$i $$i-pvm ;\
+ done
+
+# next is a clean
+ echo *** cleaning object files ***
+ BASEDIR=$(topdir) make clean
+
+# build the static libraries
+ echo *** building static libraries for pvm ***
+ BASEDIR=$(topdir) MPI=pvm make lib
+
+ touch build-stamp-pvm
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp-* install-stamp-* install-dirs-stamp
+ BASEDIR=$(topdir) make clean
+ rm -f *.a
+ rm -f *so*
+ rm -f TESTING/x*
+ rm -fr tmp
+# for i in $$(find -name "*.f"); do \
+# if grep '^[^\*].*TOTMEM *= *' $$i | grep 64000000 >/dev/null ; then\
+# cat $$i | sed -e 's/\(^[^\*].*TOTMEM *= *\)[0-9]*,/\12000000,/g' -e 's/\(^[^\*].*TOTMEM *= *\)[0-9]*\( *)\)/\13000000\2/g'>tmp ;\
+# mv tmp $$i;\
+# fi;\
+# done
+ dh_clean
+
+install: install-dirs install-mpich install-lam install-pvm
+
+install-dirs: install-dirs-stamp
+
+install-dirs-stamp:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs -v
+
+ touch install-dirs-stamp
+
+install-lam: install-stamp-lam
+
+install-mpich: install-stamp-mpich
+
+install-pvm: install-stamp-pvm
+
+install-stamp-lam: build-stamp-lam
+ dh_testdir
+ dh_testroot
+
+ set -e ;\
+ for i in scalapack ; do \
+ install lib$$i-lam.so.$(version) \
+ `pwd`/debian/scalapack1-lam/usr/lib/lib$$i-lam.so.$(version) ;\
+ done
+
+ install TESTING/x*-lam \
+ `pwd`/debian/scalapack-lam-test/usr/lib/scalapack
+
+ set -e ;\
+ for i in scalapack ; do \
+ install $${i}_lam.a \
+ `pwd`/debian/scalapack-lam-dev/usr/lib/lib$$i-lam.a ;\
+ done
+
+ touch install-stamp-lam
+
+install-stamp-mpich: build-stamp-mpich
+ dh_testdir
+ dh_testroot
+
+ set -e ;\
+ for i in scalapack ; do \
+ install lib$$i-mpich.so.$(version) \
+ `pwd`/debian/scalapack1-mpich/usr/lib/lib$$i-mpich.so.$(version) ;\
+ done
+
+ install TESTING/x*-mpich \
+ `pwd`/debian/scalapack-mpich-test/usr/lib/scalapack
+
+ set -e ;\
+ for i in scalapack ; do \
+ install $${i}_mpich.a \
+ `pwd`/debian/scalapack-mpich-dev/usr/lib/lib$$i-mpich.a ;\
+ done
+
+ touch install-stamp-mpich
+
+install-stamp-pvm: build-stamp-pvm
+ dh_testdir
+ dh_testroot
+
+ set -e ;\
+ for i in scalapack ; do \
+ install lib$$i-pvm.so.$(version) \
+ `pwd`/debian/scalapack1-pvm/usr/lib/lib$$i-pvm.so.$(version) ;\
+ done
+
+ install TESTING/x*-pvm \
+ `pwd`/debian/scalapack-pvm-test/usr/lib/scalapack
+
+ set -e ;\
+ for i in scalapack ; do \
+ install $${i}_pvm.a \
+ `pwd`/debian/scalapack-pvm-dev/usr/lib/lib$$i-pvm.a ;\
+ done
+
+ touch install-stamp-pvm
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README
+ dh_installexamples
+ dh_installchangelogs
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps -l$(topdir)
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+install-indep: install-stamp-indep
+
+install-stamp-indep:
+ dh_testdir -i
+ dh_testroot -i
+ dh_installdirs -i
+
+ set -e ;\
+ for i in $$(find TESTING -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/scalapack ;\
+ done
+ set -e ;\
+ for i in $$(find REDIST/TESTING -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/scalapack ;\
+ done
+ set -e ;\
+ for i in $$(find PBLAS -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/scalapack ;\
+ done
+
+ touch install-stamp-indep
+
+binary-indep: install-indep
+ dh_testdir -i
+ dh_testroot -i
+ dh_installdocs -i README
+ dh_installchangelogs -i
+
+ dh_link -i
+ dh_compress -i
+ dh_strip -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-arch binary-indep
+
+.PHONY: binary binary-indep binary-arch clean build
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/scalapack.git
More information about the debian-science-commits
mailing list