* [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: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: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 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: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: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