diff --git a/ghostscript-ps2epsi-cr.patch b/ghostscript-ps2epsi-cr.patch new file mode 100644 index 0000000..79fd8b7 --- /dev/null +++ b/ghostscript-ps2epsi-cr.patch @@ -0,0 +1,14 @@ +diff -up ghostscript-8.71/lib/ps2epsi.ps.ps2epsi-cr ghostscript-8.71/lib/ps2epsi.ps +--- ghostscript-8.71/lib/ps2epsi.ps.ps2epsi-cr 2010-09-30 17:02:05.673891679 +0100 ++++ ghostscript-8.71/lib/ps2epsi.ps 2010-09-30 17:02:13.877891640 +0100 +@@ -193,8 +193,8 @@ ps2edict begin + epsifile (\n) writestring + epsifile flushfile + +- epsifile BBoxString writestring epsifile (\r) writestring +- epsifile HiresBBoxString writestring epsifile (\r) writestring ++ epsifile BBoxString writestring epsifile (\n) writestring ++ epsifile HiresBBoxString writestring epsifile (\n) writestring + + % Define character and bit widths for the output line buffer: + /cwidth rm lm sub 1 add def diff --git a/ghostscript.spec b/ghostscript.spec index 0ecd917..7049437 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -5,7 +5,7 @@ Summary: A PostScript interpreter and renderer Name: ghostscript Version: %{gs_ver} -Release: 2%{?dist} +Release: 3%{?dist} # Included CMap data is Redistributable, no modification permitted, # see http://bugzilla.redhat.com/487510 @@ -28,6 +28,7 @@ Patch12: ghostscript-vsnprintf.patch Patch21: ghostscript-jbig2-image-refcount.patch Patch27: ghostscript-Fontmap.local.patch Patch28: ghostscript-iccprofiles-initdir.patch +Patch29: ghostscript-ps2epsi-cr.patch Requires: urw-fonts >= 1.1, ghostscript-fonts BuildRequires: xz @@ -141,6 +142,9 @@ rm -rf libpng zlib jpeg jasper # Don't assume %rom% device is available for initial ICC profile dir. %patch28 -p1 -b .iccprofiles-initdir +# Don't use carriage return in ps2epsi output (bug #635786). +%patch29 -p1 -b .ps2epsi-cr + # Convert manual pages to UTF-8 from8859_1() { iconv -f iso-8859-1 -t utf-8 < "$1" > "${1}_" @@ -238,6 +242,9 @@ install -m0644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/%{gs_dot_ver}/Resou mkdir -p $RPM_BUILD_ROOT%{_includedir}/ghostscript install -m0644 base/errors.h $RPM_BUILD_ROOT%{_includedir}/ghostscript +# Documentation +install -m0644 doc/COPYING $RPM_BUILD_ROOT%{_docdir}/%{name}-%{gs_dot_ver} + # Don't ship pkgconfig or libtool la files. rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/ijs.pc \ $RPM_BUILD_ROOT%{_libdir}/libijs.la @@ -275,7 +282,6 @@ rm -rf $RPM_BUILD_ROOT %files -f rpm.sharelist %defattr(-,root,root) -%doc doc/COPYING %dir %{_sysconfdir}/ghostscript %dir %{_sysconfdir}/ghostscript/%{gs_dot_ver} %dir %{_datadir}/ghostscript/%{gs_dot_ver} @@ -321,6 +327,10 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libgs.so %changelog +* Thu Sep 30 2010 Tim Waugh 9.00-3 +- Don't use carriage return in ps2epsi output (bug #635786). +- Include more documentation (bug #634354). + * Wed Sep 29 2010 jkeating - 9.00-2 - Rebuilt for gcc bug 634757