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