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.stie...@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 <beh...@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

Reply via email to