Opened 3 months ago

Closed 3 months ago

#20011 closed enhancement (fixed)

harfbuzz-9.0.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (5)

comment:1 by Bruce Dubbs, 3 months ago

Overview of changes leading to 9.0.0 - Thursday, Jun 27, 2024

  • HarfBuzz now the supports the proposed new OpenType “VARC” table. This replaces the previously supported “Variable Composites” experimental feature. “VARC” support is still experimental and it is not enabled unless HarfBuzz is built with experimental APIs enabled: https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
  • Autotools build system have been dropped. Meson is the only supported build system in HarfBuzz going forward.
  • Speed up “AAT” shaping for short words by up to 4%.
  • Ignore unknown “CFF” operators.
  • “hb_subset_input_keep_everything()” now keeps also non-unicode “name” table records.
  • Update the IANA and OpenType language tag registries.
  • Support composite glyphs with very large number of points in hb-draw API.
  • Various build fixes.

comment:2 by Bruce Dubbs, 3 months ago

Current instructions are OK:

Ok:                 444 
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            14  
Timeout:            0   
55.6 Elapsed Time -  harfbuzz-9.0.0
 
md5sum : 0035c129cb1646ab1cff65e5ef7153db  /usr/src/harfbuzz/harfbuzz-9.0.0.tar.xz
17476 /usr/src/harfbuzz/harfbuzz-9.0.0.tar.xz SIZE (17.066 MB)
141016 kilobytes BUILD SIZE (137.710 MB)
SBU=.654
 
hostname: samwise12B
BFLAGS=-j4

comment:3 by Bruce Dubbs, 3 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:4 by Xi Ruoyao, 3 months ago

-Dcpp_std=c++17 is no longer needed, the package defaults to build with C++17 now.

comment:5 by Bruce Dubbs, 3 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

5d72c9f151 Update to harfbuzz-9.0.0.
e406e1653b Update to mupdf-1.24.5.
830873e059 Update to libinput-1.26.1 (Xorg input driver).
e1243a56ed Update to libjxl-0.10.3.
Note: See TracTickets for help on using tickets.