From mboxrd@z Thu Jan  1 00:00:00 1970
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] harfbuzz: Update to version 3.3.2
Date: Wed, 09 Feb 2022 22:28:14 +0100
Message-ID: <20220209212814.2754060-1-adolf.belka@ipfire.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3864379131524279032=="
List-Id: <development.lists.ipfire.org>

--===============3864379131524279032==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

- Update from 3.1.2 to 3.3.2
- Update of rootfile
- Changelog
	Overview of changes leading to 3.3.2
	  - Revert splitting of pair positioning values introduced in 3.3.0 as it pr=
oved
	    problematic. (Behdad Esfahbod)
	Overview of changes leading to 3.3.1
	  - Fix heap-use-after-free in harfbuzz-subset introduced in previous releas=
e.
	    (Garret Rieger)
	Overview of changes leading to 3.3.0
	  - Improved documentation. (Matthias Clasen)
	  - Internal code cleanup, using C++ standard library more. (Behdad Esfahbod)
	  - The low 16-bits of face index will be used by hb_face_create() to select=
 a
	    face inside a font collection file format, while the high 16-bits will be
	    used by hb_font_create() to load the named instance. (Behdad Esfahbod)
	  - Glyph positions and other font metrics now apply synthetic slant set by
	    hb_font_set_synthetic_slant(), for improved positioning for synthetically
	    slanted fonts. (Behdad Esfahbod)
	  - Fixed unintentional locale dependency in hb_variation_to_string() for de=
cimal
	    point representation. (Matthias Clasen)
	  - When applying pair positioning (kerning) the positioning value is split
	    between the two sides of the pair for improved cursor positioning between
	    such pairs. (Behdad Esfahbod)
	  - Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction
	    with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line
	    breaking. Check the documentation for further details. (Behdad Esfahbod)
	  - Improved handling of macrolanguages when mapping BCP 47 codes to OpenType
	    tags. (David Corbett)
	  - New API:
	    +HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
	    +hb_segment_properties_overlay()
	    +hb_buffer_create_similar()
	    +hb_font_set_synthetic_slant()
	    +hb_font_get_synthetic_slant()
	    +hb_font_get_var_coords_design()
	Overview of changes leading to 3.2.0
	  =E2=80=9Charfbuzz=E2=80=9D library improvements:
	   - Fixed shaping of Apple Color Emoji flags in right-to-left context. (Beh=
dad Esfahbod)
	   - Fixed positioning of CFF fonts in HB_TINY profile. (Behdad Esfahbod)
	   - OpenType 1.9 language tags update. (David Corbett)
	   - Add HB_NO_VERTICAL config option.
	   - Add HB_CONFIG_OVERRIDE_H for easier configuration. (Behdad Esfahbod)
	  =E2=80=9Charfbuzz-subset=E2=80=9D library improvements:
	   - Improved packing of cmap, loca, and Ligature tables. (Garret Rieger)
	   - Significantly improved overflow-resolution strategy in the repacker. (G=
arret Rieger)

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

diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfb=
uzz
index 798eee5dc..d45cba44b 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -39,11 +39,11 @@
 #usr/lib/libharfbuzz-subset.la
 #usr/lib/libharfbuzz-subset.so
 usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.30102.0
+usr/lib/libharfbuzz-subset.so.0.30302.0
 #usr/lib/libharfbuzz.la
 #usr/lib/libharfbuzz.so
 usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.30102.0
+usr/lib/libharfbuzz.so.0.30302.0
 #usr/lib/pkgconfig/harfbuzz-subset.pc
 #usr/lib/pkgconfig/harfbuzz.pc
 #usr/share/gtk-doc/html/harfbuzz
@@ -107,6 +107,7 @@ usr/lib/libharfbuzz.so.0.30102.0
 #usr/share/gtk-doc/html/harfbuzz/api-index-2-9-1.html
 #usr/share/gtk-doc/html/harfbuzz/api-index-3-0-0.html
 #usr/share/gtk-doc/html/harfbuzz/api-index-3-1-0.html
+#usr/share/gtk-doc/html/harfbuzz/api-index-3-3-0.html
 #usr/share/gtk-doc/html/harfbuzz/api-index-full.html
 #usr/share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
 #usr/share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 02edb391e..b9f700fdb 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
=20
 include Config
=20
-VER        =3D 3.1.2
+VER        =3D 3.3.2
=20
 THISAPP    =3D harfbuzz-$(VER)
 DL_FILE    =3D $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects =3D $(DL_FILE)
=20
 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE)
=20
-$(DL_FILE)_MD5 =3D fabbb4bafe030877a21f7bbc0c7cba05
+$(DL_FILE)_MD5 =3D 1574bb4cabb49c71eb1260a6ef310599
=20
 install : $(TARGET)
=20
--=20
2.35.1


--===============3864379131524279032==--