Salome HOME
rearrange salome system dependencies
[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_8_0 :
277 {
278     compil_script :  'ParaView-5.8.0.sh'
279     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
280     # two other LATA patches already included in archive
281     patches : ['paraview.0003-ParaViewClient.patch',
282                'paraview.0004-ParaView_hdf5.patch',
283                'paraview.0005-ParaView_find_cgns.patch',
284                'paraview.0006-ParaView_find_libxml2.patch',
285                'paraview.0007-ParaView_find_freetype.patch',
286                'paraview.0009-ParaView_volume_mapper.patch',
287                'paraview.0010-ParaView_find_python.patch',
288                'pv_coincident.patch',
289                'paraview-0012-LATA_64BITS_IDS.patch'
290               ]
291 }
292
293 version_5_8_0_int32 :
294 {
295     compil_script :  'ParaView-5.8.0.sh'
296     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
297     # two other LATA patches already included in archive
298     patches : ['paraview.0003-ParaViewClient.patch',
299                'paraview.0004-ParaView_hdf5.patch',
300                'paraview.0005-ParaView_find_cgns.patch',
301                'paraview.0006-ParaView_find_libxml2.patch',
302                'paraview.0007-ParaView_find_freetype.patch',
303                'paraview.0009-ParaView_volume_mapper.patch',
304                'paraview.0010-ParaView_find_python.patch',
305                'pv_coincident.patch'
306               ]
307 }
308
309 version_5_8_0_win :
310 {
311     compil_script :  'ParaView-5.8.0.bat'
312     depend : [
313               'Python',
314               'hdf5',
315               'qt',
316               'boost',
317               'libxml2',
318               'freetype',
319               'matplotlib',
320               'cgns',
321               'Pygments',
322               'pthreads',
323               'zlib'
324              ]
325     patches : ['paraview.0003-ParaViewClient.patch',
326                'paraview.0004-ParaView_hdf5.patch',
327                'paraview.0005-ParaView_find_cgns.patch',
328                'paraview.0006-ParaView_find_libxml2.patch',
329                'paraview.0007-ParaView_find_freetype.patch',
330                'paraview.0008-ParaView_find_zlib.patch',
331                'paraview.0009-ParaView_volume_mapper.patch',
332                'pv_coincident.patch',
333                'paraview-0012-LATA_64BITS_IDS.patch'
334               ]
335 }
336
337 version_5_8_0_win_int32 :
338 {
339     compil_script :  'ParaView-5.8.0.bat'
340     depend : [
341               'Python',
342               'hdf5',
343               'qt',
344               'boost',
345               'libxml2',
346               'freetype',
347               'matplotlib',
348               'cgns',
349               'Pygments',
350               'pthreads',
351               'zlib'
352              ]
353     patches : ['paraview.0003-ParaViewClient.patch',
354                'paraview.0004-ParaView_hdf5.patch',
355                'paraview.0005-ParaView_find_cgns.patch',
356                'paraview.0006-ParaView_find_libxml2.patch',
357                'paraview.0007-ParaView_find_freetype.patch',
358                'paraview.0008-ParaView_find_zlib.patch',
359                'paraview.0009-ParaView_volume_mapper.patch',
360                'pv_coincident.patch'
361               ]
362 }
363
364 version_5_8_0_MPI :
365 {
366     compil_script :  'ParaView-5.8.0.sh'
367     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
368     patches : ['paraview.0003-ParaViewClient.patch',
369                'paraview.0004-ParaView_hdf5.patch',
370                'paraview.0005-ParaView_find_cgns.patch',
371                'paraview.0006-ParaView_find_libxml2.patch',
372                'paraview.0007-ParaView_find_freetype.patch',
373                'paraview.0009-ParaView_volume_mapper.patch',
374                'paraview.0012-VTKM_MPI.patch',
375                'pv_coincident.patch',
376                'paraview-0012-LATA_64BITS_IDS.patch'
377               ]
378 }
379
380 version_5_8_0_MPI_int32 :
381 {
382     compil_script :  'ParaView-5.8.0.sh'
383     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
384     patches : ['paraview.0003-ParaViewClient.patch',
385                'paraview.0004-ParaView_hdf5.patch',
386                'paraview.0005-ParaView_find_cgns.patch',
387                'paraview.0006-ParaView_find_libxml2.patch',
388                'paraview.0007-ParaView_find_freetype.patch',
389                'paraview.0009-ParaView_volume_mapper.patch',
390                'paraview.0012-VTKM_MPI.patch',
391                'pv_coincident.patch'
392               ]
393 }
394
395 version_5_6_0_bfaf7b8 :
396 {
397     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
398     patches :[
399               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
400               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
401              ]
402     depend : [
403               'Python',
404               'hdf5',
405               'qt',
406               'boost',
407               'libxml2',
408               'freetype',
409               'matplotlib',
410               'gl2ps',
411               'cgns',
412               'Pygments'
413               ]
414 }
415
416 version_5_6_0_bfaf7b8_win :
417 {
418     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
419     patches :  [
420                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
421                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
422                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
423                ]
424     depend : [
425               'Python',
426               'hdf5',
427               'qt',
428               'boost',
429               'libxml2',
430               'freetype',
431               'matplotlib',
432               'gl2ps',
433               'cgns',
434               'Pygments',
435               'pthreads'
436              ]
437 }
438
439 version_5_6_0_bfaf7b8_ospray_win :
440 {
441     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
442     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
443     patches : [
444                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
445                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
446                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
447               ]
448     depend : [
449               'Python',
450               'hdf5',
451               'qt',
452               'boost',
453               'libxml2',
454               'freetype',
455               'matplotlib',
456               'gl2ps',
457               'cgns',
458               'Pygments',
459               'ospray',
460               'pthreads'
461              ]
462 }
463
464 version_5_6_0p1_7bafc2b :
465 {
466     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
467     patches :  [
468                ]
469     depend : [
470               'Python',
471               'hdf5',
472               'qt',
473               'boost',
474               'libxml2',
475               'freetype',
476               'matplotlib',
477               'gl2ps',
478               'cgns',
479               'Pygments'
480              ]
481 }
482
483 version_5_6_0p1_7bafc2b_win :
484 {
485     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
486     patches :  [
487                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
488                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
489                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
490                ]
491     depend : [
492               'Python',
493               'hdf5',
494               'qt',
495               'boost',
496               'libxml2',
497               'freetype',
498               'matplotlib',
499               'gl2ps',
500               'cgns',
501               'Pygments',
502               'pthreads'
503              ]
504 }
505
506 version_5_4_1b5c4c89 :
507 {
508     compil_script : "ParaView-5.4.1_b5c4c89.sh"
509     # TA - OP 29/05/2018 Add the 3 patches from BO
510     patches : [
511                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
512                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
513                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
514               ]
515     depend : [
516               'Python',
517               'hdf5',
518               'qt',
519               'boost',
520               'libxml2',
521               'freetype',
522               'matplotlib',
523               'gl2ps',
524               'cgns',
525               'Pygments'
526              ]
527 }
528
529
530 version_5_1_2plus_820 :
531 {
532     compil_script : "ParaView-5.1-820.sh"
533     depend : [
534               'Python',
535               'hdf5',
536               'qt',
537               'boost',
538               'gl2ps',
539               'libxml2',
540               'freetype',
541               'matplotlib'
542              ]
543 }
544
545 version_5_1_2plus_820_offscreen_rendering :
546 {
547     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
548     depend : [
549               'Python',
550               'hdf5',
551               'qt',
552               'boost',
553               'gl2ps',
554               'libxml2',
555               'freetype',
556               'matplotlib',
557               'mesa'
558              ]
559 }
560
561 version_5_1_2plus_820_win :
562 {
563     compil_script : "ParaView-5.1-820.bat"
564     depend : [
565               'Python',
566               'hdf5',
567               'qt',
568               'boost',
569               'gl2ps',
570               'libxml2',
571               'freetype',
572               'matplotlib',
573               'zlib',
574               'libpng'
575              ]
576     opt_depend : []
577     patches : [ 'ParaView-5.1.2-win.patch' ]
578 }
579
580 version_5_1_2plus :
581 {
582     compil_script : "ParaView-5.1.sh"
583     depend : [
584               'Python',
585               'hdf5',
586               'qt',
587               'boost',
588               'gl2ps',
589               'libxml2',
590               'freetype',
591               'matplotlib',
592               'cgns'
593              ]
594 }
595
596 version_5_0_1p1 :
597 {
598     name : "ParaView"
599     compil_script :  $name + "-5.0.sh"
600     depend : [
601               'Python',
602               'hdf5',
603               'qt',
604               'boost',
605               'gl2ps',
606               'libxml2',
607               'freetype',
608               'matplotlib'
609              ]
610 }
611
612 version_4_2_0 :
613 {
614     compil_script :  $name + "-3.14.0.sh"
615     depend : [
616               'Python',
617               'hdf5',
618               'qt',
619               'boost',
620               'gl2ps',
621               'libxml2',
622               'freetype',
623               'matplotlib'
624              ]
625     patches : [
626                   $name + "-4.2.0.patch"
627               ]
628 }
629
630 version_3_14_0 :
631 {
632     name : "ParaView"
633     compil_script : $name + "-3.14.0.sh"
634     depend : [
635               "Python",
636               "hdf5",
637               "qt",
638               "ParaViewData",
639               "boost",
640               "gl2ps"
641              ]
642     patches : [
643                   $name + "-3.14.0.patch"
644               ]
645 }