pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/fonts/harfbuzz
Module Name: pkgsrc
Committed By: wiz
Date: Thu Mar 26 13:38:04 UTC 2026
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo
Removed Files:
pkgsrc/fonts/harfbuzz/patches: patch-src_hb-raster-svg-base.hh
patch-src_hb-raster-svg-clip.cc patch-src_hb-raster-svg-fill.cc
patch-src_hb-raster-svg-parse.cc patch-src_hb-raster-svg-parse.hh
patch-src_hb-vector-svg-utils.hh
Log Message:
harfbuzz: update to 13.2.1.
Overview of changes leading to 13.2.1
Thursday, March 19, 2026
=====================================
- Fix regression in tracing messages from previous release.
Overview of changes leading to 13.2.0
Thursday, March 19, 2026
=====================================
- Fix `hb-view` glyph positioning with `--glyphs` input from `hb-shape --ned`.
- Various fuzzing fixes for `harfbuzz-subset`, `harfbuzz-raster` and
`harfbuzz-vector` libraries.
- Various improvements to tracing messages.
- Various documentation improvements.
- New API:
+ HB_OT_SHAPE_BUFFER_FORMAT_SERIAL
+ hb_ot_shape_get_buffer_format_serial()
Overview of changes leading to 13.1.1
Friday, March 13, 2026
=====================================
- Support gzip-compressed `SVG` glyphs in `harfbuzz-raster` and
`harfbuzz-vector` libraries. This new functionality requires `zlib`, and will
not be available if HarfBuzz is built without `zlib`.
- Improve handling of `SVG` glyphs in `harfbuzz-raster` and
`harfbuzz-vector` libraries.
- Further harden application of `stch` feature against malicious fonts.
- Various fuzzing fixes.
- Various build fixes:
* Add missing `chafa` dependency to `hb-raster` utility, and remove
accidental `cairo` dependency.
* Don’t build raster and vector fuzzers if the library is disabled.
* Add meson options for enabling / disabling `libpng` and `zlib`.
* Support building `harfbuzz-raster` and `harfbuzz-vector` libraries with
CMake.
Overview of changes leading to 13.1.0
Wednesday, March 11, 2026
=====================================
- The `harfbuzz-raster` library can now render bitmap color glyph formats
(`CBDT` and `sbix`). It now also has an API to serialize / deserialize images
to and from PNGs. This new functionality requires `libpng`, and will not be
available if HarfBuzz is built without `libpng`.
- Install `hb-raster` command line utility.
- Fix overflow when applying `stch` feature with malicious fonts.
- Fix memory leaks in `harfbuzz-raster` and `harfbuzz-vector` in error
conditions, as well as more robust handling of allocation failures.
- Various documentation improvements and build fixes.
- New API:
+hb_raster_image_serialize_to_png_or_fail()
+hb_raster_image_deserialize_from_png_or_fail()
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.88 -r1.89 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.168 -r1.169 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-raster-svg-base.hh \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-raster-svg-clip.cc \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-raster-svg-fill.cc \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-raster-svg-parse.cc \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-raster-svg-parse.hh \
pkgsrc/fonts/harfbuzz/patches/patch-src_hb-vector-svg-utils.hh
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.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.78 pkgsrc/fonts/harfbuzz/Makefile.common:1.79
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.78 Tue Mar 10 05:58:05 2026
+++ pkgsrc/fonts/harfbuzz/Makefile.common Thu Mar 26 13:38:03 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.78 2026/03/10 05:58:05 wiz Exp $
+# $NetBSD: Makefile.common,v 1.79 2026/03/26 13:38:03 wiz Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-13.0.1
+DISTNAME= harfbuzz-13.2.1
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.88 pkgsrc/fonts/harfbuzz/PLIST:1.89
--- pkgsrc/fonts/harfbuzz/PLIST:1.88 Tue Mar 10 05:58:05 2026
+++ pkgsrc/fonts/harfbuzz/PLIST Thu Mar 26 13:38:03 2026
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.88 2026/03/10 05:58:05 wiz Exp $
+@comment $NetBSD: PLIST,v 1.89 2026/03/26 13:38:03 wiz Exp $
${PLIST.introspection}bin/hb-info
+${PLIST.introspection}bin/hb-raster
${PLIST.introspection}bin/hb-shape
${PLIST.introspection}bin/hb-subset
${PLIST.introspection}bin/hb-vector
Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.168 pkgsrc/fonts/harfbuzz/distinfo:1.169
--- pkgsrc/fonts/harfbuzz/distinfo:1.168 Tue Mar 10 05:58:05 2026
+++ pkgsrc/fonts/harfbuzz/distinfo Thu Mar 26 13:38:03 2026
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.168 2026/03/10 05:58:05 wiz Exp $
+$NetBSD: distinfo,v 1.169 2026/03/26 13:38:03 wiz Exp $
-BLAKE2s (harfbuzz-13.0.1.tar.xz) = 6cc65ffd1ec2b8feb7f7115828c118dff5d3f38a13cc7e460d2f0f1170ddf4c8
-SHA512 (harfbuzz-13.0.1.tar.xz) = edc856198fc7ed49133d9cc978c70de371c5076f67e28a4fa51be2f0651031ef108967deefb29a0116f1de8a9316c6a686f039726d4dbae84d295461a24fdc90
-Size (harfbuzz-13.0.1.tar.xz) = 19426688 bytes
-SHA1 (patch-src_hb-raster-svg-base.hh) = ebf5e0a71d20713081776641c80bae6090606c9e
-SHA1 (patch-src_hb-raster-svg-clip.cc) = 7bd89fc7e88cc48dc50a5331078b982281764524
-SHA1 (patch-src_hb-raster-svg-fill.cc) = f413b7f2aedf91873967ee7dd9d4adaaa4b25cc2
-SHA1 (patch-src_hb-raster-svg-parse.cc) = a1c734cc665b0ac0e4e88fa65390962a6e04d75e
-SHA1 (patch-src_hb-raster-svg-parse.hh) = fa0771ef3c08f853da0de1ccd2c4d8f2575d8cde
-SHA1 (patch-src_hb-vector-svg-utils.hh) = 25784ce6de206ce6bee9e22c675e9b982171d09a
+BLAKE2s (harfbuzz-13.2.1.tar.xz) = afc8298b75897744332696b88ecab9ef27a1e1f55ea9226ba60241859187602c
+SHA512 (harfbuzz-13.2.1.tar.xz) = 3a13ac59813304baebc0fbdbdaf7e7a8af508bb37901d6e1eb2186b1de3d702507e24271286297195719f8d7e3982cc4dcc5c290bc52ef172ebf35b8cfb6a70f
+Size (harfbuzz-13.2.1.tar.xz) = 19508960 bytes
SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
SHA1 (patch-util_meson.build) = 50c5146c723a734ee42609dcc384de0feb46369e
Home |
Main Index |
Thread Index |
Old Index