./fonts/harfbuzz, OpenType text shaping engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.7.2, Package name: harfbuzz-2.7.2, Maintainer: pkgsrc-users

HarfBuzz is an OpenType text shaping engine.


Required to run:
[textproc/icu] [graphics/freetype2] [devel/glib2] [lang/gcc49-libs]

Required to build:
[lang/gcc49] [pkgtools/cwrappers]

Package options: doc, icu, introspection

Master sites:

SHA1: 81e29f5502b4a37bec94e1055acf64d76c8eafe7
RMD160: 1bc3e35bd13c71ba070bd1ddf589ac8c3f11c194
Filesize: 16216.364 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-05 17:38:45 by Nia Alarie | Files touched by this commit (1)
Log message:
harfbuzz: Set INCDIRS

Somehow I've had this patch lying around for a while despite committing
packages that depend on it - oops
   2020-09-04 12:50:08 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
Update harfbuzz to 2.7.2

Add introspection option defaulting to ON as new pango needs this.

Overview of changes leading to 2.7.2
Saturday, August 29, 2020
====================================
- Fix a regression in the previous release that caused a crash with Kaithi.
- More OOM fixes.
   2020-08-16 12:40:16 by Leonardo Taccari | Files touched by this commit (1)
Log message:
harfbuzz: Explicitly pass meson arguments to enable/disable documentation

The `doc' option still had the issue that gtk-doc - if already installed - will
be accidentally picked up also if the option was disabled.
Be explicit in enabling/disabling it.
   2020-08-15 23:48:34 by Ryosuke Moro | Files touched by this commit (3)
Log message:
move gtk-doc into options.mk
   2020-08-15 11:49:44 by Tobias Nygren | Files touched by this commit (3) | Package updated
Log message:
harfbuzz: update to 2.7.1

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.
   2020-08-09 02:53:12 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Fix ICU option. Disable benchmarking as it requires git and external
downloads. Require gtk-doc for documentation to match PLIST.
   2020-08-08 21:11:13 by Nia Alarie | Files touched by this commit (4) | Package updated
Log message:
harfbuzz: Update to 2.7.0

Overview of changes leading to 2.7.0
Saturday, July 25, 2020
====================================
- 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/wi … n-to-meson
  for more information.
- 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,
  `git+https://github.com/harfbuzz/harfbuzz#commit=$commit`
   2020-06-29 15:44:02 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
harfbuzz: Update to 2.6.8

Overview of changes leading to 2.6.8
Monday, June 22, 2020
====================================
- New API to fetch glyph alternates from GSUB table.
- hb-coretext build fix for macOS < 10.10.
- Meson build fixes, cmake port removal is postponed but please prepare for
  it and give us feedback.
  Autotools is still our main build system however please consider
  experimenting with meson also for packaging the library.
- New API:
+hb_ot_layout_lookup_get_glyph_alternates()