Don't set KV for EAPI >=3.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 20 Jun 2009 18:53:01 +0000 (18:53 -0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 20 Jun 2009 18:53:01 +0000 (18:53 -0000)
svn path=/main/trunk/; revision=13656

pym/portage/__init__.py

index 575e75c4b300021ee2c4aa86e81553377d73b1fd..1e2c9ceeb5b37364e6f55bf6a7a227c0d21d6a2b 100644 (file)
@@ -5417,7 +5417,7 @@ def doebuild_environment(myebuild, mydo, myroot, mysettings, debug, use_cache, m
                mysettings["PORTAGE_BUILDDIR"], ".exit_status")
 
        #set up KV variable -- DEP SPEEDUP :: Don't waste time. Keep var persistent.
-       if mydo != 'depend' and 'KV' not in mysettings and \
+       if eapi in ("0", "1", "2") and mydo != 'depend' and 'KV' not in mysettings and \
                mydo in ('compile', 'config', 'configure', 'info',
                'install', 'nofetch', 'postinst', 'postrm', 'preinst',
                'prepare', 'prerm', 'setup', 'test', 'unpack'):