From 9d30e54e762ce8193163a008d0588cfa1f209136 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Sat, 19 Nov 2022 21:42:06 -0500 Subject: [PATCH] pango: update to 1.50.12 --- .../pango/patches/fix-segfault-no-font.patch | 21 ------------------- srcpkgs/pango/template | 8 +++---- 2 files changed, 4 insertions(+), 25 deletions(-) delete mode 100644 srcpkgs/pango/patches/fix-segfault-no-font.patch diff --git a/srcpkgs/pango/patches/fix-segfault-no-font.patch b/srcpkgs/pango/patches/fix-segfault-no-font.patch deleted file mode 100644 index 4aec1d27b237b9..00000000000000 --- a/srcpkgs/pango/patches/fix-segfault-no-font.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/pango/pango-layout.c b/pango/pango-layout.c -index a1c47203..b8eeede0 100644 ---- a/pango/pango-layout.c -+++ b/pango/pango-layout.c -@@ -5707,13 +5707,14 @@ pango_layout_run_get_extents_and_height (PangoLayoutRun *run, - } - else - { -- double xscale, yscale; -+ double xscale = 0, yscale = 0; - - if (!metrics) - metrics = pango_font_get_metrics (run->item->analysis.font, - run->item->analysis.language); - -- pango_font_get_scale_factors (run->item->analysis.font, &xscale, &yscale); -+ if (G_LIKELY(run->item->analysis.font)) -+ pango_font_get_scale_factors (run->item->analysis.font, &xscale, &yscale); - *height = pango_font_metrics_get_height (metrics) * MAX (xscale, yscale); - } - } diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template index d244222b0e36ee..2ede2bb6645910 100644 --- a/srcpkgs/pango/template +++ b/srcpkgs/pango/template @@ -1,7 +1,7 @@ # Template file for 'pango' pkgname=pango -version=1.50.10 -revision=2 +version=1.50.12 +revision=1 build_style=meson build_helper=gir configure_args="-Dintrospection=$(vopt_if gir enabled disabled)" @@ -13,8 +13,8 @@ maintainer="cinerea0 " license="LGPL-2.1-or-later" homepage="https://www.pango.org/" changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS" -distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966 +distfiles="${GNOME_SITE}/pango/${version%.*}/pango-${version}.tar.xz" +checksum=caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 make_check=no # doesn't pass its own tests # Package build options