diff options
Diffstat (limited to 'dev-tex/luatex/files/remove-zlib-version-check.patch')
-rw-r--r-- | dev-tex/luatex/files/remove-zlib-version-check.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/dev-tex/luatex/files/remove-zlib-version-check.patch b/dev-tex/luatex/files/remove-zlib-version-check.patch new file mode 100644 index 00000000..98508501 --- /dev/null +++ b/dev-tex/luatex/files/remove-zlib-version-check.patch @@ -0,0 +1,23 @@ +Let soname dictate the ABI and do not check for minor/micro which requires +needless rebuilds after every zlib update. By Ulrich Müller. + +https://bugs.gentoo.org/show_bug.cgi?id=310487 +http://www.ntg.nl/pipermail/dev-luatex/2012-July/004534.html + +--- luatex-beta-0.70.1-orig/source/texk/web2c/luatexdir/luazlib/lzlib.c ++++ luatex-beta-0.70.1/source/texk/web2c/luatexdir/luazlib/lzlib.c +@@ -549,14 +549,6 @@ + + /* ====================================================================== */ + +- /* make sure header and library version are consistent */ +- const char* version = zlibVersion(); +- if (strncmp(version, ZLIB_VERSION, 5)) +- { +- lua_pushfstring(L, "zlib library version does not match - header: %s, library: %s", ZLIB_VERSION, version); +- lua_error(L); +- } +- + /* create new metatable for zlib compression structures */ + luaL_newmetatable(L, ZSTREAMMETA); + lua_pushliteral(L, "__index"); |