summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwangmy <wangmy@fujitsu.com>2022-10-11 15:58:12 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-10-26 12:28:38 +0100
commitad1e179aedffb5191192a0bd609f428c2696d797 (patch)
tree48e2850ba432c1fd6a7b31e52cefac110b66b071
parentb4992b6082d62976512e974f264797755f33776a (diff)
downloadpoky-ad1e179aedffb5191192a0bd609f428c2696d797.tar.gz
harfbuzz: upgrade 5.1.0 -> 5.3.0
0001-fix-signedness-of-char-in-tests.patch removed since it's included in new version. Changelog: =========== Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs. Map rlig to appropriate AAT feature selectors. Update USE data files to latest version. Check CBDT extents first before outline tables, to help with fonts that also include an empty glyf table. More work towards variable font instancing in the subsetter. Subsetter repacker improvements. New API: +hb_ot_layout_lookup_get_optical_bound() +hb_face_builder_sort_tables() (From OE-Core rev: 1f8b032924af08ead969c2baaf26a66bc2f134b7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-graphics/harfbuzz/harfbuzz/0001-fix-signedness-of-char-in-tests.patch27
-rw-r--r--meta/recipes-graphics/harfbuzz/harfbuzz_5.3.0.bb (renamed from meta/recipes-graphics/harfbuzz/harfbuzz_5.1.0.bb)6
2 files changed, 2 insertions, 31 deletions
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz/0001-fix-signedness-of-char-in-tests.patch b/meta/recipes-graphics/harfbuzz/harfbuzz/0001-fix-signedness-of-char-in-tests.patch
deleted file mode 100644
index 029ca2bfff..0000000000
--- a/meta/recipes-graphics/harfbuzz/harfbuzz/0001-fix-signedness-of-char-in-tests.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From 1bd3884bc0544ffbb6545ed2391f0932bb8d7d91 Mon Sep 17 00:00:00 2001
2From: psykose <alice@ayaya.dev>
3Date: Mon, 1 Aug 2022 07:45:25 +0000
4Subject: [PATCH] fix signedness of char in tests
5
6Upstream-Status: Backport
7Signed-off-by: Alexander Kanavin <alex@linutronix.de>
8---
9 src/test-repacker.cc | 4 ++--
10 1 file changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/src/test-repacker.cc b/src/test-repacker.cc
13index 053c0c6..1b7e1f0 100644
14--- a/src/test-repacker.cc
15+++ b/src/test-repacker.cc
16@@ -112,9 +112,9 @@ static void start_lookup (int8_t type,
17 hb_serialize_context_t* c)
18 {
19 char lookup[] = {
20- 0, type, // type
21+ 0, (char)type, // type
22 0, 0, // flag
23- 0, num_subtables, // num subtables
24+ 0, (char)num_subtables, // num subtables
25 };
26
27 start_object (lookup, 6, c);
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_5.1.0.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_5.3.0.bb
index 4905e8e2ad..1c21610fb5 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_5.1.0.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_5.3.0.bb
@@ -8,10 +8,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6ee0f16281694fb6aa689cca1e0fb3da \
8 file://src/hb-ucd.cc;beginline=1;endline=15;md5=29d4dcb6410429195df67efe3382d8bc \ 8 file://src/hb-ucd.cc;beginline=1;endline=15;md5=29d4dcb6410429195df67efe3382d8bc \
9 " 9 "
10 10
11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz \ 11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
12 file://0001-fix-signedness-of-char-in-tests.patch \ 12SRC_URI[sha256sum] = "a05e19e3f52da24ed071522f0fddf872157d7d25e869cfd156cd6f1e81c42152"
13 "
14SRC_URI[sha256sum] = "2edb95db668781aaa8d60959d21be2ff80085f31b12053cdd660d9a50ce84f05"
15 13
16inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases 14inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases
17 15