commit:     6d3503b7f39479544a6c0abfbe0b13a57e787bc5
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 14 14:10:56 2025 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 09:26:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3503b7

app-eselect/eselect-emacs: Port to ver_replacing

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 app-eselect/eselect-emacs/eselect-emacs-1.19.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-eselect/eselect-emacs/eselect-emacs-1.19.ebuild 
b/app-eselect/eselect-emacs/eselect-emacs-1.19.ebuild
index e993f563b04e..2eb9f4c7400f 100644
--- a/app-eselect/eselect-emacs/eselect-emacs-1.19.ebuild
+++ b/app-eselect/eselect-emacs/eselect-emacs-1.19.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit eapi9-ver
+
 DESCRIPTION="Manage multiple Emacs versions on one system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
 SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
@@ -24,12 +26,9 @@ src_install() {
 }
 
 pkg_postinst() {
-       local v
-       for v in ${REPLACING_VERSIONS}; do
-               ver_test "${v}" -ge 1.19 && continue
+       if ver_replacing -lt 1.19; then
                # Refresh, 1.19 introduced a symlink in /usr/include
                local target=$(eselect --brief emacs show)
                [[ ${target// } == emacs* ]] && eselect emacs set "${target// }"
-               break
-       done
+       fi
 }

Reply via email to