diff mbox series

[AUH] harfbuzz: upgrading to 14.3.0 SUCCEEDED

Message ID 0101019fbbed5730-9ced821c-8aaf-427e-b617-b198935c6954-000000@us-west-2.amazonses.com
State New
Headers show
Series [AUH] harfbuzz: upgrading to 14.3.0 SUCCEEDED | expand

Commit Message

auh@yoctoproject.org Aug. 1, 2026, 6:05 a.m. UTC
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *harfbuzz* to *14.3.0* has Succeeded.

Next steps:
    - apply the patch: git am 0001-harfbuzz-upgrade-14.2.1-14.3.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 6daf1201a848de760b719e530ed68655d1d3fea4 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Sat, 1 Aug 2026 05:48:53 +0000
Subject: [PATCH] harfbuzz: upgrade 14.2.1 -> 14.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Source: NEWS

Overview of changes leading to 14.3.0
Friday, July 31, 2026
=====================================
- Changes affecting shaping output:
  * Lookup order is now respected for mark positioning in the cross-direction
    (y in horizontal text, x in vertical text): marks no longer follow a
    cross-direction shift that a later lookup applies to the base. This
    improves compatibility with DirectWrite and Core Text.
  * Fix mark attachment to ligatures formed from decomposed glyphs.
  * The `calt` feature in Hangul text is now disabled only for the Jamos,
    not the whole buffer.

- Support for partially instancing version of `avar` table, as well as `CFF2`
  table.

- New fill-glyph paint operation and APIs for the common case of filling a
  glyph with a solid color.

- New API to fetch assorted raw values from the `OS/2`, `head`, and `post`
  tables.

- New experimental API to extract a font’s glyph dependency graph, that
  applications can use to compute glyph closures themselves without running the
  subsetter.

- New subset flag to convert the charset of a subsetted CID-keyed `CFF` fonts
  into identity charset, and a matching `hb-subset` option. Useful for
  embedding fonts in PDF.

- Command-line utilities now handle non-ASCII arguments correctly on Windows.

- Various instancing and subsetting fixes.

- Various fixes to the experimental `harfbuzz-vector`, `harfbuzz-raster` and
  `harfbuzz-gpu` libraries.

- Various improvements to the HarfRust integration shaper.

- Various build, CI, portability, and fuzzing fixes.

- New API:
  * OpenType:
    +HB_OT_BITS_TAG_FS_TYPE
    +HB_OT_BITS_TAG_FS_SELECTION
    +HB_OT_BITS_TAG_MAC_STYLE
    +HB_OT_BITS_TAG_IS_FIXED_PITCH
    +HB_OT_BITS_TAG_UNICODE_RANGE_1
    +HB_OT_BITS_TAG_UNICODE_RANGE_2
    +HB_OT_BITS_TAG_UNICODE_RANGE_3
    +HB_OT_BITS_TAG_UNICODE_RANGE_4
    +HB_OT_BITS_TAG_CODE_PAGE_RANGE_1
    +HB_OT_BITS_TAG_CODE_PAGE_RANGE_2
    +HB_OT_NUMBER_TAG_FONT_X_MIN
    +HB_OT_NUMBER_TAG_FONT_Y_MIN
    +HB_OT_NUMBER_TAG_FONT_X_MAX
    +HB_OT_NUMBER_TAG_FONT_Y_MAX
    +hb_ot_bits_tag_t
    +hb_ot_fetch_bits()
    +hb_ot_number_tag_t
    +hb_ot_fetch_number()

  * Paint:
    +hb_paint_fill_glyph_func_t
    +hb_paint_fill_glyph()
    +hb_paint_funcs_set_fill_glyph_func()

  * Subset library:
    +HB_SUBSET_FLAGS_CFF_IDENTITY_CHARSET
---
 .../harfbuzz/{harfbuzz_14.2.1.bb => harfbuzz_14.3.0.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_14.2.1.bb => harfbuzz_14.3.0.bb} (96%)
diff mbox series

Patch

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_14.2.1.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_14.3.0.bb
similarity index 96%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_14.2.1.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_14.3.0.bb
index 6b6c6a0f60..6e4e9b7b85 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_14.2.1.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_14.3.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] = "a54a5d8e9380a41fbb762ce367bcbf7704792dfca0d93f1bbca86c5a57902e0e"
+SRC_URI[sha256sum] = "16070d77cfc4ba1f1e7327e83bf9b3f55898081cabdb94e56a33e04fc8874eae"
 
 inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases