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