public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Where do these use flags come from?
@ 2006-02-27  2:00 Bo Andresen
  2006-02-27  2:18 ` Brett I. Holcomb
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Bo Andresen @ 2006-02-27  2:00 UTC (permalink / raw
  To: gentoo-user

I decided I wanted to remove the ipv6 use flag which I have had enabled in 
make.conf for quite a while but never really been on a ipv6 network and don't 
suspect I will in the near future. When upgrading firefox I noted it has that 
use flag and decided I want to know what it actually does. Only, I cannot 
find it anywhere in the ebuilds! So where does it come from and what 
*exactly* does it do?

~ # emerge -uvp mozilla-firefox
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild     U ] www-client/mozilla-firefox-1.5.0.1-r2 [1.5.0.1-r1] USE="java 
mozdevelop xprint -debug -gnome -ipv6* -xinerama" 33 kB
Total size of downloads: 33 kB

~ # grep USE /usr/portage/www-client/mozilla-firefox/*.ebuild
/usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.0.7-r4.ebuild:IUSE="gnome 
java mozdevelop mozsvg mozcalendar"
/usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r11.ebuild:IUSE="java 
mozdevelop"
/usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r9.ebuild:IUSE="java 
mozdevelop"
/usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5.0.1-r2.ebuild:IUSE="java 
mozdevelop"

~ # grep ipv6 /usr/portage/www-client/mozilla-firefox/*.ebuild
~ #

~ # equery u mozilla-firefox
[ Searching for packages matching mozilla-firefox... ]
[ Colour Code : set unset ]
[ Legend        : Left column  (U) - USE flags from 
make.conf                     ]
[                  : Right column (I) - USE flags packages was installed 
with ]
[ Found these USE variables for www-client/mozilla-firefox-1.5.0.1-r1 ]
 U I
 - - debug      : Tells configure and the makefiles to build for debugging. 
Effects vary across packages, but generally it will at least add -g to 
CFLAGS. Remember to set FEATURES=nostrip too
 - - gnome      : Adds GNOME support
 - + ipv6       : Adds support for IP version 6
 + + java       : Adds support for Java
 + + mozdevelop : Enable features for web developers (e.g. Venkman)
 - - xinerama   : Add support for the xinerama X11 extension, which allows you 
to stretch your display across multiple monitors
 + + xprint     : Support for xprint, http://www.mozilla.org/projects/xprint/

-- 
Bo Andresen
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:00 [gentoo-user] Where do these use flags come from? Bo Andresen
@ 2006-02-27  2:18 ` Brett I. Holcomb
  2006-02-27  2:40   ` Ryan Tandy
  2006-02-27  2:47 ` Luis Ortiz
  2006-02-27 18:51 ` kashani
  2 siblings, 1 reply; 13+ messages in thread
From: Brett I. Holcomb @ 2006-02-27  2:18 UTC (permalink / raw
  To: gentoo-user

They come from /etc/make.conf or /etc/portage/package.use.  The profile you 
are using has defaults set.

On Sunday February 26 2006 21:00, Bo Andresen wrote:
> I decided I wanted to remove the ipv6 use flag which I have had enabled in
> make.conf for quite a while but never really been on a ipv6 network and
> don't suspect I will in the near future. When upgrading firefox I noted it
> has that use flag and decided I want to know what it actually does. Only, I
> cannot find it anywhere in the ebuilds! So where does it come from and what
> *exactly* does it do?
>
> ~ # emerge -uvp mozilla-firefox
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
> [ebuild     U ] www-client/mozilla-firefox-1.5.0.1-r2 [1.5.0.1-r1]
> USE="java mozdevelop xprint -debug -gnome -ipv6* -xinerama" 33 kB
> Total size of downloads: 33 kB
>
> ~ # grep USE /usr/portage/www-client/mozilla-firefox/*.ebuild
> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.0.7-r4.ebuild:IUS
>E="gnome java mozdevelop mozsvg mozcalendar"
> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r11.ebuild:IUSE
>="java mozdevelop"
> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r9.ebuild:IUSE=
>"java mozdevelop"
> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5.0.1-r2.ebuild:I
>USE="java mozdevelop"
>
> ~ # grep ipv6 /usr/portage/www-client/mozilla-firefox/*.ebuild
> ~ #
>
> ~ # equery u mozilla-firefox
> [ Searching for packages matching mozilla-firefox... ]
> [ Colour Code : set unset ]
> [ Legend        : Left column  (U) - USE flags from
> make.conf                     ]
> [                  : Right column (I) - USE flags packages was installed
> with ]
> [ Found these USE variables for www-client/mozilla-firefox-1.5.0.1-r1 ]
>  U I
>  - - debug      : Tells configure and the makefiles to build for debugging.
> Effects vary across packages, but generally it will at least add -g to
> CFLAGS. Remember to set FEATURES=nostrip too
>  - - gnome      : Adds GNOME support
>  - + ipv6       : Adds support for IP version 6
>  + + java       : Adds support for Java
>  + + mozdevelop : Enable features for web developers (e.g. Venkman)
>  - - xinerama   : Add support for the xinerama X11 extension, which allows
> you to stretch your display across multiple monitors
>  + + xprint     : Support for xprint,
> http://www.mozilla.org/projects/xprint/
>
> --
> Bo Andresen

-- 

Brett I. Holcomb
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:18 ` Brett I. Holcomb
@ 2006-02-27  2:40   ` Ryan Tandy
  2006-02-27  2:49     ` Brett I. Holcomb
  0 siblings, 1 reply; 13+ messages in thread
