Mon Jun 29 13:44:02 2020 UTC ()
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()


(nia)
diff -r1.129 -r1.130 pkgsrc/fonts/harfbuzz/Makefile
diff -r1.39 -r1.40 pkgsrc/fonts/harfbuzz/PLIST
diff -r1.96 -r1.97 pkgsrc/fonts/harfbuzz/distinfo

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

--- pkgsrc/fonts/harfbuzz/Makefile 2020/06/09 11:27:04 1.129
+++ pkgsrc/fonts/harfbuzz/Makefile 2020/06/29 13:44:02 1.130
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.129 2020/06/09 11:27:04 nia Exp $ 1# $NetBSD: Makefile,v 1.130 2020/06/29 13:44:02 nia Exp $
2 2
3DISTNAME= harfbuzz-2.6.7 3DISTNAME= harfbuzz-2.6.8
4CATEGORIES= fonts 4CATEGORIES= fonts
5MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
6GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://harfbuzz.github.io/ 10HOMEPAGE= https://harfbuzz.github.io/
11COMMENT= OpenType text shaping engine 11COMMENT= OpenType text shaping engine
12LICENSE= mit 12LICENSE= mit
13 13
14# C++11 14# C++11
15GCC_REQD+= 4.9 15GCC_REQD+= 4.9
16 16

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

--- pkgsrc/fonts/harfbuzz/PLIST 2020/05/17 14:43:16 1.39
+++ pkgsrc/fonts/harfbuzz/PLIST 2020/06/29 13:44:02 1.40
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.39 2020/05/17 14:43:16 nia Exp $ 1@comment $NetBSD: PLIST,v 1.40 2020/06/29 13:44:02 nia 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-draw.h 12include/harfbuzz/hb-draw.h
13include/harfbuzz/hb-face.h 13include/harfbuzz/hb-face.h
14include/harfbuzz/hb-font.h 14include/harfbuzz/hb-font.h
@@ -21,26 +21,27 @@ include/harfbuzz/hb-ot-color.h @@ -21,26 +21,27 @@ include/harfbuzz/hb-ot-color.h
21include/harfbuzz/hb-ot-deprecated.h 21include/harfbuzz/hb-ot-deprecated.h
22include/harfbuzz/hb-ot-font.h 22include/harfbuzz/hb-ot-font.h
23include/harfbuzz/hb-ot-layout.h 23include/harfbuzz/hb-ot-layout.h
24include/harfbuzz/hb-ot-math.h 24include/harfbuzz/hb-ot-math.h
25include/harfbuzz/hb-ot-meta.h 25include/harfbuzz/hb-ot-meta.h
26include/harfbuzz/hb-ot-metrics.h 26include/harfbuzz/hb-ot-metrics.h
27include/harfbuzz/hb-ot-name.h 27include/harfbuzz/hb-ot-name.h
28include/harfbuzz/hb-ot-shape.h 28include/harfbuzz/hb-ot-shape.h
29include/harfbuzz/hb-ot-var.h 29include/harfbuzz/hb-ot-var.h
30include/harfbuzz/hb-ot.h 30include/harfbuzz/hb-ot.h
31include/harfbuzz/hb-set.h 31include/harfbuzz/hb-set.h
32include/harfbuzz/hb-shape-plan.h 32include/harfbuzz/hb-shape-plan.h
33include/harfbuzz/hb-shape.h 33include/harfbuzz/hb-shape.h
 34include/harfbuzz/hb-style.h
34include/harfbuzz/hb-subset.h 35include/harfbuzz/hb-subset.h
35include/harfbuzz/hb-unicode.h 36include/harfbuzz/hb-unicode.h
36include/harfbuzz/hb-version.h 37include/harfbuzz/hb-version.h
37include/harfbuzz/hb.h 38include/harfbuzz/hb.h
38lib/cmake/harfbuzz/harfbuzz-config.cmake 39lib/cmake/harfbuzz/harfbuzz-config.cmake
39${PLIST.icu}lib/libharfbuzz-icu.la 40${PLIST.icu}lib/libharfbuzz-icu.la
40lib/libharfbuzz-subset.la 41lib/libharfbuzz-subset.la
41lib/libharfbuzz.la 42lib/libharfbuzz.la
42${PLIST.icu}lib/pkgconfig/harfbuzz-icu.pc 43${PLIST.icu}lib/pkgconfig/harfbuzz-icu.pc
43lib/pkgconfig/harfbuzz-subset.pc 44lib/pkgconfig/harfbuzz-subset.pc
44lib/pkgconfig/harfbuzz.pc 45lib/pkgconfig/harfbuzz.pc
45share/gtk-doc/html/harfbuzz/HarfBuzz.png 46share/gtk-doc/html/harfbuzz/HarfBuzz.png
46share/gtk-doc/html/harfbuzz/HarfBuzz.svg 47share/gtk-doc/html/harfbuzz/HarfBuzz.svg

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

--- pkgsrc/fonts/harfbuzz/distinfo 2020/06/09 11:27:04 1.96
+++ pkgsrc/fonts/harfbuzz/distinfo 2020/06/29 13:44:02 1.97
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.96 2020/06/09 11:27:04 nia Exp $ 1$NetBSD: distinfo,v 1.97 2020/06/29 13:44:02 nia Exp $
2 2
3SHA1 (harfbuzz-2.6.7.tar.xz) = caeec8262fbd90a77b62c928b6c033a1b104546b 3SHA1 (harfbuzz-2.6.8.tar.xz) = 22f3b273b8db325d1638417a9f3359fc652bea30
4RMD160 (harfbuzz-2.6.7.tar.xz) = 9dfd705de65c4cae20e3838cefa0c114c15d8444 4RMD160 (harfbuzz-2.6.8.tar.xz) = 096f89bbe8a49e4351845a198a93f831d4d1fdcc
5SHA512 (harfbuzz-2.6.7.tar.xz) = 6fdd6e0952a73e1949349aa5416ef8fb3fc351b15c95be4fe1f341b111159fe58113b73a334db2697f4e3aaef5a761bd8f1d8964514406cad40f9862768d59de 5SHA512 (harfbuzz-2.6.8.tar.xz) = 651b23d7d4fab6fef472ee57db39bbaebc31c2f40ea3a482c1499ad1a7b549b86a2bccbe9da191c8e9ecdf464191dd3c9a7485546b51695ad8ab3c0329732d9d
6Size (harfbuzz-2.6.7.tar.xz) = 9001936 bytes 6Size (harfbuzz-2.6.8.tar.xz) = 8976516 bytes