Salome HOME
Patch ParaView 5.9 with an adapted file get from the previous one pv_coincident.patch
[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_0 :
34 {
35     compil_script :  'ParaView-5.9.0.sh'
36     archive_info : {archive_name : "ParaView-5.9.0-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-0012-LATA_64BITS_IDS.patch',
44                'ParaView-5.9.0-CATALYST_cmake.patch',
45                'paraview.0008-ParaView_coincident_rendering.patch'
46               ]
47 }
48
49 version_5_9_0_int32 :
50 {
51     compil_script :  'ParaView-5.9.0.sh'
52     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
53     # two other LATA patches already included in archive
54     patches : ['paraview.0003-ParaViewClient.patch',
55                'paraview.0004-ParaView_hdf5.patch',
56                'paraview.0005-ParaView_find_cgns.patch',
57                'paraview.0006-ParaView_find_libxml2.patch',
58                'paraview.0007-ParaView_find_freetype.patch',
59                'ParaView-5.9.0-CATALYST_cmake.patch',
60                'paraview.0008-ParaView_coincident_rendering.patch'
61               ]
62 }
63
64 version_5_9_0_win :
65 {
66     compil_script :  'ParaView-5.9.0.bat'
67     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
68     depend : [
69               'Python',
70               'hdf5',
71               'qt',
72               'boost',
73               'libxml2',
74               'freetype',
75               'matplotlib',
76               'cgns',
77               'Pygments',
78               'pthreads',
79               'zlib'
80              ]
81     patches : ['paraview.0003-ParaViewClient.patch',
82                'paraview.0004-ParaView_hdf5.patch',
83                'paraview.0005-ParaView_find_cgns.patch',
84                'paraview.0006-ParaView_find_libxml2.patch',
85                'paraview.0007-ParaView_find_freetype.patch',
86                'paraview.0008-ParaView_find_zlib.patch',
87                'paraview-0012-LATA_64BITS_IDS.patch',
88                'ParaView-5.9.0-CATALYST_cmake.patch',
89                'paraview.0008-ParaView_coincident_rendering.patch'
90               ]
91 }
92
93 version_5_9_0_win_int32 :
94 {
95     compil_script :  'ParaView-5.9.0.bat'
96     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
97     depend : [
98               'Python',
99               'hdf5',
100               'qt',
101               'boost',
102               'libxml2',
103               'freetype',
104               'matplotlib',
105               'cgns',
106               'Pygments',
107               'pthreads',
108               'zlib'
109              ]
110     patches : ['paraview.0003-ParaViewClient.patch',
111                'paraview.0004-ParaView_hdf5.patch',
112                'paraview.0005-ParaView_find_cgns.patch',
113                'paraview.0006-ParaView_find_libxml2.patch',
114                'paraview.0007-ParaView_find_freetype.patch',
115                'paraview.0008-ParaView_find_zlib.patch',
116                'ParaView-5.9.0-CATALYST_cmake.patch',
117                'paraview.0008-ParaView_coincident_rendering.patch'
118               ]
119 }
120
121 version_5_9_0_MPI :
122 {
123     compil_script :  'ParaView-5.9.0.sh'
124     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
125     patches : ['paraview.0003-ParaViewClient.patch',
126                'paraview.0004-ParaView_hdf5.patch',
127                'paraview.0005-ParaView_find_cgns.patch',
128                'paraview.0006-ParaView_find_libxml2.patch',
129                'paraview.0007-ParaView_find_freetype.patch',
130                'paraview-5.9-VTKM_MPI.patch',
131                'paraview-0012-LATA_64BITS_IDS.patch',
132                'ParaView-5.9.0-CATALYST_cmake.patch',
133                'paraview.0008-ParaView_coincident_rendering.patch'
134               ]
135 }
136
137 version_5_9_0_MPI_int32 :
138 {
139     compil_script :  'ParaView-5.9.0.sh'
140     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
141     patches : ['paraview.0003-ParaViewClient.patch',
142                'paraview.0004-ParaView_hdf5.patch',
143                'paraview.0005-ParaView_find_cgns.patch',
144                'paraview.0006-ParaView_find_libxml2.patch',
145                'paraview.0007-ParaView_find_freetype.patch',
146                'paraview-5.9-VTKM_MPI.patch',
147                'ParaView-5.9.0-CATALYST_cmake.patch',
148                'paraview.0008-ParaView_coincident_rendering.patch'
149               ]
150 }
151
152 version_5_8_0 :
153 {
154     compil_script :  'ParaView-5.8.0.sh'
155     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
156     # two other LATA patches already included in archive
157     patches : ['paraview.0003-ParaViewClient.patch',
158                'paraview.0004-ParaView_hdf5.patch',
159                'paraview.0005-ParaView_find_cgns.patch',
160                'paraview.0006-ParaView_find_libxml2.patch',
161                'paraview.0007-ParaView_find_freetype.patch',
162                'paraview.0009-ParaView_volume_mapper.patch',
163                'paraview.0010-ParaView_find_python.patch',
164                'pv_coincident.patch',
165                'paraview-0012-LATA_64BITS_IDS.patch'
166               ]
167 }
168
169 version_5_8_0_int32 :
170 {
171     compil_script :  'ParaView-5.8.0.sh'
172     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
173     # two other LATA patches already included in archive
174     patches : ['paraview.0003-ParaViewClient.patch',
175                'paraview.0004-ParaView_hdf5.patch',
176                'paraview.0005-ParaView_find_cgns.patch',
177                'paraview.0006-ParaView_find_libxml2.patch',
178                'paraview.0007-ParaView_find_freetype.patch',
179                'paraview.0009-ParaView_volume_mapper.patch',
180                'paraview.0010-ParaView_find_python.patch',
181                'pv_coincident.patch'
182               ]
183 }
184
185 version_5_8_0_win :
186 {
187     compil_script :  'ParaView-5.8.0.bat'
188     depend : [
189               'Python',
190               'hdf5',
191               'qt',
192               'boost',
193               'libxml2',
194               'freetype',
195               'matplotlib',
196               'cgns',
197               'Pygments',
198               'pthreads',
199               'zlib'
200              ]
201     patches : ['paraview.0003-ParaViewClient.patch',
202                'paraview.0004-ParaView_hdf5.patch',
203                'paraview.0005-ParaView_find_cgns.patch',
204                'paraview.0006-ParaView_find_libxml2.patch',
205                'paraview.0007-ParaView_find_freetype.patch',
206                'paraview.0008-ParaView_find_zlib.patch',
207                'paraview.0009-ParaView_volume_mapper.patch',
208                'pv_coincident.patch',
209                'paraview-0012-LATA_64BITS_IDS.patch'
210               ]
211 }
212
213 version_5_8_0_win_int32 :
214 {
215     compil_script :  'ParaView-5.8.0.bat'
216     depend : [
217               'Python',
218               'hdf5',
219               'qt',
220               'boost',
221               'libxml2',
222               'freetype',
223               'matplotlib',
224               'cgns',
225               'Pygments',
226               'pthreads',
227               'zlib'
228              ]
229     patches : ['paraview.0003-ParaViewClient.patch',
230                'paraview.0004-ParaView_hdf5.patch',
231                'paraview.0005-ParaView_find_cgns.patch',
232                'paraview.0006-ParaView_find_libxml2.patch',
233                'paraview.0007-ParaView_find_freetype.patch',
234                'paraview.0008-ParaView_find_zlib.patch',
235                'paraview.0009-ParaView_volume_mapper.patch',
236                'pv_coincident.patch'
237               ]
238 }
239
240 version_5_8_0_MPI :
241 {
242     compil_script :  'ParaView-5.8.0.sh'
243     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
244     patches : ['paraview.0003-ParaViewClient.patch',
245                'paraview.0004-ParaView_hdf5.patch',
246                'paraview.0005-ParaView_find_cgns.patch',
247                'paraview.0006-ParaView_find_libxml2.patch',
248                'paraview.0007-ParaView_find_freetype.patch',
249                'paraview.0009-ParaView_volume_mapper.patch',
250                'paraview.0012-VTKM_MPI.patch',
251                'pv_coincident.patch',
252                'paraview-0012-LATA_64BITS_IDS.patch'
253               ]
254 }
255
256 version_5_8_0_MPI_int32 :
257 {
258     compil_script :  'ParaView-5.8.0.sh'
259     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
260     patches : ['paraview.0003-ParaViewClient.patch',
261                'paraview.0004-ParaView_hdf5.patch',
262                'paraview.0005-ParaView_find_cgns.patch',
263                'paraview.0006-ParaView_find_libxml2.patch',
264                'paraview.0007-ParaView_find_freetype.patch',
265                'paraview.0009-ParaView_volume_mapper.patch',
266                'paraview.0012-VTKM_MPI.patch',
267                'pv_coincident.patch'
268               ]
269 }
270
271 version_5_6_0_bfaf7b8 :
272 {
273     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
274     patches :[
275               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
276               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
277              ]
278     depend : [
279               'Python',
280               'hdf5',
281               'qt',
282               'boost',
283               'libxml2',
284               'freetype',
285               'matplotlib',
286               'gl2ps',
287               'cgns',
288               'Pygments'
289               ]
290 }
291
292 version_5_6_0_bfaf7b8_win :
293 {
294     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
295     patches :  [
296                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
297                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
298                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
299                ]
300     depend : [
301               'Python',
302               'hdf5',
303               'qt',
304               'boost',
305               'libxml2',
306               'freetype',
307               'matplotlib',
308               'gl2ps',
309               'cgns',
310               'Pygments',
311               'pthreads'
312              ]
313 }
314
315 version_5_6_0_bfaf7b8_ospray_win :
316 {
317     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
318     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
319     patches : [
320                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
321                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
322                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
323               ]
324     depend : [
325               'Python',
326               'hdf5',
327               'qt',
328               'boost',
329               'libxml2',
330               'freetype',
331               'matplotlib',
332               'gl2ps',
333               'cgns',
334               'Pygments',
335               'ospray',
336               'pthreads'
337              ]
338 }
339
340 version_5_6_0p1_7bafc2b :
341 {
342     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
343     patches :  [
344                ]
345     depend : [
346               'Python',
347               'hdf5',
348               'qt',
349               'boost',
350               'libxml2',
351               'freetype',
352               'matplotlib',
353               'gl2ps',
354               'cgns',
355               'Pygments'
356              ]
357 }
358
359 version_5_6_0p1_7bafc2b_win :
360 {
361     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
362     patches :  [
363                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
364                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
365                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
366                ]
367     depend : [
368               'Python',
369               'hdf5',
370               'qt',
371               'boost',
372               'libxml2',
373               'freetype',
374               'matplotlib',
375               'gl2ps',
376               'cgns',
377               'Pygments',
378               'pthreads'
379              ]
380 }
381
382 version_5_4_1b5c4c89 :
383 {
384     compil_script : "ParaView-5.4.1_b5c4c89.sh"
385     # TA - OP 29/05/2018 Add the 3 patches from BO
386     patches : [
387                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
388                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
389                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
390               ]
391     depend : [
392               'Python',
393               'hdf5',
394               'qt',
395               'boost',
396               'libxml2',
397               'freetype',
398               'matplotlib',
399               'gl2ps',
400               'cgns',
401               'Pygments'
402              ]
403 }
404
405
406 version_5_1_2plus_820 :
407 {
408     compil_script : "ParaView-5.1-820.sh"
409     depend : [
410               'Python',
411               'hdf5',
412               'qt',
413               'boost',
414               'gl2ps',
415               'libxml2',
416               'freetype',
417               'matplotlib'
418              ]
419 }
420
421 version_5_1_2plus_820_offscreen_rendering :
422 {
423     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
424     depend : [
425               'Python',
426               'hdf5',
427               'qt',
428               'boost',
429               'gl2ps',
430               'libxml2',
431               'freetype',
432               'matplotlib',
433               'mesa'
434              ]
435 }
436
437 version_5_1_2plus_820_win :
438 {
439     compil_script : "ParaView-5.1-820.bat"
440     depend : [
441               'Python',
442               'hdf5',
443               'qt',
444               'boost',
445               'gl2ps',
446               'libxml2',
447               'freetype',
448               'matplotlib',
449               'zlib',
450               'libpng'
451              ]
452     opt_depend : []
453     patches : [ 'ParaView-5.1.2-win.patch' ]
454 }
455
456 version_5_1_2plus :
457 {
458     compil_script : "ParaView-5.1.sh"
459     depend : [
460               'Python',
461               'hdf5',
462               'qt',
463               'boost',
464               'gl2ps',
465               'libxml2',
466               'freetype',
467               'matplotlib',
468               'cgns'
469              ]
470 }
471
472 version_5_0_1p1 :
473 {
474     name : "ParaView"
475     compil_script :  $name + "-5.0.sh"
476     depend : [
477               'Python',
478               'hdf5',
479               'qt',
480               'boost',
481               'gl2ps',
482               'libxml2',
483               'freetype',
484               'matplotlib'
485              ]
486 }
487
488 version_4_2_0 :
489 {
490     compil_script :  $name + "-3.14.0.sh"
491     depend : [
492               'Python',
493               'hdf5',
494               'qt',
495               'boost',
496               'gl2ps',
497               'libxml2',
498               'freetype',
499               'matplotlib'
500              ]
501     patches : [
502                   $name + "-4.2.0.patch"
503               ]
504 }
505
506 version_3_14_0 :
507 {
508     name : "ParaView"
509     compil_script : $name + "-3.14.0.sh"
510     depend : [
511               "Python",
512               "hdf5",
513               "qt",
514               "ParaViewData",
515               "boost",
516               "gl2ps"
517              ]
518     patches : [
519                   $name + "-3.14.0.patch"
520               ]
521 }