diff -r bf3bcd187edf -r 0838649dd325 tetex/tetex.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tetex/tetex.patch Fri Aug 10 14:12:46 2012 +0200 @@ -0,0 +1,116 @@ +Index: texk/gsftopk/gsftopk.c +diff -Nau texk/gsftopk/gsftopk.c.orig texk/gsftopk/gsftopk.c +--- texk/gsftopk/gsftopk.c.orig 2005-03-15 13:05:16.817449597 +0100 ++++ texk/gsftopk/gsftopk.c 2005-03-15 13:06:07.241499293 +0100 +@@ -417,7 +417,7 @@ + Boolean dosnames = False; + Boolean quiet = False; + +-struct option { ++struct option_loc { + const char *longname; + short shortname; + Boolean has_arg; +@@ -425,7 +425,7 @@ + int value; + }; + +-static const struct option options[] = { ++static const struct option_loc options[] = { + {"test", 't', False, &test, True}, + {"mapline", 0, True, &mapline, 0}, + {"mapfile", 0, True, &mapfile, 0}, +@@ -2099,8 +2099,8 @@ + + argp = argv; + while (++argp < argv + argc && (*argp)[0] == '-') { +- const struct option *opt_ptr; +- const struct option *opt; ++ const struct option_loc *opt_ptr; ++ const struct option_loc *opt; + char *arg = *argp + 1; + + if (*arg == '\0') --arg; /* this will flag an error later */ + +Index: texk/dvipsk/texc.script +--- texk/dvipsk/texc.script.orig 2005-09-25 22:05:56 +0200 ++++ texk/dvipsk/texc.script 2005-09-25 22:05:56 +0200 +@@ -4,9 +4,7 @@ + # To use it, say + # texc.script tex.lpro texc.lpro + # +-ed $1 <$2 + +Index: texk/web2c/omegafonts/pl.l +--- texk/web2c/omegafonts/pl.l.orig 2003-05-06 10:30:52 +0200 ++++ texk/web2c/omegafonts/pl.l 2007-12-22 12:11:05 +0100 +@@ -63,12 +63,6 @@ + + %} + +-/* For Solaris's lex, to increase tables sizes --RP */ +-/* Space before number keeps ancient flex happy. */ +-%e 4000 +-%p 7000 +-%n 1000 +- + ws [ \t]+ + hexnumber H{ws}[A-F0-9]+ + octnumber O{ws}[0-7]+ +Index: libs/ncurses/ncurses/tinfo/lib_baudrate.c +--- libs/ncurses/ncurses/tinfo/lib_baudrate.c.orig 2002-01-20 00:07:53 +0100 ++++ libs/ncurses/ncurses/tinfo/lib_baudrate.c 2010-01-08 10:40:05 +0100 +@@ -46,7 +46,7 @@ + * of the indices up to B115200 fit nicely in a 'short', allowing us to retain + * ospeed's type for compatibility. + */ +-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) ++#if defined(__NetBSD__) || defined(__OpenBSD__) + #undef B0 + #undef B50 + #undef B75 +Index: libs/gd/gd_png.c +--- libs/gd/gd_png.c.orig 2004-10-28 20:09:52 +0200 ++++ libs/gd/gd_png.c 2010-01-08 10:57:27 +0100 +@@ -143,7 +143,7 @@ + /* first do a quick check that the file really is a PNG image; could + * have used slightly more general png_sig_cmp() function instead */ + gdGetBuf (sig, 8, infile); +- if (!png_check_sig (sig, 8)) ++ if (png_sig_cmp (sig, 0, 8) > 0) + return NULL; /* bad signature */ + + #ifndef PNG_SETJMP_NOT_SUPPORTED +Index: texk/dvipdfm/pngimage.c +--- texk/dvipdfm/pngimage.c.orig 2002-12-25 18:51:16 +0100 ++++ texk/dvipdfm/pngimage.c 2010-01-08 10:58:28 +0100 +@@ -42,7 +42,7 @@ + rewind (png_file); + if (fread (sigbytes, 1, sizeof(sigbytes), png_file) != + sizeof(sigbytes) || +- (!png_check_sig (sigbytes, sizeof(sigbytes)))) ++ (png_sig_cmp (sigbytes, 0, sizeof(sigbytes)) > 0)) + return 0; + else + return 1; +Index: texk/dvipdfm/thumbnail.c +--- texk/dvipdfm/thumbnail.c.orig 2002-12-25 18:51:16 +0100 ++++ texk/dvipdfm/thumbnail.c 2010-01-08 10:58:39 +0100 +@@ -79,7 +79,7 @@ + } + if (fread (sigbytes, 1, sizeof(sigbytes), thumb_file) != + sizeof(sigbytes) || +- (!png_check_sig (sigbytes, sizeof(sigbytes)))) { ++ (png_sig_cmp (sigbytes, 0, sizeof(sigbytes)) > 0)) { + fprintf (stderr, "\nThumbnail not a png file! Skipping\n"); + return NULL; + }