2009/10/5 Tomáš Chvátal <[email protected]>:
> Dne pondělí 05 Říjen 2009 23:31:03 Samuli Suominen napsal(a):
>> Jeremy Olexa (darkside) wrote:
>> > darkside 09/10/05 21:22:30
>> >
>> > Modified: ChangeLog xfconf-4.6.1.ebuild
>> > Log:
>> > Port Gentoo Prefix ebuild to gentoo-x86
>> > (Portage version: 2.1.6.13/cvs/Linux x86_64)
>> > + # Prefix compat. In Gentoo Linux, defaults to ${D}
>> > + [[ -z ${ED} ]] && local ED=${D}
>>
>> Shouldn't this be moved into main Portage code instead of duplicating it
>> in ebuilds?
Hi, yes it should. It was brought up during the EAPI=3 planning cycle
and presented to the council for inclusion. It wasn't accepted in that
EAPI even though it is only a 3 line portage change (approx). So, it
will be duplicated in ebuilds and eclasses. Now, with this email I
fully expect a reply from /someone/ saying that "the Gentoo Prefix
implementation is just plain wrong" to which, I am going to silently
ignore.
-Jeremy
>>
>> > + find "${ED}" -type f -name perllocal.pod -delete
>> > + find "${ED}" -depth -mindepth 1 -type d -empty -delete
>>
> I put this stuff to eclass, but probably this SHOULD be handled by portage:
> this is the code i do (partial example :]):
>
> ...
> # Prefix compat:
> : ${EROOT:=${ROOT}}
> # Append missing trailing slash character
> [[ ${EROOT} = */ ]] || EROOT+="/"
Good idea, and public thanks for supporting Gentoo Prefix, Tomáš
-Jeremy