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-03-05 14:43:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old)
 and      /work/SRC/openSUSE:Factory/.harfbuzz.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "harfbuzz"

Sat Mar  5 14:43:23 2022 rev:85 rq:958650 version:4.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes        2022-02-10 
23:11:44.684157957 +0100
+++ /work/SRC/openSUSE:Factory/.harfbuzz.new.1958/harfbuzz.changes      
2022-03-05 14:44:13.395713125 +0100
@@ -1,0 +2,101 @@
+Wed Mar  2 19:18:03 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 4.0.0:
+  + New public API to create subset plan and gather information on
+    things like glyph mappings in the final subset. The plan can
+    then be passed on to perform the subsetting operation.
+  + Draw API for extracting glyph shapes have been extended and
+    finalized and is no longer an experimental API. The draw API
+    supports glyf, CFF and CFF2 glyph outlines tables, and applies
+    variation settings set on the font as well as synthetic slant.
+    The new public API is not backward compatible with the
+    previous, non-public, experimental API.
+  + The hb-view tool will use HarfBuzz draw API to render the
+    glyphs instead of cairo-ft when compiled with Cairo 1.17.5 or
+    newer, setting HB_DRAW environment variable to 1 or 0 will
+    force using or not use the draw API, respectively.
+  + The hb-shape and hb-view tools now default to using HarfBuzz???s
+    own font loading functions (ot) instead of FreeType ones (ft).
+    They also have a new option, --font-slant, to apply synthetic
+    slant to the font.
+  + HarfBuzz now supports more than 65535 (the OpenType limit)
+    glyph shapes and metrics. See be-fonts/boring-expansion-spec#6
+    and be-fonts/boring-expansion-spec#7 for details.
+  + New API to get the dominant horizontal baseline tag for a given
+    script.
+  + New API to get the baseline positions from the font, and
+    synthesize missing ones. As well as new API to get font metrics
+    and synthesize missing ones.
+  + Improvements to finding dependencies on Windows when building
+    with Visual Studio.
+  + New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that
+    must be set during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
+    flag to be reliably produced. This is to limit the performance
+    hit of producing this flag to when it is actually needed.
+  + Documentation improvements.
+  + New API:
+    - General:
+      . HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
+      . hb_var_num_t
+    - Draw:
+      . hb_draw_funcs_t
+      . hb_draw_funcs_create()
+      . hb_draw_funcs_reference()
+      . hb_draw_funcs_destroy()
+      . hb_draw_funcs_is_immutable()
+      . hb_draw_funcs_make_immutable()
+      . hb_draw_move_to_func_t
+      . hb_draw_funcs_set_move_to_func()
+      . hb_draw_line_to_func_t
+      . hb_draw_funcs_set_line_to_func()
+      . hb_draw_quadratic_to_func_t
+      . hb_draw_funcs_set_quadratic_to_func()
+      . hb_draw_cubic_to_func_t
+      . hb_draw_funcs_set_cubic_to_func()
+      . hb_draw_close_path_func_t
+      . hb_draw_funcs_set_close_path_func()
+      . hb_draw_state_t
+      . HB_DRAW_STATE_DEFAULT
+      . hb_draw_move_to()
+      . hb_draw_line_to()
+      . hb_draw_quadratic_to()
+      . hb_draw_cubic_to()
+      . hb_draw_close_path()
+      . hb_font_get_glyph_shape_func_t
+      . hb_font_funcs_set_glyph_shape_func()
+      . hb_font_get_glyph_shape()
+    - OpenType layout:
+      . HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL
+      . HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL
+      . hb_ot_layout_get_horizontal_baseline_tag_for_script()
+      . hb_ot_layout_get_baseline_with_fallback()
+    - Metrics: hb_ot_metrics_get_position_with_fallback()
+    - Subset:
+      . hb_subset_plan_t
+      . hb_subset_plan_create_or_fail()
+      . hb_subset_plan_reference()
+      . hb_subset_plan_destroy()
+      . hb_subset_plan_set_user_data()
+      . hb_subset_plan_get_user_data()
+      . hb_subset_plan_execute_or_fail()
+      . hb_subset_plan_unicode_to_old_glyph_mapping()
+      . hb_subset_plan_new_to_old_glyph_mapping()
+      . hb_subset_plan_old_to_new_glyph_mapping()
+
+-------------------------------------------------------------------
+Sun Feb 13 07:57:21 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- update to 3.4.0:
+  + Perform sanity checks on shaping results is now part of 
+    ???harfbuzz??? library and can be enabled by setting the buffer
+    flag HB_BUFFER_FLAG_VERIFY
+  + Arabic Mark Transient Reordering Algorithm have been updated
+    to revision 6
+  + ISO 15924 code for mathematical notation, ???Zmth???, now maps to
+    the OpenType ???math??? tag
+  + It is now possible to get at once all math kerning values for a
+    given glyph at a given corner
+  + Fix locale_t portability issues on systems the typedef???s it to 
+    a void pointer
+
+-------------------------------------------------------------------
@@ -29,0 +131,6 @@
+
+-------------------------------------------------------------------
+Fri Dec 17 22:07:57 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Use ldconfig_scriptlets macro for post(un) handling.
+- Add generic c_compiler BuildRequires for completeness.

Old:
----
  harfbuzz-3.3.2.tar.xz

New:
----
  harfbuzz-4.0.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ harfbuzz.spec ++++++
--- /var/tmp/diff_new_pack.zazUwu/_old  2022-03-05 14:44:13.983713273 +0100
+++ /var/tmp/diff_new_pack.zazUwu/_new  2022-03-05 14:44:13.991713276 +0100
@@ -17,14 +17,16 @@
 
 
 Name:           harfbuzz
-Version:        3.3.2
+Version:        4.0.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
+
 BuildRequires:  c++_compiler
+BuildRequires:  c_compiler
 BuildRequires:  meson
 BuildRequires:  pkgconfig >= 0.28
 BuildRequires:  pkgconfig(cairo) >= 1.8.0
@@ -112,14 +114,10 @@
 %install
 %meson_install
 
-%post -n libharfbuzz0 -p /sbin/ldconfig
-%postun -n libharfbuzz0 -p /sbin/ldconfig
-%post -n libharfbuzz-icu0 -p /sbin/ldconfig
-%postun -n libharfbuzz-icu0 -p /sbin/ldconfig
-%post -n libharfbuzz-gobject0 -p /sbin/ldconfig
-%postun -n libharfbuzz-gobject0 -p /sbin/ldconfig
-%post -n libharfbuzz-subset0 -p /sbin/ldconfig
-%postun -n libharfbuzz-subset0 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libharfbuzz0
+%ldconfig_scriptlets -n libharfbuzz-icu0
+%ldconfig_scriptlets -n libharfbuzz-gobject0
+%ldconfig_scriptlets -n libharfbuzz-subset0
 
 %files -n libharfbuzz0
 %license COPYING

++++++ harfbuzz-3.3.2.tar.xz -> harfbuzz-4.0.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/harfbuzz/harfbuzz-3.3.2.tar.xz 
/work/SRC/openSUSE:Factory/.harfbuzz.new.1958/harfbuzz-4.0.0.tar.xz differ: 
char 27, line 1

Reply via email to