Created attachment 309151 [details, diff]
usually ebuilds created with the skeleton from /usr/share/vim/vimfiles/plugin/newebuild.vim (20120109) use a default dependency syntax like
This results in things like pkgconfig, intltool or gettext to be non-removable by depclean if I just go with this default. In my opinion this setup is very rare and actually breaks the use of DEPEND. I would rather suggest the following default syntax:
This way I ensure RDEPENDs to be merged before the package (which is not always needed, but a sane default; portage currently does that anyway, but may not in the future). However, everything explicitly specified in DEPEND will now _only_ be build-time and removable by depclean.
gentoo-syntax is reflecting what is in $PORTDIR/skel.ebuild and changes to to skel.ebuild go to gentoo-dev mailing list for discussion.
this topic been discussed before and the general consensus has been this is unnecessary bikeshedding.
however if you want, you can (re)open the topic again at the gentoo-dev mailing list, nothing is stopping you from doing that. if you get a general consensus, feel free to open this bug too.