[packages/ghostscript] - updated to 9.52 - updated gdevcd8-fixes,scripts patches
qboosh
qboosh at pld-linux.org
Wed Mar 25 20:47:41 CET 2020
commit 13e3dc9d0827d1b4ca6064c924115c8b87a50dba
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Mar 25 20:48:53 2020 +0100
- updated to 9.52
- updated gdevcd8-fixes,scripts patches
ghostscript-gdevcd8-fixes.patch | 40 ++++++++++++++++++++--------------------
ghostscript-scripts.patch | 10 +++++-----
ghostscript.spec | 8 ++++----
3 files changed, 29 insertions(+), 29 deletions(-)
---
diff --git a/ghostscript.spec b/ghostscript.spec
index cae1848..c9ee9c5 100644
--- a/ghostscript.spec
+++ b/ghostscript.spec
@@ -17,13 +17,13 @@ Summary(ja.UTF-8): PostScript インタープリタ・レンダラー
Summary(pl.UTF-8): Bezpłatny interpreter i renderer PostScriptu i PDF
Summary(tr.UTF-8): PostScript & PDF yorumlayıcı ve gösterici
Name: ghostscript
-Version: 9.50
-Release: 2
+Version: 9.52
+Release: 1
License: AGPL v3+
Group: Applications/Graphics
#Source0Download: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
-Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs950/%{name}-%{version}.tar.xz
-# Source0-md5: 6cea6bae4a7cdfac6ccb09f07f0caf8c
+Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/%{name}-%{version}.tar.xz
+# Source0-md5: 2dd455dba172010b46225819a5485389
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: 9b5953aa0cc155f4364f20036b848585
Patch0: %{name}-missquotes.patch
diff --git a/ghostscript-gdevcd8-fixes.patch b/ghostscript-gdevcd8-fixes.patch
index 6caa680..d109930 100644
--- a/ghostscript-gdevcd8-fixes.patch
+++ b/ghostscript-gdevcd8-fixes.patch
@@ -9,8 +9,8 @@ Fixes:
though
Jakub Bogusz <qboosh at pld-linux.org>
---- ghostscript-9.19/contrib/gdevcd8.c.orig 2016-03-23 09:22:48.000000000 +0100
-+++ ghostscript-9.19/contrib/gdevcd8.c 2016-07-26 21:15:42.417583552 +0200
+--- ghostscript-9.52/contrib/gdevcd8.c.orig 2020-03-19 09:21:42.000000000 +0100
++++ ghostscript-9.52/contrib/gdevcd8.c 2020-03-25 20:10:39.745178961 +0100
@@ -604,6 +604,7 @@
StartRasterMode start_raster_mode; /* output function to start raster mode */
PrintNonBlankLines print_non_blank_lines; /* output function to print a non blank line */
@@ -46,7 +46,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
}
#define cmyk_colour_procs(proc_colour_open, proc_get_params, proc_put_params, \
-@@ -1056,6 +1057,7 @@
+@@ -1057,6 +1058,7 @@
if (code < 0 ||
(code = param_write_int(plist, "Quality", &cdj850->quality)) < 0 ||
(code = param_write_int(plist, "Papertype", &cdj850->papertype)) < 0 ||
@@ -54,7 +54,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
(code = param_write_float(plist, "MasterGamma", &cdj850->gammavalc))
< 0 ||
(code = param_write_float(plist, "GammaValC", &cdj850->gammavalc)) <
-@@ -1079,6 +1081,7 @@
+@@ -1080,6 +1082,7 @@
{
int quality = cdj850->quality;
int papertype = cdj850->papertype;
@@ -62,15 +62,15 @@ Jakub Bogusz <qboosh at pld-linux.org>
float mastergamma = cdj850->mastergamma;
float gammavalc = cdj850->gammavalc;
float gammavalm = cdj850->gammavalm;
-@@ -1091,6 +1094,7 @@
+@@ -1092,6 +1095,7 @@
code = cdj_put_param_int(plist, "BitsPerPixel", &bpp, 1, 32, code);
code = cdj_put_param_int(plist, "Quality", &quality, 0, 2, code);
code = cdj_put_param_int(plist, "Papertype", &papertype, 0, 4, code);
+ code = cdj_put_param_int(plist, "UseBlack", &useblack, 0, 1, code);
- code = cdj_put_param_float(plist, "MasterGamma", &mastergamma, 0.1, 9.0, code);
- code = cdj_put_param_float(plist, "GammaValC", &gammavalc, 0.0, 9.0, code);
- code = cdj_put_param_float(plist, "GammaValM", &gammavalm, 0.0, 9.0, code);
-@@ -1107,6 +1111,7 @@
+ code = cdj_put_param_float(plist, "MasterGamma", &mastergamma, 0.1f, 9.0f, code);
+ code = cdj_put_param_float(plist, "GammaValC", &gammavalc, 0.0f, 9.0f, code);
+ code = cdj_put_param_float(plist, "GammaValM", &gammavalm, 0.0f, 9.0f, code);
+@@ -1108,6 +1112,7 @@
cdj850->quality = quality;
cdj850->papertype = papertype;
@@ -78,7 +78,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
cdj850->mastergamma = mastergamma;
cdj850->gammavalc = gammavalc;
cdj850->gammavalm = gammavalm;
-@@ -1159,7 +1164,13 @@
+@@ -1160,7 +1165,13 @@
gx_device_printer * pdev,
struct error_val_field *error_values);
static int
@@ -93,7 +93,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
const byte * cvalues, const byte * mvalues,
const byte * yvalues, const int *kcorrect,
word * inword);
-@@ -2035,7 +2035,10 @@ send_scan_lines(gx_device_printer * pdev
+@@ -2025,7 +2036,10 @@
}
/* Skip blank lines if any */
if (num_blank_lines > 0) {
@@ -104,7 +104,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
memset(data_ptrs->plane_data[0][0], 0,
(misc_vars->plane_size * 2 * misc_vars->num_comps));
memset(data_ptrs->plane_data_c[0][0], 0,
-@@ -2045,7 +2048,10 @@ send_scan_lines(gx_device_printer * pdev
+@@ -2035,7 +2049,10 @@
/* all blank lines printed, now for the non-blank lines */
if (cdj850->yscal && odd(lnum)) {
/* output a blank black plane for odd lines */
@@ -115,7 +115,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
}
/* now output all non blank lines */
while (lnum < lend && llen != 0) {
-@@ -2077,9 +2077,11 @@ print_c9plane(gp_file * prn_stream, char
+@@ -2061,9 +2078,11 @@
int out_count = gdev_pcl_mode9compress(plane_size, curr, prev, out_data);
/* and output the data */
@@ -128,7 +128,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
}
}
-@@ -2121,15 +2140,22 @@
+@@ -2122,15 +2141,22 @@
byte *dp = data_ptrs->data[misc_vars->scan + 2];
int *ep = data_ptrs->errors[misc_vars->scan];
@@ -153,7 +153,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
/* dithering the black-plane */
FSDlinebw(misc_vars->scan, misc_vars->plane_size,
-@@ -2199,15 +2225,22 @@
+@@ -2200,15 +2226,22 @@
byte *dp = data_ptrs->data[misc_vars->scan + 2];
int *ep = data_ptrs->errors[misc_vars->scan];
@@ -178,7 +178,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
/* dithering the black-plane */
FSDlinebw(misc_vars->scan, misc_vars->plane_size,
-@@ -2410,7 +2443,7 @@
+@@ -2411,7 +2444,7 @@
do real color separation, here we try a real grey component
replacement */
static int
@@ -187,7 +187,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
const byte cvalues[256], const byte mvalues[256],
const byte yvalues[256], const int kcorrect[256],
word * inword)
-@@ -2420,7 +2453,7 @@
+@@ -2421,7 +2454,7 @@
word last_color_value = 0;
word *last_color;
@@ -196,7 +196,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
last_color = &last_color_value;
/* Grey component replacement */
for (i = 0; i < bytecount; i += 4) {
-@@ -2450,11 +2483,12 @@
+@@ -2451,11 +2484,12 @@
/* Test whether we 've already computet the value */
if (*inword == last_color_value) {
/* save a copy of the current color before it will be modified */
@@ -210,7 +210,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
/* save a copy of the current color before it will be modified */
last_color_value = *inword;
NOBLACK(cyan, magenta, yellow, black);
-@@ -2492,6 +2526,7 @@
+@@ -2493,6 +2527,7 @@
debug_print_string(output, strlen(output));
}
#endif /* 0 */
@@ -218,7 +218,7 @@ Jakub Bogusz <qboosh at pld-linux.org>
if ( *cyan > 255) *cyan = 255;
if (*magenta > 255) *magenta = 255;
if ( *yellow > 255) *yellow = 255;
-@@ -2499,6 +2534,96 @@
+@@ -2500,6 +2535,96 @@
*cyan = *(cvalues + *cyan);
*magenta = *(mvalues + *magenta);
*yellow = *(yvalues + *yellow);
diff --git a/ghostscript-scripts.patch b/ghostscript-scripts.patch
index 1a94a36..914e665 100644
--- a/ghostscript-scripts.patch
+++ b/ghostscript-scripts.patch
@@ -1,8 +1,8 @@
---- ghostscript-9.50/lib/dvipdf~ 2020-02-08 14:08:18.000000000 +0100
-+++ ghostscript-9.50/lib/dvipdf 2020-02-08 14:08:59.816231793 +0100
-@@ -43,4 +43,4 @@ fi
+--- ghostscript-9.52/lib/dvipdf.orig 2020-03-25 20:13:05.661055134 +0100
++++ ghostscript-9.52/lib/dvipdf 2020-03-25 20:14:25.977286690 +0100
+@@ -43,4 +43,4 @@
# We have to include the options twice because -I only takes effect if it
# appears before other options.
--exec dvips -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS
-+exec dvips -R -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS
+-exec dvips -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -
++exec dvips -R -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ghostscript.git/commitdiff/13e3dc9d0827d1b4ca6064c924115c8b87a50dba
More information about the pld-cvs-commit
mailing list