Hi folks, this is my first eclass proposal, so rip it apart gently ;) Disclaimer: the work proposed is NOT my own, but rather contributed by vapier (see [1] or sys-libs/glibc) and kumba (see [2] or sys-kernel/mips-sources). I propose to add eblits.eclass[2] (attached to this message) with the purpose and author comments from [1]. A quick grep showed that glibc and mips-sources currently use functions defined in global scope in each ebuild to do the job. The referenced overlays also use eblits to install php-5.3 and this is currently blocking php-5.3 from entering the tree. sys-kernel/mips-sources also has comment: # They'll likely be superseded someday by better ideas, possibly elibs. That's why I titled this email "RFC" - I realize this eclass might be obsolete in a not to distant future and possibly cause funny behaviour in ebuilds that I'm not aware of. So please enlighten me of any problems you can think of that adding eblits.eclass as proposed above would cause. I'd be more than happy if we can get an update on elibs progress, too. As the need for such an eclass is very real (we really, really want php-5.3 in the tree!), I want to limit discussion to one week, ending April 18th. If there are no objections, I'll add the eclass after that date. TIA, Matti [1] http://hg.hoffie.info/gentoo-php-rewrite/file/66effb7b56a0/eclass/eblits.eclass [2] http://github.com/GiDiS/gentoo-php-rewrite/blob/master/eclass/eblits.eclass