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:   wiz
Date:           Sun Jun 30 22:00:58 UTC 2024

Modified Files:
        pkgsrc/fonts/harfbuzz: Makefile.common distinfo
        pkgsrc/fonts/harfbuzz-icu: Makefile

Log Message:
harfbuzz*: update to 9.0.0

Overview of changes leading to 9.0.0
Thursday, Jun 27, 2024
====================================
- HarfBuzz now the supports the proposed new OpenType “VARC” table. This
  replaces the previously supported “Variable Composites” experimental feature.
  “VARC” support is still experimental and it is not enabled unless HarfBuzz is
  built with experimental APIs enabled:
  https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
- Autotools build system have been dropped. Meson is the only supported build
  system in HarfBuzz going forward.
- Speed up “AAT” shaping for short words by up to 4%.
- Ignore unknown “CFF” operators.
- “hb_subset_input_keep_everything()” now keeps also non-unicode “name” table
  records.
- Update the IANA and OpenType language tag registries.
- Support composite glyphs with very large number of points in hb-draw API.
- Various build fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.138 -r1.139 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.22 -r1.23 pkgsrc/fonts/harfbuzz-icu/Makefile

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.48 pkgsrc/fonts/harfbuzz/Makefile.common:1.49
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.48  Mon May 20 21:21:38 2024
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Sun Jun 30 22:00:58 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.48 2024/05/20 21:21:38 wiz Exp $
+# $NetBSD: Makefile.common,v 1.49 2024/06/30 22:00:58 wiz Exp $
 # used by fonts/harfbuzz-icu/Makefile
 
-DISTNAME=      harfbuzz-8.5.0
+DISTNAME=      harfbuzz-9.0.0
 CATEGORIES=    fonts
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=harfbuzz/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.138 pkgsrc/fonts/harfbuzz/distinfo:1.139
--- pkgsrc/fonts/harfbuzz/distinfo:1.138        Mon May 20 10:38:37 2024
+++ pkgsrc/fonts/harfbuzz/distinfo      Sun Jun 30 22:00:58 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.138 2024/05/20 10:38:37 wiz Exp $
+$NetBSD: distinfo,v 1.139 2024/06/30 22:00:58 wiz Exp $
 
-BLAKE2s (harfbuzz-8.5.0.tar.xz) = 79434f657118fd701f5db1c47a239db1ac972d6f7a2629bdfad45d91611655ba
-SHA512 (harfbuzz-8.5.0.tar.xz) = d5762f77b0913792d34596e6f3adb98ab693e2ef928396f997ca2e647ca7cad13fdd204fa15b49e2f7c33320ff210d7f078215d5765c9365571458b919a4f10c
-Size (harfbuzz-8.5.0.tar.xz) = 19468172 bytes
+BLAKE2s (harfbuzz-9.0.0.tar.xz) = cfe1218e14dccbb2b36ee0355a19005fd9a4c882a7bf3de2879a3b86dbe412e9
+SHA512 (harfbuzz-9.0.0.tar.xz) = 2700b560727d9c4440ad9c74a170b857f20f9e553e5d98b0c4bcf086a25ba644149d7c89009a41d964af7a924efcc486da4dcbfa5cc4d47f9f10e9b6b8c689af
+Size (harfbuzz-9.0.0.tar.xz) = 17895360 bytes
 SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f

Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.22 pkgsrc/fonts/harfbuzz-icu/Makefile:1.23
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.22     Fri May 31 21:55:25 2024
+++ pkgsrc/fonts/harfbuzz-icu/Makefile  Sun Jun 30 22:00:58 2024
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.22 2024/05/31 21:55:25 ryoon Exp $
+# $NetBSD: Makefile,v 1.23 2024/06/30 22:00:58 wiz Exp $
 
 # XXX: hack to override meson installation
 INSTALL_DIRS=
 
-PKGREVISION= 1
 .include "../../fonts/harfbuzz/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1}



Home | Main Index | Thread Index | Old Index