Sun Feb 14 14:01:49 2016 UTC ()
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.
(leot)
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/DESCR
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/Makefile
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/PLIST
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/distinfo
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/patches/patch-document.c
diff -r0 -r1.1 pkgsrc/print/zathura-pdf-mupdf/patches/patch-render.c
The zathura-pdf-mupdf plugin adds PDF support to zathura by using the
mupdf rendering library.
# $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"
@comment $NetBSD: PLIST,v 1.1 2016/02/14 14:01:49 leot Exp $
lib/zathura/pdf.so
share/applications/zathura-pdf-mupdf.desktop
$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
$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"
$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);