1 |
commit: f7c64f5c9186cd40742ccfb55f5e492be241c2f3 |
2 |
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jul 30 15:11:20 2019 +0000 |
4 |
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jul 30 15:12:31 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c64f5c |
7 |
|
8 |
sci-libs/sundials: drop old |
9 |
|
10 |
Package-Manager: Portage-2.3.69, Repoman-2.3.16 |
11 |
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org> |
12 |
|
13 |
sci-libs/sundials/Manifest | 4 - |
14 |
.../files/sundials-2.7.0-underlinking-libdir.patch | 395 --------------------- |
15 |
.../sundials-3.1.2-fix-license-install-path.patch | 9 - |
16 |
sci-libs/sundials/sundials-2.7.0.ebuild | 73 ---- |
17 |
sci-libs/sundials/sundials-3.0.0.ebuild | 79 ----- |
18 |
sci-libs/sundials/sundials-3.1.0.ebuild | 78 ---- |
19 |
sci-libs/sundials/sundials-3.1.2.ebuild | 78 ---- |
20 |
7 files changed, 716 deletions(-) |
21 |
|
22 |
diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest |
23 |
index c349ff6661c..e3e6893d43f 100644 |
24 |
--- a/sci-libs/sundials/Manifest |
25 |
+++ b/sci-libs/sundials/Manifest |
26 |
@@ -1,7 +1,3 @@ |
27 |
-DIST sundials-2.7.0.tar.gz 12258093 BLAKE2B 331fcf255f2bb8bcc798818b05db114feda7aacb6585177a836f17a9b58477f504099b4a33c7d71cab6e70eeb6fe47a76d101c08aa6219ee6fbac630524d5928 SHA512 c86c167538065a4109b36ae7c8f60f3d92184133cfa661b5acfccee052c38f40be865412a1746bb57907b61602c212c0f15e1e30ef29e8a49db6d46a75a28e69 |
28 |
-DIST sundials-3.0.0.tar.gz 12996039 BLAKE2B 0557190f6f7550bd4d7d3df10f727c6f235ff4917f2cfd35ca77785037edc43236a82383664f6fe1579bb5b07a148875b82b22f5a9e4f5f2a0607838e8a3b286 SHA512 3c86c7f27e64c2e6732546b0b1e87ea092502e361cae09b3b7eb29795c978edf494e17be13b78541dc91cc0709d928006bd0fc62ea968f2b621efa51856cdd60 |
29 |
-DIST sundials-3.1.0.tar.gz 13033516 BLAKE2B 41294c1022ab09db6fbfa0d41c169d2ead3483693653a9c0cc26fdffec61918fed5e93241f64f9bfdc6ff22812fb846f3ea8deecd82c28d179dded85ec2c69ba SHA512 288427e00f58c512583cc14d81385e82b0fdeaa4e9adca588a108ad0752341b7be62c9fa2740924ec733e3e0d5794f305dc582fc72e244e675e5ea00ac0d08ca |
30 |
-DIST sundials-3.1.2.tar.gz 18212893 BLAKE2B cee897f59920d6530553e4005b043fe615bf86ed6cc4ecb829afc25ea46c1a37cefd5a05584bd763af29689980d7bb03442ad22c4b83dd3af2406e786540652a SHA512 b65989998b440b2b5c5d000f4b86d8bcbf03215fcee4e348cd4b8ff935ea3471a3593ab8bd0e7d5f8ba519b5a1285cc93d41ec622d0b51592d7593c7579af082 |
31 |
DIST sundials-3.2.1.tar.gz 14958699 BLAKE2B ecc4b454ec589e9177acc9375e1db370ad6281f8d29580d9558ad3146dbbaab52794013e9cb56ad83f7309dbd3084a1ccaf6972c6b1468cefcc86bf30d3a460c SHA512 1f3e4b12f368e4f50c38b970c012f1702e339319ee0a858661bdf83e5739bb5b8a36f98b82e2ef76d1ce8a473123046347ee1b44f3cb685509823864f0af1384 |
32 |
DIST sundials-4.0.2.tar.gz 17183377 BLAKE2B e322a978186f41d84a936faa55962ef6794bf99d6c6a108bfa2bd5615f27f32f7ab6ca4989802fa052d3132b53dca3069b7e4ec9941f95efb92de7bf0792dd88 SHA512 6d0a6fc49c695e70593da71892f0906585dee9c94899bb6b8c9a56c85f345809565166a62544647fdac411d22e37276b9b1bb78ba9be46eaeb28dcd3f6162ef5 |
33 |
DIST sundials-4.1.0.tar.gz 17221960 BLAKE2B 598c7adc9e37fcfb1f44a3235f58af489ad907d053cb67ee0d3b076076621958374eb847e48318ddf7ced85a7601c5330ac640c7abe8723aaee7d650e3298b8d SHA512 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0 |
34 |
|
35 |
diff --git a/sci-libs/sundials/files/sundials-2.7.0-underlinking-libdir.patch b/sci-libs/sundials/files/sundials-2.7.0-underlinking-libdir.patch |
36 |
deleted file mode 100644 |
37 |
index db47ac3b350..00000000000 |
38 |
--- a/sci-libs/sundials/files/sundials-2.7.0-underlinking-libdir.patch |
39 |
+++ /dev/null |
40 |
@@ -1,395 +0,0 @@ |
41 |
-diff -Nur sundials-2.7.0.orig/src/arkode/CMakeLists.txt sundials-2.7.0/src/arkode/CMakeLists.txt |
42 |
---- sundials-2.7.0.orig/src/arkode/CMakeLists.txt 2016-09-26 22:16:52.000000000 +0000 |
43 |
-+++ sundials-2.7.0/src/arkode/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
44 |
-@@ -127,7 +127,7 @@ |
45 |
- PROPERTIES OUTPUT_NAME sundials_arkode CLEAN_DIRECT_OUTPUT 1) |
46 |
- |
47 |
- # Install the ARKODE library |
48 |
-- INSTALL(TARGETS sundials_arkode_static DESTINATION lib) |
49 |
-+ INSTALL(TARGETS sundials_arkode_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
50 |
- |
51 |
- ENDIF(BUILD_STATIC_LIBS) |
52 |
- |
53 |
-@@ -146,8 +146,10 @@ |
54 |
- SET_TARGET_PROPERTIES(sundials_arkode_shared |
55 |
- PROPERTIES VERSION ${arkodelib_VERSION} SOVERSION ${arkodelib_SOVERSION}) |
56 |
- |
57 |
-+ TARGET_LINK_LIBRARIES(sundials_arkode_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
58 |
-+ |
59 |
- # Install the ARKODE library |
60 |
-- INSTALL(TARGETS sundials_arkode_shared DESTINATION lib) |
61 |
-+ INSTALL(TARGETS sundials_arkode_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
62 |
- |
63 |
- ENDIF(BUILD_SHARED_LIBS) |
64 |
- |
65 |
-diff -Nur sundials-2.7.0.orig/src/arkode/fcmix/CMakeLists.txt sundials-2.7.0/src/arkode/fcmix/CMakeLists.txt |
66 |
---- sundials-2.7.0.orig/src/arkode/fcmix/CMakeLists.txt 2016-09-26 22:16:52.000000000 +0000 |
67 |
-+++ sundials-2.7.0/src/arkode/fcmix/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
68 |
-@@ -70,7 +70,7 @@ |
69 |
- PROPERTIES OUTPUT_NAME sundials_farkode CLEAN_DIRECT_OUTPUT 1) |
70 |
- |
71 |
- # Install the FARKODE library |
72 |
--INSTALL(TARGETS sundials_farkode_static DESTINATION lib) |
73 |
-+INSTALL(TARGETS sundials_farkode_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
74 |
- |
75 |
- # |
76 |
- MESSAGE(STATUS "Added ARKODE FCMIX module") |
77 |
-diff -Nur sundials-2.7.0.orig/src/cvode/CMakeLists.txt sundials-2.7.0/src/cvode/CMakeLists.txt |
78 |
---- sundials-2.7.0.orig/src/cvode/CMakeLists.txt 2016-09-26 22:17:07.000000000 +0000 |
79 |
-+++ sundials-2.7.0/src/cvode/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
80 |
-@@ -134,7 +134,7 @@ |
81 |
- PROPERTIES OUTPUT_NAME sundials_cvode CLEAN_DIRECT_OUTPUT 1) |
82 |
- |
83 |
- # Install the CVODE library |
84 |
-- INSTALL(TARGETS sundials_cvode_static DESTINATION lib) |
85 |
-+ INSTALL(TARGETS sundials_cvode_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
86 |
- |
87 |
- ENDIF(BUILD_STATIC_LIBS) |
88 |
- |
89 |
-@@ -153,8 +153,10 @@ |
90 |
- SET_TARGET_PROPERTIES(sundials_cvode_shared |
91 |
- PROPERTIES VERSION ${cvodelib_VERSION} SOVERSION ${cvodelib_SOVERSION}) |
92 |
- |
93 |
-+ TARGET_LINK_LIBRARIES(sundials_cvode_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
94 |
-+ |
95 |
- # Install the CVODE library |
96 |
-- INSTALL(TARGETS sundials_cvode_shared DESTINATION lib) |
97 |
-+ INSTALL(TARGETS sundials_cvode_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
98 |
- |
99 |
- ENDIF(BUILD_SHARED_LIBS) |
100 |
- |
101 |
-diff -Nur sundials-2.7.0.orig/src/cvode/fcmix/CMakeLists.txt sundials-2.7.0/src/cvode/fcmix/CMakeLists.txt |
102 |
---- sundials-2.7.0.orig/src/cvode/fcmix/CMakeLists.txt 2016-09-26 22:17:07.000000000 +0000 |
103 |
-+++ sundials-2.7.0/src/cvode/fcmix/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
104 |
-@@ -57,7 +57,7 @@ |
105 |
- PROPERTIES OUTPUT_NAME sundials_fcvode CLEAN_DIRECT_OUTPUT 1) |
106 |
- |
107 |
- # Install the FCVODE library |
108 |
--INSTALL(TARGETS sundials_fcvode_static DESTINATION lib) |
109 |
-+INSTALL(TARGETS sundials_fcvode_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
110 |
- |
111 |
- # |
112 |
- MESSAGE(STATUS "Added CVODE FCMIX module") |
113 |
-diff -Nur sundials-2.7.0.orig/src/cvodes/CMakeLists.txt sundials-2.7.0/src/cvodes/CMakeLists.txt |
114 |
---- sundials-2.7.0.orig/src/cvodes/CMakeLists.txt 2016-09-26 22:17:15.000000000 +0000 |
115 |
-+++ sundials-2.7.0/src/cvodes/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
116 |
-@@ -121,7 +121,7 @@ |
117 |
- PROPERTIES OUTPUT_NAME sundials_cvodes CLEAN_DIRECT_OUTPUT 1) |
118 |
- |
119 |
- # Install the CVODES library |
120 |
-- INSTALL(TARGETS sundials_cvodes_static DESTINATION lib) |
121 |
-+ INSTALL(TARGETS sundials_cvodes_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
122 |
- |
123 |
- ENDIF(BUILD_STATIC_LIBS) |
124 |
- |
125 |
-@@ -140,8 +140,9 @@ |
126 |
- SET_TARGET_PROPERTIES(sundials_cvodes_shared |
127 |
- PROPERTIES VERSION ${cvodeslib_VERSION} SOVERSION ${cvodeslib_SOVERSION}) |
128 |
- |
129 |
-+ TARGET_LINK_LIBRARIES(sundials_cvodes_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
130 |
- # Install the CVODES library |
131 |
-- INSTALL(TARGETS sundials_cvodes_shared DESTINATION lib) |
132 |
-+ INSTALL(TARGETS sundials_cvodes_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
133 |
- |
134 |
- ENDIF(BUILD_SHARED_LIBS) |
135 |
- |
136 |
-diff -Nur sundials-2.7.0.orig/src/ida/CMakeLists.txt sundials-2.7.0/src/ida/CMakeLists.txt |
137 |
---- sundials-2.7.0.orig/src/ida/CMakeLists.txt 2016-09-26 22:17:26.000000000 +0000 |
138 |
-+++ sundials-2.7.0/src/ida/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
139 |
-@@ -124,7 +124,7 @@ |
140 |
- PROPERTIES OUTPUT_NAME sundials_ida CLEAN_DIRECT_OUTPUT 1) |
141 |
- |
142 |
- # Install the IDA library |
143 |
-- INSTALL(TARGETS sundials_ida_static DESTINATION lib) |
144 |
-+ INSTALL(TARGETS sundials_ida_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
145 |
- |
146 |
- ENDIF(BUILD_STATIC_LIBS) |
147 |
- |
148 |
-@@ -143,8 +143,10 @@ |
149 |
- SET_TARGET_PROPERTIES(sundials_ida_shared |
150 |
- PROPERTIES VERSION ${idalib_VERSION} SOVERSION ${idalib_SOVERSION}) |
151 |
- |
152 |
-+ TARGET_LINK_LIBRARIES(sundials_ida_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
153 |
-+ |
154 |
- # Install the IDA library |
155 |
-- INSTALL(TARGETS sundials_ida_shared DESTINATION lib) |
156 |
-+ INSTALL(TARGETS sundials_ida_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
157 |
- |
158 |
- ENDIF(BUILD_SHARED_LIBS) |
159 |
- |
160 |
-diff -Nur sundials-2.7.0.orig/src/ida/fcmix/CMakeLists.txt sundials-2.7.0/src/ida/fcmix/CMakeLists.txt |
161 |
---- sundials-2.7.0.orig/src/ida/fcmix/CMakeLists.txt 2016-09-26 22:17:26.000000000 +0000 |
162 |
-+++ sundials-2.7.0/src/ida/fcmix/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
163 |
-@@ -56,6 +56,6 @@ |
164 |
- PROPERTIES OUTPUT_NAME sundials_fida CLEAN_DIRECT_OUTPUT 1) |
165 |
- |
166 |
- # Install the FIDA library |
167 |
--INSTALL(TARGETS sundials_fida_static DESTINATION lib) |
168 |
-+INSTALL(TARGETS sundials_fida_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
169 |
- # |
170 |
- MESSAGE(STATUS "Added IDA FCMIX module") |
171 |
-diff -Nur sundials-2.7.0.orig/src/idas/CMakeLists.txt sundials-2.7.0/src/idas/CMakeLists.txt |
172 |
---- sundials-2.7.0.orig/src/idas/CMakeLists.txt 2016-09-26 22:17:32.000000000 +0000 |
173 |
-+++ sundials-2.7.0/src/idas/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
174 |
-@@ -126,7 +126,7 @@ |
175 |
- PROPERTIES OUTPUT_NAME sundials_idas CLEAN_DIRECT_OUTPUT 1) |
176 |
- |
177 |
- # Install the IDA library |
178 |
-- INSTALL(TARGETS sundials_idas_static DESTINATION lib) |
179 |
-+ INSTALL(TARGETS sundials_idas_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
180 |
- |
181 |
- ENDIF(BUILD_STATIC_LIBS) |
182 |
- |
183 |
-@@ -145,8 +145,10 @@ |
184 |
- SET_TARGET_PROPERTIES(sundials_idas_shared |
185 |
- PROPERTIES VERSION ${idaslib_VERSION} SOVERSION ${idaslib_SOVERSION}) |
186 |
- |
187 |
-+ TARGET_LINK_LIBRARIES(sundials_idas_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
188 |
-+ |
189 |
- # Install the IDAS library |
190 |
-- INSTALL(TARGETS sundials_idas_shared DESTINATION lib) |
191 |
-+ INSTALL(TARGETS sundials_idas_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
192 |
- |
193 |
- ENDIF(BUILD_SHARED_LIBS) |
194 |
- |
195 |
-diff -Nur sundials-2.7.0.orig/src/kinsol/CMakeLists.txt sundials-2.7.0/src/kinsol/CMakeLists.txt |
196 |
---- sundials-2.7.0.orig/src/kinsol/CMakeLists.txt 2016-09-26 22:17:39.000000000 +0000 |
197 |
-+++ sundials-2.7.0/src/kinsol/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
198 |
-@@ -134,7 +134,7 @@ |
199 |
- PROPERTIES OUTPUT_NAME sundials_kinsol CLEAN_DIRECT_OUTPUT 1) |
200 |
- |
201 |
- # Install the KINSOL library |
202 |
-- INSTALL(TARGETS sundials_kinsol_static DESTINATION lib) |
203 |
-+ INSTALL(TARGETS sundials_kinsol_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
204 |
- |
205 |
- ENDIF(BUILD_STATIC_LIBS) |
206 |
- |
207 |
-@@ -153,8 +153,10 @@ |
208 |
- SET_TARGET_PROPERTIES(sundials_kinsol_shared |
209 |
- PROPERTIES VERSION ${kinsollib_VERSION} SOVERSION ${kinsollib_SOVERSION}) |
210 |
- |
211 |
-+ TARGET_LINK_LIBRARIES(sundials_kinsol_shared -lm ${KLU_LIBRARIES} ${SUPERLUMT_LIBRARIES} ${LAPACK_LIBRARIES}) |
212 |
-+ |
213 |
- # Install the KINSOL library |
214 |
-- INSTALL(TARGETS sundials_kinsol_shared DESTINATION lib) |
215 |
-+ INSTALL(TARGETS sundials_kinsol_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
216 |
- |
217 |
- ENDIF(BUILD_SHARED_LIBS) |
218 |
- |
219 |
-diff -Nur sundials-2.7.0.orig/src/kinsol/fcmix/CMakeLists.txt sundials-2.7.0/src/kinsol/fcmix/CMakeLists.txt |
220 |
---- sundials-2.7.0.orig/src/kinsol/fcmix/CMakeLists.txt 2016-09-26 22:17:39.000000000 +0000 |
221 |
-+++ sundials-2.7.0/src/kinsol/fcmix/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
222 |
-@@ -54,7 +54,7 @@ |
223 |
- PROPERTIES OUTPUT_NAME sundials_fkinsol CLEAN_DIRECT_OUTPUT 1) |
224 |
- |
225 |
- # Install the FKINSOL library |
226 |
--INSTALL(TARGETS sundials_fkinsol_static DESTINATION lib) |
227 |
-+INSTALL(TARGETS sundials_fkinsol_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
228 |
- |
229 |
- # |
230 |
- MESSAGE(STATUS "Added KINSOL FCMIX module") |
231 |
-diff -Nur sundials-2.7.0.orig/src/nvec_openmp/CMakeLists.txt sundials-2.7.0/src/nvec_openmp/CMakeLists.txt |
232 |
---- sundials-2.7.0.orig/src/nvec_openmp/CMakeLists.txt 2016-09-26 22:16:50.000000000 +0000 |
233 |
-+++ sundials-2.7.0/src/nvec_openmp/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
234 |
-@@ -51,7 +51,7 @@ |
235 |
- ADD_LIBRARY(sundials_nvecopenmp_static STATIC ${nvecopenmp_SOURCES} ${shared_SOURCES}) |
236 |
- SET_TARGET_PROPERTIES(sundials_nvecopenmp_static |
237 |
- PROPERTIES OUTPUT_NAME sundials_nvecopenmp CLEAN_DIRECT_OUTPUT 1) |
238 |
-- INSTALL(TARGETS sundials_nvecopenmp_static DESTINATION lib) |
239 |
-+ INSTALL(TARGETS sundials_nvecopenmp_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
240 |
- ENDIF(BUILD_STATIC_LIBS) |
241 |
- |
242 |
- # Rules for building and installing the shared library: |
243 |
-@@ -65,7 +65,8 @@ |
244 |
- PROPERTIES OUTPUT_NAME sundials_nvecopenmp CLEAN_DIRECT_OUTPUT 1) |
245 |
- SET_TARGET_PROPERTIES(sundials_nvecopenmp_shared |
246 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
247 |
-- INSTALL(TARGETS sundials_nvecopenmp_shared DESTINATION lib) |
248 |
-+ TARGET_LINK_LIBRARIES(sundials_nvecopenmp_shared -lm) |
249 |
-+ INSTALL(TARGETS sundials_nvecopenmp_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
250 |
- ENDIF(BUILD_SHARED_LIBS) |
251 |
- |
252 |
- # Install the NVECOPENMP header files |
253 |
-@@ -78,7 +79,7 @@ |
254 |
- ADD_LIBRARY(sundials_fnvecopenmp_static STATIC ${fnvecopenmp_SOURCES}) |
255 |
- SET_TARGET_PROPERTIES(sundials_fnvecopenmp_static |
256 |
- PROPERTIES OUTPUT_NAME sundials_fnvecopenmp CLEAN_DIRECT_OUTPUT 1) |
257 |
-- INSTALL(TARGETS sundials_fnvecopenmp_static DESTINATION lib) |
258 |
-+ INSTALL(TARGETS sundials_fnvecopenmp_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
259 |
- ENDIF(BUILD_STATIC_LIBS) |
260 |
- IF(BUILD_SHARED_LIBS) |
261 |
- ADD_LIBRARY(sundials_fnvecopenmp_shared ${fnvecopenmp_SOURCES}) |
262 |
-@@ -86,7 +87,8 @@ |
263 |
- PROPERTIES OUTPUT_NAME sundials_fnvecopenmp CLEAN_DIRECT_OUTPUT 1) |
264 |
- SET_TARGET_PROPERTIES(sundials_fnvecopenmp_shared |
265 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
266 |
-- INSTALL(TARGETS sundials_fnvecopenmp_shared DESTINATION lib) |
267 |
-+ TARGET_LINK_LIBRARIES(sundials_fnvecopenmp_shared -lm) |
268 |
-+ INSTALL(TARGETS sundials_fnvecopenmp_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
269 |
- ENDIF(BUILD_SHARED_LIBS) |
270 |
- ENDIF(FCMIX_ENABLE AND F77_FOUND) |
271 |
- |
272 |
-diff -Nur sundials-2.7.0.orig/src/nvec_par/CMakeLists.txt sundials-2.7.0/src/nvec_par/CMakeLists.txt |
273 |
---- sundials-2.7.0.orig/src/nvec_par/CMakeLists.txt 2016-09-26 22:16:50.000000000 +0000 |
274 |
-+++ sundials-2.7.0/src/nvec_par/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
275 |
-@@ -52,7 +52,7 @@ |
276 |
- ADD_LIBRARY(sundials_nvecparallel_static STATIC ${nvecparallel_SOURCES} ${shared_SOURCES}) |
277 |
- SET_TARGET_PROPERTIES(sundials_nvecparallel_static |
278 |
- PROPERTIES OUTPUT_NAME sundials_nvecparallel CLEAN_DIRECT_OUTPUT 1) |
279 |
-- INSTALL(TARGETS sundials_nvecparallel_static DESTINATION lib) |
280 |
-+ INSTALL(TARGETS sundials_nvecparallel_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
281 |
- ENDIF(BUILD_STATIC_LIBS) |
282 |
- |
283 |
- # Rules for building and installing the shared library: |
284 |
-@@ -66,7 +66,8 @@ |
285 |
- PROPERTIES OUTPUT_NAME sundials_nvecparallel CLEAN_DIRECT_OUTPUT 1) |
286 |
- SET_TARGET_PROPERTIES(sundials_nvecparallel_shared |
287 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
288 |
-- INSTALL(TARGETS sundials_nvecparallel_shared DESTINATION lib) |
289 |
-+ TARGET_LINK_LIBRARIES(sundials_nvecparallel_shared -lm) |
290 |
-+ INSTALL(TARGETS sundials_nvecparallel_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
291 |
- ENDIF(BUILD_SHARED_LIBS) |
292 |
- |
293 |
- # Install the NVECPARALLEL header files |
294 |
-@@ -79,7 +80,7 @@ |
295 |
- ADD_LIBRARY(sundials_fnvecparallel_static STATIC ${fnvecparallel_SOURCES}) |
296 |
- SET_TARGET_PROPERTIES(sundials_fnvecparallel_static |
297 |
- PROPERTIES OUTPUT_NAME sundials_fnvecparallel CLEAN_DIRECT_OUTPUT 1) |
298 |
-- INSTALL(TARGETS sundials_fnvecparallel_static DESTINATION lib) |
299 |
-+ INSTALL(TARGETS sundials_fnvecparallel_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
300 |
- ENDIF(BUILD_STATIC_LIBS) |
301 |
- IF(BUILD_SHARED_LIBS) |
302 |
- ADD_LIBRARY(sundials_fnvecparallel_shared SHARED ${fnvecparallel_SOURCES}) |
303 |
-@@ -87,7 +88,7 @@ |
304 |
- PROPERTIES OUTPUT_NAME sundials_fnvecparallel CLEAN_DIRECT_OUTPUT 1) |
305 |
- SET_TARGET_PROPERTIES(sundials_fnvecparallel_shared |
306 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
307 |
-- INSTALL(TARGETS sundials_fnvecparallel_shared DESTINATION lib) |
308 |
-+ INSTALL(TARGETS sundials_fnvecparallel_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
309 |
- ENDIF(BUILD_SHARED_LIBS) |
310 |
- ENDIF(FCMIX_ENABLE AND MPIF_FOUND) |
311 |
- # |
312 |
-diff -Nur sundials-2.7.0.orig/src/nvec_parhyp/CMakeLists.txt sundials-2.7.0/src/nvec_parhyp/CMakeLists.txt |
313 |
---- sundials-2.7.0.orig/src/nvec_parhyp/CMakeLists.txt 2016-09-26 22:16:50.000000000 +0000 |
314 |
-+++ sundials-2.7.0/src/nvec_parhyp/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
315 |
-@@ -53,7 +53,7 @@ |
316 |
- ADD_LIBRARY(sundials_nvecparhyp_static STATIC ${nvecparhyp_SOURCES} ${shared_SOURCES}) |
317 |
- SET_TARGET_PROPERTIES(sundials_nvecparhyp_static |
318 |
- PROPERTIES OUTPUT_NAME sundials_nvecparhyp CLEAN_DIRECT_OUTPUT 1) |
319 |
-- INSTALL(TARGETS sundials_nvecparhyp_static DESTINATION lib) |
320 |
-+ INSTALL(TARGETS sundials_nvecparhyp_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
321 |
- ENDIF(BUILD_STATIC_LIBS) |
322 |
- |
323 |
- # Rules for building and installing the shared library: |
324 |
-@@ -67,7 +67,7 @@ |
325 |
- PROPERTIES OUTPUT_NAME sundials_nvecparhyp CLEAN_DIRECT_OUTPUT 1) |
326 |
- SET_TARGET_PROPERTIES(sundials_nvecparhyp_shared |
327 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
328 |
-- INSTALL(TARGETS sundials_nvecparhyp_shared DESTINATION lib) |
329 |
-+ INSTALL(TARGETS sundials_nvecparhyp_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
330 |
- ENDIF(BUILD_SHARED_LIBS) |
331 |
- |
332 |
- # Install the NVECPARHYP header files |
333 |
-diff -Nur sundials-2.7.0.orig/src/nvec_petsc/CMakeLists.txt sundials-2.7.0/src/nvec_petsc/CMakeLists.txt |
334 |
---- sundials-2.7.0.orig/src/nvec_petsc/CMakeLists.txt 2016-09-26 22:16:50.000000000 +0000 |
335 |
-+++ sundials-2.7.0/src/nvec_petsc/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
336 |
-@@ -53,7 +53,7 @@ |
337 |
- ADD_LIBRARY(sundials_nvecpetsc_static STATIC ${nvecpetsc_SOURCES} ${shared_SOURCES}) |
338 |
- SET_TARGET_PROPERTIES(sundials_nvecpetsc_static |
339 |
- PROPERTIES OUTPUT_NAME sundials_nvecpetsc CLEAN_DIRECT_OUTPUT 1) |
340 |
-- INSTALL(TARGETS sundials_nvecpetsc_static DESTINATION lib) |
341 |
-+ INSTALL(TARGETS sundials_nvecpetsc_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
342 |
- ENDIF(BUILD_STATIC_LIBS) |
343 |
- |
344 |
- # Rules for building and installing the shared library: |
345 |
-@@ -67,7 +67,7 @@ |
346 |
- PROPERTIES OUTPUT_NAME sundials_nvecpetsc CLEAN_DIRECT_OUTPUT 1) |
347 |
- SET_TARGET_PROPERTIES(sundials_nvecpetsc_shared |
348 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
349 |
-- INSTALL(TARGETS sundials_nvecpetsc_shared DESTINATION lib) |
350 |
-+ INSTALL(TARGETS sundials_nvecpetsc_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
351 |
- ENDIF(BUILD_SHARED_LIBS) |
352 |
- |
353 |
- # Install the NVECPARHYP header files |
354 |
-diff -Nur sundials-2.7.0.orig/src/nvec_pthreads/CMakeLists.txt sundials-2.7.0/src/nvec_pthreads/CMakeLists.txt |
355 |
---- sundials-2.7.0.orig/src/nvec_pthreads/CMakeLists.txt 2016-09-26 22:16:50.000000000 +0000 |
356 |
-+++ sundials-2.7.0/src/nvec_pthreads/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
357 |
-@@ -44,7 +44,7 @@ |
358 |
- ADD_LIBRARY(sundials_nvecpthreads_static STATIC ${nvecpthreads_SOURCES} ${shared_SOURCES}) |
359 |
- SET_TARGET_PROPERTIES(sundials_nvecpthreads_static |
360 |
- PROPERTIES OUTPUT_NAME sundials_nvecpthreads CLEAN_DIRECT_OUTPUT 1) |
361 |
-- INSTALL(TARGETS sundials_nvecpthreads_static DESTINATION lib) |
362 |
-+ INSTALL(TARGETS sundials_nvecpthreads_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
363 |
- ENDIF(BUILD_STATIC_LIBS) |
364 |
- |
365 |
- # Rules for building and installing the shared library: |
366 |
-@@ -58,7 +58,8 @@ |
367 |
- PROPERTIES OUTPUT_NAME sundials_nvecpthreads CLEAN_DIRECT_OUTPUT 1) |
368 |
- SET_TARGET_PROPERTIES(sundials_nvecpthreads_shared |
369 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
370 |
-- INSTALL(TARGETS sundials_nvecpthreads_shared DESTINATION lib) |
371 |
-+ TARGET_LINK_LIBRARIES(sundials_nvecpthreads_shared -lm -lpthread) |
372 |
-+ INSTALL(TARGETS sundials_nvecpthreads_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
373 |
- ENDIF(BUILD_SHARED_LIBS) |
374 |
- |
375 |
- # Install the NVECPTHREADS header files |
376 |
-@@ -71,7 +72,7 @@ |
377 |
- ADD_LIBRARY(sundials_fnvecpthreads_static STATIC ${fnvecpthreads_SOURCES}) |
378 |
- SET_TARGET_PROPERTIES(sundials_fnvecpthreads_static |
379 |
- PROPERTIES OUTPUT_NAME sundials_fnvecpthreads CLEAN_DIRECT_OUTPUT 1) |
380 |
-- INSTALL(TARGETS sundials_fnvecpthreads_static DESTINATION lib) |
381 |
-+ INSTALL(TARGETS sundials_fnvecpthreads_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
382 |
- ENDIF(BUILD_STATIC_LIBS) |
383 |
- IF(BUILD_SHARED_LIBS) |
384 |
- ADD_LIBRARY(sundials_fnvecpthreads_shared ${fnvecpthreads_SOURCES}) |
385 |
-@@ -79,7 +80,8 @@ |
386 |
- PROPERTIES OUTPUT_NAME sundials_fnvecpthreads CLEAN_DIRECT_OUTPUT 1) |
387 |
- SET_TARGET_PROPERTIES(sundials_fnvecpthreads_shared |
388 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
389 |
-- INSTALL(TARGETS sundials_fnvecpthreads_shared DESTINATION lib) |
390 |
-+ TARGET_LINK_LIBRARIES(sundials_fnvecpthreads_shared -lm -lpthread) |
391 |
-+ INSTALL(TARGETS sundials_fnvecpthreads_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
392 |
- ENDIF(BUILD_SHARED_LIBS) |
393 |
- ENDIF(FCMIX_ENABLE AND F77_FOUND) |
394 |
- |
395 |
-diff -Nur sundials-2.7.0.orig/src/nvec_ser/CMakeLists.txt sundials-2.7.0/src/nvec_ser/CMakeLists.txt |
396 |
---- sundials-2.7.0.orig/src/nvec_ser/CMakeLists.txt 2016-09-26 22:16:49.000000000 +0000 |
397 |
-+++ sundials-2.7.0/src/nvec_ser/CMakeLists.txt 2016-12-30 23:41:54.355840949 +0000 |
398 |
-@@ -44,7 +44,7 @@ |
399 |
- ADD_LIBRARY(sundials_nvecserial_static STATIC ${nvecserial_SOURCES} ${shared_SOURCES}) |
400 |
- SET_TARGET_PROPERTIES(sundials_nvecserial_static |
401 |
- PROPERTIES OUTPUT_NAME sundials_nvecserial CLEAN_DIRECT_OUTPUT 1) |
402 |
-- INSTALL(TARGETS sundials_nvecserial_static DESTINATION lib) |
403 |
-+ INSTALL(TARGETS sundials_nvecserial_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
404 |
- ENDIF(BUILD_STATIC_LIBS) |
405 |
- |
406 |
- # Rules for building and installing the shared library: |
407 |
-@@ -58,7 +58,8 @@ |
408 |
- PROPERTIES OUTPUT_NAME sundials_nvecserial CLEAN_DIRECT_OUTPUT 1) |
409 |
- SET_TARGET_PROPERTIES(sundials_nvecserial_shared |
410 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
411 |
-- INSTALL(TARGETS sundials_nvecserial_shared DESTINATION lib) |
412 |
-+ TARGET_LINK_LIBRARIES(sundials_nvecserial_shared -lm) |
413 |
-+ INSTALL(TARGETS sundials_nvecserial_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
414 |
- ENDIF(BUILD_SHARED_LIBS) |
415 |
- |
416 |
- # Install the NVECSERIAL header files |
417 |
-@@ -71,7 +72,7 @@ |
418 |
- ADD_LIBRARY(sundials_fnvecserial_static STATIC ${fnvecserial_SOURCES}) |
419 |
- SET_TARGET_PROPERTIES(sundials_fnvecserial_static |
420 |
- PROPERTIES OUTPUT_NAME sundials_fnvecserial CLEAN_DIRECT_OUTPUT 1) |
421 |
-- INSTALL(TARGETS sundials_fnvecserial_static DESTINATION lib) |
422 |
-+ INSTALL(TARGETS sundials_fnvecserial_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
423 |
- ENDIF(BUILD_STATIC_LIBS) |
424 |
- IF(BUILD_SHARED_LIBS) |
425 |
- ADD_LIBRARY(sundials_fnvecserial_shared ${fnvecserial_SOURCES}) |
426 |
-@@ -79,7 +80,8 @@ |
427 |
- PROPERTIES OUTPUT_NAME sundials_fnvecserial CLEAN_DIRECT_OUTPUT 1) |
428 |
- SET_TARGET_PROPERTIES(sundials_fnvecserial_shared |
429 |
- PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION}) |
430 |
-- INSTALL(TARGETS sundials_fnvecserial_shared DESTINATION lib) |
431 |
-+ TARGET_LINK_LIBRARIES(sundials_fnvecserial_shared -lm) |
432 |
-+ INSTALL(TARGETS sundials_fnvecserial_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
433 |
- ENDIF(BUILD_SHARED_LIBS) |
434 |
- ENDIF(FCMIX_ENABLE AND F77_FOUND) |
435 |
- |
436 |
|
437 |
diff --git a/sci-libs/sundials/files/sundials-3.1.2-fix-license-install-path.patch b/sci-libs/sundials/files/sundials-3.1.2-fix-license-install-path.patch |
438 |
deleted file mode 100644 |
439 |
index 188e29999fc..00000000000 |
440 |
--- a/sci-libs/sundials/files/sundials-3.1.2-fix-license-install-path.patch |
441 |
+++ /dev/null |
442 |
@@ -1,9 +0,0 @@ |
443 |
-diff -ru sundials-3.1.2.orig/CMakeLists.txt sundials-3.1.2/CMakeLists.txt |
444 |
---- sundials-3.1.2.orig/CMakeLists.txt 2018-07-31 17:25:19.000000000 -0000 |
445 |
-+++ sundials-3.1.2/CMakeLists.txt 2019-04-17 12:18:58.894563957 -0000 |
446 |
-@@ -1629,4 +1629,4 @@ |
447 |
- # install license file |
448 |
- INSTALL( |
449 |
- FILES ${PROJECT_SOURCE_DIR}/LICENSE |
450 |
-- DESTINATION include/sundials) |
451 |
-+ DESTINATION share/doc/sundials-3.1.2) |
452 |
|
453 |
diff --git a/sci-libs/sundials/sundials-2.7.0.ebuild b/sci-libs/sundials/sundials-2.7.0.ebuild |
454 |
deleted file mode 100644 |
455 |
index 3b5df344e82..00000000000 |
456 |
--- a/sci-libs/sundials/sundials-2.7.0.ebuild |
457 |
+++ /dev/null |
458 |
@@ -1,73 +0,0 @@ |
459 |
-# Copyright 1999-2018 Gentoo Foundation |
460 |
-# Distributed under the terms of the GNU General Public License v2 |
461 |
- |
462 |
-EAPI=6 |
463 |
- |
464 |
-FORTRAN_NEEDED=fortran |
465 |
-FORTRAN_STANDARD=90 |
466 |
- |
467 |
-inherit cmake-utils toolchain-funcs fortran-2 versionator |
468 |
- |
469 |
-DESCRIPTION="Suite of nonlinear solvers" |
470 |
-HOMEPAGE="https://computation.llnl.gov/projects/sundials" |
471 |
-SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz" |
472 |
- |
473 |
-LICENSE="BSD" |
474 |
-SLOT="0/$(get_major_version)" |
475 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
476 |
-IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs superlumt threads" |
477 |
-REQUIRED_USE="hypre? ( mpi )" |
478 |
- |
479 |
-RDEPEND=" |
480 |
- lapack? ( virtual/lapack ) |
481 |
- mpi? ( virtual/mpi sci-libs/hypre:= ) |
482 |
- sparse? ( sci-libs/klu:= ) |
483 |
- superlumt? ( sci-libs/superlu_mt:= ) |
484 |
-" |
485 |
-DEPEND="${RDEPEND} |
486 |
- virtual/pkgconfig" |
487 |
- |
488 |
-PATCHES=( "${FILESDIR}"/${P}-underlinking-libdir.patch ) |
489 |
- |
490 |
-pkg_setup() { |
491 |
- if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp; then |
492 |
- ewarn "OpenMP is not available in your current selected gcc" |
493 |
- die "need openmp capable gcc" |
494 |
- fi |
495 |
-} |
496 |
- |
497 |
-src_configure() { |
498 |
- mycmakeargs+=( |
499 |
- -DBUILD_SHARED_LIBS=ON |
500 |
- -DBUILD_STATIC_LIBS="$(usex static-libs)" |
501 |
- -DCXX_ENABLE="$(usex cxx)" |
502 |
- -DFCMIX_ENABLE="$(usex fortran)" |
503 |
- -DF90_ENABLE="$(usex fortran)" |
504 |
- -DHYPRE_ENABLE="$(usex hypre)" |
505 |
- -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre" |
506 |
- -DHYPRE_LIBRARY="HYPRE" |
507 |
- -DKLU_ENABLE="$(usex sparse)" |
508 |
- -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so" |
509 |
- -DLAPACK_ENABLE="$(usex lapack)" |
510 |
- -DMPI_ENABLE="$(usex mpi)" |
511 |
- -DOPENMP_ENABLE="$(usex openmp)" |
512 |
- -DPTHREAD_ENABLE="$(usex threads)" |
513 |
- -DSUPERLUMT_ENABLE="$(usex superlumt)" |
514 |
- -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt" |
515 |
- -DSUPERLUMT_LIBRARY="superlu_mt" |
516 |
- -DEXAMPLES_ENABLE="$(usex examples)" |
517 |
- -DEXAMPLES_INSTALL=ON |
518 |
- -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples" |
519 |
- -DUSE_GENERIC_MATH=ON |
520 |
- ) |
521 |
- cmake-utils_src_configure |
522 |
-} |
523 |
- |
524 |
-src_install() { |
525 |
- cmake-utils_src_install |
526 |
- use doc && dodoc doc/*/*.pdf |
527 |
- cd src |
528 |
- for r in */README; do |
529 |
- newdoc ${r} README-${r%/*} |
530 |
- done |
531 |
-} |
532 |
|
533 |
diff --git a/sci-libs/sundials/sundials-3.0.0.ebuild b/sci-libs/sundials/sundials-3.0.0.ebuild |
534 |
deleted file mode 100644 |
535 |
index 5be73141477..00000000000 |
536 |
--- a/sci-libs/sundials/sundials-3.0.0.ebuild |
537 |
+++ /dev/null |
538 |
@@ -1,79 +0,0 @@ |
539 |
-# Copyright 1999-2018 Gentoo Foundation |
540 |
-# Distributed under the terms of the GNU General Public License v2 |
541 |
- |
542 |
-EAPI=6 |
543 |
- |
544 |
-FORTRAN_NEEDED=fortran |
545 |
-FORTRAN_STANDARD=90 |
546 |
- |
547 |
-inherit cmake-utils toolchain-funcs fortran-2 versionator |
548 |
- |
549 |
-DESCRIPTION="Suite of nonlinear solvers" |
550 |
-HOMEPAGE="https://computation.llnl.gov/projects/sundials" |
551 |
-SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz" |
552 |
- |
553 |
-LICENSE="BSD" |
554 |
-SLOT="0/$(get_major_version)" |
555 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
556 |
-IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs superlumt threads" |
557 |
-REQUIRED_USE="hypre? ( mpi )" |
558 |
- |
559 |
-RDEPEND=" |
560 |
- lapack? ( virtual/lapack ) |
561 |
- mpi? ( virtual/mpi sci-libs/hypre:= ) |
562 |
- sparse? ( sci-libs/klu:= ) |
563 |
- superlumt? ( sci-libs/superlu_mt:= ) |
564 |
-" |
565 |
-DEPEND="${RDEPEND} |
566 |
- virtual/pkgconfig" |
567 |
- |
568 |
-PATCHES=( ) |
569 |
- |
570 |
-pkg_setup() { |
571 |
- if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp; then |
572 |
- ewarn "OpenMP is not available in your current selected gcc" |
573 |
- die "need openmp capable gcc" |
574 |
- fi |
575 |
-} |
576 |
- |
577 |
-src_configure() { |
578 |
- mycmakeargs+=( |
579 |
- -DBUILD_SHARED_LIBS=ON |
580 |
- -DBUILD_STATIC_LIBS="$(usex static-libs)" |
581 |
- -DCXX_ENABLE="$(usex cxx)" |
582 |
- -DFCMIX_ENABLE="$(usex fortran)" |
583 |
- -DF90_ENABLE="$(usex fortran)" |
584 |
- -DHYPRE_ENABLE="$(usex hypre)" |
585 |
- -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre" |
586 |
- -DHYPRE_LIBRARY="HYPRE" |
587 |
- -DKLU_ENABLE="$(usex sparse)" |
588 |
- -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so" |
589 |
- -DLAPACK_ENABLE="$(usex lapack)" |
590 |
- -DMPI_ENABLE="$(usex mpi)" |
591 |
- -DOPENMP_ENABLE="$(usex openmp)" |
592 |
- -DPTHREAD_ENABLE="$(usex threads)" |
593 |
- -DSUPERLUMT_ENABLE="$(usex superlumt)" |
594 |
- -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt" |
595 |
- -DSUPERLUMT_LIBRARY="superlu_mt" |
596 |
- -DEXAMPLES_ENABLE="$(usex examples)" |
597 |
- -DEXAMPLES_INSTALL=ON |
598 |
- -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples" |
599 |
- -DUSE_GENERIC_MATH=ON |
600 |
- ) |
601 |
- cmake-utils_src_configure |
602 |
-} |
603 |
- |
604 |
-src_install() { |
605 |
- cmake-utils_src_install |
606 |
- use doc && dodoc doc/*/*.pdf |
607 |
- cd src |
608 |
- for r in */README; do |
609 |
- newdoc ${r} README-${r%/*} |
610 |
- done |
611 |
- |
612 |
- # Use a sledgehammer, patching the buildsystem is too annoyoing (the |
613 |
- # CMake build systems consists of 2000 "lib" DESTINATIONS...) |
614 |
- if [[ lib != $(get_libdir) ]]; then |
615 |
- mv "${ED%/}"/usr/lib "${ED%/}"/usr/$(get_libdir) || die |
616 |
- fi |
617 |
-} |
618 |
|
619 |
diff --git a/sci-libs/sundials/sundials-3.1.0.ebuild b/sci-libs/sundials/sundials-3.1.0.ebuild |
620 |
deleted file mode 100644 |
621 |
index 6285504725e..00000000000 |
622 |
--- a/sci-libs/sundials/sundials-3.1.0.ebuild |
623 |
+++ /dev/null |
624 |
@@ -1,78 +0,0 @@ |
625 |
-# Copyright 1999-2018 Gentoo Foundation |
626 |
-# Distributed under the terms of the GNU General Public License v2 |
627 |
- |
628 |
-EAPI=6 |
629 |
- |
630 |
-FORTRAN_NEEDED=fortran |
631 |
-FORTRAN_STANDARD=90 |
632 |
- |
633 |
-inherit cmake-utils toolchain-funcs fortran-2 versionator |
634 |
- |
635 |
-DESCRIPTION="Suite of nonlinear solvers" |
636 |
-HOMEPAGE="https://computation.llnl.gov/projects/sundials" |
637 |
-SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz" |
638 |
- |
639 |
-LICENSE="BSD" |
640 |
-SLOT="0/$(get_major_version)" |
641 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
642 |
-IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs superlumt threads" |
643 |
-REQUIRED_USE="hypre? ( mpi )" |
644 |
- |
645 |
-RDEPEND=" |
646 |
- lapack? ( virtual/lapack ) |
647 |
- mpi? ( virtual/mpi sci-libs/hypre:= ) |
648 |
- sparse? ( sci-libs/klu:= ) |
649 |
- superlumt? ( sci-libs/superlu_mt:= ) |
650 |
-" |
651 |
-DEPEND="${RDEPEND} |
652 |
- virtual/pkgconfig" |
653 |
- |
654 |
-PATCHES=( ) |
655 |
- |
656 |
-pkg_setup() { |
657 |
- if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp; then |
658 |
- ewarn "OpenMP is not available in your current selected gcc" |
659 |
- die "need openmp capable gcc" |
660 |
- fi |
661 |
-} |
662 |
- |
663 |
-src_configure() { |
664 |
- mycmakeargs+=( |
665 |
- -DBUILD_SHARED_LIBS=ON |
666 |
- -DBUILD_STATIC_LIBS="$(usex static-libs)" |
667 |
- -DCXX_ENABLE="$(usex cxx)" |
668 |
- -DFCMIX_ENABLE="$(usex fortran)" |
669 |
- -DF90_ENABLE="$(usex fortran)" |
670 |
- -DHYPRE_ENABLE="$(usex hypre)" |
671 |
- -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre" |
672 |
- -DKLU_ENABLE="$(usex sparse)" |
673 |
- -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so" |
674 |
- -DLAPACK_ENABLE="$(usex lapack)" |
675 |
- -DMPI_ENABLE="$(usex mpi)" |
676 |
- -DOPENMP_ENABLE="$(usex openmp)" |
677 |
- -DPTHREAD_ENABLE="$(usex threads)" |
678 |
- -DSUPERLUMT_ENABLE="$(usex superlumt)" |
679 |
- -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt" |
680 |
- -DSUPERLUMT_LIBRARY="superlu_mt" |
681 |
- -DEXAMPLES_ENABLE="$(usex examples)" |
682 |
- -DEXAMPLES_INSTALL=ON |
683 |
- -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples" |
684 |
- -DUSE_GENERIC_MATH=ON |
685 |
- ) |
686 |
- cmake-utils_src_configure |
687 |
-} |
688 |
- |
689 |
-src_install() { |
690 |
- cmake-utils_src_install |
691 |
- use doc && dodoc doc/*/*.pdf |
692 |
- cd src |
693 |
- for r in */README; do |
694 |
- newdoc ${r} README-${r%/*} |
695 |
- done |
696 |
- |
697 |
- # Use a sledgehammer, patching the buildsystem is too annoyoing (the |
698 |
- # CMake build systems consists of 2000 "lib" DESTINATIONS...) |
699 |
- if [[ lib != $(get_libdir) ]]; then |
700 |
- mv "${ED%/}"/usr/lib "${ED%/}"/usr/$(get_libdir) || die |
701 |
- fi |
702 |
-} |
703 |
|
704 |
diff --git a/sci-libs/sundials/sundials-3.1.2.ebuild b/sci-libs/sundials/sundials-3.1.2.ebuild |
705 |
deleted file mode 100644 |
706 |
index e5ad2325ff8..00000000000 |
707 |
--- a/sci-libs/sundials/sundials-3.1.2.ebuild |
708 |
+++ /dev/null |
709 |
@@ -1,78 +0,0 @@ |
710 |
-# Copyright 1999-2018 Gentoo Foundation |
711 |
-# Distributed under the terms of the GNU General Public License v2 |
712 |
- |
713 |
-EAPI=6 |
714 |
- |
715 |
-FORTRAN_NEEDED=fortran |
716 |
-FORTRAN_STANDARD=90 |
717 |
- |
718 |
-inherit cmake-utils toolchain-funcs fortran-2 versionator |
719 |
- |
720 |
-DESCRIPTION="Suite of nonlinear solvers" |
721 |
-HOMEPAGE="https://computation.llnl.gov/projects/sundials" |
722 |
-SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz" |
723 |
- |
724 |
-LICENSE="BSD" |
725 |
-SLOT="0/$(get_major_version)" |
726 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
727 |
-IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs superlumt threads" |
728 |
-REQUIRED_USE="hypre? ( mpi )" |
729 |
- |
730 |
-RDEPEND=" |
731 |
- lapack? ( virtual/lapack ) |
732 |
- mpi? ( virtual/mpi sci-libs/hypre:= ) |
733 |
- sparse? ( sci-libs/klu:= ) |
734 |
- superlumt? ( sci-libs/superlu_mt:= ) |
735 |
-" |
736 |
-DEPEND="${RDEPEND} |
737 |
- virtual/pkgconfig" |
738 |
- |
739 |
-PATCHES=( "${FILESDIR}"/${P}-fix-license-install-path.patch ) |
740 |
- |
741 |
-pkg_setup() { |
742 |
- if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp; then |
743 |
- ewarn "OpenMP is not available in your current selected gcc" |
744 |
- die "need openmp capable gcc" |
745 |
- fi |
746 |
-} |
747 |
- |
748 |
-src_configure() { |
749 |
- mycmakeargs+=( |
750 |
- -DBUILD_SHARED_LIBS=ON |
751 |
- -DBUILD_STATIC_LIBS="$(usex static-libs)" |
752 |
- -DCXX_ENABLE="$(usex cxx)" |
753 |
- -DFCMIX_ENABLE="$(usex fortran)" |
754 |
- -DF90_ENABLE="$(usex fortran)" |
755 |
- -DHYPRE_ENABLE="$(usex hypre)" |
756 |
- -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre" |
757 |
- -DKLU_ENABLE="$(usex sparse)" |
758 |
- -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so" |
759 |
- -DLAPACK_ENABLE="$(usex lapack)" |
760 |
- -DMPI_ENABLE="$(usex mpi)" |
761 |
- -DOPENMP_ENABLE="$(usex openmp)" |
762 |
- -DPTHREAD_ENABLE="$(usex threads)" |
763 |
- -DSUPERLUMT_ENABLE="$(usex superlumt)" |
764 |
- -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt" |
765 |
- -DSUPERLUMT_LIBRARY="superlu_mt" |
766 |
- -DEXAMPLES_ENABLE="$(usex examples)" |
767 |
- -DEXAMPLES_INSTALL=ON |
768 |
- -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples" |
769 |
- -DUSE_GENERIC_MATH=ON |
770 |
- ) |
771 |
- cmake-utils_src_configure |
772 |
-} |
773 |
- |
774 |
-src_install() { |
775 |
- cmake-utils_src_install |
776 |
- use doc && dodoc doc/*/*.pdf |
777 |
- cd src |
778 |
- for r in */README; do |
779 |
- newdoc ${r} README-${r%/*} |
780 |
- done |
781 |
- |
782 |
- # Use a sledgehammer, patching the buildsystem is too annoyoing (the |
783 |
- # CMake build systems consists of 2000 "lib" DESTINATIONS...) |
784 |
- if [[ lib != $(get_libdir) ]]; then |
785 |
- mv "${ED%/}"/usr/lib "${ED%/}"/usr/$(get_libdir) || die |
786 |
- fi |
787 |
-} |