[med-svn] [Git][med-team/phast][master] 2 commits: Complete migration away from ATLAS

Andreas Tille (@tille) gitlab at salsa.debian.org
Fri Dec 22 16:22:14 GMT 2023



Andreas Tille pushed to branch master at Debian Med / phast


Commits:
dec964f4 by Sébastien Villemot at 2023-12-22T15:09:14+01:00
Complete migration away from ATLAS

Most of the work had already been done in clapack.patch.

– remove inclusion of f2c.h and clapack.h
– no need to use LAPACKE
– no need to build depend on libf2c2-dev

- - - - -
8d3acd64 by Andreas Tille at 2023-12-22T16:22:00+00:00
Merge branch 'master' into 'master'

Complete migration away from ATLAS

See merge request med-team/phast!1
- - - - -


4 changed files:

- debian/control
- debian/patches/clapack.patch
- − debian/patches/lapacke.patch
- debian/patches/series


Changes:

=====================================
debian/control
=====================================
@@ -8,8 +8,6 @@ Build-Depends: debhelper-compat (= 13),
                libblas-dev | libblas.so,
                libtmglib-dev,
                libpcre2-dev,
-               libf2c2-dev,
-               liblapacke-dev,
                help2man
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/phast


=====================================
debian/patches/clapack.patch
=====================================
@@ -72,3 +72,18 @@ Forwarded: https://github.com/CshlSiepelLab/phast/issues/48
  
  # bypass
  else
+--- a/include/phast/external_libs.h
++++ b/include/phast/external_libs.h
+@@ -39,10 +39,8 @@
+ #else
+ 
+ #ifndef SKIP_LAPACK 
+-#include <f2c.h>  
+-#include <clapack.h> 
+-#define LAPACK_INT integer
+-#define LAPACK_DOUBLE doublereal
++#define LAPACK_INT int
++#define LAPACK_DOUBLE double
+ #endif  /*ifndef SKIP_LAPACK */
+ 
+ #endif  /*ifdef VECLIB */


=====================================
debian/patches/lapacke.patch deleted
=====================================
@@ -1,25 +0,0 @@
-Description: Use LAPACKE instead of clapack
-Bug-Debian: https://bugs.debian.org/1056681
-Author: Andreas Tille <tille at debian.org>
-Last-Update: Wed, 29 Nov 2023 10:25:18 +0100
-
---- a/include/phast/external_libs.h
-+++ b/include/phast/external_libs.h
-@@ -10,7 +10,7 @@
- /*
-   
-   This file contains some definitions which are useful for linking to
--  external libraries (R, clapack, veclib)
-+  external libraries (R, lapacke, veclib)
- 
-  */
- 
-@@ -40,7 +40,7 @@
- 
- #ifndef SKIP_LAPACK 
- #include <f2c.h>  
--#include <clapack.h> 
-+#include <lapack.h> 
- #define LAPACK_INT integer
- #define LAPACK_DOUBLE doublereal
- #endif  /*ifndef SKIP_LAPACK */


=====================================
debian/patches/series
=====================================
@@ -5,4 +5,3 @@ use_debian_packaged_help2man.patch
 hardening.patch
 fix_test_makefile.patch
 pcre2.patch
-lapacke.patch



View it on GitLab: https://salsa.debian.org/med-team/phast/-/compare/77918a1c98a7da615291db3eee524cb7f470b5b6...8d3acd64c88c2461fb4d1d32d442074aafd84cd6

-- 
View it on GitLab: https://salsa.debian.org/med-team/phast/-/compare/77918a1c98a7da615291db3eee524cb7f470b5b6...8d3acd64c88c2461fb4d1d32d442074aafd84cd6
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231222/b221cbac/attachment-0001.htm>


More information about the debian-med-commit mailing list