This bug is also true for at least app-admin/syslog-ng-3.0.5-r1 mr_bones_ did "updated files/ to be generic for 3.x" but since he did forgot to cp/rename the files/*hardened.3.0 to files/*hardened.3 the ebuild fails to install, but dues to missing "|| die" statements the ebuild does not ebort when it hits the missing files, and creates and unusable syslog-ng for hardened target. Solution: add '|| dies "file not found"' in the ebuild after newinst so if/when this happen again the users will not find themselves with a broken install and "cp files/syslog-ng.conf.gentoo.hardened.3.0 files/syslog-ng.conf.gentoo.hardened.3" in the CVS tree.
Fixed in CVS