On Sun, 17 May 2009 09:44:19 +0300, Nikos Chantziaras wrote: > Does anyone think that a mechanism of applying patches to a package > without the need to modify the ebuild of that package would be a useful > feature? There are cases of useful patches that are not accepted by > the maintainers of the ebuild (because they have not been accepted > upstream or other reasons), forcing users to copy ebuilds in their > overlay and modifying the ebuild there. This turns out to be a hassle > every time the package receives an update.
I think you can redefine ebuild functions in /etc/portage/env/cat/pkg, so
you could out a custom src_unpack() in there. It should work if the ebuild
has no src_unoack, so you could do something like
src_unpack() {
unpack ${A}
epatch mypatch
}
I don't know how this would work with an existing src_unpack in the
ebuild, if you copied the existing function and added your patch.
--
Neil Bothwick
i *DId* rEaD tHE DoCS; ThaT'S WHy I'm conFuSeD!
signature.asc
Description: PGP signature

