Ok I didn't do and haven't worked on the apache ebuild, but if you go ahead and do "emerge apache && emerge apache" on a fresh system you will find that several needed dirs are removed (3 of which are being "reinstalled" in pkg_postinst) shouldn't these pkg_postinst statements be made into "doins" statements including some .keeps to ensure that dirs are only removed at apropriate times.
ok, I decided to go ahead and fix this after talking to carpaski about it, I'm masking the new one in CVS, if there is an issue with it please let me know, but from my POV it is far more correct.