• [gentoo-dev] [PATCH v4 3/9] vim-plugin.eclass: EAPI 8: install allowed

    From Anna Vyalkova@21:1/5 to All on Thu Apr 7 14:10:01 2022
    Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
    ---
    eclass/vim-plugin.eclass | 39 ++++++++++++++++++++++++++++++++-------
    1 file changed, 32 insertions(+), 7 deletions(-)

    diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
    index 0ee4ebe374..8a6a02f2d2 100644
    --- a/eclass/vim-plugin.eclass
    +++ b/eclass/vim-plugin.eclass
    @@ -32,13 +32,30 @@ if [[ ${PV} != 9999* ]] ; then
    fi
    SLOT="0"

    +# @ECLASS_VARIABLE: _VIM_PLUGIN_ALLOWED_DIRS
    +# @INTERNAL
    +# @DESCRIPTION:
    +# Vanilla Vim dirs.
    +# See /usr/share/vim/vim* for reference.
    +_VIM_PLUGIN_ALLOWED_DIRS=(
    + after autoload colors compiler doc ftdetect ftplugin indent keymap
    + macros plugin spell syntax
    +)
    +
    # @FUNCTION: vim-plugin_src_install
    -# @USAGE:
    +# @USAGE: [<dir>...]
    # @DESCRIPTION:
    # Overrides the default src_install phase. In order, this function:
    -# * fixes file permission across all files in ${S}.
    # * installs help and documentation files.
    -# * installs all files in "${ED}"/usr/share/vim/vimfiles.
    +# * installs all files recognized by default Vim install