[packages/autogen] - one more workaround in format-truncate patch (caught on i686/x32); release 3

qboosh qboosh at pld-linux.org
Thu Aug 2 21:45:07 CEST 2018


commit aa93bd95883af4c6f5cc98922d3ff1d29f4da7d0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Aug 2 21:47:11 2018 +0200

    - one more workaround in format-truncate patch (caught on i686/x32); release 3

 autogen-format-truncate.patch | 13 +++++++++++++
 autogen.spec                  |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/autogen.spec b/autogen.spec
index 0d220bd..8681444 100644
--- a/autogen.spec
+++ b/autogen.spec
@@ -2,7 +2,7 @@ Summary:	Automated program generator
 Summary(pl.UTF-8):	Zautomatyzowany generator programów
 Name:		autogen
 Version:	5.18.14
-Release:	2
+Release:	3
 License:	GPL v3+ (AutoGen), LGPL v2+ (genshell), LGPL v3+ or Modified BSD (AutoOpts library)
 Group:		Development/Tools
 Source0:	http://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
diff --git a/autogen-format-truncate.patch b/autogen-format-truncate.patch
index d43b074..84c9fe8 100644
--- a/autogen-format-truncate.patch
+++ b/autogen-format-truncate.patch
@@ -11,3 +11,16 @@
          pzOut = assignIndex(pzOut, def_bf);
      }
  
+--- autogen-5.18.14/autoopts/usage.c.orig	2017-09-11 06:52:36.000000000 +0200
++++ autogen-5.18.14/autoopts/usage.c	2018-08-02 21:31:30.802129316 +0200
+@@ -787,7 +787,10 @@
+             if (l > nmlen)  nmlen = l;
+         } while (od++, (--ct > 0));
+ 
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wformat-truncation"
+         snprintf(vfmt, sizeof(vfmt), vfmtfmt, (unsigned int)nmlen + 4);
++#pragma GCC diagnostic pop
+     }
+ 
+     if (tab_skip_ct > 0)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/autogen.git/commitdiff/aa93bd95883af4c6f5cc98922d3ff1d29f4da7d0



More information about the pld-cvs-commit mailing list