Salome HOME
spns #26832: Debian 11
[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']
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_9_1 :
34 {
35     compil_script :  'ParaView-5.9.1.sh'
36     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
37     # two other LATA patches already included in archive
38     patches : ['paraview.0003-ParaViewClient.patch',
39                'paraview.0004-ParaView_hdf5.patch',
40                'paraview.0005-ParaView_find_cgns.patch',
41                'paraview.0006-ParaView_find_libxml2.patch',
42                'paraview.0007-ParaView_find_freetype.patch',
43                'paraview.0010-ParaView_CATALYST_cmake.patch',
44                'paraview.0008-ParaView_coincident_rendering.patch',
45                'paraview.0011-ParaView_protobuf_crash.patch',
46                'paraview.0015-Paraview_VTKM_ioss.patch'
47               ]
48 }
49
50 version_5_9_1_win :
51 {
52     compil_script :  'ParaView-5.9.1.bat'
53     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
54     depend : [
55               'Python',
56               'hdf5',
57               'qt',
58               'boost',
59               'libxml2',
60               'freetype',
61               'matplotlib',
62               'cgns',
63               'Pygments',
64               'pthreads',
65               'zlib'
66              ]
67     patches : ['paraview.0003-ParaViewClient.patch',
68                'paraview.0004-ParaView_hdf5.patch',
69                'paraview.0005-ParaView_find_cgns.patch',
70                'paraview.0006-ParaView_find_libxml2.patch',
71                'paraview.0007-ParaView_find_freetype.patch',
72                'paraview.0009-ParaView_find_zlib.patch',
73                'paraview.0010-ParaView_CATALYST_cmake.patch',
74                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
75                'paraview.0008-ParaView_coincident_rendering.patch',
76                'paraview.0011-ParaView_protobuf_crash.patch'
77               ]
78 }
79
80 version_5_9_1_MPI :
81 {
82     compil_script :  'ParaView-5.9.1.sh'
83     archive_info : {archive_name : "ParaView-5.9.1-lata.tar.gz"}
84     patches : ['paraview.0003-ParaViewClient.patch',
85                'paraview.0004-ParaView_hdf5.patch',
86                'paraview.0005-ParaView_find_cgns.patch',
87                'paraview.0006-ParaView_find_libxml2.patch',
88                'paraview.0007-ParaView_find_freetype.patch',
89                'paraview-5.9-VTKM_MPI.patch',
90                'paraview.0010-ParaView_CATALYST_cmake.patch',
91                'paraview.0008-ParaView_coincident_rendering.patch',
92                'paraview.0011-ParaView_protobuf_crash.patch',
93                'paraview.0015-Paraview_VTKM_ioss.patch',
94                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
95               ]
96 }
97
98
99 version_5_9_0 :
100 {
101     compil_script :  'ParaView-5.9.0.sh'
102     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
103     # two other LATA patches already included in archive
104     patches : ['paraview.0003-ParaViewClient.patch',
105                'paraview.0004-ParaView_hdf5.patch',
106                'paraview.0005-ParaView_find_cgns.patch',
107                'paraview.0006-ParaView_find_libxml2.patch',
108                'paraview.0007-ParaView_find_freetype.patch',
109                'paraview.0010-ParaView_CATALYST_cmake.patch',
110                'paraview.0008-ParaView_coincident_rendering.patch',
111                'paraview.0011-ParaView_protobuf_crash.patch',
112                'paraview.0015-Paraview_VTKM_ioss.patch'
113                'paraview-5.9.0-gcc.11.0.patch',
114                'paraview.0018-spns-26351-autoconvert.patch',
115                'paraview.0019-spns-26344-VTK-OpenMP.patch'
116               ]
117 }
118
119 version_5_9_0_int32 :
120 {
121     compil_script :  'ParaView-5.9.0.sh'
122     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
123     # two other LATA patches already included in archive
124     patches : ['paraview.0003-ParaViewClient.patch',
125                'paraview.0004-ParaView_hdf5.patch',
126                'paraview.0005-ParaView_find_cgns.patch',
127                'paraview.0006-ParaView_find_libxml2.patch',
128                'paraview.0007-ParaView_find_freetype.patch',
129                'paraview.0010-ParaView_CATALYST_cmake.patch',
130                'paraview.0008-ParaView_coincident_rendering.patch',
131                'paraview.0011-ParaView_protobuf_crash.patch',
132                'paraview.0015-Paraview_VTKM_ioss.patch',
133                'paraview.0018-spns-26351-autoconvert.patch',
134                'paraview.0019-spns-26344-VTK-OpenMP.patch'
135               ]
136 }
137
138 version_5_9_0_win :
139 {
140     compil_script :  'ParaView-5.9.0.bat'
141     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
142     depend : [
143               'Python',
144               'hdf5',
145               'qt',
146               'boost',
147               'libxml2',
148               'freetype',
149               'matplotlib',
150               'cgns',
151               'Pygments',
152               'pthreads',
153               'zlib'
154              ]
155     patches : ['paraview.0003-ParaViewClient.patch',
156                'paraview.0004-ParaView_hdf5.patch',
157                'paraview.0005-ParaView_find_cgns.patch',
158                'paraview.0006-ParaView_find_libxml2.patch',
159                'paraview.0007-ParaView_find_freetype.patch',
160                'paraview.0009-ParaView_find_zlib.patch',
161                'paraview.0010-ParaView_CATALYST_cmake.patch',
162                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
163                'paraview.0008-ParaView_coincident_rendering.patch',
164                'paraview.0011-ParaView_protobuf_crash.patch',
165                'paraview.0018-spns-26351-autoconvert.patch',
166                'paraview.0019-spns-26344-VTK-OpenMP.patch'
167               ]
168 }
169
170 version_5_9_0_win_int32 :
171 {
172     compil_script :  'ParaView-5.9.0.bat'
173     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
174     depend : [
175               'Python',
176               'hdf5',
177               'qt',
178               'boost',
179               'libxml2',
180               'freetype',
181               'matplotlib',
182               'cgns',
183               'Pygments',
184               'pthreads',
185               'zlib'
186              ]
187     patches : ['paraview.0003-ParaViewClient.patch',
188                'paraview.0004-ParaView_hdf5.patch',
189                'paraview.0005-ParaView_find_cgns.patch',
190                'paraview.0006-ParaView_find_libxml2.patch',
191                'paraview.0007-ParaView_find_freetype.patch',
192                'paraview.0008-ParaView_find_zlib.patch',
193                'paraview.0010-ParaView_CATALYST_cmake.patch',
194                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
195                'paraview.0008-ParaView_coincident_rendering.patch',
196                'paraview.0011-ParaView_protobuf_crash.patch',
197                'paraview.0018-spns-26351-autoconvert.patch',
198                'paraview.0019-spns-26344-VTK-OpenMP.patch'
199               ]
200 }
201
202 version_5_9_0_MPI :
203 {
204     compil_script :  'ParaView-5.9.0.sh'
205     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
206     patches : ['paraview.0003-ParaViewClient.patch',
207                'paraview.0004-ParaView_hdf5.patch',
208                'paraview.0005-ParaView_find_cgns.patch',
209                'paraview.0006-ParaView_find_libxml2.patch',
210                'paraview.0007-ParaView_find_freetype.patch',
211                'paraview-5.9-VTKM_MPI.patch',
212                'paraview.0010-ParaView_CATALYST_cmake.patch',
213                'paraview.0008-ParaView_coincident_rendering.patch',
214                'paraview.0011-ParaView_protobuf_crash.patch',
215                'paraview.0015-Paraview_VTKM_ioss.patch',
216                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
217                'paraview.0018-spns-26351-autoconvert.patch',
218                'paraview.0019-spns-26344-VTK-OpenMP.patch'
219               ]
220 }
221
222 version_5_9_0_MPI_int32 :
223 {
224     compil_script :  'ParaView-5.9.0.sh'
225     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
226     patches : ['paraview.0003-ParaViewClient.patch',
227                'paraview.0004-ParaView_hdf5.patch',
228                'paraview.0005-ParaView_find_cgns.patch',
229                'paraview.0006-ParaView_find_libxml2.patch',
230                'paraview.0007-ParaView_find_freetype.patch',
231                'paraview-5.9-VTKM_MPI.patch',
232                'paraview.0010-ParaView_CATALYST_cmake.patch',
233                'paraview.0008-ParaView_coincident_rendering.patch',
234                'paraview.0011-ParaView_protobuf_crash.patch',
235                'paraview.0015-Paraview_VTKM_ioss.patch',
236                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
237                'paraview.0018-spns-26351-autoconvert.patch',
238                'paraview.0019-spns-26344-VTK-OpenMP.patch'
239               ]
240 }
241
242 version_5_9_0_CO8_FD32_UB20_0_4 :
243 {
244     compil_script :  'ParaView-5.9.0.sh'
245     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
246     # two other LATA patches already included in archive
247     patches : ['paraview.0003-ParaViewClient.patch',
248                'paraview.0005-ParaView_find_cgns.patch',
249                'paraview.0010-ParaView_CATALYST_cmake.patch',
250                'paraview.0008-ParaView_coincident_rendering.patch',
251                'paraview.0017-ParaView_protobuf_crash.patch',
252                'paraview.0015-Paraview_VTKM_ioss.patch'
253                'paraview.0018-spns-26351-autoconvert.patch',
254                'paraview.0019-spns-26344-VTK-OpenMP.patch'
255               ]
256 }
257
258 version_5_9_0_DB10 :
259 {
260     compil_script :  'ParaView-5.9.0.sh'
261     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
262     # two other LATA patches already included in archive
263     patches : ['paraview.0003-ParaViewClient.patch',
264                'paraview.0005-ParaView_find_cgns.patch',
265                'paraview-5.9_qt-minimum-version.patch',
266                'paraview.0003-ParaViewClient_native.patch',
267                'paraview.0010-ParaView_CATALYST_cmake.patch',
268                'paraview.0008-ParaView_coincident_rendering.patch',
269                'paraview.0017-ParaView_protobuf_crash.patch',
270                'paraview.0015-Paraview_VTKM_ioss.patch'
271                'paraview.0018-spns-26351-autoconvert.patch',
272                'paraview.0019-spns-26344-VTK-OpenMP.patch'
273               ]
274 }
275
276 version_5_9_0_DB11 :
277 {
278     compil_script :  'ParaView-5.9.0.sh'
279     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
280     # two other LATA patches already included in archive
281     patches : ['paraview.0003-ParaViewClient.patch',
282                'paraview.0005-ParaView_find_cgns.patch',
283                'paraview-5.9_qt-minimum-version.patch',
284                'paraview.0003-ParaViewClient_native.patch',
285                'paraview.0010-ParaView_CATALYST_cmake.patch',
286                'paraview.0008-ParaView_coincident_rendering.patch',
287                'paraview.0017-ParaView_protobuf_crash.patch',
288                'paraview.0015-Paraview_VTKM_ioss.patch'
289                'paraview.0018-spns-26351-autoconvert.patch',
290                'paraview.0019-spns-26344-VTK-OpenMP.patch'
291               ]
292 }
293
294 version_5_8_0 :
295 {
296     compil_script :  'ParaView-5.8.0.sh'
297     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
298     # two other LATA patches already included in archive
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_volume_mapper.patch',
305                'paraview.0010-ParaView_find_python.patch',
306                'pv_coincident.patch',
307                'paraview-0012-LATA_64BITS_IDS.patch'
308               ]
309 }
310
311 version_5_8_0_int32 :
312 {
313     compil_script :  'ParaView-5.8.0.sh'
314     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
315     # two other LATA patches already included in archive
316     patches : ['paraview.0003-ParaViewClient.patch',
317                'paraview.0004-ParaView_hdf5.patch',
318                'paraview.0005-ParaView_find_cgns.patch',
319                'paraview.0006-ParaView_find_libxml2.patch',
320                'paraview.0007-ParaView_find_freetype.patch',
321                'paraview.0009-ParaView_volume_mapper.patch',
322                'paraview.0010-ParaView_find_python.patch',
323                'pv_coincident.patch'
324               ]
325 }
326
327 version_5_8_0_win :
328 {
329     compil_script :  'ParaView-5.8.0.bat'
330     depend : [
331               'Python',
332               'hdf5',
333               'qt',
334               'boost',
335               'libxml2',
336               'freetype',
337               'matplotlib',
338               'cgns',
339               'Pygments',
340               'pthreads',
341               'zlib'
342              ]
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.0008-ParaView_find_zlib.patch',
349                'paraview.0009-ParaView_volume_mapper.patch',
350                'pv_coincident.patch',
351                'paraview-0012-LATA_64BITS_IDS.patch'
352               ]
353 }
354
355 version_5_8_0_win_int32 :
356 {
357     compil_script :  'ParaView-5.8.0.bat'
358     depend : [
359               'Python',
360               'hdf5',
361               'qt',
362               'boost',
363               'libxml2',
364               'freetype',
365               'matplotlib',
366               'cgns',
367               'Pygments',
368               'pthreads',
369               'zlib'
370              ]
371     patches : ['paraview.0003-ParaViewClient.patch',
372                'paraview.0004-ParaView_hdf5.patch',
373                'paraview.0005-ParaView_find_cgns.patch',
374                'paraview.0006-ParaView_find_libxml2.patch',
375                'paraview.0007-ParaView_find_freetype.patch',
376                'paraview.0008-ParaView_find_zlib.patch',
377                'paraview.0009-ParaView_volume_mapper.patch',
378                'pv_coincident.patch'
379               ]
380 }
381
382 version_5_8_0_MPI :
383 {
384     compil_script :  'ParaView-5.8.0.sh'
385     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
386     patches : ['paraview.0003-ParaViewClient.patch',
387                'paraview.0004-ParaView_hdf5.patch',
388                'paraview.0005-ParaView_find_cgns.patch',
389                'paraview.0006-ParaView_find_libxml2.patch',
390                'paraview.0007-ParaView_find_freetype.patch',
391                'paraview.0009-ParaView_volume_mapper.patch',
392                'paraview.0012-VTKM_MPI.patch',
393                'pv_coincident.patch',
394                'paraview-0012-LATA_64BITS_IDS.patch'
395               ]
396 }
397
398 version_5_8_0_MPI_int32 :
399 {
400     compil_script :  'ParaView-5.8.0.sh'
401     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
402     patches : ['paraview.0003-ParaViewClient.patch',
403                'paraview.0004-ParaView_hdf5.patch',
404                'paraview.0005-ParaView_find_cgns.patch',
405                'paraview.0006-ParaView_find_libxml2.patch',
406                'paraview.0007-ParaView_find_freetype.patch',
407                'paraview.0009-ParaView_volume_mapper.patch',
408                'paraview.0012-VTKM_MPI.patch',
409                'pv_coincident.patch'
410               ]
411 }
412
413 version_5_6_0_bfaf7b8 :
414 {
415     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
416     patches :[
417               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
418               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
419              ]
420     depend : [
421               'Python',
422               'hdf5',
423               'qt',
424               'boost',
425               'libxml2',
426               'freetype',
427               'matplotlib',
428               'gl2ps',
429               'cgns',
430               'Pygments'
431               ]
432 }
433
434 version_5_6_0_bfaf7b8_win :
435 {
436     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
437     patches :  [
438                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
439                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
440                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
441                ]
442     depend : [
443               'Python',
444               'hdf5',
445               'qt',
446               'boost',
447               'libxml2',
448               'freetype',
449               'matplotlib',
450               'gl2ps',
451               'cgns',
452               'Pygments',
453               'pthreads'
454              ]
455 }
456
457 version_5_6_0_bfaf7b8_ospray_win :
458 {
459     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
460     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
461     patches : [
462                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
463                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
464                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
465               ]
466     depend : [
467               'Python',
468               'hdf5',
469               'qt',
470               'boost',
471               'libxml2',
472               'freetype',
473               'matplotlib',
474               'gl2ps',
475               'cgns',
476               'Pygments',
477               'ospray',
478               'pthreads'
479              ]
480 }
481
482 version_5_6_0p1_7bafc2b :
483 {
484     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
485     patches :  [
486                ]
487     depend : [
488               'Python',
489               'hdf5',
490               'qt',
491               'boost',
492               'libxml2',
493               'freetype',
494               'matplotlib',
495               'gl2ps',
496               'cgns',
497               'Pygments'
498              ]
499 }
500
501 version_5_6_0p1_7bafc2b_win :
502 {
503     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
504     patches :  [
505                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
506                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
507                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
508                ]
509     depend : [
510               'Python',
511               'hdf5',
512               'qt',
513               'boost',
514               'libxml2',
515               'freetype',
516               'matplotlib',
517               'gl2ps',
518               'cgns',
519               'Pygments',
520               'pthreads'
521              ]
522 }
523
524 version_5_4_1b5c4c89 :
525 {
526     compil_script : "ParaView-5.4.1_b5c4c89.sh"
527     # TA - OP 29/05/2018 Add the 3 patches from BO
528     patches : [
529                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
530                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
531                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
532               ]
533     depend : [
534               'Python',
535               'hdf5',
536               'qt',
537               'boost',
538               'libxml2',
539               'freetype',
540               'matplotlib',
541               'gl2ps',
542               'cgns',
543               'Pygments'
544              ]
545 }
546
547
548 version_5_1_2plus_820 :
549 {
550     compil_script : "ParaView-5.1-820.sh"
551     depend : [
552               'Python',
553               'hdf5',
554               'qt',
555               'boost',
556               'gl2ps',
557               'libxml2',
558               'freetype',
559               'matplotlib'
560              ]
561 }
562
563 version_5_1_2plus_820_offscreen_rendering :
564 {
565     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
566     depend : [
567               'Python',
568               'hdf5',
569               'qt',
570               'boost',
571               'gl2ps',
572               'libxml2',
573               'freetype',
574               'matplotlib',
575               'mesa'
576              ]
577 }
578
579 version_5_1_2plus_820_win :
580 {
581     compil_script : "ParaView-5.1-820.bat"
582     depend : [
583               'Python',
584               'hdf5',
585               'qt',
586               'boost',
587               'gl2ps',
588               'libxml2',
589               'freetype',
590               'matplotlib',
591               'zlib',
592               'libpng'
593              ]
594     opt_depend : []
595     patches : [ 'ParaView-5.1.2-win.patch' ]
596 }
597
598 version_5_1_2plus :
599 {
600     compil_script : "ParaView-5.1.sh"
601     depend : [
602               'Python',
603               'hdf5',
604               'qt',
605               'boost',
606               'gl2ps',
607               'libxml2',
608               'freetype',
609               'matplotlib',
610               'cgns'
611              ]
612 }
613
614 version_5_0_1p1 :
615 {
616     name : "ParaView"
617     compil_script :  $name + "-5.0.sh"
618     depend : [
619               'Python',
620               'hdf5',
621               'qt',
622               'boost',
623               'gl2ps',
624               'libxml2',
625               'freetype',
626               'matplotlib'
627              ]
628 }
629
630 version_4_2_0 :
631 {
632     compil_script :  $name + "-3.14.0.sh"
633     depend : [
634               'Python',
635               'hdf5',
636               'qt',
637               'boost',
638               'gl2ps',
639               'libxml2',
640               'freetype',
641               'matplotlib'
642              ]
643     patches : [
644                   $name + "-4.2.0.patch"
645               ]
646 }
647
648 version_3_14_0 :
649 {
650     name : "ParaView"
651     compil_script : $name + "-3.14.0.sh"
652     depend : [
653               "Python",
654               "hdf5",
655               "qt",
656               "ParaViewData",
657               "boost",
658               "gl2ps"
659              ]
660     patches : [
661                   $name + "-3.14.0.patch"
662               ]
663 }