From 999742fb0199dbe6ccdf07c142567debfe52f73a Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Wed, 17 Jul 2013 16:17:49 +0100 Subject: [PATCH] Added in missing part of gs_sprintf backport (bug #979681). Resolves: rhbz#979681 --- ghostscript-gs_sprintf.patch | 16 ++++++++++++++++ ghostscript.spec | 7 ++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/ghostscript-gs_sprintf.patch b/ghostscript-gs_sprintf.patch index 5e123e1..feb2d5b 100644 --- a/ghostscript-gs_sprintf.patch +++ b/ghostscript-gs_sprintf.patch @@ -28429,3 +28429,19 @@ diff -up ghostscript-9.07/trio/triostr.h.gs_sprintf ghostscript-9.07/trio/triost +#endif + +#endif /* TRIO_TRIOSTR_H */ +--- ghostscript-9.07/base/stdio_.h.gs_sprintf 2013-07-17 15:09:26.756919462 +0100 ++++ ghostscript-9.07/base/stdio_.h 2013-07-17 15:10:10.428097610 +0100 +@@ -77,4 +77,13 @@ int unlink(const char *); + int snprintf(char *buffer, size_t count, const char *format , ...); + #endif + ++/* for our non-localizing (v)s(n)printf() functions */ ++/* only *really* required for floating point conversions */ ++#include "gssprintf.h" ++ ++#ifndef sprintf ++#define sprintf DO_NOT_USE_SPRINTF ++#endif ++ ++ + #endif /* stdio__INCLUDED */ diff --git a/ghostscript.spec b/ghostscript.spec index 431bcfb..685a373 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -5,7 +5,7 @@ Summary: A PostScript interpreter and renderer Name: ghostscript Version: %{gs_ver} -Release: 9%{?dist} +Release: 10%{?dist} # Included CMap data is Redistributable, no modification permitted, # see http://bugzilla.redhat.com/487510 @@ -357,6 +357,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libgs.so %changelog +* Wed Jul 17 2013 Tim Waugh 9.07-10 +- Added in missing part of gs_sprintf backport: add in the header to + stdio_.h. Without this there are problems with va_args on some + platforms (bug #979681). + * Mon Jul 8 2013 Tim Waugh 9.07-9 - Upstream patch from bug #693921 to avoid zfapi crash (bug #969785).