[plotutils] Fix FTBFS when "-Werror=format-security" is used

Stanislav Ochotnicky sochotni at fedoraproject.org
Wed Dec 4 14:57:06 UTC 2013


commit d285bc2a7541ed902f6a68295b1febe140891acc
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Wed Dec 4 15:25:57 2013 +0100

    Fix FTBFS when "-Werror=format-security" is used

 plotutils-werror-format-security.patch |   13 +++++++++++++
 plotutils.spec                         |    8 +++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/plotutils-werror-format-security.patch b/plotutils-werror-format-security.patch
new file mode 100644
index 0000000..c2d0eac
--- /dev/null
+++ b/plotutils-werror-format-security.patch
@@ -0,0 +1,13 @@
+diff --git a/pic2plot/gram.yy b/pic2plot/gram.yy
+index d11320b..1bcce46 100644
+--- a/pic2plot/gram.yy
++++ b/pic2plot/gram.yy
+@@ -1833,7 +1833,7 @@ do_sprintf(const char *form, const double *v, int nv)
+ 	    {
+ 	      one_format += *form++;
+ 	      one_format += '\0';
+-	      sprintf(sprintf_buf, one_format.contents());
++	      sprintf(sprintf_buf, "%s", one_format.contents());
+ 	    }
+ 	  else 
+ 	    {
diff --git a/plotutils.spec b/plotutils.spec
index da20756..2001bbc 100644
--- a/plotutils.spec
+++ b/plotutils.spec
@@ -1,7 +1,7 @@
 
 Name:      plotutils
 Version:   2.6
-Release:   9%{?dist}
+Release:   10%{?dist}
 Summary:   GNU vector and raster graphics utilities and libraries
 
 Group:     Applications/Productivity
@@ -12,6 +12,7 @@ URL:       http://www.gnu.org/software/plotutils/
 Source0:   ftp://ftp.gnu.org/gnu/plotutils/plotutils-%{version}.tar.gz
 Patch0:    plotutils-2.6-png15.patch
 Patch1:    plotutils-aarch64.patch
+Patch2:    plotutils-werror-format-security.patch
 
 BuildRequires:   flex
 BuildRequires:   libpng-devel
@@ -20,6 +21,7 @@ BuildRequires:   libX11-devel
 BuildRequires:   libXaw-devel
 BuildRequires:   libXt-devel
 BuildRequires:   libXext-devel
+BuildRequires:   byacc
 
 Requires(post):  /sbin/install-info
 Requires(post):  /sbin/ldconfig
@@ -49,6 +51,7 @@ applications
 %setup -q
 %patch0 -p1 -b .png15
 %patch1 -p1 -b .aarch64
+%patch2 -p1 -b .format-security
 
 %build
 %configure --disable-static --enable-libplotter --enable-libxmi --enable-ps-fonts-in-pcl
@@ -114,6 +117,9 @@ fi
 
 
 %changelog
+* Wed Dec 04 2013 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.6-10
+- Fix FTBFS when "-Werror=format-security" is used
+
 * Tue Nov 26 2013 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.6-9
 - Apply aarch64 support patch (#926356)
 


More information about the scm-commits mailing list