summaryrefslogtreecommitdiff
path: root/print/zathura-pdf-mupdf/patches/patch-page.c
diff options
context:
space:
mode:
Diffstat (limited to 'print/zathura-pdf-mupdf/patches/patch-page.c')
-rw-r--r--print/zathura-pdf-mupdf/patches/patch-page.c35
1 files changed, 35 insertions, 0 deletions
diff --git a/print/zathura-pdf-mupdf/patches/patch-page.c b/print/zathura-pdf-mupdf/patches/patch-page.c
new file mode 100644
index 00000000000..17395bb6877
--- /dev/null
+++ b/print/zathura-pdf-mupdf/patches/patch-page.c
@@ -0,0 +1,35 @@
+$NetBSD: patch-page.c,v 1.1 2016/04/27 12:38:45 leot Exp $
+
+Update to mupdf-1.9 API.
+
+--- page.c.orig 2016-02-14 22:49:46.000000000 +0000
++++ page.c
+@@ -43,12 +43,12 @@ pdf_page_init(zathura_page_t* page)
+ /* setup text */
+ mupdf_page->extracted_text = false;
+
+- mupdf_page->text = fz_new_text_page(mupdf_page->ctx);
++ mupdf_page->text = fz_new_stext_page(mupdf_page->ctx);
+ if (mupdf_page->text == NULL) {
+ goto error_free;
+ }
+
+- mupdf_page->sheet = fz_new_text_sheet(mupdf_page->ctx);
++ mupdf_page->sheet = fz_new_stext_sheet(mupdf_page->ctx);
+ if (mupdf_page->sheet == NULL) {
+ goto error_free;
+ }
+@@ -74,11 +74,11 @@ pdf_page_clear(zathura_page_t* page, mup
+
+ if (mupdf_page != NULL) {
+ if (mupdf_page->text != NULL) {
+- fz_drop_text_page(mupdf_page->ctx, mupdf_page->text);
++ fz_drop_stext_page(mupdf_page->ctx, mupdf_page->text);
+ }
+
+ if (mupdf_page->sheet != NULL) {
+- fz_drop_text_sheet(mupdf_page->ctx, mupdf_page->sheet);
++ fz_drop_stext_sheet(mupdf_page->ctx, mupdf_page->sheet);
+ }
+
+ if (mupdf_page->page != NULL) {