Gentoo Archives: gentoo-user

From: Philip Webb <purslow@××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: confessions of a current USE=*
Date: Fri, 15 Apr 2016 11:15:14
Message-Id: 20160415111500.GC1272@ca.inter.net
In Reply to: Re: [gentoo-user] Re: confessions of a former USE= by waltdnes@waltdnes.org
1 160414 waltdnes@××××××××.org wrote:
2 > I used to use USE='-* blah blah blah". My rule of thumb was to compare
3 > * how many "foobar" entries I'd have to make in package.use,
4 > if I didn't include "foobar" in make.conf, versus
5 > * how many "-foobar" entries I'd have to make in package.use,
6 > if I did include "foobar" in make.conf
7 > Whichever way resulted in fewer entries in package.use was the way I'd go.
8 > I effectively built my own custom profile.
9
10 > I've now switched to the conventional style, without "-*",
11 > but I now have a lot of "-foobar" flags in USE, like so
12 > USE="10bit 12bit X apng bindist ffmpeg gles2 jpeg netifrc png snappy szip truetype x264 x265 xorg -acl -berkdb -caps -chatzilla -cracklib -crypt -filecaps -gallium -gdbm -gmp-autoupdate -graphite -gstreamer -iconv -introspection -ipc -iptables -ipv6 -libav -llvm -manpager -nls -openmp -pam -pch -roaming -sendmail -spell -tcpd -udev -udisks -unicode -upower -uuid -xinerama"
13
14 I'm persisting with '-*', but I've never understood profiles
15 & I've never done 'emerge world' without '-p',
16 so I've always had detailed control over what it getting installed.
17 In my home-made list of installed pkgs I note with 'USE' those
18 which have a custom flag in package.use & check when updating.
19
20 Occasionally, a new flag trips me up, but it's fairly easy to recover
21 once the location of the problem has been determined.
22
23 My own complaint re USE flags is the all-too-meagre output of 'euses' :
24
25 root:502 ~> euses gtk3
26 app-editors/bluefish:gtk3 - Enable GTK3 interface (default)
27 app-editors/emacs:gtk3 - Prefer version 3 of the GIMP Toolkit to version 2 (x11-libs/gtk+)
28 app-editors/emacs-vcs:gtk3 - Prefer version 3 of the GIMP Toolkit to version 2 (x11-libs/gtk+)
29 app-editors/mousepad:gtk3 - Use GTK+3 instead of GTK+2
30 app-i18n/fcitx:gtk3 - Install input method module for GTK+ 3
31 app-i18n/fcitx-configtool:gtk3 - Use GTK+3 instead of 2
32 app-i18n/ibus:gtk3 - Enable support for gtk+3
33 app-i18n/ibus-unikey:gtk3 - Enable support for gtk+3
34 app-i18n/imsettings:gtk3 - Enable support for x11-libs/gtk+:3
35 app-i18n/scim:gtk3 - Enable support for x11-libs/gtk+:3
36 app-i18n/scim-anthy:gtk3 - Enable support for x11-libs/gtk+:3
37 app-i18n/uim:gtk3 - Enable support for x11-libs/gtk+:3
38 ... [ 37 similarly useless descriptions]
39
40 This urgently needs cleaning up, like much of Emerge's output.
41
42 --
43 ========================,,============================================
44 SUPPORT ___________//___, Philip Webb
45 ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
46 TRANSIT `-O----------O---' purslowatchassdotutorontodotca

Replies

Subject Author
Re: [gentoo-user] Re: confessions of a current USE=* Alan McKinnon <alan.mckinnon@×××××.com>