commit:     864b55e657a61323a44ff5a478aedd1b40138d52
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  9 23:43:30 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep  9 23:43:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864b55e6

x11-libs/pango: skip sensitive test in older versions too

It's very sensitive to harfbuzz version etc.

Bug: https://bugs.gentoo.org/960222
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-libs/pango/pango-1.56.4-r1.ebuild | 6 ++++--
 x11-libs/pango/pango-1.56.4.ebuild    | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/x11-libs/pango/pango-1.56.4-r1.ebuild 
b/x11-libs/pango/pango-1.56.4-r1.ebuild
index 2a1b68e14281..17eca1b014d3 100644
--- a/x11-libs/pango/pango-1.56.4-r1.ebuild
+++ b/x11-libs/pango/pango-1.56.4-r1.ebuild
@@ -51,9 +51,11 @@ src_prepare() {
        # get rid of a win32 example
        rm examples/pangowin32tobmp.c || die
 
-       # Skip broken test:
-       # https://gitlab.gnome.org/GNOME/pango/-/issues/677
+       # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677
        rm tests/layouts/valid-20.layout || die
+
+       # Often breaks w/ new harfbuzz (bug #960222)
+       sed -i -e '/test-font-data/d' tests/meson.build || die
 }
 
 multilib_src_configure() {

diff --git a/x11-libs/pango/pango-1.56.4.ebuild 
b/x11-libs/pango/pango-1.56.4.ebuild
index a6eecb8b72fd..29d67e2508bd 100644
--- a/x11-libs/pango/pango-1.56.4.ebuild
+++ b/x11-libs/pango/pango-1.56.4.ebuild
@@ -50,9 +50,11 @@ src_prepare() {
        # get rid of a win32 example
        rm examples/pangowin32tobmp.c || die
 
-       # Skip broken test:
-       # https://gitlab.gnome.org/GNOME/pango/-/issues/677
+       # Skip broken test: https://gitlab.gnome.org/GNOME/pango/-/issues/677
        rm tests/layouts/valid-20.layout || die
+
+       # Often breaks w/ new harfbuzz (bug #960222)
+       sed -i -e '/test-font-data/d' tests/meson.build || die
 }
 
 multilib_src_configure() {

Reply via email to