When the no-htdocs USE flag is specified, the apache icons for the indexed directory views get installed in /usr/share/doc/gentoo-webroot-default-0.x/ webroot/icons, even though the default httpd.conf has an alias from /icons/ to / var/www/localhost/icons. This is very inconvenient because: 1. I don't want the gentoo-webroot-default ebuild to overwrite my files in / var/www/localhost/htdocs, so I have to specify that USE flag 2. Modifying the alias (or making a symlink) would mean I would have to update it everytime I upgrade gentoo-webroot-default, even when just upgrading to a new revision. In case you're concerned it could overwrite user-specific icons, you could perhaps add a no-icons USE flag. Reproducible: Always Steps to Reproduce: 1. 2. 3.
A better temporary workaround would be to copy the icons to the directory where you want them. gentoo-webroot-default never got to the point where it should have been. It's on my TODO to revamp the entire package, making it more user-friendly, with links the the installed manual, and a howto guide for getting started with apache.