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: adam
Date: Sat Nov 16 21:33:56 UTC 2024
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo
pkgsrc/fonts/harfbuzz-icu: Makefile
Removed Files:
pkgsrc/fonts/harfbuzz/patches: patch-src_hb-icu.cc
Log Message:
harfbuzz harfbuzz-icu: updated to 10.1.0
10.1.0
Fix the sign of fallback vertical glyph advance (used when font has no vertical advance data).
Increase maximum “CFF” operands limit 20 times to support more complex fonts.
Add “--face-loader” option to command line utilities.
Support “COLR” v0 table in hb_font_get_glyph_extents().
Add support for font functions that use Core Text APIs, similar to FreeType font functions. This allows, for example, using drawing fonts that use the new (and undocumented) “hvgl” table.
Update IANA and OT language registries, as well ase USE data files.
Fix build with ICU 76.
Various compiler warnings and build fixes.
Various subsetter fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.78 -r1.79 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.141 -r1.142 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.26 -r1.27 pkgsrc/fonts/harfbuzz-icu/Makefile
cvs rdiff -u -r1.1 -r0 pkgsrc/fonts/harfbuzz/patches/patch-src_hb-icu.cc
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.51 pkgsrc/fonts/harfbuzz/Makefile.common:1.52
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.51 Sat Oct 19 11:44:56 2024
+++ pkgsrc/fonts/harfbuzz/Makefile.common Sat Nov 16 21:33:56 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.51 2024/10/19 11:44:56 wiz Exp $
+# $NetBSD: Makefile.common,v 1.52 2024/11/16 21:33:56 adam Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-10.0.1
+DISTNAME= harfbuzz-10.1.0
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -21,8 +21,9 @@ USE_CXX_FEATURES+= c++11 is_trivially_co
.include "../../mk/bsd.prefs.mk"
.include "../../graphics/librsvg/available.mk"
-USE_LANGUAGES= c99 c++
-USE_TOOLS+= pkg-config
+USE_CC_FEATURES= c99
+USE_LANGUAGES= c c++
+USE_TOOLS+= pkg-config
# src/meson.build:954:29: ERROR: gnome.generate_gir got unknown keyword arguments "env"
MESON_REQD+= 1.2.0
@@ -80,7 +81,6 @@ PLIST.coretext= yes
PYTHON_FOR_BUILD_ONLY= tool
REPLACE_TOOL_PYTHON+= src/*.py
-PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../devel/meson/build.mk"
.include "../../devel/zlib/buildlink3.mk"
Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.78 pkgsrc/fonts/harfbuzz/PLIST:1.79
--- pkgsrc/fonts/harfbuzz/PLIST:1.78 Sat Oct 19 11:44:56 2024
+++ pkgsrc/fonts/harfbuzz/PLIST Sat Nov 16 21:33:56 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.78 2024/10/19 11:44:56 wiz Exp $
+@comment $NetBSD: PLIST,v 1.79 2024/11/16 21:33:56 adam Exp $
${PLIST.introspection}bin/hb-info
${PLIST.introspection}bin/hb-ot-shape-closure
${PLIST.introspection}bin/hb-shape
@@ -102,6 +102,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${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-10-1-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.141 pkgsrc/fonts/harfbuzz/distinfo:1.142
--- pkgsrc/fonts/harfbuzz/distinfo:1.141 Fri Nov 1 07:21:17 2024
+++ pkgsrc/fonts/harfbuzz/distinfo Sat Nov 16 21:33:56 2024
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.141 2024/11/01 07:21:17 wiz Exp $
+$NetBSD: distinfo,v 1.142 2024/11/16 21:33:56 adam Exp $
-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_hb-icu.cc) = 727a580a6c9e57492739b14effb058a8e98d43cc
+BLAKE2s (harfbuzz-10.1.0.tar.xz) = 92f939fe5606b96ebbbd6237d5180358f3179afc1969f06928bb382c86e2f0eb
+SHA512 (harfbuzz-10.1.0.tar.xz) = 14b0e8fd417af9c78f36e532e3737c163902b85837be1028a8fd569508639b87afeb56f70a2313ba2f0f6d4b72bb6cee0bf50fb333dfc503c713e4d9cd86e9c3
+Size (harfbuzz-10.1.0.tar.xz) = 17922136 bytes
SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.26 pkgsrc/fonts/harfbuzz-icu/Makefile:1.27
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.26 Thu Nov 14 22:19:46 2024
+++ pkgsrc/fonts/harfbuzz-icu/Makefile Sat Nov 16 21:33:56 2024
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.26 2024/11/14 22:19:46 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2024/11/16 21:33:56 adam Exp $
# XXX: hack to override meson installation
INSTALL_DIRS=
-PKGREVISION= 3
.include "../../fonts/harfbuzz/Makefile.common"
PKGNAME= ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1}
Home |
Main Index |
Thread Index |
Old Index