On Sat, Jul 08, 2006 at 02:00:27AM +0300, Daniel Iliev wrote: > 1) I would like to see an implementation of "PAUSE".
<ctrl>-s, <ctrl>-q seems to work for me. > 2) More control over portages verbosity. Most of the time I only need to see > the portages messages, not all the compilation stuff. The later is > interesting > to me only if the compilation fails. In my /etc/make.conf I have: PORTAGE_ELOG_CLASSES="info warn error log" PORTAGE_ELOG_SYSTEM="mail syslog" PORTAGE_ELOG_MAILURI="[EMAIL PROTECTED]" with sys-apps/portage-2.1.1_pre2-r4. I don't remember which version it was introduced. That doesn't control build verbosity but you can always do # emerge {package} 1>/var/tmp/portage/emerge.out 2>/var/tmp/portage/emerge.err or something like that. If you tell it to, portage will log every last configure and gcc statement spewed forth on the command line into /var/log/portage/. > 3) I hate ebuilds that are rewriting variables that I have set. For > example I > couldn't find a way to compile mplayer with > "--disable-runtime-cpudetection", > many packages overwrite C(XX)FLAGS. They change "-O3" to "-O2" etc. > "Gentoo is about choices" but why this happens? My opinion is that portage > should warn about the "too aggressive setting" but to let ME chose to change > the settings or not. Gentoo generally overwrites C(XX)FLAGS only when they are problematic (unpredictable or cause breakage) for certain platforms/packages. If you have a customized ebuild you can always drop it into your own overlay. Mine is in /usr/local/portage. If you have multiple overlays you can use gensync from the gentoolkit-dev package to sync with them. Justin -- gentoo-user@gentoo.org mailing list