As explained in parent bug Thanks!
fixed in 4.0.0-r2 (no revbump because no on disk changes)
Puppet seems to be the last package here: ./app-admin/puppet/puppet-3.7.4.ebuild:IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs" ./app-admin/puppet/puppet-3.7.4-r1.ebuild:IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs" ./app-admin/puppet/puppet-3.4.1.ebuild:IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs" ./app-admin/puppet/puppet-3.7.3.ebuild:IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs" So we need to fix it all or get 4.0.0-r2 stable.
I've updated the puppet 3.x ebuilds as well.