summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-03-03 12:34:33 +0000
committerwiz <wiz@pkgsrc.org>2016-03-03 12:34:33 +0000
commitfa94d60aa6786a6fbac647ea5688ff107278520e (patch)
treeedecb87ce55596e3e0ac896343c29b099b426ec9 /fonts
parent72ea12772f698b3488622819e8628d6d7305ae66 (diff)
downloadpkgsrc-fa94d60aa6786a6fbac647ea5688ff107278520e.tar.gz
Update harfbuzz to 1.2.3.
Overview of changes leading to 1.2.3 Thursday, February 25, 2016 ==================================== - Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic, due to bug in glyph class of ASCII double-quote character. This should address "regression" introduced in 1.2.0 when we switched mark zeroing in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week should finally stablize things... - hb-ot-font's get_glyph() implementation saw some optimizations. Though, might be really hard to measure in real-world situations. - Also, two rather small API changes: We now disable some time-consuming internal bookkeeping if built with NDEBUG defined. This is a first time that we use NDEBUG to disable debug code. If there exist production systems that do NOT want to enable NDEBUG, please let me know and I'll add HB_NDEBUG. Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph() New API: - hb_font_get_nominal_glyph_func_t - hb_font_get_variation_glyph_func_t - hb_font_funcs_set_nominal_glyph_func() - hb_font_funcs_set_variation_glyph_func() - hb_font_get_nominal_glyph() - hb_font_get_variation_glyph() Deprecated API: - hb_font_get_glyph_func_t - hb_font_funcs_set_glyph_func() Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero. Old (deprecated) functions will continue working indefinitely using internal gymnastics; it is just more efficient to use the new functions. Overview of changes leading to 1.2.2 Wednesday, February 24, 2016 ==================================== - Fix regression with mark positioning with fonts that have non-zero mark advances. This was introduced in 1.2.0 while trying to make mark and cursive attachments to work together. I have partially reverted that, so this version is much more like what we had before. All clients who updated to 1.2.0 should update to this version. Overview of changes leading to 1.2.1 Tuesday, February 23, 2016 ==================================== - CoreText: Fix bug with wrong scale if font scale was changed later. https://github.com/libass/libass/issues/212 - CoreText: Drastically speed up font initialization. - CoreText: Fix tiny leak. - Group ZWJ/ZWNJ with previous syllable under cluster-level=0. https://github.com/behdad/harfbuzz/issues/217 - Add test/shaping/README.md about how to add tests to the suite.
Diffstat (limited to 'fonts')
-rw-r--r--fonts/harfbuzz/Makefile4
-rw-r--r--fonts/harfbuzz/PLIST3
-rw-r--r--fonts/harfbuzz/distinfo10
3 files changed, 8 insertions, 9 deletions
diff --git a/fonts/harfbuzz/Makefile b/fonts/harfbuzz/Makefile
index 287d25cf6c1..5925c2f5d89 100644
--- a/fonts/harfbuzz/Makefile
+++ b/fonts/harfbuzz/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.63 2016/02/25 13:08:40 jperkin Exp $
+# $NetBSD: Makefile,v 1.64 2016/03/03 12:34:33 wiz Exp $
-DISTNAME= harfbuzz-1.2.0
+DISTNAME= harfbuzz-1.2.3
CATEGORIES= fonts
MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/
EXTRACT_SUFX= .tar.bz2
diff --git a/fonts/harfbuzz/PLIST b/fonts/harfbuzz/PLIST
index 5414b7c8140..c298f927053 100644
--- a/fonts/harfbuzz/PLIST
+++ b/fonts/harfbuzz/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2016/02/21 10:29:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2016/03/03 12:34:33 wiz Exp $
bin/hb-ot-shape-closure
bin/hb-shape
include/harfbuzz/hb-blob.h
@@ -82,7 +82,6 @@ share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2
share/gtk-doc/html/harfbuzz/hello-harfbuzz.html
share/gtk-doc/html/harfbuzz/home.png
share/gtk-doc/html/harfbuzz/index.html
-share/gtk-doc/html/harfbuzz/index.sgml
share/gtk-doc/html/harfbuzz/install-harfbuzz.html
share/gtk-doc/html/harfbuzz/left-insensitive.png
share/gtk-doc/html/harfbuzz/left.png
diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo
index ceca369d8cb..f12141c6b60 100644
--- a/fonts/harfbuzz/distinfo
+++ b/fonts/harfbuzz/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.51 2016/02/21 10:29:12 wiz Exp $
+$NetBSD: distinfo,v 1.52 2016/03/03 12:34:33 wiz Exp $
-SHA1 (harfbuzz-1.2.0.tar.bz2) = d3edcfe45645e22f310fd3316254130afc5a044a
-RMD160 (harfbuzz-1.2.0.tar.bz2) = f1e5d2cc9e6e47b2a1413ca23e277e3573caf85d
-SHA512 (harfbuzz-1.2.0.tar.bz2) = 92a2203ab3491992081c3cbcb7b151e1c632a98c9b2cc27863df377e08d3951387f513c7f5184a05b0523b99517775e083edfccac8386981c242ed02d34052c5
-Size (harfbuzz-1.2.0.tar.bz2) = 1333335 bytes
+SHA1 (harfbuzz-1.2.3.tar.bz2) = 5d9c84f6a8a00277491baae5079a5c9c5851a314
+RMD160 (harfbuzz-1.2.3.tar.bz2) = 7f85abb72bdabe0c96044810699308275692a930
+SHA512 (harfbuzz-1.2.3.tar.bz2) = 9df730dd07f726150252e6c1db1b9f49182492d9b0443388aa3bb102482749cb3299079dde8f83430e7947633ccf8d21bc41a95f02ba497bfd8195e702d3b031
+Size (harfbuzz-1.2.3.tar.bz2) = 1337003 bytes