Please find attached the updated ebuild and patches (because upstream never seems to bother merging them...) Reproducible: Always
Created attachment 393210 [details] visit-2.8.2.ebuild
Created attachment 393212 [details, diff] visit-2.8.2-dont_symlink_visit_patch
Created attachment 393214 [details, diff] visit-2.8.2-findpython.patch
Created attachment 393236 [details] visit-2.8.2.ebuild
Created attachment 393238 [details, diff] visit-2.8.2-dont_symlink_visit_dir.patch
Created attachment 393240 [details, diff] visit-2.8.2-findpython.patch
Created attachment 393242 [details, diff] visit-2.8.2-findsilo.patch
Created attachment 393244 [details, diff] visit-2.8.2-findvtk.patch
Created attachment 393246 [details, diff] visit-2.8.2-vtklibs.patch
Created attachment 393524 [details, diff] visit-2.8.2-vtkmpi.patch New patch to optionally apply to VisIt so it can link against a VTK where the use flag "mpi" was enabled.
Created attachment 393526 [details] visit-2.8.2.ebuild Corresponding ebuild. I'm not particularly happy with the src_prepare() function, because I'm duplicating the default behavior when unconditionally applying all patches, but calling "default" in the beginning didn't patch anything. Is that to be expected?
Updated in tree. Please verify.
Created attachment 393796 [details] visit-2.8.2.ebuild ebuild in main tree works with "-mpi", but fails for me with USE=mpi enabled. And I was so sure to have this fixed. I tried half the day to create a new patch which enables a build with MPI, but failed. Attached ebuild enforces VTK without MPI.
Created attachment 393960 [details, diff] visit-2.8.2-vtkmpi.patch
Created attachment 393962 [details] visit-2.8.2.ebuild
Please try again with ebuild from here.
Works with both, MPI enabled and disabled. I'm studying the patch right now. Thanks!
Looks like my mistake with crafting the patch previously was that I tried to replace linking against vtkIOImage with vtkIOMPIImage, instead of simply adding vtkIOMPIImage where it was missing.
Great, I'll update ebuild in the tree. Thanks for your support.
Marking this as fixed as the ebuild is in main tree. Thanks!