From 9e519be6e86135eb9c088ee05ac8d2d5e42dd6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Fri, 14 Feb 2025 15:11:22 +0100 Subject: [PATCH] media-libs/fontconfig: Port to ver_replacing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- 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 71ab244159db0..d47abbcf4baa9 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() {