Bug 53394 - Metis-4.0.ebuild (New Package)
Bug#: 53394 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: sci@gentoo.org Reported By: quintino@vki.ac.be
Component: Ebuilds
URL: 
Summary: Metis-4.0.ebuild (New Package)
Keywords:  EBUILD
Status Whiteboard: 
Opened: 2004-06-09 05:07 0000
Description:   Opened: 2004-06-09 05:07 0000
Please find attached a new ebuild for Metis-4.0.

From the website (http://www-users.cs.umn.edu/~karypis/metis/metis/index.html) you can read the following description:

" METIS is a set of programs for partitioning graphs, partitioning finite element meshes, and for producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel graph partitioning schemes."

It's a highly utilized tool for parallel computing, either on shared or distributed memory machines.

My suggestion is to place it in app-sci/metis.

Tiago Quintino

------- Comment #1 From Tiago Quintino 2004-06-09 05:09:43 0000 -------
Created an attachment (id=32964) [details]
metis-4.0.ebuild

Initial ebuild for Metis-4.0

------- Comment #2 From Raimondo Giammanco 2004-06-09 10:46:34 0000 -------
Nice,
 you took care of modifying the names of the installed objects 
so that this package can coexist with parmetis. I saw you
mentioned in bug 49953 you wanted to try the ebuild for metis,
so I guess you have parmetis installed as well.

I do not think we need a metis-config, so I guess this is the best way.

Indeed the parmetis ebuild I provided lacks executables, it is 
just the core libraries.

I see we are from the same place, must meet sooner or later :)

Cyao 

------- Comment #3 From Johan Bondeson 2007-04-09 12:29:25 0000 -------
Created an attachment (id=115817) [details]
the same ebuild with updated url

this is just the same ebuild but with a new download url. I guess they changed
it...

------- Comment #4 From Justin Bronder 2007-09-20 16:26:29 0000 -------
Created an attachment (id=131411) [details]
metis-5.0_pre2 ebuild

Version bump for metis.  This is required for cholmod to build as referred to
in bug #173900.

Also added a patch to use autotools.

------- Comment #5 From Justin Bronder 2007-09-20 16:27:00 0000 -------
Created an attachment (id=131413) [details]
metis-5.0_pre2-autotools.patch

------- Comment #6 From Sébastien Fabbro 2007-09-24 16:24:39 0000 -------
Hi

I put metis-5.0_pre2 in the science overlay. Please test it and review changes
I made (quite a lot) with respect to the one posted here, and the autotools
patch.

I could push it to the main tree, however I don't know the package.
The default src_test is quite buggy right now. So I would need someone
interested to work out a src_test (or equivalently an autotools test suite).
Also would we need metis-4.0.2 as well?

Sebastien

------- Comment #7 From Justin Bronder 2007-09-24 19:27:38 0000 -------
(In reply to comment #6)
Looks good to me.  I pushed the changes your changes to our local overlay.

As far as testing goes, I am only the middle man supplying the ebuilds to
others.  I had to grab metis-5.0_pre* because cholmod requires metis.h, which
appears to have been introduced in the newer versions.  So, in my case at
least, I don't have any need for 4.0.2.

Thanks,

------- Comment #8 From Tiago Quintino 2007-09-25 08:09:02 0000 -------
(In reply to comment #6)
> I could push it to the main tree, however I don't know the package.
> The default src_test is quite buggy right now. So I would need someone
> interested to work out a src_test (or equivalently an autotools test suite).
> Also would we need metis-4.0.2 as well?

Indeed. Metis 4.0 is still quite used in many projects (some of then legacy
code), so I find it usefull to keep around. Maybe with a slotted installation?

Anyway, thanks for putting metis in the science overlay.
I use this overlay on all my machines, so its quite usefull.

Best, Tiago Quintino

------- Comment #9 From Sébastien Fabbro 2008-02-05 18:58:09 0000 -------
Now in the main tree. I masked metis-5* for now, since it is quite
experimental. metis-4.0.1 is not masked.