public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] harfbuzz: Update to version 12.2.0
Date: Tue, 11 Nov 2025 13:03:01 +0100	[thread overview]
Message-ID: <20251111120303.34623-5-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20251111120303.34623-1-adolf.belka@ipfire.org>

- Update from version 12.1.0 to 12.2.0
- Update of rootfile
- Changelog
    12.2.0
	- While Windows platform contain the matching of the ChainContext rules to
	  within the syllable for those features that are applied per syllable (in
	  Indic-like and USE shapers), in 2015 we decided that in HarfBuzz we would
	  allow the backtrack / lookahead parts of the rule to match across syllables.
	  However, our implementation had a latent bug, causing the backtrack sequence
	  to be matched within syllable most of the time, and inconsistently so. As
	  such, and after empirical testing, we have decided to match the Windows
	  implementation for this, so now both backtrack and lookahead sequences are
	  contained to within the syllable, just like DirectWrite does.
	- Disable legacy `kern` table for most shapers, enabling it only for default,
	  Arabic, Hangul, and Hebrew shapers.
	- When dropping `STAT` table during subsetting, drop also named IDs that are
	  referenced only by it.
	- Don’t apply synthetic slant to glyph origin, fixing horizontal shift in
	  slanted glyphs.
	- Various build and fuzzing fixes.
	- Documentation fixes.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/harfbuzz | 8 ++++----
 lfs/harfbuzz                     | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index b58d64035..279348c85 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -47,16 +47,16 @@ usr/include/harfbuzz/hb-script-list.h
 #usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
 #usr/lib/libharfbuzz-cairo.so
 usr/lib/libharfbuzz-cairo.so.0
-usr/lib/libharfbuzz-cairo.so.0.61210.0
+usr/lib/libharfbuzz-cairo.so.0.61220.0
 #usr/lib/libharfbuzz-gobject.so
 usr/lib/libharfbuzz-gobject.so.0
-usr/lib/libharfbuzz-gobject.so.0.61210.0
+usr/lib/libharfbuzz-gobject.so.0.61220.0
 #usr/lib/libharfbuzz-subset.so
 usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.61210.0
+usr/lib/libharfbuzz-subset.so.0.61220.0
 #usr/lib/libharfbuzz.so
 usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.61210.0
+usr/lib/libharfbuzz.so.0.61220.0
 #usr/lib/pkgconfig/harfbuzz-cairo.pc
 #usr/lib/pkgconfig/harfbuzz-gobject.pc
 #usr/lib/pkgconfig/harfbuzz-subset.pc
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 8aa54359c..1f9d96bf6 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 12.1.0
+VER        = 12.2.0
 
 THISAPP    = harfbuzz-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 126fd2f5028a2b99652dfca2948b43bf83f6ff498e067d561adbd686b24b4b496153cb6acc8ede412bd0ac407e08422fb40b0224206a7c45736969c10b62cfaa
+$(DL_FILE)_BLAKE2 = 011ce54ee0f312dbe6fff600ff986309c3ca8935f79dc8e7aa4fa29c61a364b62b097eba1bfafdcb337475a86bd50ea75ad2eb9315c7f188069e7c5370b53434
 
 install : $(TARGET)
 
-- 
2.51.2



  parent reply	other threads:[~2025-11-11 12:03 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-11 12:02 [PATCH] core199: Ship curl Adolf Belka
2025-11-11 12:02 ` [PATCH] core199: Ship libxcrypt Adolf Belka
2025-11-11 12:02 ` [PATCH] curl: Update to version 8.17.0 Adolf Belka
2025-11-11 12:03 ` [PATCH] fetchmail: Update to version 6.6.0 Adolf Belka
2025-11-11 12:03 ` Adolf Belka [this message]
2025-11-11 12:03 ` [PATCH] hwdata: Update to version 0.401 Adolf Belka
2025-11-11 12:03 ` [PATCH] libxcrypt: Update to version 4.5.1 Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251111120303.34623-5-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox