diff options
author | Robby Workman | 2012-02-20 20:24:49 +0100 |
---|---|---|
committer | Robby Workman | 2012-02-20 20:24:49 +0100 |
commit | 78038ac1d6a71ec38f5ffd162f5f9060b6a392e4 (patch) | |
tree | 03d4f0bb68d73a73802e15f9b476fa2532843949 /office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch | |
parent | da26aeee8bc528eb52a3e12c53069937294a262c (diff) | |
download | slackbuilds-78038ac1d6a71ec38f5ffd162f5f9060b6a392e4.tar.gz |
office/texlive: Included more patches from branch2011
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch')
-rw-r--r-- | office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch b/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch new file mode 100644 index 0000000000..446f98fdad --- /dev/null +++ b/office/texlive/branch2011/17-import_ttf2pk_bugfix_from_r24454.patch @@ -0,0 +1,46 @@ +r24460 | peter | 2011-11-02 15:38:52 +0000 (Wed, 02 Nov 2011) | 1 line + +branch2011: import ttf2pk bug fix from trunk r24454 + +Index: Build/source/texk/ttf2pk/ChangeLog +=================================================================== +--- Build/source/texk/ttf2pk/ChangeLog (revision 24408) ++++ Build/source/texk/ttf2pk/ChangeLog (revision 24460) +@@ -1,3 +1,8 @@ ++2011-11-02 Peter Breitenlohner <peb@mppmu.mpg.de> ++ ++ * ttf2pk.c (main): Bug fix: mapfiles is malloc()ed, so do not ++ realloc() mapfiles+offset. ++ + 2011-04-29 Peter Breitenlohner <peb@mppmu.mpg.de> + + * parse.c, ttfenc.c: Bug fix. Increase buffer size for increased +Index: Build/source/texk/ttf2pk/ttf2pk.c +=================================================================== +--- Build/source/texk/ttf2pk/ttf2pk.c (revision 24408) ++++ Build/source/texk/ttf2pk/ttf2pk.c (revision 24460) +@@ -300,7 +300,8 @@ + long inenc_array[256]; + char *fontname; + size_t fontname_len; +- char *pk_filename, *tfm_filename, *enc_filename, *map_filename; ++ char *pk_filename, *tfm_filename, *enc_filename; ++ char *map_filename = NULL; + char *real_ttfname, *real_map_filename; + int dpi = 0, ptsize; + Boolean hinting = True; +@@ -374,11 +375,14 @@ + p = mapfiles; + while (*p) + { ++ if (map_filename) ++ free(map_filename); + map_filename = p; + while (*p != '\n') + p++; + *p++ = '\0'; + ++ map_filename = newstring(map_filename); + real_map_filename = TeX_search_map_file(&map_filename); + if (!real_map_filename) + { |