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: Tue Feb 14 15:55:40 UTC 2023
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile.common PLIST distinfo
Log Message:
harfbuzz*: update to 7.0.0
Overview of changes leading to 7.0.0
Saturday, February 11, 2023
====================================
- New hb-paint API that is designed mainly to paint “COLRv1” glyphs, but can be
also used as a unified API to paint any of the glyph representations
supported by HarfBuzz (B/W outlines, color layers, or color bitmaps).
(Behdad Esfahbod, Matthias Clasen)
- New hb-cairo API for integrating with cairo graphics library. This is provided
as a separate harfbuzz-cairo library. (Behdad Esfahbod, Matthias Clasen)
- Support for instancing “CFF2” table. (Behdad Esfahbod)
- Support font emboldening. (Behdad Esfahbod)
- Support feature ranges with AAT shaping. (Behdad Esfahbod)
- Experimental support to cubic curves in “glyf” table, see
https://github.com/harfbuzz/boring-expansion-spec/blob/main/glyf1-cubicOutlines.md
for spec. (Behdad Esfahbod)
- Various subsetter improvements. (Garret Rieger, Qunxin Liu, Behdad Esfahbod)
- Various documentation improvements.
(Behdad Esfahbod, Matthias Clasen, Khaled Hosny)
- Significantly reduced memory use during shaping. (Behdad Esfahbod)
- Greatly reduced memory use during subsetting “CFF” table. (Behdad Esfahbod)
- New command line utility, hb-info, for querying various font information.
(Behdad Esfahbod, Matthias Clasen)
- New hb-shape/hb-view options: --glyphs, --color-palette, --font-bold,
--font-grade, and --named-instance. (Behdad Esfahbod)
- Miscellaneous fixes and improvements.
(Amir Masoud Abdol, Andres Salomon, Behdad Esfahbod, Chun-wei Fan,
Garret Rieger, Jens Kutilek, Khaled Hosny, Konstantin Käfer, Matthias Clasen,
Nirbheek Chauhan, Pedro J. Estébanez, Qunxin Liu, Sergei Trofimovich)
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.66 -r1.67 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.125 -r1.126 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.29 pkgsrc/fonts/harfbuzz/Makefile.common:1.30
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.29 Fri Feb 10 14:41:50 2023
+++ pkgsrc/fonts/harfbuzz/Makefile.common Tue Feb 14 15:55:40 2023
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.29 2023/02/10 14:41:50 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.30 2023/02/14 15:55:40 wiz Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-6.0.0
+DISTNAME= harfbuzz-7.0.0
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -38,7 +38,8 @@ PLIST.graphite2= yes
MESON_ARGS+= -Dgraphite=disabled
.endif
-PLIST_SUBST= SOVER=${PKGVERSION_NOREV:S/./0/g}
+#PLIST_SUBST= SOVER=${PKGVERSION_NOREV:S/./0/g}
+PLIST_SUBST= SOVER=60700
PKGCONFIG_OVERRIDE+= output/meson-private/*.pc
PKGCONFIG_OVERRIDE_STAGE= pre-install
Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.66 pkgsrc/fonts/harfbuzz/PLIST:1.67
--- pkgsrc/fonts/harfbuzz/PLIST:1.66 Fri Feb 10 14:41:50 2023
+++ pkgsrc/fonts/harfbuzz/PLIST Tue Feb 14 15:55:40 2023
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.66 2023/02/10 14:41:50 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.67 2023/02/14 15:55:40 wiz Exp $
+bin/hb-info
bin/hb-ot-shape-closure
bin/hb-shape
bin/hb-subset
@@ -32,6 +33,7 @@ include/harfbuzz/hb-ot-name.h
include/harfbuzz/hb-ot-shape.h
include/harfbuzz/hb-ot-var.h
include/harfbuzz/hb-ot.h
+include/harfbuzz/hb-paint.h
include/harfbuzz/hb-set.h
include/harfbuzz/hb-shape-plan.h
include/harfbuzz/hb-shape.h
@@ -125,10 +127,12 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-0-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-3-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-6-0-0.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-7-0-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
${PLIST.doc}share/gtk-doc/html/harfbuzz/building.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/ch07s05.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/clusters.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/core-api.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
@@ -142,12 +146,14 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-cairo.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
${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-features.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
@@ -164,6 +170,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-paint.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
@@ -177,6 +184,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/
${PLIST.doc}share/gtk-doc/html/harfbuzz/index.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/install-harfbuzz.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-api.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-cairo.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-coretext.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-freetype.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-icu.html
Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.125 pkgsrc/fonts/harfbuzz/distinfo:1.126
--- pkgsrc/fonts/harfbuzz/distinfo:1.125 Fri Feb 10 14:41:50 2023
+++ pkgsrc/fonts/harfbuzz/distinfo Tue Feb 14 15:55:40 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.125 2023/02/10 14:41:50 ryoon Exp $
+$NetBSD: distinfo,v 1.126 2023/02/14 15:55:40 wiz Exp $
-BLAKE2s (harfbuzz-6.0.0.tar.xz) = 11346ca0b28f72a6c34e4a1cb584a61981848e9a5153b84dd2096d13607707e1
-SHA512 (harfbuzz-6.0.0.tar.xz) = 66f8484586b1b334479d739df1d1107172715ce1d2a3c0105375174fa3e201fd69ceb1543c10d6db49b012912e823befc701f00621f7b5f68036eced80d36f65
-Size (harfbuzz-6.0.0.tar.xz) = 18952524 bytes
+BLAKE2s (harfbuzz-7.0.0.tar.xz) = 902519c202f83f94bb6b741fd29179e65fe31ad68e88638aa0fa4608c9a70a08
+SHA512 (harfbuzz-7.0.0.tar.xz) = cc9a8b271f5884ad17d2d095a608fb3d9a7534544597da83f6dfb44feb7305989344cef0174b2cff6ec60e657560404633c45b5e8fd210ec6c549656aeecb19c
+Size (harfbuzz-7.0.0.tar.xz) = 18555728 bytes
Home |
Main Index |
Thread Index |
Old Index