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