Implement lazy evaluation of USE_EXPAND variables in config.setcpv(), since
authorZac Medico <zmedico@gentoo.org>
Wed, 25 Feb 2009 20:21:12 +0000 (20:21 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 25 Feb 2009 20:21:12 +0000 (20:21 -0000)
commit54e4be7ad90b05793a091bf06cd8a5d75cc13f3a
treecc7b975ff13a664bb3a876dd52569a4c1dbd5d15
parentcb030fde91a04fcc6178ee32ada425dafe0615d9
Implement lazy evaluation of USE_EXPAND variables in config.setcpv(), since
those variables are only needed when an ebuild shell is spawned. Thanks to
Marat Radchenko <slonopotamusorama@gmail.com> for testing this patch. He
reports a 14% reduction in the time consumed for `emerge -vpe world` on an
ARM device (from 3m12.008s to 2m45.055s).

svn path=/main/trunk/; revision=12707
pym/portage/__init__.py