6933957
Summary: GNU macro processor
cvsdist e52347c
Name: m4
9bbbb3c
Version: 1.4.18
dec446d
Release: 17%{?dist}
3553409
License: GPLv3+
6933957
Source0: https://ftp.gnu.org/gnu/m4/m4-%{version}.tar.xz
6933957
Source1: https://ftp.gnu.org/gnu/m4/m4-%{version}.tar.xz.sig
814d592
# Patch0: update to glibc libio.h removal, rhbz#1573342
814d592
Patch0: m4-1.4.18-glibc-change-work-around.patch
6933957
URL: https://www.gnu.org/software/m4/
abaf7b6
BuildRequires: make
42a7b3e
BuildRequires: gcc autoconf automake
6790bdb
%ifarch ppc ppc64
6790bdb
BuildRequires: texinfo
6790bdb
%endif
e4735c0
# Gnulib bundled - the library has been granted an exception, see https://fedorahosted.org/fpc/ticket/174
e4735c0
# Gnulib is not versioned, see m4 ChangeLog for approximate date of Gnulib copy
e4735c0
Provides: bundled(gnulib)
cvsdist e52347c
cvsdist e52347c
%description
cvsdist e52347c
A GNU implementation of the traditional UNIX macro processor.  M4 is
cvsdist e52347c
useful for writing text files which can be logically parsed, and is used
cvsdist e52347c
by many programs as part of their build process.  M4 has built-in
cvsdist e52347c
functions for including files, running shell commands, doing arithmetic,
cvsdist e52347c
etc.  The autoconf program needs m4 for generating configure scripts, but
cvsdist e52347c
not for running configure scripts.
cvsdist e52347c
cvsdist e52347c
Install m4 if you need a macro processor.
cvsdist e52347c
cvsdist e52347c
%prep
8ddadfa
%setup -q
814d592
%patch0 -p1 -b .glibc-change-work-around
2d20b05
chmod 644 COPYING
cvsdist e52347c
cvsdist e52347c
%build
3f4ff70
autoreconf -ivf
cvsdist e52347c
%configure
f5e85a6
%make_build
cvsdist e52347c
cvsdist e52347c
%install
f5e85a6
%make_install
4078ac5
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
cvsdist e52347c
09f03f6
%check
09f03f6
make %{?_smp_mflags} check
09f03f6
cvsdist e52347c
%files
171d96f
%license COPYING
171d96f
%doc AUTHORS ChangeLog NEWS README THANKS TODO
d33487d
%{_bindir}/m4
cvsdist c9ba199
%{_infodir}/*
029b6ca
%{_mandir}/man1/m4.1*
cvsdist e52347c
cvsdist e52347c
%changelog
dec446d
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-17
dec446d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dec446d
d9c380b
* Tue Oct 13 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-16
d9c380b
- Drop workaround introduced in previous release
d9c380b
  Resolves: #1864107
d9c380b
2c0874b
* Thu Aug 06 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-15
2c0874b
- Disable %%check on ppc64le (workaround for FTBFS)
2c0874b
  Resolves: #1864107
2c0874b
70ed790
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-14
70ed790
- Second attempt - Rebuilt for
70ed790
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
70ed790
d00b661
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-13
d00b661
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d00b661
617e379
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-12
617e379
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
617e379
1faf45a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-11
1faf45a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1faf45a
63cb1b0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-10
63cb1b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
63cb1b0
5d14716
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-9
5d14716
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5d14716
814d592
* Wed May 02 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-8
814d592
- Work around change in glibc
814d592
  Resolves: #1573342
814d592
42a7b3e
* Thu Feb 22 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-7
42a7b3e
- Add BuildRequires gcc
8f0da27
- Remove Group tag
42a7b3e
b4ea674
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-6
b4ea674
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b4ea674
6e392dd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-5
6e392dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6e392dd
a412ae9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-4
a412ae9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a412ae9
720144b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-3
720144b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
720144b
171d96f
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.4.18-2
171d96f
- Add missing %%license macro
171d96f
  Resolves: #1418521
171d96f
9bbbb3c
* Mon Jan 02 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-1
9bbbb3c
- Update to m4-1.4.18
9bbbb3c
  Resolves: #1409340
9bbbb3c
dc8b803
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.17-9
dc8b803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
dc8b803
0ace43e
* Mon Jul 13 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-8
0ace43e
- Fix m4 FTBFS in rawhide
0ace43e
  Resolves: #1239665
0ace43e
5e14a5e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-7
5e14a5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5e14a5e
446d469
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-6
446d469
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
446d469
8791750
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-5
8791750
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8791750
17e2e06
* Thu Apr 10 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-4
17e2e06
- Fix ppc64le test fails
17e2e06
  Resolves: #1083434
17e2e06
6790bdb
* Mon Dec 09 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-3
6790bdb
- Buildrequire texinfo for ppc architecture
6790bdb
  Resolves: #1038230
6790bdb
e1482b2
* Tue Nov 12 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-2
e1482b2
- Fix installation of info documentation
e1482b2
  Resolves: #1020194
e1482b2
bccba38
* Tue Nov 05 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-1
bccba38
- Update to m4-1.4.17
bccba38
  Resolves: #1010895
bccba38
- Fix bogus date in the %%changelog
bccba38
8a64713
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-9
8a64713
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8a64713
3f4ff70
* Thu Apr 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-8
3f4ff70
- Rerun autoreconf
3f4ff70
  Resolves: #926109
3f4ff70
3941ba1
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-7
3941ba1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3941ba1
613efb8
* Tue Aug 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-6
613efb8
- Fix issues found by fedora-review utility in the spec file
613efb8
5e902b3
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-5
5e902b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5e902b3
e4735c0
* Mon May 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-4
e4735c0
- Fix handling of bundled gnulib in the spec file
e4735c0
  Resolves: #821777
e4735c0
d5d5448
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-3
d5d5448
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d5d5448
4e8ea6f
* Tue Sep 20 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-2
4e8ea6f
- Temporarily fix readlink test to accept EINVAL also
4e8ea6f
  Resolves: #739189
4e8ea6f
2bbbe80
* Wed Mar 02 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-1
2bbbe80
- Update to m4-1.4.16
2bbbe80
9670e56
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.15-2
9670e56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9670e56
9daf2d5
* Tue Sep  7 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.15-1
9daf2d5
- Update to m4-1.4.15 (removed include patch, already applied in upstream source)
9daf2d5
  Resolves: #630709
9daf2d5
a7f0ead
* Mon Mar  1 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.14-1
a7f0ead
- Update to m4-1.4.14
a7f0ead
  Resolves: #568339
a7f0ead
8915664
* Thu Sep  3 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.13-4
8915664
- Fix errors installing m4 with --excludedocs
8915664
  Resolves: #516013
8915664
e9e3bff
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 1.4.13-3
e9e3bff
- Use xz compressed upstream tarball.
e9e3bff
e2043da
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.13-2
e2043da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e2043da
09f03f6
* Wed May 27 2009 Stepan Kasal <skasal@redhat.com> - 1.4.13-1
09f03f6
- new upstream release
09f03f6
- drop the ununsed Source1: %%{SOURCE0}.sig
09f03f6
- enable %%check again
09f03f6
a39983d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.12-2
a39983d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a39983d
9188e82
* Wed Nov  5 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.12-1
9188e82
- Update to m4-1.4.12
9188e82
  Resolves: #469944
2d20b05
- Merge review
2d20b05
  Resolves: #226115
2d20b05
61d6af9
* Wed Apr 23 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.11-1
61d6af9
- Update to m4-1.4.11 (removed vasnprintf patch, it's included in
61d6af9
  upstream source)
61d6af9
  Resolves: #443589
61d6af9
d3b9673
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-3
d3b9673
- Fix Buildroot
d3b9673
d38a411
* Mon Dec 17 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-2
d38a411
- Fix vasnprintf puts %%n into a writeable format string in all cases
d38a411
  Resolves: #345651
d38a411
3553409
* Wed Aug 22 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-1
3553409
- Update to m4-1.4.10
3553409
- Fix license to GPL version 3 or later
3553409
7618626
* Tue Jun  5 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-1
7618626
- Update to m4-1.4.9
7618626
d723483
* Thu Apr 19 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.8-2
d723483
- Rebuild
d723483
60f6d50
* Sun Nov 26 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.8-1
60f6d50
- Update to m4-1.4.8
60f6d50
10a76f0
* Wed Oct 25 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.7-2
10a76f0
- Drop %%check again.  SIGPIPE is set to SIG_IGN in mock, which breaks the
10a76f0
  sysval test.
10a76f0
8d7a51b
* Tue Oct 24 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.7-1
8d7a51b
- Update to m4-1.4.7
8d7a51b
- Add %%check
8d7a51b
- Fix a rpmlint warning about Summary:
8d7a51b
2904c17
* Mon Jul 17 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.5-3
2904c17
- Use the install-info scriptlets recommended in the Fedora Extras wiki
2904c17
- Move $RPM_BUILD_ROOT cleaning from %%prep to %%install
2904c17
4078ac5
* Mon Jul 17 2006 Tomas Mraz <tmraz@redhat.com> - 1.4.5-2
4078ac5
- remove infodir/dir so it isn't included in the package
4078ac5
029b6ca
* Mon Jul 17 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.5-1
029b6ca
- Update to m4-1.4.5
029b6ca
37eb15a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2.2
37eb15a
- rebuild
37eb15a
6004b2c
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2.1
6004b2c
- bump again for double-long bug on ppc(64)
6004b2c
6fb0e82
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2
6fb0e82
- rebuilt for new gcc4.1 snapshot and glibc changes
6fb0e82
0f8db24
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
0f8db24
- rebuilt
0f8db24
d33487d
* Sat Oct 22 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.4-1
d33487d
- Update to m4-1.4.4
d33487d
84e3ae7
* Sun Sep 18 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.3-2
84e3ae7
- Ship COPYING and ChangeLog
84e3ae7
8ddadfa
* Fri Apr  1 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.3-1
8ddadfa
- Update to m4-1.4.3
8ddadfa
8934cd1
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 1.4.2-3
8934cd1
- build with gcc-4
8934cd1
Florian La Roche 7a5faa2
* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 7a5faa2
- rebuild
Florian La Roche 7a5faa2
00ae83f
* Sun Dec 12 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-1
00ae83f
- Update to m4-1.4.2
00ae83f
cvsdist aab02e2
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist aab02e2
- rebuilt
cvsdist aab02e2
cvsdist d38dd81
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist d38dd81
- rebuilt
cvsdist d38dd81
cvsdist c754ed1
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist c754ed1
- rebuilt
cvsdist c754ed1
cvsdist 264e928
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 264e928
- rebuilt
cvsdist 264e928
cvsdist 264e928
* Mon Nov 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 264e928
- add french translation file
cvsdist 264e928
cvsdist 3e41886
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 3e41886
- automated rebuild
cvsdist 3e41886
cvsdist 2da4d58
* Wed Jun 19 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2da4d58
- do not strip apps
cvsdist 2da4d58
cvsdist 2da4d58
* Fri Jun 14 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2da4d58
- rebuild
cvsdist 2da4d58
cvsdist 2da4d58
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 2da4d58
- automated rebuild
cvsdist 2da4d58
cvsdist c9ba199
* Thu Mar 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist c9ba199
- use _infodir on popular request #47465
cvsdist c9ba199
cvsdist bbd742c
* Sat Jan 05 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist bbd742c
- add URL tag
cvsdist bbd742c
- improved spec file
cvsdist bbd742c
- add hack to update config.guess config.sub
cvsdist bbd742c
- fix to build with newer autoconf versions
cvsdist bbd742c
cvsdist 83487b4
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 83487b4
- Bump release + rebuild.
cvsdist 83487b4
cvsdist 3b1f1ec
* Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 3b1f1ec
- signal patch is not necessary anymore
cvsdist 3b1f1ec
- fix printf buffer overflow problem
cvsdist 3b1f1ec
cvsdist e52347c
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist e52347c
- automatic rebuild
cvsdist e52347c
cvsdist e52347c
* Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
cvsdist e52347c
- added defattr
cvsdist e52347c
cvsdist e52347c
* Mon Jun  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist e52347c
- FHS compliance
cvsdist e52347c
- 1.4.1
cvsdist e52347c
- some fixes to spec file
cvsdist e52347c
cvsdist e52347c
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist e52347c
- auto rebuild in the new build environment (release 12)
cvsdist e52347c
cvsdist e52347c
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
cvsdist e52347c
- build against glibc 2.1
cvsdist e52347c
cvsdist e52347c
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
cvsdist e52347c
- translations modified for de, fr, tr
cvsdist e52347c
cvsdist e52347c
* Fri Apr 10 1998 Cristian Gafton <gafton@redhat.com>
cvsdist e52347c
- Manhattan build
cvsdist e52347c
bccba38
* Tue Oct 21 1997 Cristian Gafton <gafton@redhat.com>
cvsdist e52347c
- added info file handling and BuildRoot
cvsdist e52347c
cvsdist e52347c
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
cvsdist e52347c
- built against glibc
cvsdist e52347c