1 |
Hi Thomas, |
2 |
> On 10/07/2015, at 18:23, Thomas Kahle <tomka@g.o> wrote: |
3 |
> |
4 |
> Hi, |
5 |
> |
6 |
> On 10/07/15 09:07, François Bissey wrote: |
7 |
>> On 07/09/15 11:12, François Bissey wrote: |
8 |
>>> Hi, |
9 |
>>> |
10 |
>>> Resurrecting the thread from the dead. Sage is moving |
11 |
>>> to ntl-9.2.0 plus a couple of patches (of which upstream is |
12 |
>>> aware and will do something about sooner rather than later). |
13 |
>>> |
14 |
>>> We have patch for singular-3 cherry-picked from the singular-4 |
15 |
>>> main github tree. |
16 |
>>> |
17 |
>>> All matter of details here |
18 |
>>> http://trac.sagemath.org/ticket/18845 |
19 |
>>> |
20 |
>> |
21 |
>> And upstream released ntl-9.3.0 and sage is moving to that. |
22 |
>> And it is now in the sage-on-gentoo overlay to be used for |
23 |
>> sage 6.8 when it comes out. It is free of patch originating |
24 |
>> from sage! Yeah! |
25 |
> |
26 |
> Hi, |
27 |
> |
28 |
> I'd like to put 9.3 in the main tree, but there are some problems |
29 |
> with the ebuild. There are lots of unecessary "|| die" and the |
30 |
> patch "${FILESDIR}"/${PN}-9.2.0-singular.patch is also not there. |
31 |
> Is this patch necessary for the main tree? What does it do? |
32 |
|
33 |
I reckon you are right about the number of “|| die” they are not necessary |
34 |
in EAPI 5. |
35 |
Still the points you raise are interesting because they are all present in your |
36 |
ntl-9.0.2.ebuild from which the 9.3.0 ebuild is based. The only thing is that |
37 |
patches have been rebased on the new code and I added a “src_test” phase |
38 |
because I think your handling of “test” is wrong - it is at least wrong the |
39 |
way I have been using the ebuild command directly while I write them. |
40 |
|
41 |
* As noted the singular patch is for compatibility with singular (at least |
42 |
version 3, I do not know if it is with version 4). Without it singular won’t |
43 |
build if I remember correctly. |
44 |
|
45 |
I will clean up those “die” for you. |
46 |
|
47 |
François |