Salome HOME
add catalyst
[tools/sat_salome.git] / products / ParaView.pyconf
1 default :
2 {
3     name : "ParaView"
4     build_source : "script"
5     compil_script :  $name + $VARS.scriptExtension
6     get_source : "archive"
7     environ :
8     {
9        env_script : $name + ".py"
10     }
11     depend : [
12               'Python',
13               'hdf5',
14               'qt',
15               'boost',
16               'libxml2',
17               'freetype',
18               'matplotlib',
19               'cgns',
20               'Pygments'
21               ]
22     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'gdal', 'netcdf']
23     build_depend : ["cmake"]
24     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
25     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
26     install_dir : 'base'
27     properties :
28     {
29       incremental : "yes"
30     }
31 }
32
33 version_5_11_0 :
34 {
35     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf']
36     compil_script :  'ParaView-5.11.0.sh'
37     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
38     # two other LATA patches already included in archive
39     patches : ['paraview.0003-ParaViewClient.patch',
40                'paraview.0004-ParaView_hdf5.patch',
41                'paraview.0005-ParaView_find_cgns.patch',
42                'paraview.0006-ParaView_find_libxml2.patch',
43                'paraview.0007-ParaView_find_freetype.patch',
44                'paraview.0010-ParaView_CATALYST_cmake.patch',
45                'paraview.0008-ParaView_coincident_rendering.patch',
46                'paraview.0011-ParaView_protobuf_crash.patch',
47                'paraview.0015-Paraview_VTKM_ioss.patch',
48                'paraview-5.9.0-gcc.11.0.patch',
49                'paraview.0018-spns-26351-autoconvert.patch',
50                'paraview.0019-spns-26344-VTK-OpenMP.patch'
51               ]
52 }
53
54 version_5_11_0_int32 :
55 {
56     compil_script :  'ParaView-5.11.0.sh'
57     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
58     # two other LATA patches already included in archive
59     patches : ['paraview.0003-ParaViewClient.patch',
60                'paraview.0004-ParaView_hdf5.patch',
61                'paraview.0005-ParaView_find_cgns.patch',
62                'paraview.0006-ParaView_find_libxml2.patch',
63                'paraview.0007-ParaView_find_freetype.patch',
64                'paraview.0010-ParaView_CATALYST_cmake.patch',
65                'paraview.0008-ParaView_coincident_rendering.patch',
66                'paraview.0011-ParaView_protobuf_crash.patch',
67                'paraview.0015-Paraview_VTKM_ioss.patch',
68                'paraview.0018-spns-26351-autoconvert.patch',
69                'paraview.0019-spns-26344-VTK-OpenMP.patch'
70               ]
71 }
72
73 version_5_11_0_win :
74 {
75     compil_script :  'ParaView-5.11.0.bat'
76     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
77     depend : [
78               'Python',
79               'hdf5',
80               'qt',
81               'boost',
82               'libxml2',
83               'freetype',
84               'cgns',
85               'Pygments',
86               'pthreads',
87               'zlib'
88              ]
89     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
90     patches : ['paraview.0003-ParaViewClient.patch',
91                'paraview.0004-ParaView_hdf5.patch',
92                'paraview.0005-ParaView_find_cgns.patch',
93                'paraview.0006-ParaView_find_libxml2.patch',
94                'paraview.0007-ParaView_find_freetype.patch',
95                'paraview.0009-ParaView_find_zlib.patch',
96                'paraview.0010-ParaView_CATALYST_cmake.patch',
97                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
98                'paraview.0008-ParaView_coincident_rendering.patch',
99                'paraview.0011-ParaView_protobuf_crash.patch',
100                'paraview.0018-spns-26351-autoconvert.patch',
101                'paraview.0019-spns-26344-VTK-OpenMP.patch',
102                'paraview.0015-Paraview_VTKM_ioss.patch'
103               ]
104 }
105
106 version_5_11_0_win_dbg :
107 {
108     compil_script :  'ParaView-5.9.0.bat'
109     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
110     depend : [
111               'Python',
112               'hdf5',
113               'qt',
114               'boost',
115               'libxml2',
116               'freetype',
117               'cgns',
118               'Pygments',
119               'pthreads',
120               'zlib'
121              ]
122     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
123     patches : ['paraview.0003-ParaViewClient.patch',
124                'paraview.0004-ParaView_hdf5.patch',
125                'paraview.0005-ParaView_find_cgns.patch',
126                'paraview.0006-ParaView_find_libxml2.patch',
127                'paraview.0007-ParaView_find_freetype.patch',
128                'paraview.0009-ParaView_find_zlib.patch',
129                'paraview.0010-ParaView_CATALYST_cmake.patch',
130                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
131                'paraview.0008-ParaView_coincident_rendering.patch',
132                'paraview.0011-ParaView_protobuf_crash.patch',
133                'paraview.0018-spns-26351-autoconvert.patch',
134                'paraview.0019-spns-26344-VTK-OpenMP.patch',
135                'paraview.0015-Paraview_VTKM_ioss.patch',
136                'paraview-5.9.0-vs-debug.patch'
137               ]
138 }
139
140 version_5_11_0_MPI :
141 {
142     compil_script :  'ParaView-5.11.0.sh'
143     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
144     patches : []
145     # patches : ['paraview.0003-ParaViewClient.patch',
146     #            'paraview.0004-ParaView_hdf5.patch',
147     #            'paraview.0005-ParaView_find_cgns.patch',
148     #            'paraview.0006-ParaView_find_libxml2.patch',
149     #            'paraview.0007-ParaView_find_freetype.patch',
150     #            'paraview-5.9-VTKM_MPI.patch',
151     #            'paraview.0010-ParaView_CATALYST_cmake.patch',
152     #            'paraview.0008-ParaView_coincident_rendering.patch',
153     #            'paraview.0011-ParaView_protobuf_crash.patch',
154     #            'paraview.0015-Paraview_VTKM_ioss.patch',
155     #            'paraview-5.9.0-gcc.11.0.patch',
156     #            'paraview.0017-VTK-openMPI-if-devtoolset.patch',
157     #            'paraview.0018-spns-26351-autoconvert.patch',
158     #            'paraview.0019-spns-26344-VTK-OpenMP.patch',
159     #            'paraview.0020.findMPI.patch',
160     #            'paraview.0021-FindGDAL.patch'
161     #           ]
162     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
163 }
164
165 version_5_11_0_MPI_LATA_64BITS_IDS :
166 {
167     compil_script :  'ParaView-5.11.0.sh'
168     archive_info : {archive_name : "ParaView-5.11.0-08c5d057a8.tar.gz"}
169     patches : ['paraview.0003-ParaViewClient.patch',
170                'paraview.0004-ParaView_hdf5.patch',
171                'paraview.0005-ParaView_find_cgns.patch',
172                'paraview.0006-ParaView_find_libxml2.patch',
173                'paraview.0007-ParaView_find_freetype.patch',
174                'paraview-5.9-VTKM_MPI.patch',
175                'paraview.0010-ParaView_CATALYST_cmake.patch',
176                'paraview.0008-ParaView_coincident_rendering.patch',
177                'paraview.0011-ParaView_protobuf_crash.patch',
178                'paraview.0015-Paraview_VTKM_ioss.patch',
179                'paraview-5.9.0-gcc.11.0.patch',
180                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
181                'paraview.0018-spns-26351-autoconvert.patch',
182                'paraview.0019-spns-26344-VTK-OpenMP.patch',
183                'paraview.0020.findMPI.patch',
184                'paraview.0021-FindGDAL.patch',
185                'paraview-0012-LATA_64BITS_IDS.patch'
186               ]
187 }
188
189 version_5_10_0 :
190 {
191     compil_script :  'ParaView-5.10.0.sh'
192     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
193     # two other LATA patches already included in archive
194     patches : ['paraview.0003-ParaViewClient.patch',
195                'paraview.0004-ParaView_hdf5.patch',
196                'paraview.0006-ParaView_find_libxml2.patch',
197                'paraview.0007-ParaView_find_freetype.patch',
198                'paraview.0011-ParaView_protobuf_crash.patch'
199               ]
200 }
201
202 version_5_10_0_win :
203 {
204     compil_script :  'ParaView-5.10.0.bat'
205     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
206     depend : [
207               'Python',
208               'hdf5',
209               'qt',
210               'boost',
211               'libxml2',
212               'freetype',
213               'cgns',
214               'Pygments',
215               'pthreads',
216               'zlib'
217              ]
218    opt_depend: ['matplotlib']
219    patches : ['paraview.0003-ParaViewClient.patch',
220                'paraview.0004-ParaView_hdf5.patch',
221                'paraview.0006-ParaView_find_libxml2.patch',
222                'paraview.0007-ParaView_find_freetype.patch',
223                'paraview.0009-ParaView_find_zlib.patch',
224                'paraview.0011-ParaView_protobuf_crash.patch'
225               ]
226 }
227
228 version_5_10_0_MPI :
229 {
230     compil_script :  'ParaView-5.10.0.sh'
231     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
232     patches : ['paraview.0003-ParaViewClient.patch',
233                'paraview.0004-ParaView_hdf5.patch',
234                'paraview.0006-ParaView_find_libxml2.patch',
235                'paraview.0007-ParaView_find_freetype.patch',
236                'paraview-5.9-VTKM_MPI.patch',
237                'paraview.0011-ParaView_protobuf_crash.patch',
238                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
239               ]
240 }
241
242 version_5_9_1 :
243 {
244     compil_script :  'ParaView-5.9.1.sh'
245     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
246     # two other LATA patches already included in archive
247     patches : ['paraview.0003-ParaViewClient.patch',
248                'paraview.0004-ParaView_hdf5.patch',
249                'paraview.0005-ParaView_find_cgns.patch',
250                'paraview.0006-ParaView_find_libxml2.patch',
251                'paraview.0007-ParaView_find_freetype.patch',
252                'paraview.0010-ParaView_CATALYST_cmake.patch',
253                'paraview.0008-ParaView_coincident_rendering.patch',
254                'paraview.0011-ParaView_protobuf_crash.patch',
255                'paraview.0015-Paraview_VTKM_ioss.patch'
256               ]
257 }
258
259 version_5_9_1_win :
260 {
261     compil_script :  'ParaView-5.9.1.bat'
262     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
263     depend : [
264               'Python',
265               'hdf5',
266               'qt',
267               'boost',
268               'libxml2',
269               'freetype',
270               'cgns',
271               'Pygments',
272               'pthreads',
273               'zlib'
274              ]
275     opt_depend: ['matplotlib'] # in debug mode, do not build this product
276     patches : ['paraview.0003-ParaViewClient.patch',
277                'paraview.0004-ParaView_hdf5.patch',
278                'paraview.0005-ParaView_find_cgns.patch',
279                'paraview.0006-ParaView_find_libxml2.patch',
280                'paraview.0007-ParaView_find_freetype.patch',
281                'paraview.0009-ParaView_find_zlib.patch',
282                'paraview.0010-ParaView_CATALYST_cmake.patch',
283                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
284                'paraview.0008-ParaView_coincident_rendering.patch',
285                'paraview.0011-ParaView_protobuf_crash.patch'
286               ]
287 }
288
289 version_5_9_1_MPI :
290 {
291     compil_script :  'ParaView-5.9.1.sh'
292     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
293     patches : ['paraview.0003-ParaViewClient.patch',
294                'paraview.0004-ParaView_hdf5.patch',
295                'paraview.0005-ParaView_find_cgns.patch',
296                'paraview.0006-ParaView_find_libxml2.patch',
297                'paraview.0007-ParaView_find_freetype.patch',
298                'paraview-5.9-VTKM_MPI.patch',
299                'paraview.0010-ParaView_CATALYST_cmake.patch',
300                'paraview.0008-ParaView_coincident_rendering.patch',
301                'paraview.0011-ParaView_protobuf_crash.patch',
302                'paraview.0015-Paraview_VTKM_ioss.patch',
303                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
304               ]
305 }
306
307
308 version_5_9_0 :
309 {
310     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf']
311     compil_script :  'ParaView-5.9.0.sh'
312     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
313     # two other LATA patches already included in archive
314     patches : ['paraview.0003-ParaViewClient.patch',
315                'paraview.0004-ParaView_hdf5.patch',
316                'paraview.0005-ParaView_find_cgns.patch',
317                'paraview.0006-ParaView_find_libxml2.patch',
318                'paraview.0007-ParaView_find_freetype.patch',
319                'paraview.0010-ParaView_CATALYST_cmake.patch',
320                'paraview.0008-ParaView_coincident_rendering.patch',
321                'paraview.0011-ParaView_protobuf_crash.patch',
322                'paraview.0015-Paraview_VTKM_ioss.patch',
323                'paraview-5.9.0-gcc.11.0.patch',
324                'paraview.0018-spns-26351-autoconvert.patch',
325                'paraview.0019-spns-26344-VTK-OpenMP.patch'
326               ]
327 }
328
329 version_5_9_0_int32 :
330 {
331     compil_script :  'ParaView-5.9.0.sh'
332     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
333     # two other LATA patches already included in archive
334     patches : ['paraview.0003-ParaViewClient.patch',
335                'paraview.0004-ParaView_hdf5.patch',
336                'paraview.0005-ParaView_find_cgns.patch',
337                'paraview.0006-ParaView_find_libxml2.patch',
338                'paraview.0007-ParaView_find_freetype.patch',
339                'paraview.0010-ParaView_CATALYST_cmake.patch',
340                'paraview.0008-ParaView_coincident_rendering.patch',
341                'paraview.0011-ParaView_protobuf_crash.patch',
342                'paraview.0015-Paraview_VTKM_ioss.patch',
343                'paraview.0018-spns-26351-autoconvert.patch',
344                'paraview.0019-spns-26344-VTK-OpenMP.patch'
345               ]
346 }
347
348 version_5_9_0_win :
349 {
350     compil_script :  'ParaView-5.9.0.bat'
351     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
352     depend : [
353               'Python',
354               'hdf5',
355               'qt',
356               'boost',
357               'libxml2',
358               'freetype',
359               'cgns',
360               'Pygments',
361               'pthreads',
362               'zlib'
363              ]
364     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
365     patches : ['paraview.0003-ParaViewClient.patch',
366                'paraview.0004-ParaView_hdf5.patch',
367                'paraview.0005-ParaView_find_cgns.patch',
368                'paraview.0006-ParaView_find_libxml2.patch',
369                'paraview.0007-ParaView_find_freetype.patch',
370                'paraview.0009-ParaView_find_zlib.patch',
371                'paraview.0010-ParaView_CATALYST_cmake.patch',
372                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
373                'paraview.0008-ParaView_coincident_rendering.patch',
374                'paraview.0011-ParaView_protobuf_crash.patch',
375                'paraview.0018-spns-26351-autoconvert.patch',
376                'paraview.0019-spns-26344-VTK-OpenMP.patch',
377                'paraview.0015-Paraview_VTKM_ioss.patch'
378               ]
379 }
380
381 version_5_9_0_win_dbg :
382 {
383     compil_script :  'ParaView-5.9.0.bat'
384     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
385     depend : [
386               'Python',
387               'hdf5',
388               'qt',
389               'boost',
390               'libxml2',
391               'freetype',
392               'cgns',
393               'Pygments',
394               'pthreads',
395               'zlib'
396              ]
397     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
398     patches : ['paraview.0003-ParaViewClient.patch',
399                'paraview.0004-ParaView_hdf5.patch',
400                'paraview.0005-ParaView_find_cgns.patch',
401                'paraview.0006-ParaView_find_libxml2.patch',
402                'paraview.0007-ParaView_find_freetype.patch',
403                'paraview.0009-ParaView_find_zlib.patch',
404                'paraview.0010-ParaView_CATALYST_cmake.patch',
405                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
406                'paraview.0008-ParaView_coincident_rendering.patch',
407                'paraview.0011-ParaView_protobuf_crash.patch',
408                'paraview.0018-spns-26351-autoconvert.patch',
409                'paraview.0019-spns-26344-VTK-OpenMP.patch',
410                'paraview.0015-Paraview_VTKM_ioss.patch',
411                'paraview-5.9.0-vs-debug.patch'
412               ]
413 }
414
415 version_5_9_0_MPI :
416 {
417     compil_script :  'ParaView-5.9.0.sh'
418     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
419     patches : ['paraview.0003-ParaViewClient.patch',
420                'paraview.0004-ParaView_hdf5.patch',
421                'paraview.0005-ParaView_find_cgns.patch',
422                'paraview.0006-ParaView_find_libxml2.patch',
423                'paraview.0007-ParaView_find_freetype.patch',
424                'paraview-5.9-VTKM_MPI.patch',
425                'paraview.0010-ParaView_CATALYST_cmake.patch',
426                'paraview.0008-ParaView_coincident_rendering.patch',
427                'paraview.0011-ParaView_protobuf_crash.patch',
428                'paraview.0015-Paraview_VTKM_ioss.patch',
429                'paraview-5.9.0-gcc.11.0.patch',
430                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
431                'paraview.0018-spns-26351-autoconvert.patch',
432                'paraview.0019-spns-26344-VTK-OpenMP.patch',
433                'paraview.0020.findMPI.patch',
434                'paraview.0021-FindGDAL.patch'
435               ]
436 }
437
438 version_5_9_0_MPI_LATA_64BITS_IDS :
439 {
440     compil_script :  'ParaView-5.9.0.sh'
441     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
442     patches : ['paraview.0003-ParaViewClient.patch',
443                'paraview.0004-ParaView_hdf5.patch',
444                'paraview.0005-ParaView_find_cgns.patch',
445                'paraview.0006-ParaView_find_libxml2.patch',
446                'paraview.0007-ParaView_find_freetype.patch',
447                'paraview-5.9-VTKM_MPI.patch',
448                'paraview.0010-ParaView_CATALYST_cmake.patch',
449                'paraview.0008-ParaView_coincident_rendering.patch',
450                'paraview.0011-ParaView_protobuf_crash.patch',
451                'paraview.0015-Paraview_VTKM_ioss.patch',
452                'paraview-5.9.0-gcc.11.0.patch',
453                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
454                'paraview.0018-spns-26351-autoconvert.patch',
455                'paraview.0019-spns-26344-VTK-OpenMP.patch',
456                'paraview.0020.findMPI.patch',
457                'paraview.0021-FindGDAL.patch',
458                'paraview-0012-LATA_64BITS_IDS.patch'
459               ]
460 }
461
462 version_5_9_0_FD36 :
463 {
464     compil_script :  'ParaView-5.9.0.sh'
465     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
466     # two other LATA patches already included in archive
467     patches : ['paraview.0003-ParaViewClient.patch',
468                'paraview.0004-ParaView_hdf5.patch',
469                'paraview.0005-ParaView_find_cgns.patch',
470                'paraview.0006-ParaView_find_libxml2.patch',
471                'paraview.0007-ParaView_find_freetype.patch',
472                'paraview-5.9-VTKM_MPI.patch',
473                'paraview.0010-ParaView_CATALYST_cmake.patch',
474                'paraview.0008-ParaView_coincident_rendering.patch',
475                'paraview.0011-ParaView_protobuf_crash.patch',
476                'paraview.0015-Paraview_VTKM_ioss.patch',
477                'paraview-5.9.0-gcc.11.0.patch',
478                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
479                'paraview.0018-spns-26351-autoconvert.patch',
480                'paraview.0019-spns-26344-VTK-OpenMP.patch',
481                'paraview.0020.findMPI.patch',
482                'paraview.0021-FindGDAL.patch',
483                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
484               ]
485 }
486
487 version_5_9_0_FD32 :
488 {
489     compil_script :  'ParaView-5.9.0.sh'
490     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
491     # two other LATA patches already included in archive
492     patches : ['paraview.0003-ParaViewClient.patch',
493                'paraview.0005-ParaView_find_cgns.patch',
494                'paraview.0010-ParaView_CATALYST_cmake.patch',
495                'paraview.0008-ParaView_coincident_rendering.patch',
496                'paraview.0011-ParaView_protobuf_crash.patch',
497                'paraview.0015-Paraview_VTKM_ioss.patch'
498                'paraview.0018-spns-26351-autoconvert.patch',
499                'paraview.0019-spns-26344-VTK-OpenMP.patch'
500               ]
501 }
502
503 version_5_9_0_UB22_04 :
504 {
505     compil_script :  'ParaView-5.9.0.sh'
506     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
507     # two other LATA patches already included in archive
508     patches : ['paraview.0003-ParaViewClient.patch',
509                'paraview.0004-ParaView_hdf5.patch',
510                'paraview.0005-ParaView_find_cgns.patch',
511                'paraview.0006-ParaView_find_libxml2.patch',
512                'paraview.0007-ParaView_find_freetype.patch',
513                'paraview-5.9-VTKM_MPI.patch',
514                'paraview.0010-ParaView_CATALYST_cmake.patch',
515                'paraview.0008-ParaView_coincident_rendering.patch',
516                'paraview.0011-ParaView_protobuf_crash.patch',
517                'paraview.0015-Paraview_VTKM_ioss.patch',
518                'paraview-5.9.0-gcc.11.0.patch',
519                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
520                'paraview.0018-spns-26351-autoconvert.patch',
521                'paraview.0019-spns-26344-VTK-OpenMP.patch',
522                'paraview.0020.findMPI.patch',
523                'paraview.0021-FindGDAL.patch',
524                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
525               ]
526 }
527
528 version_5_9_0_UB20_04 :
529 {
530     compil_script :  'ParaView-5.9.0.sh'
531     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
532     # two other LATA patches already included in archive
533     patches : ['paraview.0003-ParaViewClient.patch',
534                'paraview.0004-ParaView_hdf5.patch',
535                'paraview.0005-ParaView_find_cgns.patch',
536                'paraview.0006-ParaView_find_libxml2.patch',
537                'paraview.0007-ParaView_find_freetype.patch',
538                'paraview-5.9-VTKM_MPI.patch',
539                'paraview.0010-ParaView_CATALYST_cmake.patch',
540                'paraview.0008-ParaView_coincident_rendering.patch',
541                'paraview.0011-ParaView_protobuf_crash.patch',
542                'paraview.0015-Paraview_VTKM_ioss.patch',
543                'paraview-5.9.0-gcc.11.0.patch',
544                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
545                'paraview.0018-spns-26351-autoconvert.patch',
546                'paraview.0019-spns-26344-VTK-OpenMP.patch',
547                'paraview.0020.findMPI.patch'
548               ]
549 }
550
551 version_5_9_0_CO8 :
552 {
553     compil_script :  'ParaView-5.9.0.sh'
554     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
555     # two other LATA patches already included in archive
556     patches : ['paraview.0003-ParaViewClient.patch',
557                'paraview.0005-ParaView_find_cgns.patch',
558                'paraview.0010-ParaView_CATALYST_cmake.patch',
559                'paraview.0008-ParaView_coincident_rendering.patch',
560                'paraview.0011-ParaView_protobuf_crash.patch',
561                'paraview.0015-Paraview_VTKM_ioss.patch',
562                'paraview.0018-spns-26351-autoconvert.patch',
563                'paraview.0019-spns-26344-VTK-OpenMP.patch',
564                'paraview.0020.findMPI.patch'
565               ]
566 }
567
568 version_5_9_0_DB10 :
569 {
570     compil_script :  'ParaView-5.9.0.sh'
571     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
572     # two other LATA patches already included in archive
573     patches : ['paraview.0003-ParaViewClient.patch',
574                'paraview-5.9_qt-minimum-version.patch',
575                'paraview.0003-ParaViewClient_native.patch',
576                'paraview.0004-ParaView_hdf5.patch',
577                'paraview.0005-ParaView_find_cgns.patch',
578                'paraview.0006-ParaView_find_libxml2.patch',
579                'paraview.0007-ParaView_find_freetype.patch',
580                'paraview-5.9-VTKM_MPI.patch',
581                'paraview.0010-ParaView_CATALYST_cmake.patch',
582                'paraview.0008-ParaView_coincident_rendering.patch',
583                'paraview.0011-ParaView_protobuf_crash.patch',
584                'paraview.0015-Paraview_VTKM_ioss.patch',
585                'paraview-5.9.0-gcc.11.0.patch',
586                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
587                'paraview.0018-spns-26351-autoconvert.patch',
588                'paraview.0019-spns-26344-VTK-OpenMP.patch',
589                'paraview.0020.findMPI.patch'
590               ]
591 }
592
593 version_5_9_0_DB11 :
594 {
595     compil_script :  'ParaView-5.9.0.sh'
596     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
597     # two other LATA patches already included in archive
598     patches : ['paraview.0003-ParaViewClient.patch',
599                'paraview-5.9_qt-minimum-version.patch',
600                'paraview.0003-ParaViewClient_native.patch',
601                'paraview.0004-ParaView_hdf5.patch',
602                'paraview.0005-ParaView_find_cgns.patch',
603                'paraview.0006-ParaView_find_libxml2.patch',
604                'paraview.0007-ParaView_find_freetype.patch',
605                'paraview-5.9-VTKM_MPI.patch',
606                'paraview.0010-ParaView_CATALYST_cmake.patch',
607                'paraview.0008-ParaView_coincident_rendering.patch',
608                'paraview.0011-ParaView_protobuf_crash.patch',
609                'paraview.0015-Paraview_VTKM_ioss.patch',
610                'paraview-5.9.0-gcc.11.0.patch',
611                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
612                'paraview.0018-spns-26351-autoconvert.patch',
613                'paraview.0019-spns-26344-VTK-OpenMP.patch',
614                'paraview.0020.findMPI.patch'
615               ]
616 }
617
618 version_5_8_0 :
619 {
620     compil_script :  'ParaView-5.8.0.sh'
621     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
622     # two other LATA patches already included in archive
623     patches : ['paraview.0003-ParaViewClient.patch',
624                'paraview.0004-ParaView_hdf5.patch',
625                'paraview.0005-ParaView_find_cgns.patch',
626                'paraview.0006-ParaView_find_libxml2.patch',
627                'paraview.0007-ParaView_find_freetype.patch',
628                'paraview.0009-ParaView_volume_mapper.patch',
629                'paraview.0010-ParaView_find_python.patch',
630                'pv_coincident.patch'
631               ]
632 }
633
634 version_5_8_0_int32 :
635 {
636     compil_script :  'ParaView-5.8.0.sh'
637     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
638     # two other LATA patches already included in archive
639     patches : ['paraview.0003-ParaViewClient.patch',
640                'paraview.0004-ParaView_hdf5.patch',
641                'paraview.0005-ParaView_find_cgns.patch',
642                'paraview.0006-ParaView_find_libxml2.patch',
643                'paraview.0007-ParaView_find_freetype.patch',
644                'paraview.0009-ParaView_volume_mapper.patch',
645                'paraview.0010-ParaView_find_python.patch',
646                'pv_coincident.patch'
647               ]
648 }
649
650 version_5_8_0_win :
651 {
652     compil_script :  'ParaView-5.8.0.bat'
653     depend : [
654               'Python',
655               'hdf5',
656               'qt',
657               'boost',
658               'libxml2',
659               'freetype',
660               'matplotlib',
661               'cgns',
662               'Pygments',
663               'pthreads',
664               'zlib'
665              ]
666     patches : ['paraview.0003-ParaViewClient.patch',
667                'paraview.0004-ParaView_hdf5.patch',
668                'paraview.0005-ParaView_find_cgns.patch',
669                'paraview.0006-ParaView_find_libxml2.patch',
670                'paraview.0007-ParaView_find_freetype.patch',
671                'paraview.0008-ParaView_find_zlib.patch',
672                'paraview.0009-ParaView_volume_mapper.patch',
673                'pv_coincident.patch'
674              ]
675 }
676
677 version_5_8_0_win_int32 :
678 {
679     compil_script :  'ParaView-5.8.0.bat'
680     depend : [
681               'Python',
682               'hdf5',
683               'qt',
684               'boost',
685               'libxml2',
686               'freetype',
687               'matplotlib',
688               'cgns',
689               'Pygments',
690               'pthreads',
691               'zlib'
692              ]
693     patches : ['paraview.0003-ParaViewClient.patch',
694                'paraview.0004-ParaView_hdf5.patch',
695                'paraview.0005-ParaView_find_cgns.patch',
696                'paraview.0006-ParaView_find_libxml2.patch',
697                'paraview.0007-ParaView_find_freetype.patch',
698                'paraview.0008-ParaView_find_zlib.patch',
699                'paraview.0009-ParaView_volume_mapper.patch',
700                'pv_coincident.patch'
701               ]
702 }
703
704 version_5_8_0_MPI :
705 {
706     compil_script :  'ParaView-5.8.0.sh'
707     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
708     patches : ['paraview.0003-ParaViewClient.patch',
709                'paraview.0004-ParaView_hdf5.patch',
710                'paraview.0005-ParaView_find_cgns.patch',
711                'paraview.0006-ParaView_find_libxml2.patch',
712                'paraview.0007-ParaView_find_freetype.patch',
713                'paraview.0009-ParaView_volume_mapper.patch',
714                'paraview.0012-VTKM_MPI.patch',
715                'pv_coincident.patch'
716               ]
717 }
718
719 version_5_8_0_MPI_LATA_64BITS_IDS :
720 {
721     compil_script :  'ParaView-5.8.0.sh'
722     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
723     patches : ['paraview.0003-ParaViewClient.patch',
724                'paraview.0004-ParaView_hdf5.patch',
725                'paraview.0005-ParaView_find_cgns.patch',
726                'paraview.0006-ParaView_find_libxml2.patch',
727                'paraview.0007-ParaView_find_freetype.patch',
728                'paraview.0009-ParaView_volume_mapper.patch',
729                'paraview.0012-VTKM_MPI.patch',
730                'pv_coincident.patch',
731                'paraview-0012-LATA_64BITS_IDS.patch'
732               ]
733 }
734
735
736 version_5_8_0_MPI_int32 :
737 {
738     compil_script :  'ParaView-5.8.0.sh'
739     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
740     patches : ['paraview.0003-ParaViewClient.patch',
741                'paraview.0004-ParaView_hdf5.patch',
742                'paraview.0005-ParaView_find_cgns.patch',
743                'paraview.0006-ParaView_find_libxml2.patch',
744                'paraview.0007-ParaView_find_freetype.patch',
745                'paraview.0009-ParaView_volume_mapper.patch',
746                'paraview.0012-VTKM_MPI.patch',
747                'pv_coincident.patch'
748               ]
749 }
750
751 version_5_8_0_FD30 :
752 {
753     compil_script :  'ParaView-5.8.0.sh'
754     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
755     # two other LATA patches already included in archive
756     patches : ['paraview.0010-ParaViewClient.patch', # xmlpatterns-qt5
757                'paraview.0004-ParaView_hdf5.patch',
758                'paraview.0005-ParaView_find_cgns.patch',
759                'paraview.0006-ParaView_find_libxml2.patch',
760                'paraview.0007-ParaView_find_freetype.patch',
761                'paraview.0009-ParaView_volume_mapper.patch',
762                'pv_coincident.patch'
763               ]
764 }
765
766 version_5_8_0_FD32 :
767 {
768     compil_script :  'ParaView-5.8.0.sh'
769     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
770     # two other LATA patches already included in archive
771     patches : ['paraview.0010-ParaViewClient.patch',
772                 'paraview.0004-ParaView_hdf5.patch',
773                 'paraview.0005-ParaView_find_cgns.patch',
774                 'paraview.0006-ParaView_find_libxml2.patch',
775                 'paraview.0007-ParaView_find_freetype.patch',
776                 'paraview.0009-ParaView_volume_mapper.patch',
777                 'pv_coincident.patch'
778               ]
779 }
780
781 version_5_8_0_CO7_OpenMP :
782 {
783     compil_script :  'ParaView-5.8.0.sh'
784     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
785     # two other LATA patches already included in archive
786     patches : ['paraview.0003-ParaViewClient.patch',
787                 'paraview.0004-ParaView_hdf5.patch',
788                 'paraview.0005-ParaView_find_cgns.patch',
789                 'paraview.0006-ParaView_find_libxml2.patch',
790                 'paraview.0007-ParaView_find_freetype.patch',
791                 'paraview.0009-ParaView_volume_mapper.patch',
792                 'paraview.0011-vtkSMPSelection.patch',
793                 'pv_coincident.patch'
794               ]
795 }
796
797 version_5_8_0_CO8 :
798 {
799     compil_script :  'ParaView-5.8.0.sh'
800     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
801     # two other LATA patches already included in archive
802     patches : ['paraview.0010-ParaViewClient.patch',
803                'paraview.0004-ParaView_hdf5.patch',
804                'paraview.0005-ParaView_find_cgns.patch',
805                'paraview.0006-ParaView_find_libxml2.patch',
806                'paraview.0007-ParaView_find_freetype.patch',
807                'paraview.0009-ParaView_volume_mapper.patch',
808                'pv_coincident.patch'
809               ]
810 }
811
812
813 version_5_6_0_bfaf7b8 :
814 {
815     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
816     patches :[
817               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
818               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
819              ]
820     depend : [
821               'Python',
822               'hdf5',
823               'qt',
824               'boost',
825               'libxml2',
826               'freetype',
827               'matplotlib',
828               'gl2ps',
829               'cgns',
830               'Pygments'
831               ]
832 }
833
834 version_5_6_0_bfaf7b8_win :
835 {
836     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
837     patches :  [
838                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
839                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
840                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
841                ]
842     depend : [
843               'Python',
844               'hdf5',
845               'qt',
846               'boost',
847               'libxml2',
848               'freetype',
849               'matplotlib',
850               'gl2ps',
851               'cgns',
852               'Pygments',
853               'pthreads'
854              ]
855 }
856
857 version_5_6_0_bfaf7b8_ospray_win :
858 {
859     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
860     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
861     patches : [
862                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
863                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
864                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
865               ]
866     depend : [
867               'Python',
868               'hdf5',
869               'qt',
870               'boost',
871               'libxml2',
872               'freetype',
873               'matplotlib',
874               'gl2ps',
875               'cgns',
876               'Pygments',
877               'ospray',
878               'pthreads'
879              ]
880 }
881
882 version_5_6_0p1_7bafc2b :
883 {
884     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
885     patches :  [
886                ]
887     depend : [
888               'Python',
889               'hdf5',
890               'qt',
891               'boost',
892               'libxml2',
893               'freetype',
894               'matplotlib',
895               'gl2ps',
896               'cgns',
897               'Pygments'
898              ]
899 }
900
901 version_5_6_0p1_7bafc2b_win :
902 {
903     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
904     patches :  [
905                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
906                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
907                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
908                ]
909     depend : [
910               'Python',
911               'hdf5',
912               'qt',
913               'boost',
914               'libxml2',
915               'freetype',
916               'matplotlib',
917               'gl2ps',
918               'cgns',
919               'Pygments',
920               'pthreads'
921              ]
922 }
923
924 version_5_4_1b5c4c89 :
925 {
926     compil_script : "ParaView-5.4.1_b5c4c89.sh"
927     # TA - OP 29/05/2018 Add the 3 patches from BO
928     patches : [
929                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
930                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
931                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
932               ]
933     depend : [
934               'Python',
935               'hdf5',
936               'qt',
937               'boost',
938               'libxml2',
939               'freetype',
940               'matplotlib',
941               'gl2ps',
942               'cgns',
943               'Pygments'
944              ]
945 }
946
947
948 version_5_1_2plus_820 :
949 {
950     compil_script : "ParaView-5.1-820.sh"
951     depend : [
952               'Python',
953               'hdf5',
954               'qt',
955               'boost',
956               'gl2ps',
957               'libxml2',
958               'freetype',
959               'matplotlib'
960              ]
961 }
962
963 version_5_1_2plus_820_offscreen_rendering :
964 {
965     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
966     depend : [
967               'Python',
968               'hdf5',
969               'qt',
970               'boost',
971               'gl2ps',
972               'libxml2',
973               'freetype',
974               'matplotlib',
975               'mesa'
976              ]
977 }
978
979 version_5_1_2plus_820_win :
980 {
981     compil_script : "ParaView-5.1-820.bat"
982     depend : [
983               'Python',
984               'hdf5',
985               'qt',
986               'boost',
987               'gl2ps',
988               'libxml2',
989               'freetype',
990               'matplotlib',
991               'zlib',
992               'libpng'
993              ]
994     opt_depend : []
995     patches : [ 'ParaView-5.1.2-win.patch' ]
996 }
997
998 version_5_1_2plus :
999 {
1000     compil_script : "ParaView-5.1.sh"
1001     depend : [
1002               'Python',
1003               'hdf5',
1004               'qt',
1005               'boost',
1006               'gl2ps',
1007               'libxml2',
1008               'freetype',
1009               'matplotlib',
1010               'cgns'
1011              ]
1012 }
1013
1014 version_5_0_1p1 :
1015 {
1016     name : "ParaView"
1017     compil_script :  $name + "-5.0.sh"
1018     depend : [
1019               'Python',
1020               'hdf5',
1021               'qt',
1022               'boost',
1023               'gl2ps',
1024               'libxml2',
1025               'freetype',
1026               'matplotlib'
1027              ]
1028 }
1029
1030 version_4_2_0 :
1031 {
1032     compil_script :  $name + "-3.14.0.sh"
1033     depend : [
1034               'Python',
1035               'hdf5',
1036               'qt',
1037               'boost',
1038               'gl2ps',
1039               'libxml2',
1040               'freetype',
1041               'matplotlib'
1042              ]
1043     patches : [
1044                   $name + "-4.2.0.patch"
1045               ]
1046 }
1047
1048 version_3_14_0 :
1049 {
1050     name : "ParaView"
1051     compil_script : $name + "-3.14.0.sh"
1052     depend : [
1053               "Python",
1054               "hdf5",
1055               "qt",
1056               "ParaViewData",
1057               "boost",
1058               "gl2ps"
1059              ]
1060     patches : [
1061                   $name + "-3.14.0.patch"
1062               ]
1063 }