From d285bc2a7541ed902f6a68295b1febe140891acc Mon Sep 17 00:00:00 2001 From: Stanislav Ochotnicky Date: Wed, 4 Dec 2013 15:25:57 +0100 Subject: [PATCH] Fix FTBFS when "-Werror=format-security" is used --- plotutils-werror-format-security.patch | 13 +++++++++++++ plotutils.spec | 8 +++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 plotutils-werror-format-security.patch 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 - 2.6-10 +- Fix FTBFS when "-Werror=format-security" is used + * Tue Nov 26 2013 Stanislav Ochotnicky - 2.6-9 - Apply aarch64 support patch (#926356)