The pari ebuild in portage is quite vanilla and do not provides the features needed for a modular sage (bug #201321). The ebuild patch proposed hereafter will expose the following features: *building a gmp kernel instead of a standard pari one, *enable the fetching and installing of optional data sets to speed computations, *enable building of static libraries, *as a bonus includes a patch for the hfn bug (http://sagetrac.org/sage_trac/ticket/2204).
Created attachment 152053 [details, diff] patch to the current pari ebuild
Created attachment 152055 [details, diff] patch to correct the hfn error.
Thanks much, Francois. I will have a look at your suggested changes. Best, Markus
Hi Francois, I am pretty much done with this. Do you happen to know the license with which both elldata.tgz and galdata.tgz are being distributed? I could not find any note on the website or in the tarballs themselves. Thanks, Markus
(In reply to comment #4) > Hi Francois, > > I am pretty much done with this. Do you happen to know > the license with which both elldata.tgz and galdata.tgz > are being distributed? I could not find any note on > the website or in the tarballs themselves. > I sent a clarification request to pari maintainer, hopefully he will get back to me in the next 24 hours. Francois
Thanks much, Francois. Hopefully they are GPL-2 as well. Best, Markus
I got an answer from Karim just now. Forgot that last Thursday was a public holyday in France. Anyway everything is under GPL presumably v.3 as it is the one linked from the pari web page.
Great, thanks much for asking upstream about this. I hope I can push the enhancements into portage later today. Best, Markus
This is now in portage. Thanks again for your help! Best, Markus