Salome HOME
spns #20541 : LATA 32 bits IDsas default. Have a dedicated section if 64 bits IDs...
[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_10_0 :
34 {
35     compil_script :  'ParaView-5.10.0.sh'
36     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
37     # two other LATA patches already included in archive
38     patches : ['paraview.0003-ParaViewClient.patch',
39                'paraview.0004-ParaView_hdf5.patch',
40                'paraview.0006-ParaView_find_libxml2.patch',
41                'paraview.0007-ParaView_find_freetype.patch',
42                'paraview.0011-ParaView_protobuf_crash.patch'
43               ]
44 }
45
46 version_5_10_0_win :
47 {
48     compil_script :  'ParaView-5.10.0.bat'
49     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
50     depend : [
51               'Python',
52               'hdf5',
53               'qt',
54               'boost',
55               'libxml2',
56               'freetype',
57               'cgns',
58               'Pygments',
59               'pthreads',
60               'zlib'
61              ]
62    opt_depend: ['matplotlib']
63    patches : ['paraview.0003-ParaViewClient.patch',
64                'paraview.0004-ParaView_hdf5.patch',
65                'paraview.0006-ParaView_find_libxml2.patch',
66                'paraview.0007-ParaView_find_freetype.patch',
67                'paraview.0009-ParaView_find_zlib.patch',
68                'paraview.0011-ParaView_protobuf_crash.patch'
69               ]
70 }
71
72 version_5_10_0_MPI :
73 {
74     compil_script :  'ParaView-5.10.0.sh'
75     archive_info : {archive_name : "ParaView-5.10.0-lata.tar.gz"}
76     patches : ['paraview.0003-ParaViewClient.patch',
77                'paraview.0004-ParaView_hdf5.patch',
78                'paraview.0006-ParaView_find_libxml2.patch',
79                'paraview.0007-ParaView_find_freetype.patch',
80                'paraview-5.9-VTKM_MPI.patch',
81                'paraview.0011-ParaView_protobuf_crash.patch',
82                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
83               ]
84 }
85
86 version_5_9_1 :
87 {
88     compil_script :  'ParaView-5.9.1.sh'
89     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
90     # two other LATA patches already included in archive
91     patches : ['paraview.0003-ParaViewClient.patch',
92                'paraview.0004-ParaView_hdf5.patch',
93                'paraview.0005-ParaView_find_cgns.patch',
94                'paraview.0006-ParaView_find_libxml2.patch',
95                'paraview.0007-ParaView_find_freetype.patch',
96                'paraview.0010-ParaView_CATALYST_cmake.patch',
97                'paraview.0008-ParaView_coincident_rendering.patch',
98                'paraview.0011-ParaView_protobuf_crash.patch',
99                'paraview.0015-Paraview_VTKM_ioss.patch'
100               ]
101 }
102
103 version_5_9_1_win :
104 {
105     compil_script :  'ParaView-5.9.1.bat'
106     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
107     depend : [
108               'Python',
109               'hdf5',
110               'qt',
111               'boost',
112               'libxml2',
113               'freetype',
114               'cgns',
115               'Pygments',
116               'pthreads',
117               'zlib'
118              ]
119     opt_depend: ['matplotlib'] # in debug mode, do not build this product
120     patches : ['paraview.0003-ParaViewClient.patch',
121                'paraview.0004-ParaView_hdf5.patch',
122                'paraview.0005-ParaView_find_cgns.patch',
123                'paraview.0006-ParaView_find_libxml2.patch',
124                'paraview.0007-ParaView_find_freetype.patch',
125                'paraview.0009-ParaView_find_zlib.patch',
126                'paraview.0010-ParaView_CATALYST_cmake.patch',
127                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
128                'paraview.0008-ParaView_coincident_rendering.patch',
129                'paraview.0011-ParaView_protobuf_crash.patch'
130               ]
131 }
132
133 version_5_9_1_MPI :
134 {
135     compil_script :  'ParaView-5.9.1.sh'
136     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
137     patches : ['paraview.0003-ParaViewClient.patch',
138                'paraview.0004-ParaView_hdf5.patch',
139                'paraview.0005-ParaView_find_cgns.patch',
140                'paraview.0006-ParaView_find_libxml2.patch',
141                'paraview.0007-ParaView_find_freetype.patch',
142                'paraview-5.9-VTKM_MPI.patch',
143                'paraview.0010-ParaView_CATALYST_cmake.patch',
144                'paraview.0008-ParaView_coincident_rendering.patch',
145                'paraview.0011-ParaView_protobuf_crash.patch',
146                'paraview.0015-Paraview_VTKM_ioss.patch',
147                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
148               ]
149 }
150
151
152 version_5_9_0 :
153 {
154     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf']
155     compil_script :  'ParaView-5.9.0.sh'
156     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
157     # two other LATA patches already included in archive
158     patches : ['paraview.0003-ParaViewClient.patch',
159                'paraview.0004-ParaView_hdf5.patch',
160                'paraview.0005-ParaView_find_cgns.patch',
161                'paraview.0006-ParaView_find_libxml2.patch',
162                'paraview.0007-ParaView_find_freetype.patch',
163                'paraview.0010-ParaView_CATALYST_cmake.patch',
164                'paraview.0008-ParaView_coincident_rendering.patch',
165                'paraview.0011-ParaView_protobuf_crash.patch',
166                'paraview.0015-Paraview_VTKM_ioss.patch',
167                'paraview-5.9.0-gcc.11.0.patch',
168                'paraview.0018-spns-26351-autoconvert.patch',
169                'paraview.0019-spns-26344-VTK-OpenMP.patch'
170               ]
171 }
172
173 version_5_9_0_int32 :
174 {
175     compil_script :  'ParaView-5.9.0.sh'
176     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
177     # two other LATA patches already included in archive
178     patches : ['paraview.0003-ParaViewClient.patch',
179                'paraview.0004-ParaView_hdf5.patch',
180                'paraview.0005-ParaView_find_cgns.patch',
181                'paraview.0006-ParaView_find_libxml2.patch',
182                'paraview.0007-ParaView_find_freetype.patch',
183                'paraview.0010-ParaView_CATALYST_cmake.patch',
184                'paraview.0008-ParaView_coincident_rendering.patch',
185                'paraview.0011-ParaView_protobuf_crash.patch',
186                'paraview.0015-Paraview_VTKM_ioss.patch',
187                'paraview.0018-spns-26351-autoconvert.patch',
188                'paraview.0019-spns-26344-VTK-OpenMP.patch'
189               ]
190 }
191
192 version_5_9_0_win :
193 {
194     compil_script :  'ParaView-5.9.0.bat'
195     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
196     depend : [
197               'Python',
198               'hdf5',
199               'qt',
200               'boost',
201               'libxml2',
202               'freetype',
203               'cgns',
204               'Pygments',
205               'pthreads',
206               'zlib'
207              ]
208     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
209     patches : ['paraview.0003-ParaViewClient.patch',
210                'paraview.0004-ParaView_hdf5.patch',
211                'paraview.0005-ParaView_find_cgns.patch',
212                'paraview.0006-ParaView_find_libxml2.patch',
213                'paraview.0007-ParaView_find_freetype.patch',
214                'paraview.0009-ParaView_find_zlib.patch',
215                'paraview.0010-ParaView_CATALYST_cmake.patch',
216                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
217                'paraview.0008-ParaView_coincident_rendering.patch',
218                'paraview.0011-ParaView_protobuf_crash.patch',
219                'paraview.0018-spns-26351-autoconvert.patch',
220                'paraview.0019-spns-26344-VTK-OpenMP.patch',
221                'paraview.0015-Paraview_VTKM_ioss.patch'
222               ]
223 }
224
225 version_5_9_0_win_dbg :
226 {
227     compil_script :  'ParaView-5.9.0.bat'
228     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
229     depend : [
230               'Python',
231               'hdf5',
232               'qt',
233               'boost',
234               'libxml2',
235               'freetype',
236               'cgns',
237               'Pygments',
238               'pthreads',
239               'zlib'
240              ]
241     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
242     patches : ['paraview.0003-ParaViewClient.patch',
243                'paraview.0004-ParaView_hdf5.patch',
244                'paraview.0005-ParaView_find_cgns.patch',
245                'paraview.0006-ParaView_find_libxml2.patch',
246                'paraview.0007-ParaView_find_freetype.patch',
247                'paraview.0009-ParaView_find_zlib.patch',
248                'paraview.0010-ParaView_CATALYST_cmake.patch',
249                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
250                'paraview.0008-ParaView_coincident_rendering.patch',
251                'paraview.0011-ParaView_protobuf_crash.patch',
252                'paraview.0018-spns-26351-autoconvert.patch',
253                'paraview.0019-spns-26344-VTK-OpenMP.patch',
254                'paraview.0015-Paraview_VTKM_ioss.patch',
255                'paraview-5.9.0-vs-debug.patch'
256               ]
257 }
258
259 version_5_9_0_MPI :
260 {
261     compil_script :  'ParaView-5.9.0.sh'
262     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
263     patches : ['paraview.0003-ParaViewClient.patch',
264                'paraview.0004-ParaView_hdf5.patch',
265                'paraview.0005-ParaView_find_cgns.patch',
266                'paraview.0006-ParaView_find_libxml2.patch',
267                'paraview.0007-ParaView_find_freetype.patch',
268                'paraview-5.9-VTKM_MPI.patch',
269                'paraview.0010-ParaView_CATALYST_cmake.patch',
270                'paraview.0008-ParaView_coincident_rendering.patch',
271                'paraview.0011-ParaView_protobuf_crash.patch',
272                'paraview.0015-Paraview_VTKM_ioss.patch',
273                'paraview-5.9.0-gcc.11.0.patch',
274                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
275                'paraview.0018-spns-26351-autoconvert.patch',
276                'paraview.0019-spns-26344-VTK-OpenMP.patch',
277                'paraview.0020.findMPI.patch',
278                'paraview.0021-FindGDAL.patch'
279               ]
280 }
281
282 version_5_9_0_MPI_LATA_64BITS_IDS :
283 {
284     compil_script :  'ParaView-5.9.0.sh'
285     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
286     patches : ['paraview.0003-ParaViewClient.patch',
287                'paraview.0004-ParaView_hdf5.patch',
288                'paraview.0005-ParaView_find_cgns.patch',
289                'paraview.0006-ParaView_find_libxml2.patch',
290                'paraview.0007-ParaView_find_freetype.patch',
291                'paraview-5.9-VTKM_MPI.patch',
292                'paraview.0010-ParaView_CATALYST_cmake.patch',
293                'paraview.0008-ParaView_coincident_rendering.patch',
294                'paraview.0011-ParaView_protobuf_crash.patch',
295                'paraview.0015-Paraview_VTKM_ioss.patch',
296                'paraview-5.9.0-gcc.11.0.patch',
297                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
298                'paraview.0018-spns-26351-autoconvert.patch',
299                'paraview.0019-spns-26344-VTK-OpenMP.patch',
300                'paraview.0020.findMPI.patch',
301                'paraview.0021-FindGDAL.patch',
302                'paraview-0012-LATA_64BITS_IDS.patch'
303               ]
304 }
305
306 version_5_9_0_FD32 :
307 {
308     compil_script :  'ParaView-5.9.0.sh'
309     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
310     # two other LATA patches already included in archive
311     patches : ['paraview.0003-ParaViewClient.patch',
312                'paraview.0005-ParaView_find_cgns.patch',
313                'paraview.0010-ParaView_CATALYST_cmake.patch',
314                'paraview.0008-ParaView_coincident_rendering.patch',
315                'paraview.0011-ParaView_protobuf_crash.patch',
316                'paraview.0015-Paraview_VTKM_ioss.patch'
317                'paraview.0018-spns-26351-autoconvert.patch',
318                'paraview.0019-spns-26344-VTK-OpenMP.patch'
319               ]
320 }
321
322 version_5_9_0_UB20_04 :
323 {
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-5.9-VTKM_MPI.patch',
333                'paraview.0010-ParaView_CATALYST_cmake.patch',
334                'paraview.0008-ParaView_coincident_rendering.patch',
335                'paraview.0011-ParaView_protobuf_crash.patch',
336                'paraview.0015-Paraview_VTKM_ioss.patch',
337                'paraview-5.9.0-gcc.11.0.patch',
338                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
339                'paraview.0018-spns-26351-autoconvert.patch',
340                'paraview.0019-spns-26344-VTK-OpenMP.patch',
341                'paraview.0020.findMPI.patch'
342               ]
343 }
344
345 version_5_9_0_CO8 :
346 {
347     compil_script :  'ParaView-5.9.0.sh'
348     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
349     # two other LATA patches already included in archive
350     patches : ['paraview.0003-ParaViewClient.patch',
351                'paraview.0005-ParaView_find_cgns.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                'paraview.0020.findMPI.patch'
359               ]
360 }
361
362 version_5_9_0_DB10 :
363 {
364     compil_script :  'ParaView-5.9.0.sh'
365     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
366     # two other LATA patches already included in archive
367     patches : ['paraview.0003-ParaViewClient.patch',
368                'paraview-5.9_qt-minimum-version.patch',
369                'paraview.0003-ParaViewClient_native.patch',
370                'paraview.0004-ParaView_hdf5.patch',
371                'paraview.0005-ParaView_find_cgns.patch',
372                'paraview.0006-ParaView_find_libxml2.patch',
373                'paraview.0007-ParaView_find_freetype.patch',
374                'paraview-5.9-VTKM_MPI.patch',
375                'paraview.0010-ParaView_CATALYST_cmake.patch',
376                'paraview.0008-ParaView_coincident_rendering.patch',
377                'paraview.0011-ParaView_protobuf_crash.patch',
378                'paraview.0015-Paraview_VTKM_ioss.patch',
379                'paraview-5.9.0-gcc.11.0.patch',
380                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
381                'paraview.0018-spns-26351-autoconvert.patch',
382                'paraview.0019-spns-26344-VTK-OpenMP.patch',
383                'paraview.0020.findMPI.patch'
384               ]
385 }
386
387 version_5_9_0_DB11 :
388 {
389     compil_script :  'ParaView-5.9.0.sh'
390     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
391     # two other LATA patches already included in archive
392     patches : ['paraview.0003-ParaViewClient.patch',
393                'paraview-5.9_qt-minimum-version.patch',
394                'paraview.0003-ParaViewClient_native.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-5.9-VTKM_MPI.patch',
400                'paraview.0010-ParaView_CATALYST_cmake.patch',
401                'paraview.0008-ParaView_coincident_rendering.patch',
402                'paraview.0011-ParaView_protobuf_crash.patch',
403                'paraview.0015-Paraview_VTKM_ioss.patch',
404                'paraview-5.9.0-gcc.11.0.patch',
405                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
406                'paraview.0018-spns-26351-autoconvert.patch',
407                'paraview.0019-spns-26344-VTK-OpenMP.patch',
408                'paraview.0020.findMPI.patch'
409               ]
410 }
411
412 version_5_8_0 :
413 {
414     compil_script :  'ParaView-5.8.0.sh'
415     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
416     # two other LATA patches already included in archive
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.0009-ParaView_volume_mapper.patch',
423                'paraview.0010-ParaView_find_python.patch',
424                'pv_coincident.patch'
425               ]
426 }
427
428 version_5_8_0_int32 :
429 {
430     compil_script :  'ParaView-5.8.0.sh'
431     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
432     # two other LATA patches already included in archive
433     patches : ['paraview.0003-ParaViewClient.patch',
434                'paraview.0004-ParaView_hdf5.patch',
435                'paraview.0005-ParaView_find_cgns.patch',
436                'paraview.0006-ParaView_find_libxml2.patch',
437                'paraview.0007-ParaView_find_freetype.patch',
438                'paraview.0009-ParaView_volume_mapper.patch',
439                'paraview.0010-ParaView_find_python.patch',
440                'pv_coincident.patch'
441               ]
442 }
443
444 version_5_8_0_win :
445 {
446     compil_script :  'ParaView-5.8.0.bat'
447     depend : [
448               'Python',
449               'hdf5',
450               'qt',
451               'boost',
452               'libxml2',
453               'freetype',
454               'matplotlib',
455               'cgns',
456               'Pygments',
457               'pthreads',
458               'zlib'
459              ]
460     patches : ['paraview.0003-ParaViewClient.patch',
461                'paraview.0004-ParaView_hdf5.patch',
462                'paraview.0005-ParaView_find_cgns.patch',
463                'paraview.0006-ParaView_find_libxml2.patch',
464                'paraview.0007-ParaView_find_freetype.patch',
465                'paraview.0008-ParaView_find_zlib.patch',
466                'paraview.0009-ParaView_volume_mapper.patch',
467                'pv_coincident.patch'
468              ]
469 }
470
471 version_5_8_0_win_int32 :
472 {
473     compil_script :  'ParaView-5.8.0.bat'
474     depend : [
475               'Python',
476               'hdf5',
477               'qt',
478               'boost',
479               'libxml2',
480               'freetype',
481               'matplotlib',
482               'cgns',
483               'Pygments',
484               'pthreads',
485               'zlib'
486              ]
487     patches : ['paraview.0003-ParaViewClient.patch',
488                'paraview.0004-ParaView_hdf5.patch',
489                'paraview.0005-ParaView_find_cgns.patch',
490                'paraview.0006-ParaView_find_libxml2.patch',
491                'paraview.0007-ParaView_find_freetype.patch',
492                'paraview.0008-ParaView_find_zlib.patch',
493                'paraview.0009-ParaView_volume_mapper.patch',
494                'pv_coincident.patch'
495               ]
496 }
497
498 version_5_8_0_MPI :
499 {
500     compil_script :  'ParaView-5.8.0.sh'
501     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
502     patches : ['paraview.0003-ParaViewClient.patch',
503                'paraview.0004-ParaView_hdf5.patch',
504                'paraview.0005-ParaView_find_cgns.patch',
505                'paraview.0006-ParaView_find_libxml2.patch',
506                'paraview.0007-ParaView_find_freetype.patch',
507                'paraview.0009-ParaView_volume_mapper.patch',
508                'paraview.0012-VTKM_MPI.patch',
509                'pv_coincident.patch'
510               ]
511 }
512
513 version_5_8_0_MPI_LATA_64BITS_IDS :
514 {
515     compil_script :  'ParaView-5.8.0.sh'
516     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
517     patches : ['paraview.0003-ParaViewClient.patch',
518                'paraview.0004-ParaView_hdf5.patch',
519                'paraview.0005-ParaView_find_cgns.patch',
520                'paraview.0006-ParaView_find_libxml2.patch',
521                'paraview.0007-ParaView_find_freetype.patch',
522                'paraview.0009-ParaView_volume_mapper.patch',
523                'paraview.0012-VTKM_MPI.patch',
524                'pv_coincident.patch',
525                'paraview-0012-LATA_64BITS_IDS.patch'
526               ]
527 }
528
529
530 version_5_8_0_MPI_int32 :
531 {
532     compil_script :  'ParaView-5.8.0.sh'
533     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
534     patches : ['paraview.0003-ParaViewClient.patch',
535                'paraview.0004-ParaView_hdf5.patch',
536                'paraview.0005-ParaView_find_cgns.patch',
537                'paraview.0006-ParaView_find_libxml2.patch',
538                'paraview.0007-ParaView_find_freetype.patch',
539                'paraview.0009-ParaView_volume_mapper.patch',
540                'paraview.0012-VTKM_MPI.patch',
541                'pv_coincident.patch'
542               ]
543 }
544
545 version_5_8_0_FD30 :
546 {
547     compil_script :  'ParaView-5.8.0.sh'
548     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
549     # two other LATA patches already included in archive
550     patches : ['paraview.0010-ParaViewClient.patch', # xmlpatterns-qt5
551                'paraview.0004-ParaView_hdf5.patch',
552                'paraview.0005-ParaView_find_cgns.patch',
553                'paraview.0006-ParaView_find_libxml2.patch',
554                'paraview.0007-ParaView_find_freetype.patch',
555                'paraview.0009-ParaView_volume_mapper.patch',
556                'pv_coincident.patch'
557               ]
558 }
559
560 version_5_8_0_FD32 :
561 {
562     compil_script :  'ParaView-5.8.0.sh'
563     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
564     # two other LATA patches already included in archive
565     patches : ['paraview.0010-ParaViewClient.patch',
566                 'paraview.0004-ParaView_hdf5.patch',
567                 'paraview.0005-ParaView_find_cgns.patch',
568                 'paraview.0006-ParaView_find_libxml2.patch',
569                 'paraview.0007-ParaView_find_freetype.patch',
570                 'paraview.0009-ParaView_volume_mapper.patch',
571                 'pv_coincident.patch'
572               ]
573 }
574
575 version_5_8_0_CO7_OpenMP :
576 {
577     compil_script :  'ParaView-5.8.0.sh'
578     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
579     # two other LATA patches already included in archive
580     patches : ['paraview.0003-ParaViewClient.patch',
581                 'paraview.0004-ParaView_hdf5.patch',
582                 'paraview.0005-ParaView_find_cgns.patch',
583                 'paraview.0006-ParaView_find_libxml2.patch',
584                 'paraview.0007-ParaView_find_freetype.patch',
585                 'paraview.0009-ParaView_volume_mapper.patch',
586                 'paraview.0011-vtkSMPSelection.patch',
587                 'pv_coincident.patch'
588               ]
589 }
590
591 version_5_8_0_CO8 :
592 {
593     compil_script :  'ParaView-5.8.0.sh'
594     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
595     # two other LATA patches already included in archive
596     patches : ['paraview.0010-ParaViewClient.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.0009-ParaView_volume_mapper.patch',
602                'pv_coincident.patch'
603               ]
604 }
605
606
607 version_5_6_0_bfaf7b8 :
608 {
609     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
610     patches :[
611               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
612               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
613              ]
614     depend : [
615               'Python',
616               'hdf5',
617               'qt',
618               'boost',
619               'libxml2',
620               'freetype',
621               'matplotlib',
622               'gl2ps',
623               'cgns',
624               'Pygments'
625               ]
626 }
627
628 version_5_6_0_bfaf7b8_win :
629 {
630     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
631     patches :  [
632                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
633                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
634                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
635                ]
636     depend : [
637               'Python',
638               'hdf5',
639               'qt',
640               'boost',
641               'libxml2',
642               'freetype',
643               'matplotlib',
644               'gl2ps',
645               'cgns',
646               'Pygments',
647               'pthreads'
648              ]
649 }
650
651 version_5_6_0_bfaf7b8_ospray_win :
652 {
653     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
654     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
655     patches : [
656                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
657                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
658                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
659               ]
660     depend : [
661               'Python',
662               'hdf5',
663               'qt',
664               'boost',
665               'libxml2',
666               'freetype',
667               'matplotlib',
668               'gl2ps',
669               'cgns',
670               'Pygments',
671               'ospray',
672               'pthreads'
673              ]
674 }
675
676 version_5_6_0p1_7bafc2b :
677 {
678     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
679     patches :  [
680                ]
681     depend : [
682               'Python',
683               'hdf5',
684               'qt',
685               'boost',
686               'libxml2',
687               'freetype',
688               'matplotlib',
689               'gl2ps',
690               'cgns',
691               'Pygments'
692              ]
693 }
694
695 version_5_6_0p1_7bafc2b_win :
696 {
697     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
698     patches :  [
699                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
700                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
701                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
702                ]
703     depend : [
704               'Python',
705               'hdf5',
706               'qt',
707               'boost',
708               'libxml2',
709               'freetype',
710               'matplotlib',
711               'gl2ps',
712               'cgns',
713               'Pygments',
714               'pthreads'
715              ]
716 }
717
718 version_5_4_1b5c4c89 :
719 {
720     compil_script : "ParaView-5.4.1_b5c4c89.sh"
721     # TA - OP 29/05/2018 Add the 3 patches from BO
722     patches : [
723                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
724                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
725                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
726               ]
727     depend : [
728               'Python',
729               'hdf5',
730               'qt',
731               'boost',
732               'libxml2',
733               'freetype',
734               'matplotlib',
735               'gl2ps',
736               'cgns',
737               'Pygments'
738              ]
739 }
740
741
742 version_5_1_2plus_820 :
743 {
744     compil_script : "ParaView-5.1-820.sh"
745     depend : [
746               'Python',
747               'hdf5',
748               'qt',
749               'boost',
750               'gl2ps',
751               'libxml2',
752               'freetype',
753               'matplotlib'
754              ]
755 }
756
757 version_5_1_2plus_820_offscreen_rendering :
758 {
759     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
760     depend : [
761               'Python',
762               'hdf5',
763               'qt',
764               'boost',
765               'gl2ps',
766               'libxml2',
767               'freetype',
768               'matplotlib',
769               'mesa'
770              ]
771 }
772
773 version_5_1_2plus_820_win :
774 {
775     compil_script : "ParaView-5.1-820.bat"
776     depend : [
777               'Python',
778               'hdf5',
779               'qt',
780               'boost',
781               'gl2ps',
782               'libxml2',
783               'freetype',
784               'matplotlib',
785               'zlib',
786               'libpng'
787              ]
788     opt_depend : []
789     patches : [ 'ParaView-5.1.2-win.patch' ]
790 }
791
792 version_5_1_2plus :
793 {
794     compil_script : "ParaView-5.1.sh"
795     depend : [
796               'Python',
797               'hdf5',
798               'qt',
799               'boost',
800               'gl2ps',
801               'libxml2',
802               'freetype',
803               'matplotlib',
804               'cgns'
805              ]
806 }
807
808 version_5_0_1p1 :
809 {
810     name : "ParaView"
811     compil_script :  $name + "-5.0.sh"
812     depend : [
813               'Python',
814               'hdf5',
815               'qt',
816               'boost',
817               'gl2ps',
818               'libxml2',
819               'freetype',
820               'matplotlib'
821              ]
822 }
823
824 version_4_2_0 :
825 {
826     compil_script :  $name + "-3.14.0.sh"
827     depend : [
828               'Python',
829               'hdf5',
830               'qt',
831               'boost',
832               'gl2ps',
833               'libxml2',
834               'freetype',
835               'matplotlib'
836              ]
837     patches : [
838                   $name + "-4.2.0.patch"
839               ]
840 }
841
842 version_3_14_0 :
843 {
844     name : "ParaView"
845     compil_script : $name + "-3.14.0.sh"
846     depend : [
847               "Python",
848               "hdf5",
849               "qt",
850               "ParaViewData",
851               "boost",
852               "gl2ps"
853              ]
854     patches : [
855                   $name + "-3.14.0.patch"
856               ]
857 }