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