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:           Mon Jul 21 16:38:41 UTC 2025

Modified Files:
        pkgsrc/fonts/harfbuzz: Makefile Makefile.common PLIST distinfo

Log Message:
harfbuzz: update to 11.3.0.

Overview of changes leading to 11.3.0
Sunday, July 20, 2025
====================================
- Speed up handling fonts with very large number of variations:
  - Drawing by up to 40%.
  - Calculating glyph extents by up to 15%.
  - Getting horizontal glyph advances by up to 45%.
- Speed up getting horizontal and vertical glyph advances by up to 24%.
- Significantly speed up vertical text shaping.
- Various documentation improvements.
- Various build improvements.
- Various subsetting improvements.
- Various improvements to Rust font functions (fontations integration) and shaper (HarfRust integration).
- Rename harfruzz option and shaper to harfrust following upstream rename.
- Implement hb_face_reference_blob() for DirectWrite font functions.


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 pkgsrc/fonts/harfbuzz/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.85 -r1.86 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.150 -r1.151 pkgsrc/fonts/harfbuzz/distinfo

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.151 pkgsrc/fonts/harfbuzz/Makefile:1.152
--- pkgsrc/fonts/harfbuzz/Makefile:1.151        Sat Jul 19 05:37:36 2025
+++ pkgsrc/fonts/harfbuzz/Makefile      Mon Jul 21 16:38:41 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.151 2025/07/19 05:37:36 wiz Exp $
+# $NetBSD: Makefile,v 1.152 2025/07/21 16:38:41 wiz 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.60 pkgsrc/fonts/harfbuzz/Makefile.common:1.61
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.60  Tue May 13 05:53:53 2025
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Mon Jul 21 16:38:41 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.60 2025/05/13 05:53:53 adam Exp $
+# $NetBSD: Makefile.common,v 1.61 2025/07/21 16:38:41 wiz Exp $
 # used by fonts/harfbuzz-icu/Makefile
 
-DISTNAME=      harfbuzz-11.2.1
+DISTNAME=      harfbuzz-11.3.0
 CATEGORIES=    fonts
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=harfbuzz/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.85 pkgsrc/fonts/harfbuzz/PLIST:1.86
--- pkgsrc/fonts/harfbuzz/PLIST:1.85    Sun May  4 14:53:31 2025
+++ pkgsrc/fonts/harfbuzz/PLIST Mon Jul 21 16:38:41 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.85 2025/05/04 14:53:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.86 2025/07/21 16:38:41 wiz Exp $
 ${PLIST.introspection}bin/hb-info
 ${PLIST.introspection}bin/hb-shape
 ${PLIST.introspection}bin/hb-subset
@@ -108,6 +108,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-10-4-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-11-0-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-11-2-0.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-11-3-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-2-0-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-2-1-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-2-2-0.html

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.150 pkgsrc/fonts/harfbuzz/distinfo:1.151
--- pkgsrc/fonts/harfbuzz/distinfo:1.150        Tue May 13 05:53:53 2025
+++ pkgsrc/fonts/harfbuzz/distinfo      Mon Jul 21 16:38:41 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.150 2025/05/13 05:53:53 adam Exp $
+$NetBSD: distinfo,v 1.151 2025/07/21 16:38:41 wiz Exp $
 
-BLAKE2s (harfbuzz-11.2.1.tar.xz) = 318e90dd7c1f5e763fda7b74dc49e87118533e1ec8539809969434e022067154
-SHA512 (harfbuzz-11.2.1.tar.xz) = 56d4819f63d6040bff008e64a0d5b597c1cfa105047f7970b1dae2894aeed27a92d0c0780fee0beda53685767d86cb864256d6388cb4439e7d51a7ee717a0bd7
-Size (harfbuzz-11.2.1.tar.xz) = 18057576 bytes
+BLAKE2s (harfbuzz-11.3.0.tar.xz) = a71b0a3026d1357067101f1bed4f978d7d109f28db1a9c31465efa6d31f79b23
+SHA512 (harfbuzz-11.3.0.tar.xz) = 76a261bea2cffb2e2f3ad477062b1cc3fe15ac9b30c6d67c2454ae5f4fd0fd504609f94429a4891b22c810c5a9bdbe989c3d60b7afbe3cb0d7e0a32aebb32e6e
+Size (harfbuzz-11.3.0.tar.xz) = 18107904 bytes
 SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
 SHA1 (patch-util_meson.build) = 50c5146c723a734ee42609dcc384de0feb46369e



Home | Main Index | Thread Index | Old Index