diff options
Diffstat (limited to 'source/ap/ghostscript')
-rw-r--r-- | source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch | 52 | ||||
-rwxr-xr-x | source/ap/ghostscript/ghostscript.SlackBuild | 7 | ||||
-rw-r--r-- | source/ap/ghostscript/ghostscript.url | 2 |
3 files changed, 3 insertions, 58 deletions
diff --git a/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch b/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch deleted file mode 100644 index 352dbd866..000000000 --- a/source/ap/ghostscript/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa Mon Sep 17 00:00:00 2001 -From: Ken Sharp <Ken.Sharp@artifex.com> -Date: Mon, 18 Sep 2023 15:47:12 +0100 -Subject: [PATCH] PDF interpreter - fix PageList processing - -Bug #707137 "Error processing PDF while using the parameter -sPageList" - -There are actually 2 problems; firstly a copy/paste error of the -operand stack index when returning the page list meant that the values -were returned in reverse order. - -Secondly the PageList string wasn't actually being passed as an operand -at all. - -This only affects the PDF interpreter because it (unfortunately) uses a -different mechanism from the PostScript interpreter. ---- - Resource/Init/pdf_main.ps | 3 +-- - psi/zpdfops.c | 2 +- - 2 files changed, 2 insertions(+), 3 deletions(-) - -diff --git a/Resource/Init/pdf_main.ps b/Resource/Init/pdf_main.ps -index e541835ae..73097f1a7 100644 ---- a/Resource/Init/pdf_main.ps -+++ b/Resource/Init/pdf_main.ps -@@ -710,8 +710,7 @@ currentdict /PDFSwitches undef - { - /PageList where { - pop -- pdfpagecount -- .PDFparsePageList -+ PageList pdfpagecount .PDFparsePageList - dup 0 eq { % No ranges, error - (\n **** Error: Invalid PageList: ) print - PageList print -diff --git a/psi/zpdfops.c b/psi/zpdfops.c -index 207130f1a..e7e0a42ee 100644 ---- a/psi/zpdfops.c -+++ b/psi/zpdfops.c -@@ -1447,7 +1447,7 @@ static int zPDFparsePageList(i_ctx_t *i_ctx_p) - } - /* push the even/odd, start, end triples on the stack */ - for (i=0; i < size; i++) { -- o = ref_stack_index(&o_stack, 0); -+ o = ref_stack_index(&o_stack, size - i); - if (o == NULL) - return_error(gs_error_stackunderflow); - /* skip the initial "ordered" flag */ --- -2.34.1 - - diff --git a/source/ap/ghostscript/ghostscript.SlackBuild b/source/ap/ghostscript/ghostscript.SlackBuild index aff004278..af557de3e 100755 --- a/source/ap/ghostscript/ghostscript.SlackBuild +++ b/source/ap/ghostscript/ghostscript.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2017, 2018, 2021 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2017, 2018, 2021, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ if [ -r gnu-ghostscript-*.tar.?z ]; then SRCPREFIX="gnu-" fi VERSION=${VERSION:-$(echo $SRCPREFIX$PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -76,9 +76,6 @@ cd ${SRCPREFIX}${PKGNAM}-$VERSION || exit 1 # Remove unmaintained garbage: rm -rf freetype jpeg lcms2 libpng libtiff png tiff zlib -# Fix PDF interpreter: -cat $CWD/9b6fe6e1008f1b9b7fc3109b5f94db8d970fbcaa.patch | patch -p1 --verbose || exit 1 - # Regenerate ./configure. Needed if patched, or to prevent libtool mismatch. autoreconf --force --install ( cd jbig2dec ; autoreconf --force --install ) diff --git a/source/ap/ghostscript/ghostscript.url b/source/ap/ghostscript/ghostscript.url index 3c991552a..12b9848de 100644 --- a/source/ap/ghostscript/ghostscript.url +++ b/source/ap/ghostscript/ghostscript.url @@ -1,2 +1,2 @@ https://github.com/ArtifexSoftware/ghostpdl-downloads -https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/ghostscript-10.02.1.tar.xz +https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10030/ghostscript-10.03.0.tar.xz |