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