similarity index 96%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_15.0.0.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_15.1.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \
"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "968536e9abd782f07f7954044c0c4020199fcdd39b41d221ec42d2a3be4a44df"
+SRC_URI[sha256sum] = "0fc7c565443a5f4be7da65ac5ee5bd737d9b158dc908708b7689a0a5796b0c8d"
inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases
Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *harfbuzz* to *15.1.0* has Succeeded. Next steps: - apply the patch: git am 0001-harfbuzz-upgrade-15.0.0-15.1.0.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 92f76bd64966b13a97dc81f852fe55ca5372aa28 Mon Sep 17 00:00:00 2001 From: Upgrade Helper <auh@yoctoproject.org> Date: Thu, 5 Nov 2026 05:24:48 +0000 Subject: [PATCH] harfbuzz: upgrade 15.0.0 -> 15.1.0 Overview of changes leading to 15.1.0 Wednesday, November 4, 2026 ===================================== - Add buffer deserialization APIs that report progress as a byte offset, for use from introspection bindings. - Fix Indic shaping of the Unicode 18 Devanagari and Bengali additions. - Fix Arabic fallback shaping: wrong ligatures when a component is missing from the font, and disappearing marks in legacy fonts. - Fix `COLR` glyph extents and mark positioning in fonts with empty layers. - Fix AAT shaping: wrong `kerx` kerning (formats 1 and 2) and mark positioning (format 4, a 14.3.0 regression), and ignored `kern` and `mort` tables with a non-first initial state. - Various fixes to the Graphite2 shaper. - Report HarfRust shaping failures through `hb_buffer_allocation_successful()`. - Fix wrong outlines in `gvar` fonts with intermediate tuples. - Fix `hb_face_create_or_fail()` rejecting face indices with named-instance bits set. - Fix wrong fallback metrics: the vertical descender in fonts without `vhea`, and the hanging baseline for some scripts. - Fix `hb_ot_layout_lookup_collect_glyph_alternates()` collecting garbage from `AlternateSubst` and `SingleSubst` format 1 lookups. - Speed up shaping on faces with many shape plans, `hb_language_from_string()`, vertical text with `hb-ft`, and `CBDT` and `sbix` fonts. - Fix crashes and deadlocks with FreeType, including `hb_ft_font_set_funcs()` on immutable fonts and font queries from color paint callbacks. - Fix crashes with NULL result pointers in `hb_ot_metrics_get_position_with_fallback()`, `hb_ot_layout_get_font_extents()`, and `hb_ot_layout_get_font_extents2()`. - Fix use-after-free in `hb_map_update()` when updating a map from itself. - Various fixes for crashes, hangs, and memory use with malformed fonts. - Faster subsetting of large `GSUB` and `GPOS` tables, and smaller `CFF` output. - Partially instancing or desubroutinizing `CFF2` fonts with nested blends now fails instead of changing the outlines. - Subsetting now fails if a glyph mapping assigns another glyph to glyph 0. - Fix `hb_subset_axis_range_from_string()` reading past the given length. - Fix subsetting beyond-64k variable fonts losing `HVAR` advance deltas. - Various subsetting and instancing fixes, mostly for `CFF`, `CFF2`, and `COLR`. - Fix rotated and skewed rectangle clips hiding their contents in the raster library, and out-of-bounds access when extents change during painting. - Fix the vector library mirroring path clips in SVG, and writing PDFs with wrong page bounds and misplaced or clipped `COLR` gradients. - Fix wrong clipping of `COLR` layers in the GPU library. - Various Cairo integration fixes, including a memory leak per scaled font. - Fix `hb-info --list-*` crashes on unusual fonts. - Various build and CI fixes. - New API: +hb_buffer_deserialize_glyphs2() +hb_buffer_deserialize_unicode2() --- .../harfbuzz/{harfbuzz_15.0.0.bb => harfbuzz_15.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/harfbuzz/{harfbuzz_15.0.0.bb => harfbuzz_15.1.0.bb} (96%)