While writing an ebuild today, i've seen that dohtml doesn't support filenames which include some simple quote. Ok, it's unusual, but in some contextes (ocaml generated doc here), it happens: install: missing destination file operand after `ocamldoc/code_VALConj.Make.conj_elt.html /var/tmp/portage/dev-ml/logfun-1.3/image/usr/share/doc/logfun-1.3/html///code_VALConj.Make.conj_elt.html' Try `install --help' for more information. ... (the filename actually being "code_VALConj.Make.conj_elt'.html") The attached patch for dohtml uses os.spawnlp() instead of os.system(), which avoids this kind of shell issues.
Created attachment 113597 [details, diff] dohtml--simple_quote_in_filenames.patch Patch done against portage-2.1.2.2.
Thanks, this has been released in 2.1.3.13.