commit harfbuzz for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2022-10-22 14:12:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "harfbuzz" Sat Oct 22 14:12:35 2022 rev:95 rq:1030393 version:5.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2022-10-12 18:24:29.525634580 +0200 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new.2275/harfbuzz.changes 2022-10-22 14:13:10.388750241 +0200 @@ -1,0 +2,10 @@ +Fri Oct 21 06:52:00 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de> + +- Update to version 5.3.1: + + Subsetter repacker fixes + + Adjust Grapheme clusters for Katakana voiced sound marks + + New hb-subset option --preprocess-face +- Add harfbuzz-5.3.1-Fix_check-symbols_failure.patch: Fix failing + tests. + +------------------------------------------------------------------- @@ -5 +15 @@ - * Don���t add glyphs from dropped MATH or COLR tables to the subset + + Don���t add glyphs from dropped MATH or COLR tables to the subset @@ -7,3 +17,3 @@ - * Map rlig to appropriate AAT feature selectors - * Update USE data files to latest version - * Check CBDT extents first before outline tables, to help with + + Map rlig to appropriate AAT feature selectors + + Update USE data files to latest version + + Check CBDT extents first before outline tables, to help with @@ -11,2 +21,2 @@ - * More work towards variable font instancing in the subsetter - * Subsetter repacker improvements + + More work towards variable font instancing in the subsetter + + Subsetter repacker improvements Old: ---- harfbuzz-5.3.0.tar.xz New: ---- harfbuzz-5.3.1-Fix_check-symbols_failure.patch harfbuzz-5.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.Iwix7p/_old 2022-10-22 14:13:11.056751824 +0200 +++ /var/tmp/diff_new_pack.Iwix7p/_new 2022-10-22 14:13:11.064751844 +0200 @@ -17,13 +17,15 @@ Name: harfbuzz -Version: 5.3.0 +Version: 5.3.1 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 +# PATCH-FIX-UPSTREAM harfbuzz-5.3.1-Fix_check-symbols_failure.patch -- Fix failing tests +Patch0: harfbuzz-5.3.1-Fix_check-symbols_failure.patch BuildRequires: c++_compiler BuildRequires: c_compiler ++++++ harfbuzz-5.3.1-Fix_check-symbols_failure.patch ++++++ From b0b7a65388da25ae3fa01e969ad6abc67eed4f49 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod <behdad@behdad.org> Date: Thu, 20 Oct 2022 17:13:26 -0600 Subject: [PATCH] [subset] Fix check-symbols failure Fixes https://github.com/harfbuzz/harfbuzz/issues/3850 --- src/check-symbols.py | 2 +- src/hb-subset-accelerator.hh | 5 +++-- src/hb-subset.cc | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/check-symbols.py b/src/check-symbols.py index 11ca28dc7f..d0b8bd3c82 100755 --- a/src/check-symbols.py +++ b/src/check-symbols.py @@ -31,7 +31,7 @@ symprefix = '_' if suffix == 'dylib' else '' EXPORTED_SYMBOLS = [s.split ()[2] - for s in re.findall (r'^.+ [BCDGIRST] .+$', subprocess.check_output (nm.split() + [so]).decode ('utf-8'), re.MULTILINE) + for s in re.findall (r'^.+ [BCDGIRSTu] .+$', subprocess.check_output (nm.split() + [so]).decode ('utf-8'), re.MULTILINE) if not re.match (r'.* %s(%s)\b' % (symprefix, IGNORED_SYMBOLS), s)] # run again c++filt also if is available diff --git a/src/hb-subset-accelerator.hh b/src/hb-subset-accelerator.hh index 34bd0534fb..5652db147f 100644 --- a/src/hb-subset-accelerator.hh +++ b/src/hb-subset-accelerator.hh @@ -33,12 +33,13 @@ #include "hb-map.hh" #include "hb-set.hh" +extern HB_INTERNAL hb_user_data_key_t _hb_subset_accelerator_user_data_key; + struct hb_subset_accelerator_t { static hb_user_data_key_t* user_data_key() { - static hb_user_data_key_t key; - return &key; + return &_hb_subset_accelerator_user_data_key; } static hb_subset_accelerator_t* create(const hb_map_t& unicode_to_gid_, diff --git a/src/hb-subset.cc b/src/hb-subset.cc index 6026aa6eff..de9322de3f 100644 --- a/src/hb-subset.cc +++ b/src/hb-subset.cc @@ -82,6 +82,10 @@ using OT::Layout::GPOS; * retain glyph ids option and configure the subset to pass through the layout tables untouched. */ + +hb_user_data_key_t _hb_subset_accelerator_user_data_key = {}; + + /* * The list of tables in the open type spec. Used to check for tables that may need handling * if we are unable to list the tables in a face. ++++++ harfbuzz-5.3.0.tar.xz -> harfbuzz-5.3.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz-5.3.0.tar.xz /work/SRC/openSUSE:Factory/.harfbuzz.new.2275/harfbuzz-5.3.1.tar.xz differ: char 26, line 1
participants (1)
-
Source-Sync