Hello,

On Thu, 21 Dec 2006 17:32:41 +0300
Alexander Zubkov <[EMAIL PROTECTED]> wrote:

> Hi!
> I have some idea on extending portage building system (ebuild?).
> Sometimes I'm (for example) want to apply custom patch to some
> package. This patch can do something unusual, that can not be
> accepted by maintainers and I know this. But I like features in my
> patch and want it to apply automatically when updating the package.
> Not to do it like this: $
> ebuild /usr/portage/pkg-categoty/some-package/some-package-1.0 unpack
> $ cd /var/tmp/portage/pkg-categoty/some-package/work/... $ patch -p1
> < ~/my-patch-for-some-package $ cd
> $ ebuild /usr/portage/pkg-categoty/some-package/some-package-1.0 merge
> 
> It is lot of manual work. The idea is having an file, for example
> /etc/portage/package.patch with contents like this:
> =pkg-category/some-package-1*      /path/to/my-patch-for-some-package
> 
> Of course, patches could fail in newer versions. But when I'll use
> that feature - I'll understand why it can be and it'll be more
> convenient to maintain it.

You can use portage's bashrc to do that kind of autopatching.

Best regards,
Yuri.
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to