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: Sat Oct 19 11:44:56 UTC 2024
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo
Log Message:
harfbuzz*: update to 10.0.0
Overview of changes leading to 10.0.1
Tuesday, Sep 24, 2024
====================================
- Relax sanitization checks for “morx” subtables to fix broken AAT shaping of
macOS 15.0 version of GeezaPro.
Overview of changes leading to 10.0.0
Monday, Sep 23, 2024
====================================
- Unicode 16.0.0 support.
- Various documentation fixes.
- Various build fixes.
- Add API to allow HarfBuzz client to set what glyph to use when a Unicode
Variation Selector is not supported by the font, which would allow the client
to customize what happens in this case, by using a different font for example.
- Add a callback to for “hb_face_t” for getting the list of table tags. This is
now used to make calling “hb_face_get_table_tags()” work on a faces created by
“hb_face_create_for_tables()” (e.g. faces returned by “hb_subset_or_fail()”).
- CGJ and Mongolian Variation Selectors are now ignored during glyph
positioning, previously they would block both glyph substitution and
positioning across them.
- Support cairo script as an output format for “hb-view” command line tool.
- Drop an optimization that would cause HarfBuzz not apply pair positioning
lookup subtables under certain circumstances, for compatibility with other
implementations that do apply these subtables.
- Subsetting will now fail if source font has no glyphs, so feeding the subsetter
invalid data will not silently return an empty face.
- If after partially instancing a font no variation data is left (the instance
is fully static), don’t consider this a failure.
- Workaround a Firefox bug in displaying SVGs generated be “hb-view” command
line tool under certain circumstances.
- Fix bug in macroman mapping for “cmap” table.
- Fix difference shaping output when HarfBuzz is built with with
“HB_NO_OT_RULESETS_FAST_PATH” enabled.
- Various subsetting and instancing fixes.
- Various fuzzing fixes.
- Add “with_libstdcxx” meson build option.
- New API:
+HB_SCRIPT_GARAY
+HB_SCRIPT_GURUNG_KHEMA
+HB_SCRIPT_KIRAT_RAI
+HB_SCRIPT_OL_ONAL
+HB_SCRIPT_SUNUWAR
+HB_SCRIPT_TODHRI
+HB_SCRIPT_TULU_TIGALARI
+hb_buffer_set_not_found_variation_selector_glyph()
+hb_buffer_get_not_found_variation_selector_glyph()
+hb_get_table_tags_func_t
+hb_face_set_get_table_tags_func()
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.77 -r1.78 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.139 -r1.140 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.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.50 pkgsrc/fonts/harfbuzz/Makefile.common:1.51
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.50 Mon Jul 22 11:22:34 2024
+++ pkgsrc/fonts/harfbuzz/Makefile.common Sat Oct 19 11:44:56 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.50 2024/07/22 11:22:34 adam Exp $
+# $NetBSD: Makefile.common,v 1.51 2024/10/19 11:44:56 wiz Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-9.0.0
+DISTNAME= harfbuzz-10.0.1
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -43,7 +43,7 @@ PLIST.graphite2= yes
MESON_ARGS+= -Dgraphite=disabled
.endif
-SOVER= 60${PKGVERSION_NOREV:S/.//g}
+SOVER= 6${PKGVERSION_NOREV:S/.//g}
PLIST_SUBST= SOVER=${SOVER}
PRINT_PLIST_AWK+= { gsub(/${SOVER}/, "$${SOVER}"); }
PKGCONFIG_OVERRIDE+= output/meson-private/*.pc
Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.77 pkgsrc/fonts/harfbuzz/PLIST:1.78
--- pkgsrc/fonts/harfbuzz/PLIST:1.77 Mon Jul 22 11:22:34 2024
+++ pkgsrc/fonts/harfbuzz/PLIST Sat Oct 19 11:44:56 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.77 2024/07/22 11:22:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.78 2024/10/19 11:44:56 wiz Exp $
${PLIST.introspection}bin/hb-info
${PLIST.introspection}bin/hb-ot-shape-closure
${PLIST.introspection}bin/hb-shape
@@ -101,6 +101,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-1-8-5.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-1-8-6.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-1-9-0.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-10-0-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.139 pkgsrc/fonts/harfbuzz/distinfo:1.140
--- pkgsrc/fonts/harfbuzz/distinfo:1.139 Sun Jun 30 22:00:58 2024
+++ pkgsrc/fonts/harfbuzz/distinfo Sat Oct 19 11:44:56 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.139 2024/06/30 22:00:58 wiz Exp $
+$NetBSD: distinfo,v 1.140 2024/10/19 11:44:56 wiz Exp $
-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
+BLAKE2s (harfbuzz-10.0.1.tar.xz) = 62f957009ddff7ace2408c35fea5200423229bd49a4476ffa3f59df6f63d6d76
+SHA512 (harfbuzz-10.0.1.tar.xz) = 3fb7dda6e51496337698d46cebe623f678a4e5b0f006be6e1309143a82408a362c149812477e083e14811a5cba565d76eb2c0804f5e1bbea7e1bf83678176048
+Size (harfbuzz-10.0.1.tar.xz) = 17914712 bytes
SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
Home |
Main Index |
Thread Index |
Old Index