diff options
| author | Ulrich Müller <ulm@gentoo.org> | 2025-02-14 15:11:00 +0100 |
|---|---|---|
| committer | Ulrich Müller <ulm@gentoo.org> | 2025-02-16 08:22:07 +0100 |
| commit | cbf247770f5c163973312a668af8d8e6f880ba76 (patch) | |
| tree | a0ed9432b76d90a406b2eda1eca797ec4bfafc5e /app-shells/bash-completion/bash-completion-9999.ebuild | |
| parent | 6894d0e44432c48b498498cde2846acc43bb47be (diff) | |
| download | gentoo-cbf247770f5c163973312a668af8d8e6f880ba76.tar.gz gentoo-cbf247770f5c163973312a668af8d8e6f880ba76.tar.bz2 gentoo-cbf247770f5c163973312a668af8d8e6f880ba76.zip | |
app-shells/bash-completion: Port to ver_replacing
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'app-shells/bash-completion/bash-completion-9999.ebuild')
| -rw-r--r-- | app-shells/bash-completion/bash-completion-9999.ebuild | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/app-shells/bash-completion/bash-completion-9999.ebuild b/app-shells/bash-completion/bash-completion-9999.ebuild index ab48b5fd6c59..437c7a111cf9 100644 --- a/app-shells/bash-completion/bash-completion-9999.ebuild +++ b/app-shells/bash-completion/bash-completion-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..13} ) -inherit autotools git-r3 python-any-r1 +inherit autotools eapi9-ver git-r3 python-any-r1 DESCRIPTION="Programmable Completion for bash" HOMEPAGE="https://github.com/scop/bash-completion" @@ -148,21 +148,18 @@ src_install() { } pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 2.1-r90; then - ewarn "For bash-completion autoloader to work, all completions need to" - ewarn "be installed in /usr/share/bash-completion/completions. You may" - ewarn "need to rebuild packages that installed completions in the old" - ewarn "location. You can do this using:" - ewarn - ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" - ewarn - ewarn "After the rebuild, you should remove the old setup symlinks:" - ewarn - ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" - fi - done + if ver_replacing -lt 2.1-r90; then + ewarn "For bash-completion autoloader to work, all completions need to" + ewarn "be installed in /usr/share/bash-completion/completions. You may" + ewarn "need to rebuild packages that installed completions in the old" + ewarn "location. You can do this using:" + ewarn + ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" + ewarn + ewarn "After the rebuild, you should remove the old setup symlinks:" + ewarn + ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" + fi if has_version 'app-shells/zsh'; then elog |
