Gentoo Archives: gentoo-user-br

From: Magno Torres <magnotorres@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Dicas de keywords e USE
Date: Mon, 03 Apr 2006 07:43:45
Message-Id: edb804ee0604030043x2665384k55300569768b31ad@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Dicas de keywords e USE by "Benigno B. Junior"
1 Humm, vero Benigno, valeu pela dica
2 Peguei no gentoo-wiki essas CFLAGS
3 []s Magno
4
5 On 4/1/06, Benigno B. Junior <bbj@g.o> wrote:
6 > É uma boa dica às pessoas que realmente não as conhece. Valeu Magno.
7 > Apenas uma coisinha: o -O2 já possui o "-fomit-frame-pointer" embutido
8 > (Enabled at levels -O, -O2, -O3, -Os). Não é nada grave, apenas uma
9 > notificação.
10 >
11 > On Fri, 31 Mar 2006 16:33:34 -0300
12 > "Magno Torres" <magnotorres@×××××.com> wrote:
13 >
14 > // Galera,
15 > //
16 > // Tendo em vista as ultimas discussões, pensando no tanto de gente que
17 > // não usa keywords ou useflags(não estou citando ninguem das threads,
18 > // acho que a maoiria que discutiu comigo era usuário avançado e deve
19 > // usar), segue minha contribuição para tentar difundir o uso deste
20 > // mecanismo
21 > //
22 > //
23 > // olha o meu packages.keywords:
24 > // magno@magno ~ $ cat /etc/portage/package.keywords
25 > //
26 > // media-video/mplayer ~x86
27 > // #media-libs/win32codecs ~x86
28 > // net-www/mplayerplug-in ~x86
29 > //
30 > // www-client/mozilla-launcher ~x86
31 > // www-client/mozilla-firefox ~x86
32 > // dev-libs/nss ~x86
33 > // #mail-client/mozilla-thunderbird ~x86
34 > //
35 > // app-cdr/k3b ~x86
36 > // media-sound/amarok ~x86
37 > //
38 > // net-p2p/bittorrent ~x86
39 > //
40 > // net-im/skype ~x86
41 > //
42 > // net-p2p/xmule ~x86
43 > //
44 > // #net-analyzer/dsniff ~x86
45 > // #sys-libs/db ~x86
46 > //
47 > // app-office/openoffice ~x86
48 > // app-text/hunspell ~x86
49 > // media-video/spca5xx ~x86
50 > //
51 > // net-wireless/madwifi-driver ~x86
52 > // net-wireless/madwifi-tools ~x86
53 > // net-wireless/wpa_supplicant ~x86
54 > //
55 > // kde-base/kde ~x86
56 > // kde-base/kdeaddons ~x86
57 > // kde-base/kdelibs ~x86
58 > // kde-base/arts ~x86
59 > // kde-base/kdepim ~x86
60 > // kde-base/kdebase ~x86
61 > // kde-base/kdegames ~x86
62 > // kde-base/kdemultimedia ~x86
63 > // media-libs/akode ~x86
64 > // kde-base/kdenetwork ~x86
65 > // kde-base/kdeadmin ~x86
66 > // kde-base/kdewebdev ~x86
67 > // kde-base/kdegraphics ~x86
68 > // kde-base/kdeedu ~x86
69 > // kde-base/kdeutils ~x86
70 > // kde-base/kdetoys ~x86
71 > // kde-base/kdeartwork ~x86
72 > // kde-base/kde-i18n ~x86
73 > // kde-base/cervisia ~x86
74 > // kde-base/kompare ~x86
75 > // kde-base/kdeaccessibility ~x86
76 > //
77 > // Estas configurações funcionam de forma estável em x86 e são otimas pra
78 > // quem tem um desktop com a distro kde. O kopete por exemplo tem suporte
79 > // a webcam, show de bola :)
80 > // Colocar pacote como o firefox/thunderbird/kde não tem muito problema,
81 > // geralmente as novas versões são mais estáveis que as anteriores e
82 > // eliminam varios bugs. Só tomar cuidado quando ver versões rc, beta...
83 > // ai neste caso, a sugestao é comentar as entradas ou mandar brasa se
84 > // curtir emoções fortes, sempre fazendo uso do quickpkg pra caso de
85 > // problemas...
86 > //
87 > // Por que é melhor colocar os pacotes neste arquivo, do que usar
88 > // ACCEPT_KEYWORDS=~x86?
89 > // Se vc usar o ACCEPT_KEYWORDS=~x86 na linha de comando, quando fizer
90 > // um outro emerge -uDav world vão aparecer varios pacotes pedindo
91 > // downgrade.
92 > // Se fizer ACCEPT_KEYWORDS=~x86 diretamente no make.conf, pacotes não
93 > // muito confiaveis, ou mesmo que não tem necessidade de serem
94 > // atualizados com frequencia, como o apache, passarão a ter suas ultimas
95 > // versões instaladas, deixando o sistema menos estavel
96 > //
97 > //
98 > // Agora as useflags:
99 > // vejam o meu arquivo de USE:
100 > //
101 > // magno@magno ~ $ cat /etc/portage/package.use
102 > // net-wireless/wpa_supplicant madwifi
103 > // www-client/mozilla-firefox java
104 > // dev-java/sun-jdk -nsplugin
105 > // dev-ml/lablgtk svg
106 > // dev-php/mod_php mysql gd
107 > // dev-php/php mysql gd
108 > // media-sound/amarok visualization
109 > //
110 > // e o meu make.conf
111 > //
112 > // magno@magno ~ $ cat /etc/make.conf|grep -v ^#
113 > // CHOST="i686-pc-linux-gnu"
114 > // CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
115 > // CXXFLAGS=$CFLAGS
116 > //
117 > // USE="a52 aac accessibility asf bl bluetooth cddb cdparanoia css dga dv dvb dvd
118 > // dvdr dvdread edl fame gimpprint innodb insecure-drivers ipod javascript
119 > // jce live lzo mjpeg mmx mpeg4 mplayer musepack musicbrainz net network
120 > // nfsv4 nntp nsplugin ntfs ntlm rdesktop real reiserfs sndfile softmmu sse
121 > // sse2 tga theora unicode vcd vidix vim wifi win32codecs winbind xcomposite
122 > // xfs xinerama xscreensaver xvmc -mysql"
123 > //
124 > // FEATURES="ccache distcc"
125 > // LINGUAS=pt_BR
126 > // PORTDIR_OVERLAY=/usr/local/portage
127 > // VIDEO_CARDS=savage
128 > //
129 > // Como veem, tem muitas USE bem interessantes pra quem quer tem um
130 > // ambiente desktop bem turbinado, vejo por exemplo o GMC da globo.com
131 > // "sem muitos problemas" com essas USEs
132 > //
133 > // Se analisarem bem, verão que coloquei o -mysql no make.conf, esta USE
134 > // ficou global
135 > // Mas quero o suporte ao mysql no php, entao adicionei apenas no
136 > // /etc/portage/package.use
137 > // O nsplugin eu adicionei global, mas nao quero o plugin do sun-jdk no
138 > // meu firefox (o da blackdown é muito melhor, funciona java web start
139 > // numa boa, tudo rola melhor com ele). Entao eu coloco o -nsplugin no
140 > // arquivo packages.use e pronto, problema resolvido
141 > //
142 > // Quem nunca usou, esta passando da hora, verão um novo mundo, total
143 > // quebra de paradigmas :). Eu mesmo demorei pra usar, mas quando comecei
144 > // nao parei mais
145 > // Um otimo programa pra estudar as use's é o ufed (emerge ufed)
146 > //
147 > // []s a todos
148 > //
149 > //
150 > //
151 > // --
152 > // []s Magno
153 > // http://magno.multiply.com
154 > // --
155 > // Linux user: #123834
156 > // http://counter.li.org
157 > //
158 > // --
159 > // gentoo-user-br@g.o mailing list
160 > //
161 >
162 >
163 > --
164 > Benigno B. Junior - http://dev.gentoo.org/~bbj
165 > Gentoo Developer (ALT, *BSD)
166 > http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21
167 >
168 >
169 >
170
171
172 --
173 []s Magno
174 http://magno.multiply.com
175 --
176 Linux user: #123834
177 http://counter.li.org
178
179 --
180 gentoo-user-br@g.o mailing list