diff options
author | Omar Vega Ramos <ovruni@gnu.org.pe> | 2019-04-26 11:42:04 -0500 |
---|---|---|
committer | Omar Vega Ramos <ovruni@gnu.org.pe> | 2019-04-26 11:42:04 -0500 |
commit | f0124661e1e68de9b26d677b9de2856098137772 (patch) | |
tree | 69db3420a461fe5410a8caf33619bdc5c0aef614 /libre/texlive-bin/luatex-poppler-fixes.patch | |
parent | d9a9eb0ef77ac76ae45278b64cd2f919125bd9c1 (diff) | |
download | abslibre-f0124661e1e68de9b26d677b9de2856098137772.tar.gz abslibre-f0124661e1e68de9b26d677b9de2856098137772.tar.bz2 abslibre-f0124661e1e68de9b26d677b9de2856098137772.zip |
texlive-bin-2018.48691-9.par1: poppler 0.76.0 rebuild
Diffstat (limited to 'libre/texlive-bin/luatex-poppler-fixes.patch')
-rw-r--r-- | libre/texlive-bin/luatex-poppler-fixes.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/libre/texlive-bin/luatex-poppler-fixes.patch b/libre/texlive-bin/luatex-poppler-fixes.patch index 757ba3a9e..c45917ae7 100644 --- a/libre/texlive-bin/luatex-poppler-fixes.patch +++ b/libre/texlive-bin/luatex-poppler-fixes.patch @@ -316,3 +316,37 @@ Luatex fixes for poppler 0.71 if (!obj1.isNull()) { pdf_add_name(pdf, "Resources"); copyObject(pdf, pdf_doc, &obj1); +--- texlive-source/texk/web2c/luatexdir/lua/lepdflib.cc.orig 2019-04-24 09:41:05.090522664 +0000 ++++ texlive-source/texk/web2c/luatexdir/lua/lepdflib.cc 2019-04-24 09:43:37.119184926 +0000 +@@ -994,7 +994,8 @@ + pdfdoc_changed_error(L); + num = luaL_checkint(L, 2); + gen = luaL_checkint(L, 3); +- i = ((Catalog *) uin->d)->findPage(num, gen); ++ Ref numgen = {num, gen}; ++ i = ((Catalog *) uin->d)->findPage(numgen); + if (i > 0) + lua_pushinteger(L, i); + else +@@ -2596,8 +2597,9 @@ + pdfdoc_changed_error(L); + num = luaL_checkint(L, 2); + gen = luaL_checkint(L, 3); ++ Ref numgen = {num, gen}; + if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) { +- i = ((PdfDocument *) uin->d)->doc->findPage(num, gen); ++ i = ((PdfDocument *) uin->d)->doc->findPage(numgen); + if (i > 0) + lua_pushinteger(L, i); + else +--- texlive-source/texk/web2c/luatexdir/image/pdftoepdf.w.orig 2019-04-24 09:56:38.406498975 +0000 ++++ texlive-source/texk/web2c/luatexdir/image/pdftoepdf.w 2019-04-24 09:56:57.020081327 +0000 +@@ -630,7 +630,7 @@ + if (link == NULL || !link->isOk()) + formatted_error("pdf inclusion","invalid destination '%s'",img_pagename(idict)); + Ref ref = link->getPageRef(); +- img_pagenum(idict) = catalog->findPage(ref.num, ref.gen); ++ img_pagenum(idict) = catalog->findPage(ref); + if (img_pagenum(idict) == 0) + formatted_error("pdf inclusion","destination is not a page '%s'",img_pagename(idict)); + delete link; |