eclass/vim-doc: Sync with gentoo

It's from gentoo commit d1d130bae55780d7a710dcaef4df63b8bf6192fa.
This commit is contained in:
Krzesimir Nowak 2022-02-17 10:55:37 +01:00
parent 60e27b7d97
commit cccd682d0e

View File

@ -1,6 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# @ECLASS: vim-doc.eclass
# @MAINTAINER:
# vim@gentoo.org
# @SUPPORTED_EAPIS: 6 7
# @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags.
# @DESCRIPTION:
# This eclass is used by vim.eclass and vim-plugin.eclass to update
# the documentation tags. This is necessary since vim doesn't look in
# /usr/share/vim/vimfiles/doc for documentation; it only uses the
@ -10,9 +16,15 @@
# DEPEND in vim-plugin or by whatever version of vim is being
# installed by the eclass.
case ${EAPI:-0} in
[67]) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
esac
if [[ -z ${_VIM_DOC_ECLASS} ]] ; then
_VIM_DOC_ECLASS=1
update_vim_helptags() {
has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
local vimfiles vim d s
# This is where vim plugins are installed
@ -70,3 +82,5 @@ update_vim_helptags() {
[[ -n "${vim}" && -f "${vim}" ]] && rm "${vim}"
}
fi