View | Details | Raw Unified | Return to bug 199576 | Differences between
and this patch

Collapse All | Expand All

(-)mupdf/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/graphics/mupdf/Makefile 370949 2014-10-15 19:48:22Z amdmi3 $
2
# $FreeBSD: head/graphics/mupdf/Makefile 370949 2014-10-15 19:48:22Z amdmi3 $
3
3
4
PORTNAME=	mupdf
4
PORTNAME=	mupdf
5
PORTVERSION=	1.6
5
PORTVERSION=	1.7
6
PORTEPOCH=	1
6
PORTEPOCH=	1
7
CATEGORIES=	graphics
7
CATEGORIES=	graphics
8
MASTER_SITES=	GOOGLE_CODE \
8
MASTER_SITES=	GOOGLE_CODE \
(-)mupdf/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mupdf-1.6-source.tar.gz) = 9813ee330950a641364181649ebd369c947adbcea9d41ed953ec5365640ea563
1
SHA256 (mupdf-1.7-source.tar.gz) = d0bd5c656c464411cb5788c73d5a7c9a5b89f1e9e84e3c8c7c982ed8b90f5642
2
SIZE (mupdf-1.6-source.tar.gz) = 13975531
2
SIZE (mupdf-1.7-source.tar.gz) = 13301969
(-)mupdf/files/patch-platform__x11__x11_main.c (-27 lines)
Lines 1-27 Link Here
1
--- ./platform/x11/x11_main.c.orig	2014-06-10 17:09:28.000000000 +0200
2
+++ ./platform/x11/x11_main.c	2014-08-04 18:51:44.000000000 +0200
3
@@ -794,6 +794,24 @@
4
 	exit(1);
5
 }
6
 
7
+/* reference:
8
+ * http://stackoverflow.com/questions/2621439/how-to-get-screen-dpi-linux-mac-programatically
9
+ */
10
+int get_dpi(void)
11
+{
12
+	Display *xdpy;
13
+	int xscr;
14
+	int x = 0;
15
+
16
+	if ((xdpy = XOpenDisplay(NULL))) {
17
+		xscr = DefaultScreen(xdpy);
18
+		x = (int) (DisplayWidth(xdpy, xscr) * 25.4 /
19
+				DisplayWidthMM(xdpy, xscr) + 0.5);
20
+		XCloseDisplay(xdpy);
21
+	}
22
+	return x;
23
+}
24
+
25
 int main(int argc, char **argv)
26
 {
27
 	int c;
(-)mupdf/files/scroll_hack-platform__x11__pdfapp.c (-13 / +1 lines)
Lines 34-49 Link Here
34
 		panto = PAN_TO_TOP;
34
 		panto = PAN_TO_TOP;
35
 		if (app->numberlen > 0)
35
 		if (app->numberlen > 0)
36
 			app->pageno += atoi(app->number);
36
 			app->pageno += atoi(app->number);
37
@@ -1585,6 +1591,12 @@
37
38
 				int isx = (modifiers & (1<<0));
39
 				int xstep = isx ? 20 * dir : 0;
40
 				int ystep = !isx ? 20 * dir : 0;
41
+				if (!isx && dir < 0 && app->pany +
42
+				    fz_pixmap_height(app->ctx, app->image) <= app->winh)
43
+					pdfapp_onkey(app, 'j');
44
+				else if (!isx && dir > 0 && app->pany >= 0)
45
+					pdfapp_onkey(app, 'k');
46
+				else
47
 				pdfapp_panview(app, app->panx + xstep, app->pany + ystep);
48
 			}
49
 		}
(-)mupdf/pkg-plist (-4 / +5 lines)
Lines 3-9 Link Here
3
bin/mupdf
3
bin/mupdf
4
bin/mupdf-x11-curl
4
bin/mupdf-x11-curl
5
bin/mutool
5
bin/mutool
6
include/mupdf/cbz.h
7
include/mupdf/fitz.h
6
include/mupdf/fitz.h
8
include/mupdf/fitz/annotation.h
7
include/mupdf/fitz/annotation.h
9
include/mupdf/fitz/bitmap.h
8
include/mupdf/fitz/bitmap.h
Lines 25-31 Link Here
25
include/mupdf/fitz/image.h
24
include/mupdf/fitz/image.h
26
include/mupdf/fitz/link.h
25
include/mupdf/fitz/link.h
27
include/mupdf/fitz/math.h
26
include/mupdf/fitz/math.h
28
include/mupdf/fitz/meta.h
29
include/mupdf/fitz/outline.h
27
include/mupdf/fitz/outline.h
30
include/mupdf/fitz/output-pcl.h
28
include/mupdf/fitz/output-pcl.h
31
include/mupdf/fitz/output-png.h
29
include/mupdf/fitz/output-png.h
Lines 45-66 Link Here
45
include/mupdf/fitz/text.h
43
include/mupdf/fitz/text.h
46
include/mupdf/fitz/transition.h
44
include/mupdf/fitz/transition.h
47
include/mupdf/fitz/tree.h
45
include/mupdf/fitz/tree.h
46
include/mupdf/fitz/unzip.h
48
include/mupdf/fitz/version.h
47
include/mupdf/fitz/version.h
49
include/mupdf/fitz/write-document.h
48
include/mupdf/fitz/write-document.h
50
include/mupdf/fitz/xml.h
49
include/mupdf/fitz/xml.h
51
include/mupdf/img.h
50
include/mupdf/html.h
52
include/mupdf/memento.h
51
include/mupdf/memento.h
53
include/mupdf/pdf.h
52
include/mupdf/pdf.h
54
include/mupdf/pdf-tools.h
53
include/mupdf/pdf-tools.h
55
include/mupdf/pdf/annot.h
54
include/mupdf/pdf/annot.h
56
include/mupdf/pdf/appearance.h
55
include/mupdf/pdf/appearance.h
56
include/mupdf/pdf/clean.h
57
include/mupdf/pdf/cmap.h
57
include/mupdf/pdf/cmap.h
58
include/mupdf/pdf/crypt.h
58
include/mupdf/pdf/crypt.h
59
include/mupdf/pdf/document.h
59
include/mupdf/pdf/document.h
60
include/mupdf/pdf/event.h
60
include/mupdf/pdf/event.h
61
include/mupdf/pdf/field.h
61
include/mupdf/pdf/field.h
62
include/mupdf/pdf/font.h
62
include/mupdf/pdf/font.h
63
include/mupdf/pdf/interpret.h
63
include/mupdf/pdf/javascript.h
64
include/mupdf/pdf/javascript.h
65
include/mupdf/pdf/name-table.h
64
include/mupdf/pdf/object.h
66
include/mupdf/pdf/object.h
65
include/mupdf/pdf/output-pdf.h
67
include/mupdf/pdf/output-pdf.h
66
include/mupdf/pdf/page.h
68
include/mupdf/pdf/page.h
Lines 68-74 Link Here
68
include/mupdf/pdf/resource.h
70
include/mupdf/pdf/resource.h
69
include/mupdf/pdf/widget.h
71
include/mupdf/pdf/widget.h
70
include/mupdf/pdf/xref.h
72
include/mupdf/pdf/xref.h
71
include/mupdf/tiff.h
72
include/mupdf/xps.h
73
include/mupdf/xps.h
73
lib/libmupdf.a
74
lib/libmupdf.a
74
lib/libmupdf_pic.a
75
lib/libmupdf_pic.a

Return to bug 199576