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() {