For the past few days I've been ignoring upgrade errors from
harfbuzz, and this morning I finally found time to track things down. The first step was to figure out what the heck "harfbuzz" is, and why it's installed. Turns out it's a glyph generator; on my FreeBSD systems, it's ultimately a dependency of
Trying to update the installed
harfbuzz-1.5.1_1 port to the new
harfbuzz-1.7.2 release was kicking back errors like this:
Traceback (most recent call last): File "/usr/local/bin/g-ir-scanner", line 65, in <module> from giscanner.scannermain import scanner_main File "/usr/local/lib/gobject-introspection/giscanner/scannermain.py", line 41, in <module> from giscanner.dumper import compile_introspection_binary File "/usr/local/lib/gobject-introspection/giscanner/dumper.py", line 34, in <module> from .gdumpparser import IntrospectionBinary File "/usr/local/lib/gobject-introspection/giscanner/gdumpparser.py", li...