Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 534754 - sci-visualization/visit-2.8.2 version bump
Summary: sci-visualization/visit-2.8.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sławek Lis (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2015-01-05 09:42 UTC by Andreas Schäfer
Modified: 2015-03-13 22:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
visit-2.8.2.ebuild (visit-2.8.2.ebuild,2.08 KB, text/plain)
2015-01-05 09:45 UTC, Andreas Schäfer
Details
visit-2.8.2-dont_symlink_visit_patch (visit-2.8.2-dont_symlink_visit_dir.patch,743 bytes, patch)
2015-01-05 09:46 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-findpython.patch (visit-2.8.2-findpython.patch,833 bytes, patch)
2015-01-05 09:47 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2.ebuild (visit-2.8.2.ebuild,2.08 KB, text/plain)
2015-01-05 14:29 UTC, Andreas Schäfer
Details
visit-2.8.2-dont_symlink_visit_dir.patch (visit-2.8.2-dont_symlink_visit_dir.patch,743 bytes, patch)
2015-01-05 14:31 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-findpython.patch (visit-2.8.2-findpython.patch,833 bytes, patch)
2015-01-05 14:31 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-findsilo.patch (visit-2.8.2-findsilo.patch,585 bytes, patch)
2015-01-05 14:32 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-findvtk.patch (visit-2.8.2-findvtk.patch,1.17 KB, patch)
2015-01-05 14:32 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-vtklibs.patch (visit-2.8.2-vtklibs.patch,4.62 KB, patch)
2015-01-05 14:33 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2-vtkmpi.patch (visit-2.8.2-vtkmpi.patch,2.48 KB, patch)
2015-01-09 10:01 UTC, Andreas Schäfer
Details | Diff
visit-2.8.2.ebuild (visit-2.8.2.ebuild,2.29 KB, text/plain)
2015-01-09 10:03 UTC, Andreas Schäfer
Details
visit-2.8.2.ebuild (visit-2.8.2.ebuild,2.35 KB, text/plain)
2015-01-12 16:13 UTC, Andreas Schäfer
Details
visit-2.8.2-vtkmpi.patch (visit-2.8.2-vtkmpi.patch,3.73 KB, patch)
2015-01-14 12:57 UTC, Sławek Lis (RETIRED)
Details | Diff
visit-2.8.2.ebuild (visit-2.8.2.ebuild,2.39 KB, text/plain)
2015-01-14 12:58 UTC, Sławek Lis (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Schäfer 2015-01-05 09:42:49 UTC
Please find attached the updated ebuild and patches (because upstream never seems to bother merging them...)

Reproducible: Always
Comment 1 Andreas Schäfer 2015-01-05 09:45:22 UTC
Created attachment 393210 [details]
visit-2.8.2.ebuild
Comment 2 Andreas Schäfer 2015-01-05 09:46:22 UTC
Created attachment 393212 [details, diff]
visit-2.8.2-dont_symlink_visit_patch
Comment 3 Andreas Schäfer 2015-01-05 09:47:08 UTC
Created attachment 393214 [details, diff]
visit-2.8.2-findpython.patch
Comment 4 Andreas Schäfer 2015-01-05 14:29:46 UTC
Created attachment 393236 [details]
visit-2.8.2.ebuild
Comment 5 Andreas Schäfer 2015-01-05 14:31:00 UTC
Created attachment 393238 [details, diff]
visit-2.8.2-dont_symlink_visit_dir.patch
Comment 6 Andreas Schäfer 2015-01-05 14:31:56 UTC
Created attachment 393240 [details, diff]
visit-2.8.2-findpython.patch
Comment 7 Andreas Schäfer 2015-01-05 14:32:25 UTC
Created attachment 393242 [details, diff]
visit-2.8.2-findsilo.patch
Comment 8 Andreas Schäfer 2015-01-05 14:32:52 UTC
Created attachment 393244 [details, diff]
visit-2.8.2-findvtk.patch
Comment 9 Andreas Schäfer 2015-01-05 14:33:21 UTC
Created attachment 393246 [details, diff]
visit-2.8.2-vtklibs.patch
Comment 10 Andreas Schäfer 2015-01-09 10:01:39 UTC
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.
Comment 11 Andreas Schäfer 2015-01-09 10:03:29 UTC
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?
Comment 12 Sławek Lis (RETIRED) gentoo-dev 2015-01-12 05:41:59 UTC
Updated in tree. Please verify.
Comment 13 Andreas Schäfer 2015-01-12 16:13:51 UTC
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.
Comment 14 Sławek Lis (RETIRED) gentoo-dev 2015-01-14 12:57:59 UTC
Created attachment 393960 [details, diff]
visit-2.8.2-vtkmpi.patch
Comment 15 Sławek Lis (RETIRED) gentoo-dev 2015-01-14 12:58:22 UTC
Created attachment 393962 [details]
visit-2.8.2.ebuild
Comment 16 Sławek Lis (RETIRED) gentoo-dev 2015-01-14 12:58:45 UTC
Please try again with ebuild from here.
Comment 17 Andreas Schäfer 2015-01-14 13:34:54 UTC
Works with both, MPI enabled and disabled. I'm studying the patch right now. Thanks!
Comment 18 Andreas Schäfer 2015-01-14 13:40:07 UTC
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.
Comment 19 Sławek Lis (RETIRED) gentoo-dev 2015-01-14 16:31:30 UTC
Great, I'll update ebuild in the tree.
Thanks for your support.
Comment 20 Andreas Schäfer 2015-03-13 22:47:08 UTC
Marking this as fixed as the ebuild is in main tree. Thanks!