commit a7f5e96339f1c59d9604ef660cb4b733e902cbfb
Author: Arkadiusz Miśkiewicz <[email protected]>
Date:   Tue Sep 4 18:38:39 2018 +0200

    - up to 9.24 which has important SECURITY fixes; use internal lcms2 which 
is supposed to be thread safe (while official project is not)

 ghostscript-iccprofiles-initdir.patch |  6 +++---
 ghostscript.spec                      | 13 ++++++-------
 2 files changed, 9 insertions(+), 10 deletions(-)
---
diff --git a/ghostscript.spec b/ghostscript.spec
index 94c7186..ae3eb64 100644
--- a/ghostscript.spec
+++ b/ghostscript.spec
@@ -6,7 +6,7 @@
 %bcond_without cairo           # disable cairo support (for cairo bootstrap)
 %bcond_without system_freetype # build with included freetype
 %bcond_without system_jbig2dec # build with included jbig2dec
-%bcond_without system_lcms2    # build with included lcms2
+%bcond_with    system_lcms2    # build with included lcms2 (which is thread 
safe)
 %bcond_with    svga            # svgalib display support (vgalib,lvga256 
devices) [broken in sources]
 %bcond_without gtk             # gsx (GTK+ based frontend)
 %bcond_without texdocs         # skip tetex BRs
@@ -18,13 +18,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.22
+Version:       9.24
 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/gs922/%{name}-%{version}.tar.xz
-# Source0-md5: 684c5371e52215f7289d2c32737e4def
+Source0:       
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs924/%{name}-%{version}.tar.xz
+# Source0-md5: 258c73e4ec0da94c95ea3cbd2968889a
 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
@@ -241,8 +241,8 @@ Statyczna wersja biblioteki IJS.
 %{__rm} -r libpng zlib
 # (unmodified) libjpeg 9a is built with different configuration 
(D_MAX_BLOCKS_IN_MCU=64)
 # openjpeg is 2.1.0 + fixes; stick to bundled for now
-# lcms2 is 2.6 with some minor future changes (one already in 2.7, two 
post-2.7, extra_xform.h ???)
-%{?with_system_lcms2:%{__rm} -r lcms2}
+# lcms2mt is thread safe version of lcms2
+%{?with_system_lcms2:%{__rm} -r lcms2mt}
 %{__aclocal}
 %{__autoconf}
 %configure \
@@ -360,7 +360,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/%{version}/Resource
 %{_datadir}/%{name}/%{version}/iccprofiles
 %dir %{_datadir}/%{name}/%{version}/lib
-%{_datadir}/%{name}/%{version}/examples
 %{_datadir}/%{name}/%{version}/lib/*.ppd
 %{_datadir}/%{name}/%{version}/lib/*.ps
 %{_datadir}/%{name}/%{version}/lib/*.rpd
diff --git a/ghostscript-iccprofiles-initdir.patch 
b/ghostscript-iccprofiles-initdir.patch
index b47511c..9c9c4a5 100644
--- a/ghostscript-iccprofiles-initdir.patch
+++ b/ghostscript-iccprofiles-initdir.patch
@@ -1,14 +1,14 @@
 diff -up ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir 
ghostscript-9.06/base/gsicc_manage.c
 --- ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir   2012-08-09 
13:58:22.102364807 +0100
 +++ ghostscript-9.06/base/gsicc_manage.c       2012-08-09 14:09:24.495864641 
+0100
-@@ -38,6 +38,7 @@
- #include "gsicc_create.h"
+@@ -40,6 +40,7 @@
  #include "gpmisc.h"
  #include "gxdevice.h"
+ #include "gxdevsop.h"
 +#include "gxiodev.h"
  
  #define ICC_HEADER_SIZE 128
- 
+ #define CREATE_V2_DATA 0
 @@ -2176,8 +2177,21 @@ gs_currenticcdirectory(const gs_state *
      const gs_lib_ctx_t *lib_ctx = pgs->memory->gs_lib_ctx;
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ghostscript.git/commitdiff/a7f5e96339f1c59d9604ef660cb4b733e902cbfb

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to