pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts/harfbuzz



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep  4 12:49:09 UTC 2017

Modified Files:
        pkgsrc/fonts/harfbuzz: Makefile PLIST distinfo

Log Message:
Updated harfbuzz to 1.5.0.

Overview of changes leading to 1.5.0
Wednesday, August 23, 2017
====================================

- Misc new API, for appending a buffer to another, and for comparing
  contents of two buffers for types of differences.

- New "unsafe-to-break" API.  Can be used to speed up reshaping
  in line-breaking situations.  Essentially, after shaping, it returns
  positions in the input string (some of the cluster boundaries) that
  are "safe to break" in that if the text is segmented at that position
  and two sides reshaped and concatenated, the shaping result is
  exactly the same as shaping the text in one piece.

  hb-view and hb-shape and hb-shape now take --verify, which verifies
  the above property.

  Some corner cases of the implementation are still not quite working.
  Those will be fixed in subsequent releases.

- New API:

hb_buffer_append()

hb_glyph_flags_t
HB_GLYPH_FLAG_UNSAFE_TO_BREAK
HB_GLYPH_FLAG_DEFINED
hb_glyph_info_get_glyph_flags()

HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS

hb_buffer_diff_flags_t
HB_BUFFER_DIFF_FLAG_EQUAL
HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH
HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH
HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT
HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT
HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH
HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH
HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH
HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH
hb_buffer_diff


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pkgsrc/fonts/harfbuzz/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.67 -r1.68 pkgsrc/fonts/harfbuzz/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/harfbuzz/Makefile
diff -u pkgsrc/fonts/harfbuzz/Makefile:1.84 pkgsrc/fonts/harfbuzz/Makefile:1.85
--- pkgsrc/fonts/harfbuzz/Makefile:1.84 Mon Aug 14 20:32:06 2017
+++ pkgsrc/fonts/harfbuzz/Makefile      Mon Sep  4 12:49:09 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.84 2017/08/14 20:32:06 wiz Exp $
+# $NetBSD: Makefile,v 1.85 2017/09/04 12:49:09 wiz Exp $
 
-DISTNAME=      harfbuzz-1.4.8
+DISTNAME=      harfbuzz-1.5.0
 CATEGORIES=    fonts
 MASTER_SITES=  http://www.freedesktop.org/software/harfbuzz/release/
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.21 pkgsrc/fonts/harfbuzz/PLIST:1.22
--- pkgsrc/fonts/harfbuzz/PLIST:1.21    Sat Jul  1 09:14:45 2017
+++ pkgsrc/fonts/harfbuzz/PLIST Mon Sep  4 12:49:09 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2017/07/01 09:14:45 maya Exp $
+@comment $NetBSD: PLIST,v 1.22 2017/09/04 12:49:09 wiz Exp $
 bin/hb-ot-shape-closure
 bin/hb-shape
 include/harfbuzz/hb-blob.h
@@ -52,6 +52,9 @@ share/gtk-doc/html/harfbuzz/api-index-1-
 share/gtk-doc/html/harfbuzz/api-index-1-1-3.html
 share/gtk-doc/html/harfbuzz/api-index-1-2-3.html
 share/gtk-doc/html/harfbuzz/api-index-1-3-3.html
+share/gtk-doc/html/harfbuzz/api-index-1-4-2.html
+share/gtk-doc/html/harfbuzz/api-index-1-4-3.html
+share/gtk-doc/html/harfbuzz/api-index-1-5-0.html
 share/gtk-doc/html/harfbuzz/api-index-full.html
 share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
 share/gtk-doc/html/harfbuzz/building.html

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.67 pkgsrc/fonts/harfbuzz/distinfo:1.68
--- pkgsrc/fonts/harfbuzz/distinfo:1.67 Mon Aug 14 20:32:06 2017
+++ pkgsrc/fonts/harfbuzz/distinfo      Mon Sep  4 12:49:09 2017
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.67 2017/08/14 20:32:06 wiz Exp $
+$NetBSD: distinfo,v 1.68 2017/09/04 12:49:09 wiz Exp $
 
-SHA1 (harfbuzz-1.4.8.tar.bz2) = e48cd89f6e5c9c732923f2c4afd0b9d4e6a85968
-RMD160 (harfbuzz-1.4.8.tar.bz2) = cf4f1483427b4ea207c5b4027e8a07d228310354
-SHA512 (harfbuzz-1.4.8.tar.bz2) = 056a2c02f803439b39086e3ea988e424f5512b3213844f9008c62f5448a8ccdba525f532e7ed54641820a4ef6dc5bc4d13d4f7bfb39ff904f5939c855d294152
-Size (harfbuzz-1.4.8.tar.bz2) = 1587622 bytes
+SHA1 (harfbuzz-1.5.0.tar.bz2) = a52afb51e57dc25f16a254fc167184906edba30d
+RMD160 (harfbuzz-1.5.0.tar.bz2) = 702bd2e4cb8acc4598389452c0328d6ecc788a49
+SHA512 (harfbuzz-1.5.0.tar.bz2) = cde892cb7f1b0efecc6911d5793b21869f9ff4f4d012fe740c01815adad6faef405dbddc759a99ca1793a6f749206b0d44493a1f9547d6572de0426771a646b3
+Size (harfbuzz-1.5.0.tar.bz2) = 1614725 bytes



Home | Main Index | Thread Index | Old Index