[gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Diego Elio Pettenò
Il giorno mer, 14/09/2011 alle 12.38 +0200, Michał Górny ha scritto: Honestly, I'm ready to remove all relevant code in autotools-utils.eclass and fix all ebuilds in gx86 Sunrise using it. But if that's not the path we're going to take, I'd like to avoid changing API then. If that means

Re: [gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Samuli Suominen
On 09/14/2011 02:06 PM, Diego Elio Pettenò wrote: Il giorno mer, 14/09/2011 alle 12.38 +0200, Michał Górny ha scritto: Honestly, I'm ready to remove all relevant code in autotools-utils.eclass and fix all ebuilds in gx86 Sunrise using it. But if that's not the path we're going to take, I'd

Re: [gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Nirbheek Chauhan
On Wed, Sep 14, 2011 at 4:50 PM, Samuli Suominen ssuomi...@gentoo.org wrote: I second that.  I've been yelling about it for years... Same for the stupid assumption gnome2.eclass does with IUSE=doc for gtk-doc For reference, ye olde bug: https://bugs.gentoo.org/show_bug.cgi?id=262491 --

Re: [gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Michał Górny
On Wed, 14 Sep 2011 13:06:23 +0200 Diego Elio Pettenò flamee...@gentoo.org wrote: Il giorno mer, 14/09/2011 alle 12.38 +0200, Michał Górny ha scritto: Honestly, I'm ready to remove all relevant code in autotools-utils.eclass and fix all ebuilds in gx86 Sunrise using it. But if that's

Re: [gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Diego Elio Pettenò
Il giorno mer, 14/09/2011 alle 22.03 +0200, Michał Górny ha scritto: The main resolution as I see it, is to simply drop IUSE=static-libs from a lot of ebuilds where static libs aren't actually required by anything or anyone. I would point at an old post of mine:

Re: [gentoo-dev] Re: Fixing eclass code relying on ${IUSE} greps?

2011-09-14 Thread Mike Frysinger
On Wed, Sep 14, 2011 at 16:03, Michał Górny wrote: Well, the other thing is IUSE=static-libs. I don't like it either but this is probably a bigger case than the other. The main resolution as I see it, is to simply drop IUSE=static-libs from a lot of ebuilds where static libs aren't actually