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:           Fri Apr  5 11:25:22 UTC 2024

Modified Files:
        pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo
Removed Files:
        pkgsrc/fonts/harfbuzz/patches: patch-meson.build

Log Message:
harfbuzz: update to 8.4.0.

Overview of changes leading to 8.4.0
Saturday, March 29, 2024
====================================
- Add /bigobj to MSVC compiler flags in meson build, to fix building hb-subset.cc
- Specify minimum versions of various dependencies in meson and autotools build.
- When subsetting, place variation store at the end of “GDEF” table  to fix
  shaping issues with some versions of Adobe InDesign.
- Various build fixes.

- New API:
+hb_buffer_set_random_state()
+hb_buffer_get_random_state()

Overview of changes leading to 8.3.1
Saturday, March 16, 2024
====================================
- hb_blob_create_from_file_or_fail() on Windows will now try to interpret the
  file name as UTF-8 first, and as system code page if it is not valid UTF-8.
- Fix hb_style_get_value() in fonts with “STAT” table.
- Properly handle negative offsets in CFF table.
- Update IANA Language Subtag Registry to 2024-03-07.
- Subsetter now supports subsetting “BASE” table.
- Subsetter will update “hhea” font metrics in sync with “OS/2” ones.
- “--variations” option of “hb-subset” now supports leaving out values that
  should be unchanged, e.g. “wght=:500:” will change the default and keep max
  and min unchanged. It also supports “*=drop” to to pin all axes to default
  location.
- Fix hb_ot_math_get_glyph_kerning() to match updated “MATH” table spec.
- Support legacy MacRoman encoding in “cmap” table.
- Various build fixes.
- Various subsetting and instancing fixes.

- New API:
hb_subset_input_pin_all_axes_to_default()


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.74 -r1.75 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.136 -r1.137 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/fonts/harfbuzz/patches/patch-meson.build

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.45 pkgsrc/fonts/harfbuzz/Makefile.common:1.46
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.45  Sat Jan 27 02:09:27 2024
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Fri Apr  5 11:25:22 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.45 2024/01/27 02:09:27 riastradh Exp $
+# $NetBSD: Makefile.common,v 1.46 2024/04/05 11:25:22 wiz Exp $
 # used by fonts/harfbuzz-icu/Makefile
 
-DISTNAME=      harfbuzz-8.3.0
+DISTNAME=      harfbuzz-8.4.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.74 pkgsrc/fonts/harfbuzz/PLIST:1.75
--- pkgsrc/fonts/harfbuzz/PLIST:1.74    Sat Jan 27 02:09:19 2024
+++ pkgsrc/fonts/harfbuzz/PLIST Fri Apr  5 11:25:22 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.74 2024/01/27 02:09:19 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.75 2024/04/05 11:25:22 wiz Exp $
 ${PLIST.introspection}bin/hb-info
 ${PLIST.introspection}bin/hb-ot-shape-closure
 ${PLIST.introspection}bin/hb-shape
@@ -133,6 +133,8 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-8-0-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-8-1-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-8-2-0.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-8-3-1.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-8-4-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.136 pkgsrc/fonts/harfbuzz/distinfo:1.137
--- pkgsrc/fonts/harfbuzz/distinfo:1.136        Mon Nov 13 15:32:20 2023
+++ pkgsrc/fonts/harfbuzz/distinfo      Fri Apr  5 11:25:22 2024
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.136 2023/11/13 15:32:20 wiz Exp $
+$NetBSD: distinfo,v 1.137 2024/04/05 11:25:22 wiz Exp $
 
-BLAKE2s (harfbuzz-8.3.0.tar.xz) = 7febc64a468f8a1087dbf070bab73b806268a6e9c67ef65653293bcf488ee718
-SHA512 (harfbuzz-8.3.0.tar.xz) = 6b8753c0b55d34a1a46a64466b9b0de8bc4748c42b29fa9463616a5f48db08ceb4a80cce416e10861778b98dc96d0638d9dd8d7204e404662154f419f3f61f21
-Size (harfbuzz-8.3.0.tar.xz) = 19002808 bytes
-SHA1 (patch-meson.build) = ad46bbe61df28b71e7619847920935a398e16fd1
+BLAKE2s (harfbuzz-8.4.0.tar.xz) = 81d9799fe58436b05c2a9a927261f3ce316259515d3bcc754af3a6cad1225cc7
+SHA512 (harfbuzz-8.4.0.tar.xz) = 9d79ea86f7642f2f1a8726e12a48363eb395162c9b50524e7651b63ad3bb458a69fc82427dbcbfe2550231138f7e454b2c12097a51890f63c645fa3dc668f542
+Size (harfbuzz-8.4.0.tar.xz) = 19241260 bytes
 SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f



Home | Main Index | Thread Index | Old Index