diff options
author | wiz <wiz> | 2013-03-15 22:56:46 +0000 |
---|---|---|
committer | wiz <wiz> | 2013-03-15 22:56:46 +0000 |
commit | ee1d7f856f5464fccc8ee6fd4380f16a5a2266f3 (patch) | |
tree | f9f6c3e473aca39670ab2457de8329c54b01b5f5 /fonts | |
parent | 982ecabd6850a1e54451c3938727bca197d5180a (diff) | |
download | pkgsrc-ee1d7f856f5464fccc8ee6fd4380f16a5a2266f3.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/Makefile | 5 | ||||
-rw-r--r-- | fonts/harfbuzz/distinfo | 9 | ||||
-rw-r--r-- | fonts/harfbuzz/patches/patch-util_options.cc | 26 |
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) |