diff options
author | Michael Weber <xmw@gentoo.org> | 2017-05-14 00:45:46 +0200 |
---|---|---|
committer | Michael Weber <xmw@gentoo.org> | 2017-05-14 00:46:11 +0200 |
commit | 8e97b8c1e02d7b8313779001d2dcd8b10f691f18 (patch) | |
tree | 05db70000224fbc9895396e6475222973057def3 /app-text/mupdf/files | |
parent | app-text/llpp: Remove old version (bug 614044). (diff) | |
download | gentoo-8e97b8c1e02d7b8313779001d2dcd8b10f691f18.tar.gz gentoo-8e97b8c1e02d7b8313779001d2dcd8b10f691f18.tar.bz2 gentoo-8e97b8c1e02d7b8313779001d2dcd8b10f691f18.zip |
app-text/mupdf: Remove security affected versions (bug 614044).
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'app-text/mupdf/files')
6 files changed, 0 insertions, 203 deletions
diff --git a/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch b/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch deleted file mode 100644 index 3fdc20426c1a..000000000000 --- a/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- mupdf-1.10a/Makerules -+++ mupdf-1.10a/Makerules -@@ -107,12 +107,17 @@ - - HAVE_PTHREADS ?= yes - -+WANT_OPENSSL ?= yes -+ifeq "$(WANT_OPENSSL)" "yes" - ifeq "$(shell pkg-config --exists libcrypto && echo yes)" "yes" - HAVE_LIBCRYPTO = yes - SYS_LIBCRYPTO_CFLAGS = -DHAVE_LIBCRYPTO $(shell pkg-config --cflags libcrypto) - SYS_LIBCRYPTO_LIBS = $(shell pkg-config --libs libcrypto) - endif -+endif - -+WANT_CURL ?= yes -+ifeq "$(WANT_CURL)" "yes" - ifeq "$(shell pkg-config --exists libcurl && echo yes)" "yes" - HAVE_CURL = yes - SYS_CURL_CFLAGS = $(shell pkg-config --cflags libcurl) -@@ -122,8 +127,10 @@ - SYS_CURL_CFLAGS += $(shell pkg-config --cflags openssl) - SYS_CURL_DEPS += $(shell pkg-config --libs openssl) - endif --endif - SYS_CURL_DEPS += -lpthread -lrt -+endif -+endif -+ - - ifeq "$(shell pkg-config --exists x11 xext && echo yes)" "yes" - HAVE_X11 = yes diff --git a/app-text/mupdf/files/mupdf-1.10a-heap-overflow.patch b/app-text/mupdf/files/mupdf-1.10a-heap-overflow.patch deleted file mode 100644 index 8b350ea8590e..000000000000 --- a/app-text/mupdf/files/mupdf-1.10a-heap-overflow.patch +++ /dev/null @@ -1,40 +0,0 @@ -X-Git-Url: http://git.ghostscript.com/?p=mupdf.git;a=blobdiff_plain;f=source%2Ffitz%2Fpixmap.c;h=f1291dc29d49ead44c10785fd014a0d995e45a91;hp=a8317127da7af6d39eb86fe3ca02cb4106a9b262;hb=2c4e5867ee699b1081527bc6c6ea0e99a35a5c27;hpb=90fa6203ad032fe161d85a3e580941ce3d1216f0 - -diff --git a/source/fitz/pixmap.c b/source/fitz/pixmap.c -index a831712..f1291dc 100644 ---- a/source/fitz/pixmap.c -+++ b/source/fitz/pixmap.c -@@ -1104,6 +1104,7 @@ fz_subsample_pixmap_ARM(unsigned char *ptr, int w, int h, int f, int factor, - "@STACK:r1,<9>,factor,n,fwd,back,back2,fwd2,divX,back4,fwd4,fwd3,divY,back5,divXY\n" - "ldr r4, [r13,#4*22] @ r4 = divXY \n" - "ldr r5, [r13,#4*11] @ for (nn = n; nn > 0; n--) { \n" -+ "ldr r8, [r13,#4*17] @ r8 = back4 \n" - "18: @ \n" - "mov r14,#0 @ r14= v = 0 \n" - "sub r5, r5, r1, LSL #8 @ for (xx = x; xx > 0; x--) { \n" -@@ -1120,7 +1121,7 @@ fz_subsample_pixmap_ARM(unsigned char *ptr, int w, int h, int f, int factor, - "mul r14,r4, r14 @ r14= v *= divX \n" - "mov r14,r14,LSR #16 @ r14= v >>= 16 \n" - "strb r14,[r9], #1 @ *d++ = r14 \n" -- "sub r0, r0, r8 @ s -= back2 \n" -+ "sub r0, r0, r8 @ s -= back4 \n" - "subs r5, r5, #1 @ n-- \n" - "bgt 18b @ } \n" - "21: @ \n" -@@ -1249,6 +1250,7 @@ fz_subsample_pixmap(fz_context *ctx, fz_pixmap *tile, int factor) - x += f; - if (x > 0) - { -+ int back4 = x * n - 1; - div = x * y; - for (nn = n; nn > 0; nn--) - { -@@ -1263,7 +1265,7 @@ fz_subsample_pixmap(fz_context *ctx, fz_pixmap *tile, int factor) - s -= back5; - } - *d++ = v / div; -- s -= back2; -+ s -= back4; - } - } - } diff --git a/app-text/mupdf/files/mupdf-1.10a-null-pointer-2.patch b/app-text/mupdf/files/mupdf-1.10a-null-pointer-2.patch deleted file mode 100644 index a4fefb79ca66..000000000000 --- a/app-text/mupdf/files/mupdf-1.10a-null-pointer-2.patch +++ /dev/null @@ -1,88 +0,0 @@ -From: Robin Watts <robin.watts@artifex.com> -Date: Thu, 9 Feb 2017 15:49:15 +0000 (+0000) -Subject: Bug 697500: Fix NULL ptr access. -X-Git-Url: http://git.ghostscript.com/?p=mupdf.git;a=commitdiff_plain;h=1912de5f08e90af1d9d0a9791f58ba3afdb9d465;hp=2c4e5867ee699b1081527bc6c6ea0e99a35a5c27 - -Bug 697500: Fix NULL ptr access. - -Cope better with errors during rendering - avoid letting the -gstate stack get out of sync. - -This avoids us ever getting into the situation of popping -a clip when we should be popping a mask or a group. This was -causing an unexpected case in the painting. ---- - -diff --git a/source/pdf/pdf-op-run.c b/source/pdf/pdf-op-run.c -index a3ea895..f1eac8d 100644 ---- a/source/pdf/pdf-op-run.c -+++ b/source/pdf/pdf-op-run.c -@@ -1213,6 +1213,7 @@ pdf_run_xobject(fz_context *ctx, pdf_run_processor *proc, pdf_xobject *xobj, pdf - pdf_run_processor *pr = (pdf_run_processor *)proc; - pdf_gstate *gstate = NULL; - int oldtop = 0; -+ int oldbot = -1; - fz_matrix local_transform = *transform; - softmask_save softmask = { NULL }; - int gparent_save; -@@ -1232,16 +1233,17 @@ pdf_run_xobject(fz_context *ctx, pdf_run_processor *proc, pdf_xobject *xobj, pdf - fz_var(cleanup_state); - fz_var(gstate); - fz_var(oldtop); -+ fz_var(oldbot); - - gparent_save = pr->gparent; - pr->gparent = pr->gtop; -+ oldtop = pr->gtop; - - fz_try(ctx) - { - pdf_gsave(ctx, pr); - - gstate = pr->gstate + pr->gtop; -- oldtop = pr->gtop; - - pdf_xobject_bbox(ctx, xobj, &xobj_bbox); - pdf_xobject_matrix(ctx, xobj, &xobj_matrix); -@@ -1302,12 +1304,25 @@ pdf_run_xobject(fz_context *ctx, pdf_run_processor *proc, pdf_xobject *xobj, pdf - - doc = pdf_get_bound_document(ctx, xobj->obj); - -+ oldbot = pr->gbot; -+ pr->gbot = pr->gtop; -+ - pdf_process_contents(ctx, (pdf_processor*)pr, doc, resources, xobj->obj, NULL); - } - fz_always(ctx) - { -+ /* Undo any gstate mismatches due to the pdf_process_contents call */ -+ if (oldbot != -1) -+ { -+ while (pr->gtop > pr->gbot) -+ { -+ pdf_grestore(ctx, pr); -+ } -+ pr->gbot = oldbot; -+ } -+ - if (cleanup_state >= 3) -- pdf_grestore(ctx, pr); /* Remove the clippath */ -+ pdf_grestore(ctx, pr); /* Remove the state we pushed for the clippath */ - - /* wrap up transparency stacks */ - if (transparency) -@@ -1341,13 +1356,8 @@ pdf_run_xobject(fz_context *ctx, pdf_run_processor *proc, pdf_xobject *xobj, pdf - pr->gstate[pr->gparent].ctm = gparent_save_ctm; - pr->gparent = gparent_save; - -- if (gstate) -- { -- while (oldtop < pr->gtop) -- pdf_grestore(ctx, pr); -- -+ while (oldtop < pr->gtop) - pdf_grestore(ctx, pr); -- } - - pdf_unmark_obj(ctx, xobj->obj); - } diff --git a/app-text/mupdf/files/mupdf-1.10a-null-pointer.patch b/app-text/mupdf/files/mupdf-1.10a-null-pointer.patch deleted file mode 100644 index 9a459b28011e..000000000000 --- a/app-text/mupdf/files/mupdf-1.10a-null-pointer.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Sebastian Rasmussen <sebras@gmail.com> -Date: Sat, 4 Feb 2017 05:21:20 +0000 (+0100) -Subject: Bug 697514: Write SVG output to stdout if no output specified. -X-Git-Url: http://git.ghostscript.com/?p=mupdf.git;a=commitdiff_plain;h=40ac85bfb676bb4373bda4b18f9fd90268c9f1e9 - -Bug 697514: Write SVG output to stdout if no output specified. ---- - -diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c -index 95b3440..720e7ff 100644 ---- a/source/tools/mudraw.c -+++ b/source/tools/mudraw.c -@@ -578,7 +578,7 @@ static void dodrawpage(fz_context *ctx, fz_page *page, fz_display_list *list, in - char buf[512]; - fz_output *out; - -- if (!strcmp(output, "-")) -+ if (!output || !strcmp(output, "-")) - out = fz_stdout(ctx); - else - { diff --git a/app-text/mupdf/files/mupdf-1.8-system-glfw.patch b/app-text/mupdf/files/mupdf-1.8-system-glfw.patch deleted file mode 100644 index bda8bd87e571..000000000000 --- a/app-text/mupdf/files/mupdf-1.8-system-glfw.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mupdf-1.8/Makerules -+++ mupdf-1.8/Makerules -@@ -119,6 +119,8 @@ - SYS_JBIG2DEC_LIBS = -ljbig2dec - SYS_JPEG_LIBS = -ljpeg - SYS_ZLIB_LIBS = -lz -+SYS_GLFW_CFLAGS = $(shell pkg-config --cflags glfw3 gl) -+SYS_GLFW_LIBS = $(shell pkg-config --libs glfw3 gl) - - endif - diff --git a/app-text/mupdf/files/mupdf-1.9a-CFLAGS.patch b/app-text/mupdf/files/mupdf-1.9a-CFLAGS.patch deleted file mode 100644 index a6caa30c95ce..000000000000 --- a/app-text/mupdf/files/mupdf-1.9a-CFLAGS.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mupdf-1.9a/Makerules -+++ mupdf-1.9a/Makerules -@@ -10,7 +10,7 @@ - CFLAGS += -Wall - - ifeq "$(build)" "debug" --CFLAGS += -pipe -g -DDEBUG -+CFLAGS += -DDEBUG - LDFLAGS += -g - else ifeq "$(build)" "release" - CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer |