./fonts/harfbuzz, OpenType text shaping engine

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


Branch: CURRENT, Version: 2.7.0, Package name: harfbuzz-2.7.0, 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: icu

Master sites:

SHA1: 499274420870cb3147f2758adafe4ef61f91f7eb
RMD160: 32d29e63b5af3c53674b6e66792e39a3152e13fb
Filesize: 15896.99 KB

Version history: (Expand)


CVS history: (Expand)


   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()
   2020-06-09 13:27:04 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
harfbuzz: Update to 2.6.7

Overview of changes leading to 2.6.7
Wednesday, June 3, 2020
====================================
- Update to Unicode 13.0.0.
- Fix hb_ot_layout_get_ligature_carets for fonts without lcar table, it was
  completely broken for all the other fonts since 2.1.2.
- As a part of our migration to meson, this release will be the last one
  to provide cmake port files but autotools still is our main build system.
  There is a possibility that the next version or the after be released
  using meson.
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2020-05-17 16:43:16 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
harfbuzz: Update to 2.6.6.

Overview of changes leading to 2.6.6
Tuesday, May 12, 2020
====================================
- A fix in AAT kerning for Geeza Pro.
- Better support for resource fork fonts on macOS.
   2020-04-18 16:32:02 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
harfbuzz: Update to 2.6.5

Overview of changes leading to 2.6.5
Friday, April 17, 2020
====================================
- Add experimental meson build system.  Autotools is still the primary
  and supported build system.
- AAT is now always preferred for horizontal scripts when both AAT and OT
  layout tables exist at the same time.
- Subsetter improvements.
- New API:
+hb_ft_font_lock_face()
+hb_ft_font_unlock_face()
   2020-04-12 10:29:21 by Adam Ciarcinski | Files touched by this commit (956) | Package updated
Log message:
Recursive revision bump after textproc/icu update