diff --git a/_service b/_service new file mode 100644 index 0000000..9ef4cd7 --- /dev/null +++ b/_service @@ -0,0 +1,18 @@ + + + + git + https://github.com/harfbuzz/harfbuzz.git + 10.0.1 + @PARENT_TAG@+@TAG_OFFSET@ + v?(.*)\+0 + \1 + + + + + *.tar + zst + + + diff --git a/harfbuzz-10.0.1.obscpio b/harfbuzz-10.0.1.obscpio new file mode 100644 index 0000000..19b49eb --- /dev/null +++ b/harfbuzz-10.0.1.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d618c887a338034f7b53a9f3bfb34cb0b2865c0a6a4901fd3abe92893e5a7d4e +size 96873998 diff --git a/harfbuzz-9.0.0.tar.xz b/harfbuzz-9.0.0.tar.xz deleted file mode 100644 index bb5de19..0000000 --- a/harfbuzz-9.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a41b272ceeb920c57263ec851604542d9ec85ee3030506d94662067c7b6ab89e -size 17895360 diff --git a/harfbuzz.changes b/harfbuzz.changes index 4ebca67..5eb3f20 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Wed Sep 25 08:26:48 UTC 2024 - Bjørn Lie + +- Update to version 10.0.1: + + Relax sanitization checks for “morx” subtables to fix broken + AAT shaping of macOS 15.0 version of GeezaPro. +- Switch to source service for tarball. + +------------------------------------------------------------------- +Mon Sep 23 20:10:33 UTC 2024 - Bjørn Lie + +- Update to version 10.0.0: + + Unicode 16.0.0 support. + + Various documentation fixes. + + Various build fixes. + + Add API to allow HarfBuzz client to set what glyph to use when + a Unicode Variation Selector is not supported by the font, + which would allow the client to customize what happens in this + case, by using a different font for example. + + Add a callback to for “hb_face_t” for getting the list of table + tags. This is now used to make calling + “hb_face_get_table_tags()” work on a faces created by + “hb_face_create_for_tables()” (e.g. faces returned by + “hb_subset_or_fail()”). + + CGJ and Mongolian Variation Selectors are now ignored during + glyph positioning, previously they would block both glyph + substitution and positioning across them. + + Support cairo script as an output format for “hb-view” command + line tool. + + Drop an optimization that would cause HarfBuzz not apply pair + positioning lookup subtables under certain circumstances, for + compatibility with other implementations that do apply these + subtables. + + Subsetting will now fail if source font has no glyphs, so + feeding the subsetter invalid data will not silently return an + empty face. + + If after partially instancing a font no variation data is left + (the instance is fully static), don’t consider this a failure. + + Workaround a Firefox bug in displaying SVGs generated be + “hb-view” command line tool under certain circumstances. + + Fix bug in macroman mapping for “cmap” table. + + Fix difference shaping output when HarfBuzz is built with with + “HB_NO_OT_RULESETS_FAST_PATH” enabled. + + Various subsetting and instancing fixes. + + Various fuzzing fixes. + + Add “with_libstdcxx” meson build option. + ------------------------------------------------------------------- Sun Jul 7 11:23:55 UTC 2024 - Andreas Stieger diff --git a/harfbuzz.obsinfo b/harfbuzz.obsinfo new file mode 100644 index 0000000..d0caf06 --- /dev/null +++ b/harfbuzz.obsinfo @@ -0,0 +1,4 @@ +name: harfbuzz +version: 10.0.1 +mtime: 1727196763 +commit: a1d9bfe62818ef0fa9cf63b6e6d51436b1c93cbc diff --git a/harfbuzz.spec b/harfbuzz.spec index 1e5652c..69cc7c0 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -18,12 +18,12 @@ Name: harfbuzz -Version: 9.0.0 +Version: 10.0.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 +Source0: %{name}-%{version}.tar.zst Source99: baselibs.conf BuildRequires: c++_compiler BuildRequires: c_compiler @@ -165,7 +165,7 @@ export CXXFLAGS="%optflags -std=c++17" %files devel %license COPYING -%doc AUTHORS README THANKS +%doc AUTHORS README.md THANKS %{_includedir}/harfbuzz/ %{_libdir}/*.so %{_libdir}/pkgconfig/harfbuzz.pc