--- emerge 2006-07-12 15:47:46.000000000 -0400 +++ emerge 2006-07-12 15:47:11.000000000 -0400 @@ -190,7 +190,7 @@ "--fetchonly", "--fetch-all-uri", "--getbinpkg", "--getbinpkgonly", "--help", "--ignore-default-opts", -"--noconfmem", +"--fulldeps", "--noconfmem", "--newuse", "--nocolor", "--nodeps", "--noreplace", "--nospinner", "--oneshot", @@ -366,6 +366,8 @@ add.extend(["selective"]) if "--deep" in myopts: add.extend(["deep"]) + if "--fulldeps" in myopts: + add.append("fulldeps") if "--selective" in myopts: add.extend(["selective"]) if myaction in ["world","system"]: @@ -754,7 +756,7 @@ for i in xrange(len(depkeys)): edepend[depkeys[i]] = depvalues[i] - if mytype == "binary": + if mytype == "binary" and "fulldeps" not in self.myparams: edepend["DEPEND"] = "" elif mytype == "ebuild": if "--buildpkgonly" in self.myopts: