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