[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] ant-tasks.eclass patch proposal
From:       Miroslav_Å ulc <fordfrog () gentoo ! org>
Date:       2019-01-21 8:50:58
Message-ID: c4041fc2-7a3c-4c73-4c82-a060440b9081 () gentoo ! org
[Download RAW message or body]

hi,

i just committed the changes to the eclass:

commit f14e39de0e2eaa3d3011918e9febd89bfe98f7ee (HEAD -> master, 
origin/master, origin/HEAD)
Author: Miroslav Šulc <fordfrog@gentoo.org>
Date:   Mon Jan 21 09:45:29 2019 +0100

     ant-tasks.eclass: cleanup and improvement

     1) removed obsolete code
     2) increased default jdk/jre version to the lowest available 
version 1.8
     3) added support for patching build.xml along with the original 
build.xml replacement

     Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

i did one minor change that was not in the patch. after chat with chewi 
i increased default jdk/jre to 1.8 instead of 1.6. this change does not 
affect any ebuild as all ebuilds have these values defined.

regards

miroslav


Dne 18. 01. 19 v 18:25 Miroslav Šulc napsal(a):
> thank you for the comments. i added eapi check at the beginning 
> supporting eapi 5|6|7 (5 is needed for current ebuilds). i also 
> changed epatch to eapply and disabled patching build.xml for eapi5 
> just to make the code more robust, build.xml patching is not used in 
> current ebuilds and those will be soon gone. once they are gone, this 
> check and support for eapi5 can both be removed. attached is the 
> updated patch.
>
> miroslav
>
> Dne 18. 01. 19 v 17:23 Brian Evans napsal(a):
>> On 1/18/2019 11:11 AM, Miroslav Šulc wrote:
>>> @@ -130,7 +112,11 @@ ant-tasks_src_unpack() {
>>>                   cd "${S}"
>>>                     # replace build.xml with our modified for split 
>>> building
>>> -                mv -f "${WORKDIR}"/build.xml .
>>> +                if [ -e "${WORKDIR}"/${PV}-build.patch ] ; then
>>> +                    epatch "${WORKDIR}"/${PV}-build.patch
>> Adding epatch without 'inherit epatch'?  Sounds like gambling on faith.
>> Also limits to EAPI=6.
>>
>> Brian
>>
>>> +                else
>>> +                    mv -f "${WORKDIR}"/build.xml .
>>> +                fi
>>>                     cd lib
>>>                   # remove bundled xerces

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic