commit:     4b42f0ce3fe4d848c4033fa7e5839068bccb2057
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 14 14:11:58 2025 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 09:38:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b42f0ce

sys-apps/man-pages: Port to ver_replacing

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

 sys-apps/man-pages/man-pages-6.10.ebuild | 17 ++++++++---------
 sys-apps/man-pages/man-pages-9999.ebuild | 19 +++++++++----------
 2 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/sys-apps/man-pages/man-pages-6.10.ebuild 
b/sys-apps/man-pages/man-pages-6.10.ebuild
index eeb536cb1d03..9a787b0cbe0d 100644
--- a/sys-apps/man-pages/man-pages-6.10.ebuild
+++ b/sys-apps/man-pages/man-pages-6.10.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit eapi9-ver
+
 # Maintenance notes:
 # - Upstream are very friendly, do approach them if have any questions;
 #
@@ -133,13 +135,10 @@ src_install() {
 }
 
 pkg_postinst() {
-       for ver in ${REPLACING_VERSIONS} ; do
-               if ver_test ${ver} -lt 5.13-r2 ; then
-                       # Avoid ACCEPT_LICENSE issues for users by default
-                       # bug #871636
-                       ewarn "This version of ${PN} no longer depends on 
sys-apps/man-pages-posix!"
-                       ewarn "Please install sys-apps/man-pages-posix yourself 
if needed."
-                       break
-               fi
-       done
+       if ver_replacing -lt 5.13-r2 ; then
+               # Avoid ACCEPT_LICENSE issues for users by default
+               # bug #871636
+               ewarn "This version of ${PN} no longer depends on 
sys-apps/man-pages-posix!"
+               ewarn "Please install sys-apps/man-pages-posix yourself if 
needed."
+       fi
 }

diff --git a/sys-apps/man-pages/man-pages-9999.ebuild 
b/sys-apps/man-pages/man-pages-9999.ebuild
index 3650f5532a8d..2e025b4606bf 100644
--- a/sys-apps/man-pages/man-pages-9999.ebuild
+++ b/sys-apps/man-pages/man-pages-9999.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit eapi9-ver
+
 # Maintenance notes:
 # - Upstream are very friendly, do approach them if have any questions;
 #
@@ -133,13 +135,10 @@ src_install() {
 }
 
 pkg_postinst() {
-       for ver in ${REPLACING_VERSIONS} ; do
-               if ver_test ${ver} -lt 5.13-r2 ; then
-                       # Avoid ACCEPT_LICENSE issues for users by default
-                       # bug #871636
-                       ewarn "This version of ${PN} no longer depends on 
sys-apps/man-pages-posix!"
-                       ewarn "Please install sys-apps/man-pages-posix yourself 
if needed."
-                       break
-               fi
-       done
+       if ver_replacing -lt 5.13-r2 ; then
+               # Avoid ACCEPT_LICENSE issues for users by default
+               # bug #871636
+               ewarn "This version of ${PN} no longer depends on 
sys-apps/man-pages-posix!"
+               ewarn "Please install sys-apps/man-pages-posix yourself if 
needed."
+       fi
 }

Reply via email to