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

media-libs/fontconfig: Port to ver_replacing

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

 media-libs/fontconfig/fontconfig-2.16.0.ebuild | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/media-libs/fontconfig/fontconfig-2.16.0.ebuild 
b/media-libs/fontconfig/fontconfig-2.16.0.ebuild
index 71ab244159db..d47abbcf4baa 100644
--- a/media-libs/fontconfig/fontconfig-2.16.0.ebuild
+++ b/media-libs/fontconfig/fontconfig-2.16.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..13} )
-inherit multilib meson-multilib python-any-r1 readme.gentoo-r1
+inherit eapi9-ver multilib meson-multilib python-any-r1 readme.gentoo-r1
 
 DESCRIPTION="A library for configuring and customizing font access"
 HOMEPAGE="https://fontconfig.org/";
@@ -220,16 +220,13 @@ pkg_postinst() {
 
        readme.gentoo_print_elog
 
-       local ver
-       for ver in ${REPLACING_VERSIONS} ; do
-               # 2.14.2 and 2.14.2-r1 included the bad 10-sub-pixel-none.conf
-               if ver_test ${ver} -lt 2.14.2-r2 && ver_test ${ver} -ge 2.14.2 
; then
-                       if [[ -e 
"${EROOT}"/etc/fonts/conf.d/10-sub-pixel-none.conf ]] ; then
-                               einfo "Deleting 10-sub-pixel-none.conf from bad 
fontconfig-2.14.2 (bug #900681)"
-                               rm 
"${EROOT}"/etc/fonts/conf.d/10-sub-pixel-none.conf || die
-                       fi
+       # 2.14.2 and 2.14.2-r1 included the bad 10-sub-pixel-none.conf
+       if ver_replacing -eq 2.14.2 || ver_replacing -eq 2.14.2-r1; then
+               if [[ -e "${EROOT}"/etc/fonts/conf.d/10-sub-pixel-none.conf ]] 
; then
+                       einfo "Deleting 10-sub-pixel-none.conf from bad 
fontconfig-2.14.2 (bug #900681)"
+                       rm "${EROOT}"/etc/fonts/conf.d/10-sub-pixel-none.conf 
|| die
                fi
-       done
+       fi
 
        if [[ -z ${ROOT} ]] ; then
                multilib_pkg_postinst() {

Reply via email to