Accepting request 934983 from GNOME:Factory

- Update to version 3.1.1

ABI incompat, but upstream is not willing to understand the issue.
SLE15SP4 and Leap 15.4 are going with this harfbuzz version, so we should
try to at least align TW there too.

# trigger rebuild of everything behind harfbuzz on accept
https://github.com/harfbuzz/harfbuzz/issues/3216

OBS-URL: https://build.opensuse.org/request/show/934983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/harfbuzz?expand=0&rev=82
This commit is contained in:
Dominique Leuenberger 2021-12-03 19:35:23 +00:00 committed by Git OBS Bridge
commit 577ad724b6
4 changed files with 41 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0edcc980f526a338452180e701d6aba6323aef457b6686976a7d17ccbddc51cf
size 11103336

3
harfbuzz-3.1.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f3f3247bdeabf36765acc237a5f651e651e4e9706582b9cc2cf6c9b8102dfa93
size 13256100

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Tue Nov 9 15:51:45 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.1.1:
+ Work around GCC cast-align error/warning on some platforms.
+ Documentation improvements.
- Drop patch fixed upstream:
+ harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch
-------------------------------------------------------------------
Sat Nov 6 05:48:26 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- harfbuzz 3.1.0:
* Better offset-overflow handling in the subsetter library
* Improved Unicode 14 properties in the USE shaper, and various
other USE shaper fixes
* MATH and COLR v1 tables subsetting support, and various other
subsetter fixes
* Support for Pwo Karen / Ason Chin medial la. (Simon Cozens)
* Apply GPOS positioning when substituting with morx table, if
kerx is missing
* Apply calt and clig features across syllable boundaries in
Indic shaper
* Meson option for enabling Graphite 2 has been renamed to
graphite2
* Build and documentation fixes
- add harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch
-------------------------------------------------------------------
Sat Sep 18 09:33:44 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- harfbuzz 3.0.0:
+ Unicode 14.0 support
+ hb-subset API and harfbuzz-subset ABI now declared stable
+ hb-style API is now stable
-------------------------------------------------------------------
Sun Sep 12 18:55:12 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -17,13 +17,14 @@
Name: harfbuzz
Version: 2.9.1
Version: 3.1.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
BuildRequires: c++_compiler
BuildRequires: meson
BuildRequires: pkgconfig >= 0.28