summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-03-15 22:56:46 +0000
committerwiz <wiz@pkgsrc.org>2013-03-15 22:56:46 +0000
commitd3aab14851897760bfeb93b7f2d97ed283a88743 (patch)
treef9f6c3e473aca39670ab2457de8329c54b01b5f5 /fonts
parent2c7ac1cd5d51d92c09d9aaad9209567d449e1d5c (diff)
downloadpkgsrc-d3aab14851897760bfeb93b7f2d97ed283a88743.tar.gz
Update to 0.9.13.:
Overview of changes leading to 0.9.13 Thursday, February 25, 2013 ===================================== - Build fixes. - Ngapi HarfBuzz Hackfest in London (February 2013): * Fixed all known Indic bugs, * New Win8-style Myanmar shaper, * New South-East Asian shaper for Tai Tham, Cham, and New Tai Lue, * Smartly ignore Default_Ignorable characters (joiners, etc) wheb matching GSUB/GPOS lookups, * Fix 'Phags-Pa U+A872 shaping, * Fix partial disabling of default-on features, * Allow disabling of TrueType kerning. - Fix possible crasher with broken fonts with overlapping tables. - Removed generated files from git again. So, one needs ragel to bootstrap from the git tree. API changes: - hb_shape() and related APIs now abort if buffer direction is HB_DIRECTION_INVALID. Previously, hb_shape() was calling hb_buffer_guess_segment_properties() on the buffer before shaping. The heuristics in that function are fragile. If the user really wants the old behvaior, they can call that function right before calling hb_shape() to get the old behavior. - hb_blob_create_sub_blob() always creates sub-blob with HB_MEMORY_MODE_READONLY. See comments for the reason.
Diffstat (limited to 'fonts')
-rw-r--r--fonts/harfbuzz/Makefile5
-rw-r--r--fonts/harfbuzz/distinfo9
-rw-r--r--fonts/harfbuzz/patches/patch-util_options.cc26
3 files changed, 6 insertions, 34 deletions
diff --git a/fonts/harfbuzz/Makefile b/fonts/harfbuzz/Makefile
index f2b4ac53ff8..f19560258de 100644
--- a/fonts/harfbuzz/Makefile
+++ b/fonts/harfbuzz/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2013/03/14 19:10:29 drochner Exp $
+# $NetBSD: Makefile,v 1.10 2013/03/15 22:56:46 wiz Exp $
-DISTNAME= harfbuzz-0.9.12
-PKGREVISION= 2
+DISTNAME= harfbuzz-0.9.13
CATEGORIES= fonts
MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/
EXTRACT_SUFX= .tar.bz2
diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo
index 27c1814cae1..8a769c4e749 100644
--- a/fonts/harfbuzz/distinfo
+++ b/fonts/harfbuzz/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.7 2013/02/03 05:13:25 ryoon Exp $
+$NetBSD: distinfo,v 1.8 2013/03/15 22:56:46 wiz Exp $
-SHA1 (harfbuzz-0.9.12.tar.bz2) = 3f4f25a3b1c54bc415827bc79b36efef62220c5e
-RMD160 (harfbuzz-0.9.12.tar.bz2) = 7e408974aa9b4e0ba3cbc20a1973e1eaf495770d
-Size (harfbuzz-0.9.12.tar.bz2) = 886353 bytes
+SHA1 (harfbuzz-0.9.13.tar.bz2) = c1a0dc10bfa99104e5fe2e1bdcb85072150abf8b
+RMD160 (harfbuzz-0.9.13.tar.bz2) = 7f951f7f0b3ed20b80bd77271cd7fec83449d4b4
+Size (harfbuzz-0.9.13.tar.bz2) = 896527 bytes
SHA1 (patch-src_hb-open-type-private.hh) = b8700b88b02c36d659af0ef151c477aa42043c6f
-SHA1 (patch-util_options.cc) = 4ee9ee39d1413ef4fad2023a0b62c4a8c00d91ad
diff --git a/fonts/harfbuzz/patches/patch-util_options.cc b/fonts/harfbuzz/patches/patch-util_options.cc
deleted file mode 100644
index 27d558e492a..00000000000
--- a/fonts/harfbuzz/patches/patch-util_options.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-util_options.cc,v 1.1 2012/10/08 19:20:33 adam Exp $
-
-Avoid non-portable _setmode().
-
---- util/options.cc.orig 2012-10-08 18:14:30.000000000 +0000
-+++ util/options.cc
-@@ -525,9 +525,6 @@ font_options_t::get_font (void) const
- /* read it */
- GString *gs = g_string_new (NULL);
- char buf[BUFSIZ];
--#ifdef HAVE__SETMODE
-- _setmode (fileno (stdin), _O_BINARY);
--#endif
- while (!feof (stdin)) {
- size_t ret = fread (buf, 1, sizeof (buf), stdin);
- if (ferror (stdin))
-@@ -669,9 +666,6 @@ output_options_t::get_file_handle (void)
- if (output_file)
- fp = fopen (output_file, "wb");
- else {
--#ifdef HAVE__SETMODE
-- _setmode (fileno (stdout), _O_BINARY);
--#endif
- fp = stdout;
- }
- if (!fp)