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