Accepting request 861813 from GNOME:Next
Build with meson buildsystem OBS-URL: https://build.opensuse.org/request/show/861813 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=184
This commit is contained in:
@@ -1,44 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 8 20:39:59 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Switch to meson buildsystem:
|
||||
+ Add meson BuildRequires and macros.
|
||||
+ Replace gcc-c++ for generic c++_compiler BuildRequires.
|
||||
+ Add meson_test macro in check section, run tests during build.
|
||||
+ Drop pkgconfig(graphite2) BuildRequires: No longer build
|
||||
graphite2 support, following upstream that disables this by
|
||||
default.
|
||||
+ Stop packaging gtk-docs, pass -Ddocs=disabled to meson, this
|
||||
way we might avoid a build-cycle and since we did not have a
|
||||
explicit docs subpackage, just silently drop them.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 27 15:55:30 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- harfbuzz 2.7.4:
|
||||
- Fix missing --enable-introspection configure option
|
||||
- includes changes from 2.7.3:
|
||||
- Update USE shaper to 2020-08-13 specification, and other improvements
|
||||
- Don’t disable liga feature in myanmar shaper, to match Uniscribe
|
||||
- Improvements to language and script tags handling.
|
||||
- Update language system tag registry to OpenType 1.8.4
|
||||
- Support for serializing and deserializing Unicode buffers
|
||||
- Increase buffer work limits to handle fonts with many complex lookups
|
||||
- Handle more shaping operations in trace output
|
||||
- Memory access fixes
|
||||
- More OOM fixes
|
||||
- Improved documentation
|
||||
- Update to version 2.7.4:
|
||||
+ Fix missing --enable-introspection configure option
|
||||
- Changes from version 2.7.3:
|
||||
+ Update USE shaper to 2020-08-13 specification, and other
|
||||
improvements
|
||||
+ Don’t disable liga feature in myanmar shaper, to match
|
||||
Uniscribe
|
||||
+ Improvements to language and script tags handling.
|
||||
+ Update language system tag registry to OpenType 1.8.4
|
||||
+ Support for serializing and deserializing Unicode buffers
|
||||
+ Increase buffer work limits to handle fonts with many complex
|
||||
lookups
|
||||
+ Handle more shaping operations in trace output
|
||||
+ Memory access fixes
|
||||
+ More OOM fixes
|
||||
+ Improved documentation.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 17 11:54:35 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- update to 2.7.2:
|
||||
- Fix a regression in the previous release that caused a crash with Kaithi.
|
||||
- More OOM fixes.
|
||||
- ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present.
|
||||
- Reverted a GDEF processing regression.
|
||||
- A couple of fixes to handle OOM better.
|
||||
- Use an implementation for round that always rounds up, some minor fluctuations
|
||||
are expected on var font specially when hb-ot callback is used.
|
||||
- Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN.
|
||||
- Remove AAT's `lcar` table support from _get_ligature_carets API, not even much
|
||||
use on macOS installed fonts (only two files). GDEF support is the recommended
|
||||
one and expected to work properly after issues fixed two releases ago.
|
||||
- Update to version 2.7.2:
|
||||
+ Fix a regression in the previous release that caused a crash
|
||||
with Kaithi.
|
||||
+ More OOM fixes.
|
||||
+ ot-funcs now handles variable empty glyphs better when
|
||||
hvar/vvar isn't present.
|
||||
+ Reverted a GDEF processing regression.
|
||||
+ A couple of fixes to handle OOM better.
|
||||
+ Use an implementation for round that always rounds up, some
|
||||
minor fluctuations are expected on var font specially when
|
||||
hb-ot callback is used.
|
||||
+ Fix an AAT's `kerx` issue on broken rendering of Devanagari
|
||||
Sangam MN.
|
||||
+ Remove AAT's `lcar` table support from _get_ligature_carets
|
||||
API, not even much use on macOS installed fonts (only two
|
||||
files). GDEF support is the recommended one and expected to
|
||||
work properly after issues fixed two releases ago.
|
||||
- Minor memory fixes to handle OOM better specially in hb-ft.
|
||||
- Minor .so files versioning scheme change and remove stable/unstable scheme
|
||||
differences, was never used in practice (always default to stable scheme).
|
||||
- We are now suggesting careful packaging of the library using meson,
|
||||
https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson
|
||||
- Minor .so files versioning scheme change and remove
|
||||
stable/unstable scheme differences, was never used in practice
|
||||
(always default to stable scheme).
|
||||
- We are now suggesting careful packaging of the library using
|
||||
meson, https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson
|
||||
for more information.
|
||||
- Distribution package URL is changed, either use GitHub generated tarballs,
|
||||
- Distribution package URL is changed, either use GitHub
|
||||
generated tarballs,
|
||||
`https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz`
|
||||
or, even more preferably use commit hash of the release and git checkouts like,
|
||||
or, even more preferably use commit hash of the release and git
|
||||
checkouts like,
|
||||
`git+https://github.com/harfbuzz/harfbuzz#commit=$commit`
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user