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