Package: suitesparse
Version: 3.0.0-7
Severity: important
Tags: patch
User: [EMAIL PROTECTED]
Usertags: gfortran

Hi!

I would request you to please shift to use the new gfortran based
Lapack and Blas packages in order to phase out packages dependent on
the old g2c (g77). In this regard, I would request you to refer to:

http://wiki.debian.org/GfortranTransition

You may wish to rename the package in order to provide for parallel
installability of the g77 and gfortran based suitesparse packages, if
you choose to upload to unstable.

Attached is a patch which does the needful, which you may use to base
your change.

Thank you.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036
diff -u suitesparse-3.0.0/debian/control suitesparse-3.0.0/debian/control
--- suitesparse-3.0.0/debian/control
+++ suitesparse-3.0.0/debian/control
@@ -4,7 +4,7 @@
 Priority: optional
 Maintainer: Debian Scientific Computing Team <[EMAIL PROTECTED]>
 Uploaders: Christophe Prud'homme <[EMAIL PROTECTED]>, Daniel Rus Morales <[EMAIL PROTECTED]>
-Build-Depends: cdbs, debhelper (>= 5.0.0), dpatch, gfortran, refblas3-dev, lapack3-dev
+Build-Depends: cdbs, debhelper (>= 5.0.0), dpatch, gfortran, libblas-dev, liblapack-dev
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/suitesparse/
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/suitesparse/
@@ -15,7 +15,7 @@
 Replaces: libumfpack4, libufsparse, libsuitesparse-metis
 Conflicts: libumfpack4, libufsparse, libsuitesparse-metis
 Provides: libumfpack4, libufsparse
-Depends: refblas3 | atlas3-base | atlas3-sse | atlas3-sse2 | atlas3-3dnow, lapack3 | atlas3-base | atlas3-sse | atlas3-sse2 | atlas3-3dnow, ${shlibs:Depends}
+Depends: libblas3gf | libatlas3gf-base | libatlas3gf-sse | libatlas3gf-sse2 | libatlas3gf-3dnow, liblapack3gf | libatlas3gf-base | libatlas3gf-sse | libatlas3gf-sse2 | libatlas3gf-3dnow, ${shlibs:Depends}
 Description: collection of libraries for computations for sparse matrices
  Suitesparse is a collection of libraries for computations involving
  sparse matrices.  The package includes the following libraries:
@@ -56,7 +56,7 @@
 Replaces: libufsparse-dev, libsuitesparse-metis-dev, libumfpack4-dev
 Conflicts: libufsparse-dev, libsuitesparse-metis-dev, libumfpack4-dev
 Provides: libufsparse-dev, libumfpack4-dev
-Depends: libsuitesparse (= ${Source-Version}), refblas3-dev | atlas3-base-dev | atlas3-sse-dev | atlas3-sse2-dev | atlas3-3dnow-dev, lapack3-dev | atlas3-base-dev | atlas3-sse-dev | atlas3-sse2-dev | atlas3-3dnow-dev, libc6-dev
+Depends: libsuitesparse (= ${Source-Version}), libblas-dev | libatlas-base-dev | libatlas-sse-dev | libatlas-sse2-dev | libatlas-3dnow-dev, libatlas-base-dev | libatlas-sse-dev | libatlas-sse2-dev | libatlas-3dnow-dev, libc6-dev
 Description: collection of libraries for computations for sparse matrices
  Suitesparse is a collection of libraries for computations involving
  sparse matrices.  The package includes the following libraries:
@@ -93,7 +93,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libsuitesparse (= ${Source-Version}), refblas3-dev | atlas3-base-dev | atlas3-sse-dev | atlas3-sse2-dev | atlas3-3dnow-dev, lapack3-dev | atlas3-base-dev | atlas3-sse-dev | atlas3-sse2-dev | atlas3-3dnow-dev, libc6-dev
+Depends: libsuitesparse (= ${Source-Version}), libblas-dev | libatlas-base-dev | libatlas-sse-dev | libatlas-sse2-dev | libatlas-3dnow-dev, libatlas-base-dev | libatlas-sse-dev | libatlas-sse2-dev | libatlas-3dnow-dev, libc6-dev
 Conflicts: libufsparse-dbg
 Replaces: libufsparse-dbg
 Description: collection of libraries for computations for sparse matrices
@@ -131,7 +131,7 @@
 Architecture: all
 Replaces: libufsparse-doc, libumfpack4-doc
 Conflicts: libufsparse-doc, libumfpack4-doc
-Recommends: atlas3-doc, refblas3-doc, doc-central
+Recommends: libatlas-doc, libblas-doc, doc-central
 Description: collection of libraries for computations for sparse matrices
  Suitesparse is a collection of libraries for computations involving
  sparse matrices.  The package includes the following libraries:
--- suitesparse-3.0.0/debian/patches/13-UFconfig_UFconfig.mk.dpatch
+++ suitesparse-3.0.0/debian/patches/13-UFconfig_UFconfig.mk.dpatch
@@ -5,18 +5,20 @@
 ## DP: Changes to build CHOLMOD without MeTiS support.
 
 @DPATCH@
-diff -u trunk~/UFconfig/UFconfig.mk trunk/UFconfig/UFconfig.mk
---- trunk~/UFconfig/UFconfig.mk	2007-05-10 15:46:08.000000000 +0200
-+++ trunk/UFconfig/UFconfig.mk	2007-07-17 10:38:05.000000000 +0200
-@@ -85,7 +85,7 @@
+diff -urNad suitesparse-3.0.0~/UFconfig/UFconfig.mk suitesparse-3.0.0/UFconfig/UFconfig.mk
+--- suitesparse-3.0.0~/UFconfig/UFconfig.mk	2007-05-10 19:16:08.000000000 +0530
++++ suitesparse-3.0.0/UFconfig/UFconfig.mk	2008-02-03 21:46:53.000000000 +0530
+@@ -85,8 +85,8 @@
  # BLAS = -lgoto -lgfortran -lgfortranbegin
  
  # This is probably slow ... it might connect to the Standard Reference BLAS:
 -BLAS = -lblas -lgfortran -lgfortranbegin
+-LAPACK = -llapack
 +BLAS = -lblas
- LAPACK = -llapack
++LAPACK = -llapackgf-3
  
  # The BLAS might not contain xerbla, an error-handling routine for LAPACK and
+ # the BLAS.  Also, the standard xerbla requires the Fortran I/O library, and
 @@ -114,13 +114,13 @@
  # The path is relative to where it is used, in CHOLMOD/Lib, CHOLMOD/MATLAB, etc.
  # You may wish to use an absolute path.  METIS is optional.  Compile

Attachment: signature.asc
Description: Digital signature

Reply via email to