Salome HOME
Merge branch 'spns/20216' of https://codev-tuleap.cea.fr/plugins/git/salome/sat_salom...
[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']
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               ]
115 }
116
117 version_5_9_0_int32 :
118 {
119     compil_script :  'ParaView-5.9.0.sh'
120     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
121     # two other LATA patches already included in archive
122     patches : ['paraview.0003-ParaViewClient.patch',
123                'paraview.0004-ParaView_hdf5.patch',
124                'paraview.0005-ParaView_find_cgns.patch',
125                'paraview.0006-ParaView_find_libxml2.patch',
126                'paraview.0007-ParaView_find_freetype.patch',
127                'paraview.0010-ParaView_CATALYST_cmake.patch',
128                'paraview.0008-ParaView_coincident_rendering.patch',
129                'paraview.0011-ParaView_protobuf_crash.patch',
130                'paraview.0015-Paraview_VTKM_ioss.patch'
131               ]
132 }
133
134 version_5_9_0_win :
135 {
136     compil_script :  'ParaView-5.9.0.bat'
137     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
138     depend : [
139               'Python',
140               'hdf5',
141               'qt',
142               'boost',
143               'libxml2',
144               'freetype',
145               'matplotlib',
146               'cgns',
147               'Pygments',
148               'pthreads',
149               'zlib'
150              ]
151     patches : ['paraview.0003-ParaViewClient.patch',
152                'paraview.0004-ParaView_hdf5.patch',
153                'paraview.0005-ParaView_find_cgns.patch',
154                'paraview.0006-ParaView_find_libxml2.patch',
155                'paraview.0007-ParaView_find_freetype.patch',
156                'paraview.0009-ParaView_find_zlib.patch',
157                'paraview.0010-ParaView_CATALYST_cmake.patch',
158                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
159                'paraview.0008-ParaView_coincident_rendering.patch',
160                'paraview.0011-ParaView_protobuf_crash.patch'
161               ]
162 }
163
164 version_5_9_0_win_int32 :
165 {
166     compil_script :  'ParaView-5.9.0.bat'
167     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
168     depend : [
169               'Python',
170               'hdf5',
171               'qt',
172               'boost',
173               'libxml2',
174               'freetype',
175               'matplotlib',
176               'cgns',
177               'Pygments',
178               'pthreads',
179               'zlib'
180              ]
181     patches : ['paraview.0003-ParaViewClient.patch',
182                'paraview.0004-ParaView_hdf5.patch',
183                'paraview.0005-ParaView_find_cgns.patch',
184                'paraview.0006-ParaView_find_libxml2.patch',
185                'paraview.0007-ParaView_find_freetype.patch',
186                'paraview.0008-ParaView_find_zlib.patch',
187                'paraview.0010-ParaView_CATALYST_cmake.patch',
188                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
189                'paraview.0008-ParaView_coincident_rendering.patch',
190                'paraview.0011-ParaView_protobuf_crash.patch'
191               ]
192 }
193
194 version_5_9_0_MPI :
195 {
196     compil_script :  'ParaView-5.9.0.sh'
197     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
198     patches : ['paraview.0003-ParaViewClient.patch',
199                'paraview.0004-ParaView_hdf5.patch',
200                'paraview.0005-ParaView_find_cgns.patch',
201                'paraview.0006-ParaView_find_libxml2.patch',
202                'paraview.0007-ParaView_find_freetype.patch',
203                'paraview-5.9-VTKM_MPI.patch',
204                'paraview.0010-ParaView_CATALYST_cmake.patch',
205                'paraview.0008-ParaView_coincident_rendering.patch',
206                'paraview.0011-ParaView_protobuf_crash.patch',
207                'paraview.0015-Paraview_VTKM_ioss.patch',
208                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
209               ]
210 }
211
212 version_5_9_0_MPI_int32 :
213 {
214     compil_script :  'ParaView-5.9.0.sh'
215     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
216     patches : ['paraview.0003-ParaViewClient.patch',
217                'paraview.0004-ParaView_hdf5.patch',
218                'paraview.0005-ParaView_find_cgns.patch',
219                'paraview.0006-ParaView_find_libxml2.patch',
220                'paraview.0007-ParaView_find_freetype.patch',
221                'paraview-5.9-VTKM_MPI.patch',
222                'paraview.0010-ParaView_CATALYST_cmake.patch',
223                'paraview.0008-ParaView_coincident_rendering.patch',
224                'paraview.0011-ParaView_protobuf_crash.patch',
225                'paraview.0015-Paraview_VTKM_ioss.patch',
226                'paraview.0017-VTK-openMPI-if-devtoolset.patch'
227               ]
228 }
229
230 version_5_8_0 :
231 {
232     compil_script :  'ParaView-5.8.0.sh'
233     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
234     # two other LATA patches already included in archive
235     patches : ['paraview.0003-ParaViewClient.patch',
236                'paraview.0004-ParaView_hdf5.patch',
237                'paraview.0005-ParaView_find_cgns.patch',
238                'paraview.0006-ParaView_find_libxml2.patch',
239                'paraview.0007-ParaView_find_freetype.patch',
240                'paraview.0009-ParaView_volume_mapper.patch',
241                'paraview.0010-ParaView_find_python.patch',
242                'pv_coincident.patch',
243                'paraview-0012-LATA_64BITS_IDS.patch'
244               ]
245 }
246
247 version_5_8_0_int32 :
248 {
249     compil_script :  'ParaView-5.8.0.sh'
250     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
251     # two other LATA patches already included in archive
252     patches : ['paraview.0003-ParaViewClient.patch',
253                'paraview.0004-ParaView_hdf5.patch',
254                'paraview.0005-ParaView_find_cgns.patch',
255                'paraview.0006-ParaView_find_libxml2.patch',
256                'paraview.0007-ParaView_find_freetype.patch',
257                'paraview.0009-ParaView_volume_mapper.patch',
258                'paraview.0010-ParaView_find_python.patch',
259                'pv_coincident.patch'
260               ]
261 }
262
263 version_5_8_0_win :
264 {
265     compil_script :  'ParaView-5.8.0.bat'
266     depend : [
267               'Python',
268               'hdf5',
269               'qt',
270               'boost',
271               'libxml2',
272               'freetype',
273               'matplotlib',
274               'cgns',
275               'Pygments',
276               'pthreads',
277               'zlib'
278              ]
279     patches : ['paraview.0003-ParaViewClient.patch',
280                'paraview.0004-ParaView_hdf5.patch',
281                'paraview.0005-ParaView_find_cgns.patch',
282                'paraview.0006-ParaView_find_libxml2.patch',
283                'paraview.0007-ParaView_find_freetype.patch',
284                'paraview.0008-ParaView_find_zlib.patch',
285                'paraview.0009-ParaView_volume_mapper.patch',
286                'pv_coincident.patch',
287                'paraview-0012-LATA_64BITS_IDS.patch'
288               ]
289 }
290
291 version_5_8_0_win_int32 :
292 {
293     compil_script :  'ParaView-5.8.0.bat'
294     depend : [
295               'Python',
296               'hdf5',
297               'qt',
298               'boost',
299               'libxml2',
300               'freetype',
301               'matplotlib',
302               'cgns',
303               'Pygments',
304               'pthreads',
305               'zlib'
306              ]
307     patches : ['paraview.0003-ParaViewClient.patch',
308                'paraview.0004-ParaView_hdf5.patch',
309                'paraview.0005-ParaView_find_cgns.patch',
310                'paraview.0006-ParaView_find_libxml2.patch',
311                'paraview.0007-ParaView_find_freetype.patch',
312                'paraview.0008-ParaView_find_zlib.patch',
313                'paraview.0009-ParaView_volume_mapper.patch',
314                'pv_coincident.patch'
315               ]
316 }
317
318 version_5_8_0_MPI :
319 {
320     compil_script :  'ParaView-5.8.0.sh'
321     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
322     patches : ['paraview.0003-ParaViewClient.patch',
323                'paraview.0004-ParaView_hdf5.patch',
324                'paraview.0005-ParaView_find_cgns.patch',
325                'paraview.0006-ParaView_find_libxml2.patch',
326                'paraview.0007-ParaView_find_freetype.patch',
327                'paraview.0009-ParaView_volume_mapper.patch',
328                'paraview.0012-VTKM_MPI.patch',
329                'pv_coincident.patch',
330                'paraview-0012-LATA_64BITS_IDS.patch'
331               ]
332 }
333
334 version_5_8_0_MPI_int32 :
335 {
336     compil_script :  'ParaView-5.8.0.sh'
337     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
338     patches : ['paraview.0003-ParaViewClient.patch',
339                'paraview.0004-ParaView_hdf5.patch',
340                'paraview.0005-ParaView_find_cgns.patch',
341                'paraview.0006-ParaView_find_libxml2.patch',
342                'paraview.0007-ParaView_find_freetype.patch',
343                'paraview.0009-ParaView_volume_mapper.patch',
344                'paraview.0012-VTKM_MPI.patch',
345                'pv_coincident.patch'
346               ]
347 }
348
349 version_5_6_0_bfaf7b8 :
350 {
351     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
352     patches :[
353               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
354               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
355              ]
356     depend : [
357               'Python',
358               'hdf5',
359               'qt',
360               'boost',
361               'libxml2',
362               'freetype',
363               'matplotlib',
364               'gl2ps',
365               'cgns',
366               'Pygments'
367               ]
368 }
369
370 version_5_6_0_bfaf7b8_win :
371 {
372     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
373     patches :  [
374                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
375                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
376                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
377                ]
378     depend : [
379               'Python',
380               'hdf5',
381               'qt',
382               'boost',
383               'libxml2',
384               'freetype',
385               'matplotlib',
386               'gl2ps',
387               'cgns',
388               'Pygments',
389               'pthreads'
390              ]
391 }
392
393 version_5_6_0_bfaf7b8_ospray_win :
394 {
395     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
396     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
397     patches : [
398                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
399                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
400                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.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               'ospray',
414               'pthreads'
415              ]
416 }
417
418 version_5_6_0p1_7bafc2b :
419 {
420     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
421     patches :  [
422                ]
423     depend : [
424               'Python',
425               'hdf5',
426               'qt',
427               'boost',
428               'libxml2',
429               'freetype',
430               'matplotlib',
431               'gl2ps',
432               'cgns',
433               'Pygments'
434              ]
435 }
436
437 version_5_6_0p1_7bafc2b_win :
438 {
439     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
440     patches :  [
441                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
442                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
443                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
444                ]
445     depend : [
446               'Python',
447               'hdf5',
448               'qt',
449               'boost',
450               'libxml2',
451               'freetype',
452               'matplotlib',
453               'gl2ps',
454               'cgns',
455               'Pygments',
456               'pthreads'
457              ]
458 }
459
460 version_5_4_1b5c4c89 :
461 {
462     compil_script : "ParaView-5.4.1_b5c4c89.sh"
463     # TA - OP 29/05/2018 Add the 3 patches from BO
464     patches : [
465                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
466                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
467                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
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
484 version_5_1_2plus_820 :
485 {
486     compil_script : "ParaView-5.1-820.sh"
487     depend : [
488               'Python',
489               'hdf5',
490               'qt',
491               'boost',
492               'gl2ps',
493               'libxml2',
494               'freetype',
495               'matplotlib'
496              ]
497 }
498
499 version_5_1_2plus_820_offscreen_rendering :
500 {
501     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
502     depend : [
503               'Python',
504               'hdf5',
505               'qt',
506               'boost',
507               'gl2ps',
508               'libxml2',
509               'freetype',
510               'matplotlib',
511               'mesa'
512              ]
513 }
514
515 version_5_1_2plus_820_win :
516 {
517     compil_script : "ParaView-5.1-820.bat"
518     depend : [
519               'Python',
520               'hdf5',
521               'qt',
522               'boost',
523               'gl2ps',
524               'libxml2',
525               'freetype',
526               'matplotlib',
527               'zlib',
528               'libpng'
529              ]
530     opt_depend : []
531     patches : [ 'ParaView-5.1.2-win.patch' ]
532 }
533
534 version_5_1_2plus :
535 {
536     compil_script : "ParaView-5.1.sh"
537     depend : [
538               'Python',
539               'hdf5',
540               'qt',
541               'boost',
542               'gl2ps',
543               'libxml2',
544               'freetype',
545               'matplotlib',
546               'cgns'
547              ]
548 }
549
550 version_5_0_1p1 :
551 {
552     name : "ParaView"
553     compil_script :  $name + "-5.0.sh"
554     depend : [
555               'Python',
556               'hdf5',
557               'qt',
558               'boost',
559               'gl2ps',
560               'libxml2',
561               'freetype',
562               'matplotlib'
563              ]
564 }
565
566 version_4_2_0 :
567 {
568     compil_script :  $name + "-3.14.0.sh"
569     depend : [
570               'Python',
571               'hdf5',
572               'qt',
573               'boost',
574               'gl2ps',
575               'libxml2',
576               'freetype',
577               'matplotlib'
578              ]
579     patches : [
580                   $name + "-4.2.0.patch"
581               ]
582 }
583
584 version_3_14_0 :
585 {
586     name : "ParaView"
587     compil_script : $name + "-3.14.0.sh"
588     depend : [
589               "Python",
590               "hdf5",
591               "qt",
592               "ParaViewData",
593               "boost",
594               "gl2ps"
595              ]
596     patches : [
597                   $name + "-3.14.0.patch"
598               ]
599 }