Index: bin/emerge =================================================================== --- bin/emerge (revision 2256) +++ bin/emerge (working copy) @@ -177,6 +177,7 @@ "--getbinpkg", "--getbinpkgonly", "--help", "--noconfmem", "--newuse", "--nocolor", +"--nodepend", "--nodeps", "--noreplace", "--nospinner", "--oneshot", "--onlydeps", "--pretend", @@ -1021,6 +1022,9 @@ except (KeyError,IOError): print "emerge: create(): aux_get() error on",mykey+"; aborting..." sys.exit(1) + if "--nodepend" in myopts and "--pretend" in myopts: + # Drop DEPEND for any package type (emulate "binary" package behavior as per bug 111656) + edepend["DEPEND"] ="" mydep={} mp=string.join(mybigkey)