Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 4E2091A921F for ; Tue, 8 Mar 2022 09:04:10 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 5432C84EBE; Tue, 8 Mar 2022 09:04:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8BDC984E62 for ; Tue, 8 Mar 2022 09:04:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 7i-eP22PeH0c for ; Tue, 8 Mar 2022 09:04:07 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id AA94C84D2E for ; Tue, 8 Mar 2022 09:04:07 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 97BE7FB24; Tue, 8 Mar 2022 09:04:07 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1646730247288550" MIME-Version: 1.0 Date: Tue, 8 Mar 2022 09:04:07 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/fonts To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20220308090407.97BE7FB24@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1646730247288550 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Tue Mar 8 09:04:07 UTC 2022 Modified Files: pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo pkgsrc/fonts/harfbuzz-icu: PLIST Log Message: harfbuzz*: update to 4.0.0 Overview of changes leading to 4.0.0 Tuesday, March 1, 2022 ==================================== - New public API to create subset plan and gather information on things like glyph mappings in the final subset. The plan can then be passed on to perform the subsetting operation. (Garret Rieger) - Draw API for extracting glyph shapes have been extended and finalized and is no longer an experimental API. The draw API supports glyf, CFF and CFF2 glyph outlines tables, and applies variation settings set on the font as well as synthetic slant. The new public API is not backward compatible with the previous, non-public, experimental API. (Behdad Esfahbod) - The hb-view tool will use HarfBuzz draw API to render the glyphs instead of cairo-ft when compiled with Cairo 1.17.5 or newer, setting HB_DRAW environment variable to 1 or 0 will force using or not use the draw API, respectively. (Behdad Esfahbod) - The hb-shape and hb-view tools now default to using HarfBuzz’s own font loading functions (ot) instead of FreeType ones (ft). They also have a new option, --font-slant, to apply synthetic slant to the font. (Behdad Esfahbod) - HarfBuzz now supports more than 65535 (the OpenType limit) glyph shapes and metrics. See https://github.com/be-fonts/boring-expansion-spec/issues/6 and https://github.com/be-fonts/boring-expansion-spec/issues/7 for details. (Behdad Esfahbod) - New API to get the dominant horizontal baseline tag for a given script. (Behdad Esfahbod) - New API to get the baseline positions from the font, and synthesize missing ones. As well as new API to get font metrics and synthesize missing ones. (Matthias Clasen) - Improvements to finding dependencies on Windows when building with Visual Studio. (Chun-wei Fan) - New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that must be set during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT flag to be reliably produced. This is to limit the performance hit of producing this flag to when it is actually needed. (Behdad Esfahbod) - Documentation improvements. (Matthias Clasen) To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 pkgsrc/fonts/harfbuzz/Makefile.common cvs rdiff -u -r1.54 -r1.55 pkgsrc/fonts/harfbuzz/PLIST cvs rdiff -u -r1.111 -r1.112 pkgsrc/fonts/harfbuzz/distinfo cvs rdiff -u -r1.10 -r1.11 pkgsrc/fonts/harfbuzz-icu/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1646730247288550 Content-Disposition: inline Content-Length: 3729 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/fonts/harfbuzz/Makefile.common diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.13 pkgsrc/fonts/harfbuzz/Makefile.common:1.14 --- pkgsrc/fonts/harfbuzz/Makefile.common:1.13 Wed Feb 16 22:32:14 2022 +++ pkgsrc/fonts/harfbuzz/Makefile.common Tue Mar 8 09:04:07 2022 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.common,v 1.13 2022/02/16 22:32:14 wiz Exp $ +# $NetBSD: Makefile.common,v 1.14 2022/03/08 09:04:07 wiz Exp $ # used by fonts/harfbuzz-icu/Makefile -DISTNAME= harfbuzz-3.4.0 +DISTNAME= harfbuzz-4.0.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.54 pkgsrc/fonts/harfbuzz/PLIST:1.55 --- pkgsrc/fonts/harfbuzz/PLIST:1.54 Wed Feb 16 22:32:14 2022 +++ pkgsrc/fonts/harfbuzz/PLIST Tue Mar 8 09:04:07 2022 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.54 2022/02/16 22:32:14 wiz Exp $ +@comment $NetBSD: PLIST,v 1.55 2022/03/08 09:04:07 wiz Exp $ bin/hb-ot-shape-closure bin/hb-shape bin/hb-subset @@ -42,13 +42,13 @@ lib/cmake/harfbuzz/harfbuzz-config.cmake ${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib lib/libharfbuzz-gobject.so lib/libharfbuzz-gobject.so.0 -lib/libharfbuzz-gobject.so.0.30400.0 +lib/libharfbuzz-gobject.so.0.40000.0 lib/libharfbuzz-subset.so lib/libharfbuzz-subset.so.0 -lib/libharfbuzz-subset.so.0.30400.0 +lib/libharfbuzz-subset.so.0.40000.0 lib/libharfbuzz.so lib/libharfbuzz.so.0 -lib/libharfbuzz.so.0.30400.0 +lib/libharfbuzz.so.0.40000.0 lib/pkgconfig/harfbuzz-gobject.pc lib/pkgconfig/harfbuzz-subset.pc lib/pkgconfig/harfbuzz.pc @@ -81,6 +81,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/ ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html +${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html ${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html Index: pkgsrc/fonts/harfbuzz/distinfo diff -u pkgsrc/fonts/harfbuzz/distinfo:1.111 pkgsrc/fonts/harfbuzz/distinfo:1.112 --- pkgsrc/fonts/harfbuzz/distinfo:1.111 Wed Feb 16 22:32:14 2022 +++ pkgsrc/fonts/harfbuzz/distinfo Tue Mar 8 09:04:07 2022 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.111 2022/02/16 22:32:14 wiz Exp $ +$NetBSD: distinfo,v 1.112 2022/03/08 09:04:07 wiz Exp $ -BLAKE2s (harfbuzz-3.4.0.tar.xz) = 404a93c41726e93b244c29c84f3fcf660d061e0e430139b0fc9c51e02670dcf3 -SHA512 (harfbuzz-3.4.0.tar.xz) = f300d041aa4af8f7957d5b352af399b9e411804a33ac710b3728247e23a02b867514537cc2b6fcf00746e71ac7a5a2a4b1392253bb5a888baa39b8a0193144c0 -Size (harfbuzz-3.4.0.tar.xz) = 14937008 bytes +BLAKE2s (harfbuzz-4.0.0.tar.xz) = e60a20bbc4a138e029c04e015be5102c8b5c8da3704d0cafd0643a5ce672ea36 +SHA512 (harfbuzz-4.0.0.tar.xz) = d61054e3b8b85320526f5dd29c7a8a8a440634a2894edad3b7b44704ae91cb89aa1dbd2060e9fbf69f016fb9c259034d26bf38846857135651c25576f44c81ce +Size (harfbuzz-4.0.0.tar.xz) = 14955148 bytes Index: pkgsrc/fonts/harfbuzz-icu/PLIST diff -u pkgsrc/fonts/harfbuzz-icu/PLIST:1.10 pkgsrc/fonts/harfbuzz-icu/PLIST:1.11 --- pkgsrc/fonts/harfbuzz-icu/PLIST:1.10 Wed Feb 16 22:32:14 2022 +++ pkgsrc/fonts/harfbuzz-icu/PLIST Tue Mar 8 09:04:07 2022 @@ -1,6 +1,6 @@ -@comment $NetBSD: PLIST,v 1.10 2022/02/16 22:32:14 wiz Exp $ +@comment $NetBSD: PLIST,v 1.11 2022/03/08 09:04:07 wiz Exp $ include/harfbuzz/hb-icu.h lib/libharfbuzz-icu.so lib/libharfbuzz-icu.so.0 -lib/libharfbuzz-icu.so.0.30400.0 +lib/libharfbuzz-icu.so.0.40000.0 lib/pkgconfig/harfbuzz-icu.pc --_----------=_1646730247288550--