Tue Apr 2 08:58:47 2019 UTC ()
harfbuzz: update to 2.4.0.

Overview of changes leading to 2.4.0
Monday, March 25, 2019
====================================
- Unicode 12.
- Misc fixes.
- Subsetter improvements.
- New API:
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
hb_directwrite_face_create()


(wiz)
diff -r1.108 -r1.109 pkgsrc/fonts/harfbuzz/Makefile
diff -r1.33 -r1.34 pkgsrc/fonts/harfbuzz/PLIST
diff -r1.86 -r1.87 pkgsrc/fonts/harfbuzz/distinfo
diff -r1.1 -r0 pkgsrc/fonts/harfbuzz/patches/patch-src_hb-dsalgs.hh

cvs diff -r1.108 -r1.109 pkgsrc/fonts/harfbuzz/Makefile (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/Makefile 2019/02/13 20:12:10 1.108
+++ pkgsrc/fonts/harfbuzz/Makefile 2019/04/02 08:58:47 1.109
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.108 2019/02/13 20:12:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.109 2019/04/02 08:58:47 wiz Exp $
2 2
3DISTNAME= harfbuzz-2.3.1 3DISTNAME= harfbuzz-2.4.0
4CATEGORIES= fonts 4CATEGORIES= fonts
5MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/ 5MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://harfbuzz.org/ 9HOMEPAGE= http://harfbuzz.org/
10COMMENT= OpenType text shaping engine 10COMMENT= OpenType text shaping engine
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.33 -r1.34 pkgsrc/fonts/harfbuzz/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/PLIST 2019/02/15 22:44:48 1.33
+++ pkgsrc/fonts/harfbuzz/PLIST 2019/04/02 08:58:47 1.34
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.33 2019/02/15 22:44:48 rin Exp $ 1@comment $NetBSD: PLIST,v 1.34 2019/04/02 08:58:47 wiz Exp $
2bin/hb-ot-shape-closure 2bin/hb-ot-shape-closure
3bin/hb-shape 3bin/hb-shape
4bin/hb-subset 4bin/hb-subset
5include/harfbuzz/hb-aat-layout.h 5include/harfbuzz/hb-aat-layout.h
6include/harfbuzz/hb-aat.h 6include/harfbuzz/hb-aat.h
7include/harfbuzz/hb-blob.h 7include/harfbuzz/hb-blob.h
8include/harfbuzz/hb-buffer.h 8include/harfbuzz/hb-buffer.h
9include/harfbuzz/hb-common.h 9include/harfbuzz/hb-common.h
10${PLIST.coretext}include/harfbuzz/hb-coretext.h 10${PLIST.coretext}include/harfbuzz/hb-coretext.h
11include/harfbuzz/hb-deprecated.h 11include/harfbuzz/hb-deprecated.h
12include/harfbuzz/hb-face.h 12include/harfbuzz/hb-face.h
13include/harfbuzz/hb-font.h 13include/harfbuzz/hb-font.h
14include/harfbuzz/hb-ft.h 14include/harfbuzz/hb-ft.h
@@ -34,74 +34,39 @@ include/harfbuzz/hb.h @@ -34,74 +34,39 @@ include/harfbuzz/hb.h
34lib/cmake/harfbuzz/harfbuzz-config.cmake 34lib/cmake/harfbuzz/harfbuzz-config.cmake
35${PLIST.icu}lib/libharfbuzz-icu.la 35${PLIST.icu}lib/libharfbuzz-icu.la
36lib/libharfbuzz-subset.la 36lib/libharfbuzz-subset.la
37lib/libharfbuzz.la 37lib/libharfbuzz.la
38${PLIST.icu}lib/pkgconfig/harfbuzz-icu.pc 38${PLIST.icu}lib/pkgconfig/harfbuzz-icu.pc
39lib/pkgconfig/harfbuzz-subset.pc 39lib/pkgconfig/harfbuzz-subset.pc
40lib/pkgconfig/harfbuzz.pc 40lib/pkgconfig/harfbuzz.pc
41share/gtk-doc/html/harfbuzz/HarfBuzz.png 41share/gtk-doc/html/harfbuzz/HarfBuzz.png
42share/gtk-doc/html/harfbuzz/HarfBuzz.svg 42share/gtk-doc/html/harfbuzz/HarfBuzz.svg
43share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html 43share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
44share/gtk-doc/html/harfbuzz/aat-shaping.html 44share/gtk-doc/html/harfbuzz/aat-shaping.html
45share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html 45share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
46share/gtk-doc/html/harfbuzz/annotation-glossary.html 46share/gtk-doc/html/harfbuzz/annotation-glossary.html
47share/gtk-doc/html/harfbuzz/api-index-0-9-10.html 
48share/gtk-doc/html/harfbuzz/api-index-0-9-11.html 
49share/gtk-doc/html/harfbuzz/api-index-0-9-2.html 
50share/gtk-doc/html/harfbuzz/api-index-0-9-20.html 
51share/gtk-doc/html/harfbuzz/api-index-0-9-22.html 
52share/gtk-doc/html/harfbuzz/api-index-0-9-28.html 
53share/gtk-doc/html/harfbuzz/api-index-0-9-30.html 
54share/gtk-doc/html/harfbuzz/api-index-0-9-31.html 
55share/gtk-doc/html/harfbuzz/api-index-0-9-38.html 
56share/gtk-doc/html/harfbuzz/api-index-0-9-39.html 
57share/gtk-doc/html/harfbuzz/api-index-0-9-41.html 
58share/gtk-doc/html/harfbuzz/api-index-0-9-42.html 
59share/gtk-doc/html/harfbuzz/api-index-0-9-5.html 
60share/gtk-doc/html/harfbuzz/api-index-0-9-7.html 
61share/gtk-doc/html/harfbuzz/api-index-0-9-8.html 
62share/gtk-doc/html/harfbuzz/api-index-1-0-5.html 
63share/gtk-doc/html/harfbuzz/api-index-1-1-2.html 
64share/gtk-doc/html/harfbuzz/api-index-1-1-3.html 
65share/gtk-doc/html/harfbuzz/api-index-1-2-3.html 
66share/gtk-doc/html/harfbuzz/api-index-1-3-3.html 
67share/gtk-doc/html/harfbuzz/api-index-1-4-0.html 
68share/gtk-doc/html/harfbuzz/api-index-1-4-2.html 
69share/gtk-doc/html/harfbuzz/api-index-1-4-3.html 
70share/gtk-doc/html/harfbuzz/api-index-1-5-0.html 
71share/gtk-doc/html/harfbuzz/api-index-1-6-0.html 
72share/gtk-doc/html/harfbuzz/api-index-1-7-5.html 
73share/gtk-doc/html/harfbuzz/api-index-1-7-7.html 
74share/gtk-doc/html/harfbuzz/api-index-1-8-0.html 
75share/gtk-doc/html/harfbuzz/api-index-1-8-1.html 
76share/gtk-doc/html/harfbuzz/api-index-1-8-5.html 
77share/gtk-doc/html/harfbuzz/api-index-1-8-6.html 
78share/gtk-doc/html/harfbuzz/api-index-1-9-0.html 
79share/gtk-doc/html/harfbuzz/api-index-2-0-0.html 
80share/gtk-doc/html/harfbuzz/api-index-2-1-0.html 
81share/gtk-doc/html/harfbuzz/api-index-full.html 47share/gtk-doc/html/harfbuzz/api-index-full.html
82share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html 48share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
83share/gtk-doc/html/harfbuzz/building.html 49share/gtk-doc/html/harfbuzz/building.html
84share/gtk-doc/html/harfbuzz/ch01s03.html 50share/gtk-doc/html/harfbuzz/ch01s03.html
85share/gtk-doc/html/harfbuzz/ch03s02.html 51share/gtk-doc/html/harfbuzz/ch03s02.html
86share/gtk-doc/html/harfbuzz/ch03s03.html 52share/gtk-doc/html/harfbuzz/ch03s03.html
87share/gtk-doc/html/harfbuzz/ch09.html 53share/gtk-doc/html/harfbuzz/ch09.html
88share/gtk-doc/html/harfbuzz/ch10.html 54share/gtk-doc/html/harfbuzz/ch10.html
89share/gtk-doc/html/harfbuzz/ch11.html 55share/gtk-doc/html/harfbuzz/ch11.html
90share/gtk-doc/html/harfbuzz/ch12.html 56share/gtk-doc/html/harfbuzz/ch12.html
91share/gtk-doc/html/harfbuzz/clusters.html 57share/gtk-doc/html/harfbuzz/clusters.html
92share/gtk-doc/html/harfbuzz/complex-scripts.html 58share/gtk-doc/html/harfbuzz/complex-scripts.html
93share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html 59share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
94share/gtk-doc/html/harfbuzz/deprecated-api-index.html 
95share/gtk-doc/html/harfbuzz/fonts-and-faces.html 60share/gtk-doc/html/harfbuzz/fonts-and-faces.html
96share/gtk-doc/html/harfbuzz/getting-started.html 61share/gtk-doc/html/harfbuzz/getting-started.html
97share/gtk-doc/html/harfbuzz/graphite-shaping.html 62share/gtk-doc/html/harfbuzz/graphite-shaping.html
98share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html 63share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
99share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html 64share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
100share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html 65share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
101share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html 66share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
102share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html 67share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
103share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html 68share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
104share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html 69share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
105share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html 70share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
106share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html 71share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
107share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html 72share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html

cvs diff -r1.86 -r1.87 pkgsrc/fonts/harfbuzz/distinfo (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/distinfo 2019/02/14 17:43:32 1.86
+++ pkgsrc/fonts/harfbuzz/distinfo 2019/04/02 08:58:47 1.87
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
1$NetBSD: distinfo,v 1.86 2019/02/14 17:43:32 abs Exp $ 1$NetBSD: distinfo,v 1.87 2019/04/02 08:58:47 wiz Exp $
2 2
3SHA1 (harfbuzz-2.3.1.tar.bz2) = eb8d4257ea3b533fcc7a9207a92cd018108a2fdf 3SHA1 (harfbuzz-2.4.0.tar.bz2) = f0f12b9eb1ba53a82533c25901ba023fa92af83c
4RMD160 (harfbuzz-2.3.1.tar.bz2) = 6c2500882f1f67635e59908efb1f2264e2c00aaa 4RMD160 (harfbuzz-2.4.0.tar.bz2) = d8425d624be09239d0981a00464bda92cec69502
5SHA512 (harfbuzz-2.3.1.tar.bz2) = 78a8f05bfcc95cfe3fc0f1a595bdc7298c9c1456db6c7ef70914051fda43f37aaff15eac75aa6922eca82d2291baeb8385e02e6aacb44ca05b4873c311a662ac 5SHA512 (harfbuzz-2.4.0.tar.bz2) = 88919576ac23f1ba36705212c3bd1cd3c91294f99234c076f13c6cb1f5c78447638c5cfb1bb397f5948db799e6b343667aab2f631fe35295c3d10d10783fd12a
6Size (harfbuzz-2.3.1.tar.bz2) = 17942960 bytes 6Size (harfbuzz-2.4.0.tar.bz2) = 17922003 bytes
7SHA1 (patch-src_hb-blob.cc) = 54fdce34a93bb9fd85a82cf61f3a09e2e34813b3 7SHA1 (patch-src_hb-blob.cc) = 54fdce34a93bb9fd85a82cf61f3a09e2e34813b3
8SHA1 (patch-src_hb-dsalgs.hh) = f39a705dd8f12733be9edbc1ba12008723b56db0 

File Deleted: pkgsrc/fonts/harfbuzz/patches/Attic/patch-src_hb-dsalgs.hh