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