pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/fonts
Module Name: pkgsrc
Committed By: ryoon
Date: Fri Feb 4 16:39:36 UTC 2022
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile Makefile.common PLIST distinfo
pkgsrc/fonts/harfbuzz-icu: Makefile PLIST
Log Message:
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)
To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 pkgsrc/fonts/harfbuzz/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.51 -r1.52 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.108 -r1.109 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/fonts/harfbuzz-icu/Makefile \
pkgsrc/fonts/harfbuzz-icu/PLIST
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.139 pkgsrc/fonts/harfbuzz/Makefile:1.140
--- pkgsrc/fonts/harfbuzz/Makefile:1.139 Wed Dec 8 16:02:05 2021
+++ pkgsrc/fonts/harfbuzz/Makefile Fri Feb 4 16:39:36 2022
@@ -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
Index: pkgsrc/fonts/harfbuzz/Makefile.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.10 pkgsrc/fonts/harfbuzz/Makefile.common:1.11
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.10 Mon Nov 29 20:24:56 2021
+++ pkgsrc/fonts/harfbuzz/Makefile.common Fri Feb 4 16:39:36 2022
@@ -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@localhost
HOMEPAGE= https://harfbuzz.github.io/
Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.51 pkgsrc/fonts/harfbuzz/PLIST:1.52
--- pkgsrc/fonts/harfbuzz/PLIST:1.51 Mon Nov 29 20:24:56 2021
+++ pkgsrc/fonts/harfbuzz/PLIST Fri Feb 4 16:39:36 2022
@@ -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
Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.108 pkgsrc/fonts/harfbuzz/distinfo:1.109
--- pkgsrc/fonts/harfbuzz/distinfo:1.108 Mon Nov 29 20:24:56 2021
+++ pkgsrc/fonts/harfbuzz/distinfo Fri Feb 4 16:39:36 2022
@@ -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
Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.7 pkgsrc/fonts/harfbuzz-icu/Makefile:1.8
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.7 Wed Dec 8 16:02:05 2021
+++ pkgsrc/fonts/harfbuzz-icu/Makefile Fri Feb 4 16:39:36 2022
@@ -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}
Index: pkgsrc/fonts/harfbuzz-icu/PLIST
diff -u pkgsrc/fonts/harfbuzz-icu/PLIST:1.7 pkgsrc/fonts/harfbuzz-icu/PLIST:1.8
--- pkgsrc/fonts/harfbuzz-icu/PLIST:1.7 Mon Nov 29 20:24:56 2021
+++ pkgsrc/fonts/harfbuzz-icu/PLIST Fri Feb 4 16:39:36 2022
@@ -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
Home |
Main Index |
Thread Index |
Old Index