From: Ryan Tandy @ 2006-02-27  2:40 UTC (permalink / raw
  To: gentoo-user

Brett I. Holcomb wrote:
> They come from /etc/make.conf or /etc/portage/package.use.  The profile you 
> are using has defaults set.
>
> On Sunday February 26 2006 21:00, Bo Andresen wrote:
>   
>> I decided I wanted to remove the ipv6 use flag which I have had enabled in
>> make.conf for quite a while but never really been on a ipv6 network and
>> don't suspect I will in the near future. When upgrading firefox I noted it
>> has that use flag and decided I want to know what it actually does. Only, I
>> cannot find it anywhere in the ebuilds! So where does it come from and what
>> *exactly* does it do?
>>
>> ~ # emerge -uvp mozilla-firefox
>> These are the packages that would be merged, in order:
>> Calculating dependencies... done!
>> [ebuild     U ] www-client/mozilla-firefox-1.5.0.1-r2 [1.5.0.1-r1]
>> USE="java mozdevelop xprint -debug -gnome -ipv6* -xinerama" 33 kB
>> Total size of downloads: 33 kB
>>
>> ~ # grep USE /usr/portage/www-client/mozilla-firefox/*.ebuild
>> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.0.7-r4.ebuild:IUS
>> E="gnome java mozdevelop mozsvg mozcalendar"
>> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r11.ebuild:IUSE
>> ="java mozdevelop"
>> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5-r9.ebuild:IUSE=
>> "java mozdevelop"
>> /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5.0.1-r2.ebuild:I
>> USE="java mozdevelop"
>>
>> ~ # grep ipv6 /usr/portage/www-client/mozilla-firefox/*.ebuild
>> ~ #
>>
>> ~ # equery u mozilla-firefox
>> [ Searching for packages matching mozilla-firefox... ]
>> [ Colour Code : set unset ]
>> [ Legend        : Left column  (U) - USE flags from
>> make.conf                     ]
>> [                  : Right column (I) - USE flags packages was installed
>> with ]
>> [ Found these USE variables for www-client/mozilla-firefox-1.5.0.1-r1 ]
>>  U I
>>  - - debug      : Tells configure and the makefiles to build for debugging.
>> Effects vary across packages, but generally it will at least add -g to
>> CFLAGS. Remember to set FEATURES=nostrip too
>>  - - gnome      : Adds GNOME support
>>  - + ipv6       : Adds support for IP version 6
>>  + + java       : Adds support for Java
>>  + + mozdevelop : Enable features for web developers (e.g. Venkman)
>>  - - xinerama   : Add support for the xinerama X11 extension, which allows
>> you to stretch your display across multiple monitors
>>  + + xprint     : Support for xprint,
>> http://www.mozilla.org/projects/xprint/
>>
>> --
>> Bo Andresen
>>     
>
>   
I think what the OP is asking, is where the usability of the flags is 
specified in the Firefox ebuild(s) - which it quite clearly isn't.  If 
this is the case, I think the ipv6 USE-flag is added by an inherited 
eclass (assuming they can do that) - probably one of the mozilla ones.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:00 [gentoo-user] Where do these use flags come from? Bo Andresen
  2006-02-27  2:18 ` Brett I. Holcomb
@ 2006-02-27  2:47 ` Luis Ortiz
  2006-02-27  2:58   ` Bo Andresen
  2006-02-27 18:51 ` kashani
  2 siblings, 1 reply; 13+ messages in thread
From: Luis Ortiz @ 2006-02-27  2:47 UTC (permalink / raw
  To: gentoo-user

Bo Andresen wrote:
> I decided I wanted to remove the ipv6 use flag which I have had enabled in 
> make.conf for quite a while but never really been on a ipv6 network and don't 
> suspect I will in the near future. When upgrading firefox I noted it has that 
> use flag and decided I want to know what it actually does. Only, I cannot 
> find it anywhere in the ebuilds! So where does it come from and what 
> *exactly* does it do?
> -- snip --

That ebuild inherits the mozconfig-2.eclass

Look at /usr/portage/eclass/mozconfig-2.eclass and you'll find ipv6 defined in
the IUSE variable.


-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:40   ` Ryan Tandy
@ 2006-02-27  2:49     ` Brett I. Holcomb
  2006-02-27  3:03       ` Bo Andresen
  0 siblings, 1 reply; 13+ messages in thread
From: Brett I. Holcomb @ 2006-02-27  2:49 UTC (permalink / raw
  To: gentoo-user

If you look at the ebuild there is an IUSE entry.  You can also use equery 
uses package name to see what it uses.

On Sunday February 26 2006 21:40, Ryan Tandy wrote:
> Brett I. Holcomb wrote:
> > They come from /etc/make.conf or /etc/portage/package.use.  The profile
> > you are using has defaults set.
> >
> > On Sunday February 26 2006 21:00, Bo Andresen wrote:
> >> I decided I wanted to remove the ipv6 use flag which I have had enabled

snip

> >>
> >> --
> >> Bo Andresen
>
> I think what the OP is asking, is where the usability of the flags is
> specified in the Firefox ebuild(s) - which it quite clearly isn't.  If
> this is the case, I think the ipv6 USE-flag is added by an inherited
> eclass (assuming they can do that) - probably one of the mozilla ones.

-- 

Brett I. Holcomb
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:47 ` Luis Ortiz
@ 2006-02-27  2:58   ` Bo Andresen
  0 siblings, 0 replies; 13+ messages in thread
From: Bo Andresen @ 2006-02-27  2:58 UTC (permalink / raw
  To: gentoo-user

On Monday 27 February 2006 03:47, Luis Ortiz wrote:
> > Only, I cannot find it anywhere in the ebuilds! So where does it
> > come from and what *exactly* does it do?
>
> That ebuild inherits the mozconfig-2.eclass
>
> Look at /usr/portage/eclass/mozconfig-2.eclass and you'll find ipv6 defined
> in the IUSE variable.

Thanks for quick and specific response. :)

-- 
Bo Andresen
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:49     ` Brett I. Holcomb
@ 2006-02-27  3:03       ` Bo Andresen
  2006-02-27  3:13         ` Brett I. Holcomb
  0 siblings, 1 reply; 13+ messages in thread
From: Bo Andresen @ 2006-02-27  3:03 UTC (permalink / raw
  To: gentoo-user

On Monday 27 February 2006 03:49, Brett I. Holcomb wrote:
> If you look at the ebuild there is an IUSE entry.  You can also use equery
> uses package name to see what it uses.

Perhaps you should read the original post a little more carefully... ;) As 
you'll see I do not ask where the use flag is set rather I ask where it comes 
from. Secondly it is not in the IUSE of entry of that ebuild rather it is in 
the IUSE of one of the eclasses that the ebuild inherits from (I had no idea 
it could inherit use flags too). And thirdly I actually do use equery uses in 
the original post... BTW stop top-posting, please. :)

-- 
Bo Andresen
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  3:03       ` Bo Andresen
@ 2006-02-27  3:13         ` Brett I. Holcomb
  2006-02-27  3:28           ` Luis Ortiz
  2006-02-27  7:17           ` Bo Andresen
  0 siblings, 2 replies; 13+ messages in thread
From: Brett I. Holcomb @ 2006-02-27  3:13 UTC (permalink / raw
  To: gentoo-user

Evidently I didn't understand what you were asking the first time - sorry it 
didn't meet your needs.  I learned something, too - that the eclasses can 
pass their flags on.

On Sunday February 26 2006 22:03, Bo Andresen wrote:
> On Monday 27 February 2006 03:49, Brett I. Holcomb wrote:
> > If you look at the ebuild there is an IUSE entry.  You can also use
> > equery uses package name to see what it uses.
>
> Perhaps you should read the original post a little more carefully... ;) As
> you'll see I do not ask where the use flag is set rather I ask where it
> comes from. Secondly it is not in the IUSE of entry of that ebuild rather
> it is in the IUSE of one of the eclasses that the ebuild inherits from (I
> had no idea it could inherit use flags too). And thirdly I actually do use
> equery uses in the original post... BTW stop top-posting, please. :)
>
> --
> Bo Andresen

