vim-spell.eclass includes (g)vim in DEPEND, but the eclass seems to only RDEPEND on vim. By removing vim from DEPEND, all the vim-spell-* pkgs would not be needlessly remerged with --rebuild-if-* when vim upgrades. No ebuild that inherits vim-spell relies on vim for building either, and vim-spell.eclass doesn't inherit vim-doc.eclass (which needs vim for build time). By the way, vim-doc.eclass calls vim during build time, but relies on another eclass / the ebuild to include vim in DEPEND. Structurally that's unclean, with a tiny probability of future issues. Just FYI. Reproducible: Always
commit 907c3adc19d8e5010dcb2e010858907e6d390027 (HEAD -> master, origin/master, origin/HEAD) Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: Tue Sep 12 22:40:44 2017 +0200 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: Tue Sep 12 22:50:31 2017 +0200 vim-spell.eclass: do not DEPEND on app-editors/{,g}vim. Gentoo-Bug: https://bugs.gentoo.org/469414 eclass/vim-spell.eclass | 4 ---- 1 file changed, 4 deletions(-) Thank you for holding out for so long. We've updated the eclass accordingly.