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