-- 

Brett I. Holcomb
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  3:13         ` Brett I. Holcomb
@ 2006-02-27  3:28           ` Luis Ortiz
  2006-02-27  7:17           ` Bo Andresen
  1 sibling, 0 replies; 13+ messages in thread
From: Luis Ortiz @ 2006-02-27  3:28 UTC (permalink / raw
  To: gentoo-user

Brett I. Holcomb wrote:
> Evidently I didn't understand what you were asking the first time - sorry it 
> didn't meet your needs.  I learned something, too - that the eclasses can 
> pass their flags on.
> 
> On Sunday February 26 2006 22:03, Bo Andresen wrote:
> 
>>On Monday 27 February 2006 03:49, Brett I. Holcomb wrote:
>>
>>>If you look at the ebuild there is an IUSE entry.  You can also use
>>>equery uses package name to see what it uses.
>>
>>Perhaps you should read the original post a little more carefully... ;) As
>>you'll see I do not ask where the use flag is set rather I ask where it
>>comes from. Secondly it is not in the IUSE of entry of that ebuild rather
>>it is in the IUSE of one of the eclasses that the ebuild inherits from (I
>>had no idea it could inherit use flags too). And thirdly I actually do use
>>equery uses in the original post... BTW stop top-posting, please. :)
>>
>>--
>>Bo Andresen
> 

I just learned that today :)

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=2&style=printable
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?style=printable&part=2&chap=1

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  3:13         ` Brett I. Holcomb
  2006-02-27  3:28           ` Luis Ortiz
@ 2006-02-27  7:17           ` Bo Andresen
  2006-02-27 11:15             ` Alexander Kirillov
  1 sibling, 1 reply; 13+ messages in thread
From: Bo Andresen @ 2006-02-27  7:17 UTC (permalink / raw
  To: gentoo-user

On Monday 27 February 2006 04:03, Bo Andresen wrote:
> BTW stop top-posting, please. :) 

On Monday 27 February 2006 04:13, Brett I. Holcomb wrote:
> Evidently I didn't understand what you were asking the first time - sorry
> it didn't meet your needs.  I learned something, too - that the eclasses
> can pass their flags on.
>
> On Sunday February 26 2006 22:03, Bo Andresen wrote:
[SNIP]

Do you never read to the end of mails to which you reply? Stop top-posting. 
Don't include quotes to which you do not reply. Reply below quotes to which 
you do reply. It is not that hard!

http://www.catb.org/jargon/html/T/top-post.html

-- 
Bo Andresen
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  7:17           ` Bo Andresen
@ 2006-02-27 11:15             ` Alexander Kirillov
  2006-02-27 15:39               ` Richard Fish
  0 siblings, 1 reply; 13+ messages in thread
