summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2019-07-02 12:58:23 +0000
committerryoon <ryoon@pkgsrc.org>2019-07-02 12:58:23 +0000
commitf04f260f2fbebc0cdbab03398b06f92508e5c688 (patch)
treebb0e17526e093551c41a1f072ec25c925905a8da /fonts
parent2733d8d34f3fb502a8805f2697d7184c9e5d1777 (diff)
downloadpkgsrc-f04f260f2fbebc0cdbab03398b06f92508e5c688.tar.gz
Update to 2.5.3
Changelog: Overview of changes leading to 2.5.3 Wednesday, June 26, 2019 ==================================== - Fix UCD script data for Unicode 10+ scripts. This was broken since 2.5.0. - More optimizations for HB_TINY. Overview of changes leading to 2.5.2 Thursday, June 20, 2019 ==================================== - More hb-config.hh facilities to shrink library size, namely when built as HB_TINY. - New documentation of custom configurations in CONFIG.md. - Fix build on gcc 4.8. That's supported again. - Universal Shaping Engine improvements thanks to David Corbett. - API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft, such that Type1 fonts will continue kerning. Overview of changes leading to 2.5.1 Friday, May 31, 2019 ==================================== - Fix build with various versions of Visual Studio. - Improved documentation, thanks to Nathan Willis. - Bugfix in subsetting glyf table. - Improved scripts for cross-compiling for Windows using mingw. - Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is added for backwards-compatibility. Overview of changes leading to 2.5.0 Friday, May 24, 2019 ==================================== - This release does not include much functional changes, but includes major internal code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been dropped. - New hb-config.hh facility for compiling smaller library for embedded and web usecases. - New Unicode Character Databse implementation that is half the size of previously-used UCDN. - Subsetter improvements. - Improved documentation, thanks to Nathan Willis. - Misc shaping fixes.
Diffstat (limited to 'fonts')
-rw-r--r--fonts/harfbuzz/Makefile9
-rw-r--r--fonts/harfbuzz/PLIST9
-rw-r--r--fonts/harfbuzz/distinfo11
-rw-r--r--fonts/harfbuzz/patches/patch-src_hb-blob.cc16
4 files changed, 15 insertions, 30 deletions
diff --git a/fonts/harfbuzz/Makefile b/fonts/harfbuzz/Makefile
index eed1f4edfc2..0272b5033a8 100644
--- a/fonts/harfbuzz/Makefile
+++ b/fonts/harfbuzz/Makefile
@@ -1,12 +1,9 @@
-# $NetBSD: Makefile,v 1.115 2019/06/09 04:55:48 ryoon Exp $
+# $NetBSD: Makefile,v 1.116 2019/07/02 12:58:23 ryoon Exp $
-DISTNAME= harfbuzz-2.4.0
-PKGREVISION= 3
+DISTNAME= harfbuzz-2.5.3
CATEGORIES= fonts
MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/
-# XXX: 2.4.0 distfile has changed; remove on next update
-DIST_SUBDIR= ${PKGNAME_NOREV}
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://harfbuzz.org/
diff --git a/fonts/harfbuzz/PLIST b/fonts/harfbuzz/PLIST
index 20f34dd71d6..6d1317a0140 100644
--- a/fonts/harfbuzz/PLIST
+++ b/fonts/harfbuzz/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2019/06/02 03:11:30 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.36 2019/07/02 12:58:23 ryoon Exp $
bin/hb-ot-shape-closure
bin/hb-shape
bin/hb-subset
@@ -51,10 +51,10 @@ share/gtk-doc/html/harfbuzz/building.html
share/gtk-doc/html/harfbuzz/ch01s03.html
share/gtk-doc/html/harfbuzz/ch03s02.html
share/gtk-doc/html/harfbuzz/ch03s03.html
-share/gtk-doc/html/harfbuzz/ch09.html
share/gtk-doc/html/harfbuzz/ch10.html
share/gtk-doc/html/harfbuzz/ch11.html
share/gtk-doc/html/harfbuzz/ch12.html
+share/gtk-doc/html/harfbuzz/ch13.html
share/gtk-doc/html/harfbuzz/clusters.html
share/gtk-doc/html/harfbuzz/complex-scripts.html
share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
@@ -95,6 +95,11 @@ share/gtk-doc/html/harfbuzz/install-harfbuzz.html
share/gtk-doc/html/harfbuzz/left-insensitive.png
share/gtk-doc/html/harfbuzz/left.png
share/gtk-doc/html/harfbuzz/level-2.html
+share/gtk-doc/html/harfbuzz/object-model-blobs.html
+share/gtk-doc/html/harfbuzz/object-model-lifecycle.html
+share/gtk-doc/html/harfbuzz/object-model-object-types.html
+share/gtk-doc/html/harfbuzz/object-model-user-data.html
+share/gtk-doc/html/harfbuzz/object-model.html
share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
share/gtk-doc/html/harfbuzz/plans-and-caching.html
share/gtk-doc/html/harfbuzz/pt01.html
diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo
index d4c7fb2f3f2..406c0051eb3 100644
--- a/fonts/harfbuzz/distinfo
+++ b/fonts/harfbuzz/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.88 2019/04/07 18:16:07 adam Exp $
+$NetBSD: distinfo,v 1.89 2019/07/02 12:58:23 ryoon Exp $
-SHA1 (harfbuzz-2.4.0/harfbuzz-2.4.0.tar.bz2) = 76a229231d35145fab8f3862dd5395a9a61c62aa
-RMD160 (harfbuzz-2.4.0/harfbuzz-2.4.0.tar.bz2) = 884745083c4dcaa9acdde63c6eabf009488c4eaa
-SHA512 (harfbuzz-2.4.0/harfbuzz-2.4.0.tar.bz2) = daeaf029bd5d0d0674f930a8d0dcdc4e0b1253b2369c732c7b4fd130ab9438d0d9526967224a583ee58974c3b492874acaccdac13c71b58c950f0b3f031e505c
-Size (harfbuzz-2.4.0/harfbuzz-2.4.0.tar.bz2) = 17919355 bytes
-SHA1 (patch-src_hb-blob.cc) = 54fdce34a93bb9fd85a82cf61f3a09e2e34813b3
+SHA1 (harfbuzz-2.5.3.tar.xz) = 85d7fc0cf7c55c5ae21575fd188f827fc8b2c46a
+RMD160 (harfbuzz-2.5.3.tar.xz) = d3e57a0c2b0b43df571200db8635c88ae1959d5b
+SHA512 (harfbuzz-2.5.3.tar.xz) = a2e6cedbe0e505fa31b540e0d0bc6c0b07080bd39879c27e04d351103e21201d75a809dd2fad559bf994b82b311f67ad85778cbbfb670d7e2580beafa09e93ff
+Size (harfbuzz-2.5.3.tar.xz) = 5685712 bytes
diff --git a/fonts/harfbuzz/patches/patch-src_hb-blob.cc b/fonts/harfbuzz/patches/patch-src_hb-blob.cc
deleted file mode 100644
index bb5916f95b9..00000000000
--- a/fonts/harfbuzz/patches/patch-src_hb-blob.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_hb-blob.cc,v 1.3 2019/02/14 17:43:32 abs Exp $
-
-Do not play _POSIX_C_SOURCE games on NetBSD.
-Avoids issues with building under pkgsrc gcc versions
-
---- src/hb-blob.cc.orig 2019-01-29 21:39:07.000000000 +0000
-+++ src/hb-blob.cc
-@@ -30,7 +30,7 @@
- * http://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html
- * https://www.oracle.com/technetwork/articles/servers-storage-dev/standardheaderfiles-453865.html
- */
--#ifndef _POSIX_C_SOURCE
-+#if !defined (_POSIX_C_SOURCE) && !defined (__NetBSD__)
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wunused-macros"
- #define _POSIX_C_SOURCE 200809L