pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/fonts/harfbuzz harfbuzz: update to 2.4.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/57211efa8f8f
branches:  trunk
changeset: 394052:57211efa8f8f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Apr 02 08:58:47 2019 +0000

description:
harfbuzz: update to 2.4.0.

Overview of changes leading to 2.4.0
Monday, March 25, 2019
====================================
- Unicode 12.
- Misc fixes.
- Subsetter improvements.
- New API:
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
hb_directwrite_face_create()

diffstat:

 fonts/harfbuzz/Makefile                       |   4 +-
 fonts/harfbuzz/PLIST                          |  37 +--------------------------
 fonts/harfbuzz/distinfo                       |  11 +++----
 fonts/harfbuzz/patches/patch-src_hb-dsalgs.hh |  16 -----------
 4 files changed, 8 insertions(+), 60 deletions(-)

diffs (107 lines):

diff -r 04883e88c8af -r 57211efa8f8f fonts/harfbuzz/Makefile
--- a/fonts/harfbuzz/Makefile   Tue Apr 02 08:52:09 2019 +0000
+++ b/fonts/harfbuzz/Makefile   Tue Apr 02 08:58:47 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.108 2019/02/13 20:12:10 wiz Exp $
+# $NetBSD: Makefile,v 1.109 2019/04/02 08:58:47 wiz Exp $
 
-DISTNAME=      harfbuzz-2.3.1
+DISTNAME=      harfbuzz-2.4.0
 CATEGORIES=    fonts
 MASTER_SITES=  http://www.freedesktop.org/software/harfbuzz/release/
 EXTRACT_SUFX=  .tar.bz2
diff -r 04883e88c8af -r 57211efa8f8f fonts/harfbuzz/PLIST
--- a/fonts/harfbuzz/PLIST      Tue Apr 02 08:52:09 2019 +0000
+++ b/fonts/harfbuzz/PLIST      Tue Apr 02 08:58:47 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2019/02/15 22:44:48 rin Exp $
+@comment $NetBSD: PLIST,v 1.34 2019/04/02 08:58:47 wiz Exp $
 bin/hb-ot-shape-closure
 bin/hb-shape
 bin/hb-subset
@@ -44,40 +44,6 @@
 share/gtk-doc/html/harfbuzz/aat-shaping.html
 share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
 share/gtk-doc/html/harfbuzz/annotation-glossary.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-10.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-11.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-2.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-20.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-22.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-28.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-30.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-31.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-38.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-39.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-41.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-42.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-5.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-7.html
-share/gtk-doc/html/harfbuzz/api-index-0-9-8.html
-share/gtk-doc/html/harfbuzz/api-index-1-0-5.html
-share/gtk-doc/html/harfbuzz/api-index-1-1-2.html
-share/gtk-doc/html/harfbuzz/api-index-1-1-3.html
-share/gtk-doc/html/harfbuzz/api-index-1-2-3.html
-share/gtk-doc/html/harfbuzz/api-index-1-3-3.html
-share/gtk-doc/html/harfbuzz/api-index-1-4-0.html
-share/gtk-doc/html/harfbuzz/api-index-1-4-2.html
-share/gtk-doc/html/harfbuzz/api-index-1-4-3.html
-share/gtk-doc/html/harfbuzz/api-index-1-5-0.html
-share/gtk-doc/html/harfbuzz/api-index-1-6-0.html
-share/gtk-doc/html/harfbuzz/api-index-1-7-5.html
-share/gtk-doc/html/harfbuzz/api-index-1-7-7.html
-share/gtk-doc/html/harfbuzz/api-index-1-8-0.html
-share/gtk-doc/html/harfbuzz/api-index-1-8-1.html
-share/gtk-doc/html/harfbuzz/api-index-1-8-5.html
-share/gtk-doc/html/harfbuzz/api-index-1-8-6.html
-share/gtk-doc/html/harfbuzz/api-index-1-9-0.html
-share/gtk-doc/html/harfbuzz/api-index-2-0-0.html
-share/gtk-doc/html/harfbuzz/api-index-2-1-0.html
 share/gtk-doc/html/harfbuzz/api-index-full.html
 share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
 share/gtk-doc/html/harfbuzz/building.html
@@ -91,7 +57,6 @@
 share/gtk-doc/html/harfbuzz/clusters.html
 share/gtk-doc/html/harfbuzz/complex-scripts.html
 share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
-share/gtk-doc/html/harfbuzz/deprecated-api-index.html
 share/gtk-doc/html/harfbuzz/fonts-and-faces.html
 share/gtk-doc/html/harfbuzz/getting-started.html
 share/gtk-doc/html/harfbuzz/graphite-shaping.html
diff -r 04883e88c8af -r 57211efa8f8f fonts/harfbuzz/distinfo
--- a/fonts/harfbuzz/distinfo   Tue Apr 02 08:52:09 2019 +0000
+++ b/fonts/harfbuzz/distinfo   Tue Apr 02 08:58:47 2019 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.86 2019/02/14 17:43:32 abs Exp $
+$NetBSD: distinfo,v 1.87 2019/04/02 08:58:47 wiz Exp $
 
-SHA1 (harfbuzz-2.3.1.tar.bz2) = eb8d4257ea3b533fcc7a9207a92cd018108a2fdf
-RMD160 (harfbuzz-2.3.1.tar.bz2) = 6c2500882f1f67635e59908efb1f2264e2c00aaa
-SHA512 (harfbuzz-2.3.1.tar.bz2) = 78a8f05bfcc95cfe3fc0f1a595bdc7298c9c1456db6c7ef70914051fda43f37aaff15eac75aa6922eca82d2291baeb8385e02e6aacb44ca05b4873c311a662ac
-Size (harfbuzz-2.3.1.tar.bz2) = 17942960 bytes
+SHA1 (harfbuzz-2.4.0.tar.bz2) = f0f12b9eb1ba53a82533c25901ba023fa92af83c
+RMD160 (harfbuzz-2.4.0.tar.bz2) = d8425d624be09239d0981a00464bda92cec69502
+SHA512 (harfbuzz-2.4.0.tar.bz2) = 88919576ac23f1ba36705212c3bd1cd3c91294f99234c076f13c6cb1f5c78447638c5cfb1bb397f5948db799e6b343667aab2f631fe35295c3d10d10783fd12a
+Size (harfbuzz-2.4.0.tar.bz2) = 17922003 bytes
 SHA1 (patch-src_hb-blob.cc) = 54fdce34a93bb9fd85a82cf61f3a09e2e34813b3
-SHA1 (patch-src_hb-dsalgs.hh) = f39a705dd8f12733be9edbc1ba12008723b56db0
diff -r 04883e88c8af -r 57211efa8f8f fonts/harfbuzz/patches/patch-src_hb-dsalgs.hh
--- a/fonts/harfbuzz/patches/patch-src_hb-dsalgs.hh     Tue Apr 02 08:52:09 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_hb-dsalgs.hh,v 1.1 2019/01/30 19:21:22 jperkin Exp $
-
-Fix build on SunOS where int8_t is not explicitly "signed".
-
---- src/hb-dsalgs.hh.orig      2018-12-20 03:27:58.000000000 +0000
-+++ src/hb-dsalgs.hh
-@@ -297,6 +297,9 @@ hb_ceil_to_4 (unsigned int v)
- }
- 
- template <typename T> struct hb_is_signed;
-+#if defined(__sun) && defined(_CHAR_IS_SIGNED)
-+template <> struct hb_is_signed<int8_t> { enum { value = true }; };
-+#endif
- template <> struct hb_is_signed<signed char> { enum { value = true }; };
- template <> struct hb_is_signed<signed short> { enum { value = true }; };
- template <> struct hb_is_signed<signed int> { enum { value = true }; };



Home | Main Index | Thread Index | Old Index