From: Alexander Kirillov @ 2006-02-27 11:15 UTC (permalink / raw
  To: gentoo-user

Too bad the guy willing to answer your question didn't live up to the 
expectations

> Do you never read to the end of mails to which you reply? Stop top-posting. 
> Don't include quotes to which you do not reply. Reply below quotes to which 
> you do reply. It is not that hard!
> 
> http://www.catb.org/jargon/html/T/top-post.html

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27 11:15             ` Alexander Kirillov
@ 2006-02-27 15:39               ` Richard Fish
  0 siblings, 0 replies; 13+ messages in thread
From: Richard Fish @ 2006-02-27 15:39 UTC (permalink / raw
  To: gentoo-user

On 2/27/06, Alexander Kirillov <nevis2us@infoline.su> wrote:
> Too bad the guy willing to answer your question didn't live up to the
> expectations

No, it's too bad the guy willing to answer his question didn't adhere
to the etiquette rules of this and other mailing lists.  He should
have:

1. trimmed the original message to quote only the part necessary for
his reply to make sense.
2. Written his reply below the quoted part.

His entire response message could have been 5 lines, instead of 60.

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Where do these use flags come from?
  2006-02-27  2:00 [gentoo-user] Where do these use flags come from? Bo Andresen
  2006-02-27  2:18 ` Brett I. Holcomb
  2006-02-27  2:47 ` Luis Ortiz
@ 2006-02-27 18:51 ` kashani
  2 siblings, 0 replies; 13+ messages in thread
From: kashani @ 2006-02-27 18:51 UTC (permalink / raw
  To: gentoo-user

Bo Andresen wrote:
> I decided I wanted to remove the ipv6 use flag which I have had enabled in 
> make.conf for quite a while but never really been on a ipv6 network and don't 
> suspect I will in the near future. When upgrading firefox I noted it has that 
> use flag and decided I want to know what it actually does. Only, I cannot 
> find it anywhere in the ebuilds! So where does it come from and what 
> *exactly* does it do?

	Looks like you've already been answered. However when the ipv6 flag 
first hit the scene about two years ago it seemed to cause a number of 
weird problems so I disabled it on most machines. I'm not sure if that's 
the case today, but as always you're better off disabling something if 
you're not using it.

kashani
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2006-02-27 19:04 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-27  2:00 [gentoo-user] Where do these use flags come from? Bo Andresen
2006-02-27  2:18 ` Brett I. Holcomb
2006-02-27  2:40   ` Ryan Tandy
2006-02-27  2:49     ` Brett I. Holcomb
2006-02-27  3:03       ` Bo Andresen
2006-02-27  3:13         ` Brett I. Holcomb
2006-02-27  3:28           ` Luis Ortiz
2006-02-27  7:17           ` Bo Andresen
2006-02-27 11:15             ` Alexander Kirillov
2006-02-27 15:39               ` Richard Fish
2006-02-27  2:47 ` Luis Ortiz
2006-02-27  2:58   ` Bo Andresen
2006-02-27 18:51 ` kashani

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox