[sundials] 62/76: patch update

Andreas Tille tille at debian.org
Sun Feb 5 18:45:02 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository sundials.

commit b0fa68bcf6693e1f67de547714e9dfac15be6887
Author: Dima Kogan <dima at secretsauce.net>
Date:   Sun Oct 9 00:11:44 2016 -0700

    patch update
---
 .../0001-Added-missing-linkages-to-the-DSOs.patch  | 133 +++++++++++++++++++++
 debian/patches/series                              |   1 +
 2 files changed, 134 insertions(+)

diff --git a/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch b/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch
new file mode 100644
index 0000000..6d327cf
--- /dev/null
+++ b/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch
@@ -0,0 +1,133 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Sun, 9 Oct 2016 00:11:22 -0700
+Subject: Added missing linkages to the DSOs
+
+---
+ src/arkode/CMakeLists.txt   | 2 ++
+ src/cvode/CMakeLists.txt    | 2 ++
+ src/cvodes/CMakeLists.txt   | 2 ++
+ src/ida/CMakeLists.txt      | 2 ++
+ src/idas/CMakeLists.txt     | 2 ++
+ src/kinsol/CMakeLists.txt   | 2 ++
+ src/nvec_par/CMakeLists.txt | 2 ++
+ src/nvec_ser/CMakeLists.txt | 2 ++
+ 8 files changed, 16 insertions(+)
+
+diff --git a/src/arkode/CMakeLists.txt b/src/arkode/CMakeLists.txt
+index cfed8e6..b76c33b 100644
+--- a/src/arkode/CMakeLists.txt
++++ b/src/arkode/CMakeLists.txt
+@@ -146,6 +146,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_arkode_shared
+     PROPERTIES VERSION ${arkodelib_VERSION} SOVERSION ${arkodelib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_arkode_shared -lm -llapack -lblas)
++
+   # Install the ARKODE library
+   INSTALL(TARGETS sundials_arkode_shared DESTINATION lib)
+ 
+diff --git a/src/cvode/CMakeLists.txt b/src/cvode/CMakeLists.txt
+index d47cccc..2ddd2b9 100644
+--- a/src/cvode/CMakeLists.txt
++++ b/src/cvode/CMakeLists.txt
+@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_cvode_shared
+     PROPERTIES VERSION ${cvodelib_VERSION} SOVERSION ${cvodelib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_cvode_shared -lm -llapack -lblas)
++
+   # Install the CVODE library
+   INSTALL(TARGETS sundials_cvode_shared DESTINATION lib)
+ 
+diff --git a/src/cvodes/CMakeLists.txt b/src/cvodes/CMakeLists.txt
+index 38229df..8529ff0 100644
+--- a/src/cvodes/CMakeLists.txt
++++ b/src/cvodes/CMakeLists.txt
+@@ -140,6 +140,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_cvodes_shared
+     PROPERTIES VERSION ${cvodeslib_VERSION} SOVERSION ${cvodeslib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_cvodes_shared -lm -llapack -lblas)
++
+   # Install the CVODES library
+   INSTALL(TARGETS sundials_cvodes_shared DESTINATION lib)
+ 
+diff --git a/src/ida/CMakeLists.txt b/src/ida/CMakeLists.txt
+index 7aa8c84..a7955ad 100644
+--- a/src/ida/CMakeLists.txt
++++ b/src/ida/CMakeLists.txt
+@@ -143,6 +143,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_ida_shared
+     PROPERTIES VERSION ${idalib_VERSION} SOVERSION ${idalib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_ida_shared -lm -llapack -lblas)
++
+   # Install the IDA library
+   INSTALL(TARGETS sundials_ida_shared DESTINATION lib)
+ 
+diff --git a/src/idas/CMakeLists.txt b/src/idas/CMakeLists.txt
+index 400a228..a89aec8 100644
+--- a/src/idas/CMakeLists.txt
++++ b/src/idas/CMakeLists.txt
+@@ -145,6 +145,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_idas_shared
+     PROPERTIES VERSION ${idaslib_VERSION} SOVERSION ${idaslib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_idas_shared -lm -llapack -lblas)
++
+   # Install the IDAS library
+   INSTALL(TARGETS sundials_idas_shared DESTINATION lib)
+ 
+diff --git a/src/kinsol/CMakeLists.txt b/src/kinsol/CMakeLists.txt
+index d22ed62..c6cdbf5 100644
+--- a/src/kinsol/CMakeLists.txt
++++ b/src/kinsol/CMakeLists.txt
+@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
+   SET_TARGET_PROPERTIES(sundials_kinsol_shared
+     PROPERTIES VERSION ${kinsollib_VERSION} SOVERSION ${kinsollib_SOVERSION})
+ 
++  TARGET_LINK_LIBRARIES(sundials_kinsol_shared -lm -llapack)
++
+   # Install the KINSOL library
+   INSTALL(TARGETS sundials_kinsol_shared DESTINATION lib)
+ 
+diff --git a/src/nvec_par/CMakeLists.txt b/src/nvec_par/CMakeLists.txt
+index 8477fb4..f60b795 100644
+--- a/src/nvec_par/CMakeLists.txt
++++ b/src/nvec_par/CMakeLists.txt
+@@ -66,6 +66,7 @@ IF(BUILD_SHARED_LIBS)
+     PROPERTIES OUTPUT_NAME sundials_nvecparallel CLEAN_DIRECT_OUTPUT 1)
+   SET_TARGET_PROPERTIES(sundials_nvecparallel_shared 
+     PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++  TARGET_LINK_LIBRARIES(sundials_nvecparallel_shared -lm)
+   INSTALL(TARGETS sundials_nvecparallel_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+ 
+@@ -87,6 +88,7 @@ IF(FCMIX_ENABLE AND MPIF_FOUND)
+       PROPERTIES OUTPUT_NAME sundials_fnvecparallel CLEAN_DIRECT_OUTPUT 1)
+     SET_TARGET_PROPERTIES(sundials_fnvecparallel_shared
+       PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++    TARGET_LINK_LIBRARIES(sundials_fnvecparallel_shared sundials_nvecparallel_shared)
+     INSTALL(TARGETS sundials_fnvecparallel_shared DESTINATION lib)
+   ENDIF(BUILD_SHARED_LIBS)
+ ENDIF(FCMIX_ENABLE AND MPIF_FOUND)
+diff --git a/src/nvec_ser/CMakeLists.txt b/src/nvec_ser/CMakeLists.txt
+index de9fb12..8b60809 100644
+--- a/src/nvec_ser/CMakeLists.txt
++++ b/src/nvec_ser/CMakeLists.txt
+@@ -58,6 +58,7 @@ IF(BUILD_SHARED_LIBS)
+     PROPERTIES OUTPUT_NAME sundials_nvecserial CLEAN_DIRECT_OUTPUT 1)
+   SET_TARGET_PROPERTIES(sundials_nvecserial_shared
+     PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++  TARGET_LINK_LIBRARIES(sundials_nvecserial_shared -lm)
+   INSTALL(TARGETS sundials_nvecserial_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+ 
+@@ -79,6 +80,7 @@ IF(FCMIX_ENABLE AND F77_FOUND)
+       PROPERTIES OUTPUT_NAME sundials_fnvecserial CLEAN_DIRECT_OUTPUT 1)
+     SET_TARGET_PROPERTIES(sundials_fnvecserial_shared 
+       PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++    TARGET_LINK_LIBRARIES(sundials_fnvecserial_shared sundials_nvecserial_shared)
+     INSTALL(TARGETS sundials_fnvecserial_shared DESTINATION lib)
+   ENDIF(BUILD_SHARED_LIBS)
+ ENDIF(FCMIX_ENABLE AND F77_FOUND)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..185e16d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Added-missing-linkages-to-the-DSOs.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sundials.git



More information about the debian-science-commits mailing list