Update to m4-1.4.11
This commit is contained in:
parent
d3b967332d
commit
61d6af9186
@ -3,3 +3,5 @@ m4-1.4.8.tar.bz2.sig
|
|||||||
m4-1.4.9.tar.bz2
|
m4-1.4.9.tar.bz2
|
||||||
m4-1.4.9.tar.bz2.sig
|
m4-1.4.9.tar.bz2.sig
|
||||||
m4-1.4.10.tar.bz2.sig
|
m4-1.4.10.tar.bz2.sig
|
||||||
|
m4-1.4.11.tar.bz2
|
||||||
|
m4-1.4.11.tar.bz2.sig
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
--- m4-1.4.10/lib/vasnprintf.c_old 2007-07-05 13:48:27.000000000 +0200
|
|
||||||
+++ m4-1.4.10/lib/vasnprintf.c 2007-12-13 13:38:39.000000000 +0100
|
|
||||||
@@ -3385,10 +3385,22 @@
|
|
||||||
#endif
|
|
||||||
*fbp = dp->conversion;
|
|
||||||
#if USE_SNPRINTF
|
|
||||||
+#if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))
|
|
||||||
fbp[1] = '%';
|
|
||||||
fbp[2] = 'n';
|
|
||||||
fbp[3] = '\0';
|
|
||||||
#else
|
|
||||||
+ /* On glibc2 systems from glibc >= 2.3 - probably also older
|
|
||||||
+ ones - we know that snprintf's returns value conforms to
|
|
||||||
+ ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes.
|
|
||||||
+ Therefore we can avoid using %n in this situation.
|
|
||||||
+ On glibc2 systems from 2004-10-18 or newer, the use of %n
|
|
||||||
+ in format strings in writable memory may crash the program
|
|
||||||
+ (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
|
|
||||||
+ in this situation. */
|
|
||||||
+ fbp[1] = '\0';
|
|
||||||
+#endif
|
|
||||||
+#else
|
|
||||||
fbp[1] = '\0';
|
|
||||||
#endif
|
|
||||||
|
|
11
m4.spec
11
m4.spec
@ -1,12 +1,11 @@
|
|||||||
Summary: The GNU macro processor
|
Summary: The GNU macro processor
|
||||||
Name: m4
|
Name: m4
|
||||||
Version: 1.4.10
|
Version: 1.4.11
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: Applications/Text
|
Group: Applications/Text
|
||||||
Source0: ftp://ftp.gnu.org/gnu/m4/m4-%{version}.tar.bz2
|
Source0: ftp://ftp.gnu.org/gnu/m4/m4-%{version}.tar.bz2
|
||||||
Source1: ftp://ftp.gnu.org/gnu/m4/m4-%{version}.tar.bz2.sig
|
Source1: ftp://ftp.gnu.org/gnu/m4/m4-%{version}.tar.bz2.sig
|
||||||
Patch0: m4-1.4.10-snprintf.patch
|
|
||||||
URL: http://www.gnu.org/software/m4/
|
URL: http://www.gnu.org/software/m4/
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
Requires(post): /sbin/install-info
|
Requires(post): /sbin/install-info
|
||||||
@ -24,7 +23,6 @@ Install m4 if you need a macro processor.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1 -b .snprintf
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%configure
|
||||||
@ -55,6 +53,11 @@ fi
|
|||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 23 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.11-1
|
||||||
|
- Update to m4-1.4.11 (removed vasnprintf patch, it's included in
|
||||||
|
upstream source)
|
||||||
|
Resolves: #443589
|
||||||
|
|
||||||
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-3
|
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-3
|
||||||
- Fix Buildroot
|
- Fix Buildroot
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user