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