diff options
author | leot <leot> | 2016-02-14 14:01:49 +0000 |
---|---|---|
committer | leot <leot> | 2016-02-14 14:01:49 +0000 |
commit | 8d6c96b649dd4c9861a4be66dd765e0c0c78ff8c (patch) | |
tree | f240cebd2d88447d68ef0006d7ed421ae92acf3a /print | |
parent | 9d5cf89890e1f83d4bb91c0435d0d9c9f537f052 (diff) | |
download | pkgsrc-8d6c96b649dd4c9861a4be66dd765e0c0c78ff8c.tar.gz |
Import zathura-pdf-mupdf-0.2.9 as print/zathura-pdf-mupdf.
The zathura-pdf-mupdf plugin adds PDF support to zathura by using the
mupdf rendering library.
Packaged in pkgsrc-wip by myself.
Diffstat (limited to 'print')
-rw-r--r-- | print/zathura-pdf-mupdf/DESCR | 2 | ||||
-rw-r--r-- | print/zathura-pdf-mupdf/Makefile | 25 | ||||
-rw-r--r-- | print/zathura-pdf-mupdf/PLIST | 3 | ||||
-rw-r--r-- | print/zathura-pdf-mupdf/distinfo | 8 | ||||
-rw-r--r-- | print/zathura-pdf-mupdf/patches/patch-document.c | 15 | ||||
-rw-r--r-- | print/zathura-pdf-mupdf/patches/patch-render.c | 15 |
6 files changed, 68 insertions, 0 deletions
diff --git a/print/zathura-pdf-mupdf/DESCR b/print/zathura-pdf-mupdf/DESCR new file mode 100644 index 00000000000..3c71cd55c51 --- /dev/null +++ b/print/zathura-pdf-mupdf/DESCR @@ -0,0 +1,2 @@ +The zathura-pdf-mupdf plugin adds PDF support to zathura by using the +mupdf rendering library. diff --git a/print/zathura-pdf-mupdf/Makefile b/print/zathura-pdf-mupdf/Makefile new file mode 100644 index 00000000000..5c85a5595a8 --- /dev/null +++ b/print/zathura-pdf-mupdf/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2016/02/14 14:01:49 leot Exp $ +# + +DISTNAME= zathura-pdf-mupdf-0.2.9 +CATEGORIES= print +MASTER_SITES= http://pwmt.org/projects/zathura/plugins/download/ + +MAINTAINER= leot@NetBSD.org +HOMEPAGE= http://pwmt.org/projects/zathura-pdf-mupdf/ +COMMENT= Add PDF support to zathura using mupdf rendering engine +LICENSE= zlib + +CONFLICTS+= zathura-pdf-poppler-[0-9]* + +USE_TOOLS+= pkg-config gmake +USE_LIBTOOL= yes + +MAKE_ENV+= MUPDF_LIB="-lmupdf -lmujs" + +.include "../../graphics/cairo/buildlink3.mk" +.include "../../print/mupdf/buildlink3.mk" +.include "../../print/zathura/buildlink3.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../x11/gtk3/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/print/zathura-pdf-mupdf/PLIST b/print/zathura-pdf-mupdf/PLIST new file mode 100644 index 00000000000..4ef29587056 --- /dev/null +++ b/print/zathura-pdf-mupdf/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2016/02/14 14:01:49 leot Exp $ +lib/zathura/pdf.so +share/applications/zathura-pdf-mupdf.desktop diff --git a/print/zathura-pdf-mupdf/distinfo b/print/zathura-pdf-mupdf/distinfo new file mode 100644 index 00000000000..5b04669361c --- /dev/null +++ b/print/zathura-pdf-mupdf/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2016/02/14 14:01:49 leot Exp $ + +SHA1 (zathura-pdf-mupdf-0.2.9.tar.gz) = 55b47ed2962589eeef88168554aa5bd2f6557ed3 +RMD160 (zathura-pdf-mupdf-0.2.9.tar.gz) = 1a84d28e655bb05eddef857d46fa46f8a4d30456 +SHA512 (zathura-pdf-mupdf-0.2.9.tar.gz) = 09507df8fa568d64667e8456ba64cb94353322140cb37b2412b46cfdf443142b331d13ac3a5939b8635a185e08b44430578a7cf1d075b6be239cab01a0a4b883 +Size (zathura-pdf-mupdf-0.2.9.tar.gz) = 9909 bytes +SHA1 (patch-document.c) = dfef8e98cf6f5fbe65a904c7d53c369775b9f1b1 +SHA1 (patch-render.c) = 9726f68aeaca657cbf9205c786b0e32b42b36949 diff --git a/print/zathura-pdf-mupdf/patches/patch-document.c b/print/zathura-pdf-mupdf/patches/patch-document.c new file mode 100644 index 00000000000..8d5741d4101 --- /dev/null +++ b/print/zathura-pdf-mupdf/patches/patch-document.c @@ -0,0 +1,15 @@ +$NetBSD: patch-document.c,v 1.1 2016/02/14 14:01:49 leot Exp $ + +Correct the glib-2.0 include header file path. + +--- document.c.orig 2015-12-22 22:38:09.000000000 +0000 ++++ document.c +@@ -6,7 +6,7 @@ + #include <mupdf/xps.h> + #include <mupdf/pdf.h> + +-#include <glib-2.0/glib.h> ++#include <glib.h> + + #include "plugin.h" + diff --git a/print/zathura-pdf-mupdf/patches/patch-render.c b/print/zathura-pdf-mupdf/patches/patch-render.c new file mode 100644 index 00000000000..7994684d3a1 --- /dev/null +++ b/print/zathura-pdf-mupdf/patches/patch-render.c @@ -0,0 +1,15 @@ +$NetBSD: patch-render.c,v 1.1 2016/02/14 14:01:49 leot Exp $ + +Fix the colorspace. + +--- render.c.orig 2015-12-22 22:38:09.000000000 +0000 ++++ render.c +@@ -36,7 +36,7 @@ pdf_page_render_to_buffer(mupdf_document + fz_irect irect = { .x1 = page_width, .y1 = page_height }; + fz_rect rect = { .x1 = page_width, .y1 = page_height }; + +- fz_colorspace* colorspace = fz_device_rgb(mupdf_document->ctx); ++ fz_colorspace* colorspace = fz_device_bgr(mupdf_document->ctx); + fz_pixmap* pixmap = fz_new_pixmap_with_bbox_and_data(mupdf_page->ctx, colorspace, &irect, image); + fz_clear_pixmap_with_value(mupdf_page->ctx, pixmap, 0xFF); + |