2020-11-06 16:06:49 +01:00
|
|
|
# $NetBSD: Makefile,v 1.137 2020/11/06 15:06:49 nia Exp $
|
2012-10-08 21:20:33 +02:00
|
|
|
|
2020-11-05 10:07:25 +01:00
|
|
|
PKGREVISION= 1
|
2012-10-08 21:20:33 +02:00
|
|
|
|
2020-11-06 16:06:49 +01:00
|
|
|
.include "Makefile.common"
|
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/wiki/Notes-on-migration-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-08-08 21:11:13 +02:00
|
|
|
|
2020-11-06 16:06:49 +01:00
|
|
|
COMMENT= OpenType text shaping engine
|
2014-05-27 16:23:58 +02:00
|
|
|
|
2020-11-06 16:06:49 +01:00
|
|
|
# Use external icu support.
|
|
|
|
MESON_ARGS+= -Dicu=disabled
|
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/wiki/Notes-on-migration-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-08-08 21:11:13 +02:00
|
|
|
|
2012-10-08 21:20:33 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|