summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2022-02-04 16:39:36 +0000
committerryoon <ryoon@pkgsrc.org>2022-02-04 16:39:36 +0000
commit07f7c30f14b4905b102d2bfcea335dbdba590822 (patch)
tree4f291438e4ad37d0c882f9e8a1a2a8aa6a654902 /fonts
parent5547b2177f9ea3ceb3082effbd35643363431add (diff)
downloadpkgsrc-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/Makefile3
-rw-r--r--fonts/harfbuzz-icu/PLIST4
-rw-r--r--fonts/harfbuzz/Makefile3
-rw-r--r--fonts/harfbuzz/Makefile.common7
-rw-r--r--fonts/harfbuzz/PLIST8
-rw-r--r--fonts/harfbuzz/distinfo8
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