From 4864c92d703c46b126bd7236be19a44029cd25c2c26437c090e17dfadcbd3353 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 9 Aug 2022 08:34:36 +0000 Subject: [PATCH] Accepting request 992464 from home:AndreasStieger:branches:GNOME:Factory harfbuzz 5.1.0 OBS-URL: https://build.opensuse.org/request/show/992464 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=217 --- harfbuzz-4.4.1.tar.xz | 3 -- ...cker-fix-signedness-of-char-in-tests.patch | 28 +++++++++++++++++++ harfbuzz-5.1.0.tar.xz | 3 ++ harfbuzz.changes | 28 +++++++++++++++++++ harfbuzz.spec | 3 +- 5 files changed, 61 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-4.4.1.tar.xz create mode 100644 harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch create mode 100644 harfbuzz-5.1.0.tar.xz diff --git a/harfbuzz-4.4.1.tar.xz b/harfbuzz-4.4.1.tar.xz deleted file mode 100644 index 5210083..0000000 --- a/harfbuzz-4.4.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5bc33ac099b2e52f01d27cde21cee4281b9d5bfec7684135e268512478bc9ee -size 15113152 diff --git a/harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch b/harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch new file mode 100644 index 0000000..adb58a3 --- /dev/null +++ b/harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch @@ -0,0 +1,28 @@ +From 04d28d94e576aab099891e6736fd0088dfac3366 Mon Sep 17 00:00:00 2001 +From: psykose +Date: Mon, 1 Aug 2022 07:45:25 +0000 +Subject: [PATCH] [repacker] fix signedness of char in tests + +--- + src/test-repacker.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/test-repacker.cc b/src/test-repacker.cc +index 053c0c603..1b7e1f08b 100644 +--- a/src/test-repacker.cc ++++ b/src/test-repacker.cc +@@ -112,9 +112,9 @@ static void start_lookup (int8_t type, + hb_serialize_context_t* c) + { + char lookup[] = { +- 0, type, // type ++ 0, (char)type, // type + 0, 0, // flag +- 0, num_subtables, // num subtables ++ 0, (char)num_subtables, // num subtables + }; + + start_object (lookup, 6, c); +-- +2.37.1 + diff --git a/harfbuzz-5.1.0.tar.xz b/harfbuzz-5.1.0.tar.xz new file mode 100644 index 0000000..992683d --- /dev/null +++ b/harfbuzz-5.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2edb95db668781aaa8d60959d21be2ff80085f31b12053cdd660d9a50ce84f05 +size 15183424 diff --git a/harfbuzz.changes b/harfbuzz.changes index ff00375..47feccf 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Aug 3 07:45:27 UTC 2022 - Andreas Stieger + +- harfbuzz 5.1.0: + + More extensive buffer tracing messages + + Fix hb-ft regression in bitmap fonts rendering + + Support extension promotion of lookups in hb-subset-repacker + + A new HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL for scripts that use + elongation (e.g. Arabic) to signify where it is safe to insert + tatweel glyph without interrupting shaping + + Add --safe-to-insert-tatweel to hb-shape tool +- add harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch + from upstream to fix ARM and PPC builds + +------------------------------------------------------------------- +Sun Jul 24 16:34:16 UTC 2022 - Andreas Stieger + +- harfbuzz 5.0.1, including changes from 5.0.0: + + Improve for fonts with more than 65535 glyphs + + Support version 2 of “avar” table + + Improve support for some Arabic, Hebrew fonts + + Support for specific script tags to be retained in the + subsetter, and add “--layout-scripts” option to “hb-subset” + tool + + Improved handling of command line options + + Improve support for multiple tables and font features, + and font feature specific bug fixes + ------------------------------------------------------------------- Sun Jul 3 09:33:36 UTC 2022 - Andreas Stieger diff --git a/harfbuzz.spec b/harfbuzz.spec index 3dedc52..cfd20c1 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,13 +17,14 @@ Name: harfbuzz -Version: 4.4.1 +Version: 5.1.0 Release: 0 Summary: An OpenType text shaping engine License: MIT URL: https://www.freedesktop.org/wiki/Software/HarfBuzz Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf +Patch0: harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch BuildRequires: c++_compiler BuildRequires: c_compiler BuildRequires: meson