vim-core without minimal USE flag installs pam configuration syntax highlighting file on its own: $ equery f vim-core | grep syntax | grep pamconf /usr/share/vim/vim74/syntax/pamconf.vim This makes app-vim/pam-syntax (which seems older) and vim-syntax USE flag of sys-libs/pam obsolete. Unless you want to keep it for vim-core with minimal USE flag in which case you would have to add appropriate blockers instead.
Created attachment 429024 [details, diff] pam-syntax removal
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff219fdc918fb056d1a52b1481729880193fcd6 commit cff219fdc918fb056d1a52b1481729880193fcd6 Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-11-23 22:09:03 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-11-23 22:16:23 +0000 sys-auth/openpam: mask app-vim/pam-syntax for removal. Bug: https://bugs.gentoo.org/578278 Package-Manager: Portage-2.3.8, Repoman-2.3.3 sys-auth/openpam/openpam-20140912-r1.ebuild | 52 +++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56394beb0ec1d2146e7dcfe6b80d4307db5bb3d commit c56394beb0ec1d2146e7dcfe6b80d4307db5bb3d Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-11-23 22:05:21 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-11-23 22:16:21 +0000 sys-libs/pam: mask app-vim/pam-syntax for removal. Bug: https://bugs.gentoo.org/578278 Package-Manager: Portage-2.3.8, Repoman-2.3.3 sys-libs/pam/pam-1.3.0-r1.ebuild | 203 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 203 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc625a809ddd87b5f37bb13a0987031288f2a1ef commit dc625a809ddd87b5f37bb13a0987031288f2a1ef Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-11-23 22:04:28 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-11-23 22:16:19 +0000 app-vim/extra-syntax: mask app-vim/pam-syntax for removal. Bug: https://bugs.gentoo.org/578278 Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-vim/extra-syntax/extra-syntax-4-r2.ebuild | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+)}
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62de05f8e9cefbdae70496bd180bacf30caeac60 commit 62de05f8e9cefbdae70496bd180bacf30caeac60 Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-12-08 22:48:46 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-12-19 22:21:56 +0000 profiles: mask app-vim/pam-syntax for removal. Bug: https://bugs.gentoo.org/578278 Closes: https://github.com/gentoo/gentoo/pull/6487 profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)}
Removed from the tree