2024-04-13 02:48:58 by Taylor R Campbell | Files touched by this commit (4) |
Log message: Make `introspection' option suggestion conditional on native builds. gobject-introspection is hopelessly hostile to cross-builds. |
2024-04-05 13:25:22 by Thomas Klausner | Files touched by this commit (4) | |
Log message: harfbuzz: update to 8.4.0. Overview of changes leading to 8.4.0 Saturday, March 29, 2024 ==================================== - Add /bigobj to MSVC compiler flags in meson build, to fix building hb-subset.cc - Specify minimum versions of various dependencies in meson and autotools build. - When subsetting, place variation store at the end of “GDEF” table to fix shaping issues with some versions of Adobe InDesign. - Various build fixes. - New API: +hb_buffer_set_random_state() +hb_buffer_get_random_state() Overview of changes leading to 8.3.1 Saturday, March 16, 2024 ==================================== - hb_blob_create_from_file_or_fail() on Windows will now try to interpret the file name as UTF-8 first, and as system code page if it is not valid UTF-8. - Fix hb_style_get_value() in fonts with “STAT” table. - Properly handle negative offsets in CFF table. - Update IANA Language Subtag Registry to 2024-03-07. - Subsetter now supports subsetting “BASE” table. - Subsetter will update “hhea” font metrics in sync with “OS/2” ones. - “--variations” option of “hb-subset” now supports leaving out values that should be unchanged, e.g. “wght=:500:” will change the default and keep max and min unchanged. It also supports “*=drop” to to pin all axes to default location. - Fix hb_ot_math_get_glyph_kerning() to match updated “MATH” table spec. - Support legacy MacRoman encoding in “cmap” table. - Various build fixes. - Various subsetting and instancing fixes. - New API: hb_subset_input_pin_all_axes_to_default() |
2024-01-27 10:58:18 by Thomas Klausner | Files touched by this commit (1) |
Log message: harfbuzz: fix build |
2024-01-27 03:09:27 by Taylor R Campbell | Files touched by this commit (1) |
Log message: fonts/harfbuzz: Use REPLACE_TOOL_PYTHON, not REPLACE_PYTHON. These scripts run at build-time; they don't get installed into the package. |
2024-01-27 03:09:19 by Taylor R Campbell | Files touched by this commit (3) |
Log message: fonts/harfbuzz: Make introspection optional. Currently this gets in the way of cross-compiling, and will continue to do so until gobject-introspection's obstinate refusal to cross-build is overcome. |
2024-01-27 03:08:37 by Taylor R Campbell | Files touched by this commit (1) |
Log message: fonts/harfbuzz: gtk-doc is tool dependency, not build dependency. We execute gtk-doc at build-time to generate part of the product; we don't link against a target system gtk-doc like a library. XXX This probably applies to every user of gtk-doc; we should maybe just do a mass change and remove gtk-doc/buildlink3.mk. |
2023-11-29 12:08:51 by Jonathan Perkin | Files touched by this commit (1) |
Log message: harfbuzz: Put glib2 bl3 include back where it belongs. The ordering hack is no longer required now that gtk-doc's buildlink3.mk no longer includes glib2. |
2023-11-23 12:11:05 by Jonathan Perkin | Files touched by this commit (1) |
Log message: harfbuzz: Ensure glib2 is included before gtk-doc. This works around an issue with detecting whether all required libraries are runtime dependencies. gtk-doc is a build-only dependency, which causes bl3 to tag glib2 and all of its dependencies as build too. Later inclusion of glib2 marks it as a full dependency, but include guards mean all of its dependencies are not. Including glib2 first is a hack, but does resolve the problem for now. |