diff options
author | ryoon <ryoon@pkgsrc.org> | 2022-02-04 16:39:36 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2022-02-04 16:39:36 +0000 |
commit | 07f7c30f14b4905b102d2bfcea335dbdba590822 (patch) | |
tree | 4f291438e4ad37d0c882f9e8a1a2a8aa6a654902 /fonts | |
parent | 5547b2177f9ea3ceb3082effbd35643363431add (diff) | |
download | pkgsrc-07f7c30f14b4905b102d2bfcea335dbdba590822.tar.gz |
harfbuzz{.-icu}: Update to 3.3.1
* Use GitHub release tarball as distfile.
Changelog:
Overview of changes leading to 3.3.1
Monday, January 31, 2022
====================================
- Fix heap-use-after-free in harfbuzz-subset introduced in previous release.
(Garret Rieger)
Overview of changes leading to 3.3.0
Monday, January 31, 2022
====================================
- Improved documentation. (Matthias Clasen)
- Internal code cleanup, using C++ standard library more. (Behdad Esfahbod)
- The low 16-bits of face index will be used by hb_face_create() to select a
face inside a font collection file format, while the high 16-bits will be
used by hb_font_create() to load the named instance. (Behdad Esfahbod)
- Glyph positions and other font metrics now apply synthetic slant set by
hb_font_set_synthetic_slant(), for improved positioning for synthetically
slanted fonts. (Behdad Esfahbod)
- Fixed unintentional locale dependency in hb_variation_to_string() for decimal
point representation. (Matthias Clasen)
- When applying pair positioning (kerning) the positioning value is split
between the two sides of the pair for improved cursor positioning between
such pairs. (Behdad Esfahbod)
- Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction
with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line
breaking. Check the documentation for further details. (Behdad Esfahbod)
- Improved handling of macrolanguages when mapping BCP 47 codes to OpenType
tags. (David Corbett)
- New API:
+HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
+hb_segment_properties_overlay()
+hb_buffer_create_similar()
+hb_font_set_synthetic_slant()
+hb_font_get_synthetic_slant()
+hb_font_get_var_coords_design()
Overview of changes leading to 3.2.0
Friday, November 26, 2021
====================================
"harfbuzz" library improvements:
- Fixed shaping of Apple Color Emoji flags in right-to-left context. (Behdad Esfahbod)
- Fixed positioning of CFF fonts in HB_TINY profile. (Behdad Esfahbod)
- OpenType 1.9 language tags update. (David Corbett)
- Add HB_NO_VERTICAL config option.
- Add HB_CONFIG_OVERRIDE_H for easier configuration. (Behdad Esfahbod)
"harfbuzz-subset" library improvements:
- Improved packing of cmap, loca, and Ligature tables. (Garret Rieger)
- Significantly improved overflow-resolution strategy in the repacker. (Garret Rieger)
Diffstat (limited to 'fonts')
-rw-r--r-- | fonts/harfbuzz-icu/Makefile | 3 | ||||
-rw-r--r-- | fonts/harfbuzz-icu/PLIST | 4 | ||||
-rw-r--r-- | fonts/harfbuzz/Makefile | 3 | ||||
-rw-r--r-- | fonts/harfbuzz/Makefile.common | 7 | ||||
-rw-r--r-- | fonts/harfbuzz/PLIST | 8 | ||||
-rw-r--r-- | fonts/harfbuzz/distinfo | 8 |
6 files changed, 16 insertions, 17 deletions
diff --git a/fonts/harfbuzz-icu/Makefile b/fonts/harfbuzz-icu/Makefile index 52d6fc83b0a..e57598dc69b 100644 --- a/fonts/harfbuzz-icu/Makefile +++ b/fonts/harfbuzz-icu/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.7 2021/12/08 16:02:05 adam Exp $ +# $NetBSD: Makefile,v 1.8 2022/02/04 16:39:36 ryoon Exp $ # XXX: hack to override meson installation INSTALL_DIRS= -PKGREVISION= 1 .include "../../fonts/harfbuzz/Makefile.common" PKGNAME= ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1} diff --git a/fonts/harfbuzz-icu/PLIST b/fonts/harfbuzz-icu/PLIST index 846204b3070..aa3b426d7ff 100644 --- a/fonts/harfbuzz-icu/PLIST +++ b/fonts/harfbuzz-icu/PLIST @@ -1,6 +1,6 @@ -@comment $NetBSD: PLIST,v 1.7 2021/11/29 20:24:56 adam Exp $ +@comment $NetBSD: PLIST,v 1.8 2022/02/04 16:39:36 ryoon Exp $ include/harfbuzz/hb-icu.h lib/libharfbuzz-icu.so lib/libharfbuzz-icu.so.0 -lib/libharfbuzz-icu.so.0.30102.0 +lib/libharfbuzz-icu.so.0.30301.0 lib/pkgconfig/harfbuzz-icu.pc diff --git a/fonts/harfbuzz/Makefile b/fonts/harfbuzz/Makefile index 9502e56c945..82463c20722 100644 --- a/fonts/harfbuzz/Makefile +++ b/fonts/harfbuzz/Makefile @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.139 2021/12/08 16:02:05 adam Exp $ +# $NetBSD: Makefile,v 1.140 2022/02/04 16:39:36 ryoon Exp $ -PKGREVISION= 1 .include "Makefile.common" COMMENT= OpenType text shaping engine diff --git a/fonts/harfbuzz/Makefile.common b/fonts/harfbuzz/Makefile.common index 30135889fc0..73fb769063a 100644 --- a/fonts/harfbuzz/Makefile.common +++ b/fonts/harfbuzz/Makefile.common @@ -1,10 +1,11 @@ -# $NetBSD: Makefile.common,v 1.10 2021/11/29 20:24:56 adam Exp $ +# $NetBSD: Makefile.common,v 1.11 2022/02/04 16:39:36 ryoon Exp $ # used by fonts/harfbuzz-icu/Makefile -DISTNAME= harfbuzz-3.1.2 +DISTNAME= harfbuzz-3.3.1 CATEGORIES= fonts MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/} -GITHUB_TAG= ${PKGVERSION_NOREV} +GITHUB_RELEASE= ${PKGVERSION_NOREV} +EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://harfbuzz.github.io/ diff --git a/fonts/harfbuzz/PLIST b/fonts/harfbuzz/PLIST index 2c50ab6f4d9..6a192222a29 100644 --- a/fonts/harfbuzz/PLIST +++ b/fonts/harfbuzz/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.51 2021/11/29 20:24:56 adam Exp $ +@comment $NetBSD: PLIST,v 1.52 2022/02/04 16:39:36 ryoon Exp $ bin/hb-ot-shape-closure bin/hb-shape bin/hb-subset @@ -42,13 +42,13 @@ lib/cmake/harfbuzz/harfbuzz-config.cmake ${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib lib/libharfbuzz-gobject.so lib/libharfbuzz-gobject.so.0 -lib/libharfbuzz-gobject.so.0.30102.0 +lib/libharfbuzz-gobject.so.0.30301.0 lib/libharfbuzz-subset.so lib/libharfbuzz-subset.so.0 -lib/libharfbuzz-subset.so.0.30102.0 +lib/libharfbuzz-subset.so.0.30301.0 lib/libharfbuzz.so lib/libharfbuzz.so.0 -lib/libharfbuzz.so.0.30102.0 +lib/libharfbuzz.so.0.30301.0 lib/pkgconfig/harfbuzz-gobject.pc lib/pkgconfig/harfbuzz-subset.pc lib/pkgconfig/harfbuzz.pc diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo index 9798229f960..818e3d5829b 100644 --- a/fonts/harfbuzz/distinfo +++ b/fonts/harfbuzz/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.108 2021/11/29 20:24:56 adam Exp $ +$NetBSD: distinfo,v 1.109 2022/02/04 16:39:36 ryoon Exp $ -BLAKE2s (harfbuzz-3.1.2.tar.gz) = 77d362e64b3b9abc4069195862cec500ca216fecba3c6470a2091ffa05b9bfb9 -SHA512 (harfbuzz-3.1.2.tar.gz) = 4d1093904bd450c6d65130b3d7198c07cfc5cce9a5d234fcb14bae1101b28e697ba42cb455217f863d8d5c83830784f716ae59a2dbb38e88156677213bdb4799 -Size (harfbuzz-3.1.2.tar.gz) = 26678706 bytes +BLAKE2s (harfbuzz-3.3.1.tar.xz) = 043cff7e8737d12fece0aedae1db85286f4cf9b8a4f96762acce6d63a0afb280 +SHA512 (harfbuzz-3.3.1.tar.xz) = 6911a2a9cba032d45837854bc4fd1313f7fb2dabae09539b673a46b58a0845b9a3b7b57c11d1209ff9847c1eaed2b48a33a2987c0eb8cfb2ba55fdded57155e1 +Size (harfbuzz-3.3.1.tar.xz) = 14922732 bytes |