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