apply post 9.22 upstream commit to restore flushpage operator (xdvi needs it)
This commit is contained in:
parent
9f6fa20804
commit
558c2d432f
28
ghostscript-9.22-restore-flushpage.patch
Normal file
28
ghostscript-9.22-restore-flushpage.patch
Normal file
@ -0,0 +1,28 @@
|
||||
diff -up ghostscript-9.22/Resource/Init/gs_init.ps.restore-flushpage ghostscript-9.22/Resource/Init/gs_init.ps
|
||||
--- ghostscript-9.22/Resource/Init/gs_init.ps.restore-flushpage 2017-11-29 14:58:35.449534983 -0500
|
||||
+++ ghostscript-9.22/Resource/Init/gs_init.ps 2017-11-29 14:59:25.903397616 -0500
|
||||
@@ -2163,7 +2163,7 @@ SAFER { .setsafeglobal } if
|
||||
/.type1execchar /.type2execchar /.type42execchar /.setweightvector /.getuseciecolor /processcolors /.includecolorspace
|
||||
/.execn /.instopped /.stop /.stopped /.setcolorrendering /.setdevicecolorrendering /.buildcolorrendering1 /.builddevicecolorrendering1
|
||||
/.TransformPQR_scale_WB0 /.TransformPQR_scale_WB1 /.TransformPQR_scale_WB2 /.currentoverprintmode /.copydevice2
|
||||
-/.devicename /.doneshowpage /flushpage /.getbitsrect /.getdevice /.getdefaultdevice /.getdeviceparams /.gethardwareparams
|
||||
+/.devicename /.doneshowpage /.getbitsrect /.getdevice /.getdefaultdevice /.getdeviceparams /.gethardwareparams
|
||||
/makewordimagedevice /.outputpage /.putdeviceparams /.setdevice /.currentshowpagecount
|
||||
/.setpagedevice /.currentpagedevice /.knownundef /.setmaxlength /.rectappend /.initialize_dsc_parser /.parse_dsc_comments
|
||||
/.fillCIDMap /.fillIdentityCIDMap /.buildcmap /.filenamelistseparator /.libfile /.getfilename
|
||||
@@ -2181,6 +2181,15 @@ SAFER { .setsafeglobal } if
|
||||
/.systemvmSFD /.settrapparams /.currentsystemparams /.currentuserparams /.getsystemparam /.getuserparam /.setsystemparams /.setuserparams
|
||||
/.checkpassword /.locale_to_utf8 /.currentglobal /.gcheck /.imagepath
|
||||
|
||||
+% Used by a free user in the Library of Congress. Apparently this is used to
|
||||
+% draw a partial page, which is then filled in by the results of a barcode
|
||||
+% scanner and SQL database lookup. Its not clear to us exactly why this needs to be
|
||||
+% done as a partial page, but its easiest to restore the operator, and it seems like
|
||||
+% its a reasonably safe operator to restore, for the *very* few devices on which
|
||||
+% it will have any effect. Currently this uses the 'sync_outptu' device method
|
||||
+% to transfer the partial page, in future we may use a spec_op instead.
|
||||
+%/flushpage
|
||||
+
|
||||
% Used by our own test suite files
|
||||
%/.fileposition %image-qa.ps
|
||||
%/.makeoperator /.setCPSImode % gs_cet.ps
|
@ -18,6 +18,9 @@ Source2: cidfmap
|
||||
|
||||
Patch1: ghostscript-9.20-runlibfileifexists.patch
|
||||
Patch2: ghostscript-9.20-run-dvipdf-securely.patch
|
||||
# Restore flushpage (xdvi also needs it)
|
||||
# http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=19ebb5f1f497b6f2d50fe13d17d3e627dfb6c868
|
||||
Patch3: ghostscript-9.22-restore-flushpage.patch
|
||||
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-x11%{?_isa} = %{version}-%{release}
|
||||
@ -113,6 +116,9 @@ rm -rf expat freetype icclib jasper jpeg jpegxr lcms lcms2 libpng openjpeg zlib
|
||||
# Fix some shell scripts
|
||||
%patch2 -p1
|
||||
|
||||
# Restore flushpage
|
||||
%patch3 -p1
|
||||
|
||||
# Convert manual pages to UTF-8
|
||||
from8859_1() {
|
||||
iconv -f iso-8859-1 -t utf-8 < "$1" > "${1}_"
|
||||
@ -306,6 +312,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/libgs.so
|
||||
|
||||
%changelog
|
||||
* Wed Nov 29 2017 Tom Callaway <spot@fedoraproject.org> - 9.22-2
|
||||
- apply post 9.22 upstream commit to restore flushpage operator (xdvi needs it)
|
||||
|
||||
* Wed Sep 27 2017 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.22-1
|
||||
- Rebase to latest upstream version (no API/ABI changes according to upstream)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user