25adaf
Summary: The GNU macro processor
25adaf
Name: m4
25adaf
Version: 1.4.18
25adaf
Release: 7%{?dist}
25adaf
License: GPLv3+
25adaf
Group: Applications/Text
25adaf
Source0: http://ftp.gnu.org/gnu/m4/m4-%{version}.tar.xz
25adaf
Source1: http://ftp.gnu.org/gnu/m4/m4-%{version}.tar.xz.sig
25adaf
URL: http://www.gnu.org/software/m4/
25adaf
# Patch0: update to glibc libio.h removal, rhbz#1573342
25adaf
Patch0: m4-1.4.18-glibc-change-work-around.patch
25adaf
Requires(post): /sbin/install-info
25adaf
Requires(preun): /sbin/install-info
25adaf
BuildRequires: autoconf automake
25adaf
%ifarch ppc ppc64
25adaf
BuildRequires: texinfo
25adaf
%endif
25adaf
# Gnulib bundled - the library has been granted an exception, see https://fedorahosted.org/fpc/ticket/174
25adaf
# Gnulib is not versioned, see m4 ChangeLog for approximate date of Gnulib copy
25adaf
Provides: bundled(gnulib)
25adaf
25adaf
%description
25adaf
A GNU implementation of the traditional UNIX macro processor.  M4 is
25adaf
useful for writing text files which can be logically parsed, and is used
25adaf
by many programs as part of their build process.  M4 has built-in
25adaf
functions for including files, running shell commands, doing arithmetic,
25adaf
etc.  The autoconf program needs m4 for generating configure scripts, but
25adaf
not for running configure scripts.
25adaf
25adaf
Install m4 if you need a macro processor.
25adaf
25adaf
%prep
25adaf
%setup -q
25adaf
%patch0 -p1 -b .glibc-change-work-around
25adaf
chmod 644 COPYING
25adaf
25adaf
%build
25adaf
autoreconf -ivf
25adaf
%configure
25adaf
make %{?_smp_mflags}
25adaf
25adaf
%install
25adaf
make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
25adaf
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
25adaf
25adaf
%check
25adaf
make %{?_smp_mflags} check
25adaf
25adaf
%files
25adaf
%license COPYING
25adaf
%doc AUTHORS ChangeLog NEWS README THANKS TODO
25adaf
%{_bindir}/m4
25adaf
%{_infodir}/*
25adaf
%{_mandir}/man1/m4.1*
25adaf
25adaf
%post
25adaf
if [ -f %{_infodir}/m4.info.gz ]; then # --excludedocs?
25adaf
    /sbin/install-info %{_infodir}/m4.info.gz %{_infodir}/dir || :
25adaf
fi
25adaf
25adaf
%preun
25adaf
if [ "$1" = 0 ]; then
25adaf
    if [ -f %{_infodir}/m4.info.gz ]; then # --excludedocs?
25adaf
        /sbin/install-info --delete %{_infodir}/m4.info.gz %{_infodir}/dir || :
25adaf
    fi
25adaf
fi
25adaf
25adaf
%changelog
25adaf
* Mon Aug 06 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-7
25adaf
- Work around change in glibc
25adaf
  Resolves: #1611732
25adaf
25adaf
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-6
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
25adaf
25adaf
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-5
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
25adaf
25adaf
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-4
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
25adaf
25adaf
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.18-3
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
25adaf
25adaf
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.4.18-2
25adaf
- Add missing %%license macro
25adaf
  Resolves: #1418521
25adaf
25adaf
* Mon Jan 02 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.18-1
25adaf
- Update to m4-1.4.18
25adaf
  Resolves: #1409340
25adaf
25adaf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.17-9
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
25adaf
25adaf
* Mon Jul 13 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-8
25adaf
- Fix m4 FTBFS in rawhide
25adaf
  Resolves: #1239665
25adaf
25adaf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-7
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
25adaf
25adaf
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-6
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
25adaf
25adaf
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.17-5
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
25adaf
25adaf
* Thu Apr 10 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-4
25adaf
- Fix ppc64le test fails
25adaf
  Resolves: #1083434
25adaf
25adaf
* Mon Dec 09 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-3
25adaf
- Buildrequire texinfo for ppc architecture
25adaf
  Resolves: #1038230
25adaf
25adaf
* Tue Nov 12 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-2
25adaf
- Fix installation of info documentation
25adaf
  Resolves: #1020194
25adaf
25adaf
* Tue Nov 05 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.17-1
25adaf
- Update to m4-1.4.17
25adaf
  Resolves: #1010895
25adaf
- Fix bogus date in the %%changelog
25adaf
25adaf
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-9
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
25adaf
25adaf
* Thu Apr 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-8
25adaf
- Rerun autoreconf
25adaf
  Resolves: #926109
25adaf
25adaf
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-7
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
25adaf
25adaf
* Tue Aug 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-6
25adaf
- Fix issues found by fedora-review utility in the spec file
25adaf
25adaf
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-5
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
25adaf
25adaf
* Mon May 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-4
25adaf
- Fix handling of bundled gnulib in the spec file
25adaf
  Resolves: #821777
25adaf
25adaf
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-3
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
25adaf
25adaf
* Tue Sep 20 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-2
25adaf
- Temporarily fix readlink test to accept EINVAL also
25adaf
  Resolves: #739189
25adaf
25adaf
* Wed Mar 02 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.16-1
25adaf
- Update to m4-1.4.16
25adaf
25adaf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.15-2
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
25adaf
25adaf
* Tue Sep  7 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.15-1
25adaf
- Update to m4-1.4.15 (removed include patch, already applied in upstream source)
25adaf
  Resolves: #630709
25adaf
25adaf
* Mon Mar  1 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.14-1
25adaf
- Update to m4-1.4.14
25adaf
  Resolves: #568339
25adaf
25adaf
* Thu Sep  3 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.13-4
25adaf
- Fix errors installing m4 with --excludedocs
25adaf
  Resolves: #516013
25adaf
25adaf
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 1.4.13-3
25adaf
- Use xz compressed upstream tarball.
25adaf
25adaf
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.13-2
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
25adaf
25adaf
* Wed May 27 2009 Stepan Kasal <skasal@redhat.com> - 1.4.13-1
25adaf
- new upstream release
25adaf
- drop the ununsed Source1: %%{SOURCE0}.sig
25adaf
- enable %%check again
25adaf
25adaf
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.12-2
25adaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
25adaf
25adaf
* Wed Nov  5 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.12-1
25adaf
- Update to m4-1.4.12
25adaf
  Resolves: #469944
25adaf
- Merge review
25adaf
  Resolves: #226115
25adaf
25adaf
* Wed Apr 23 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.11-1
25adaf
- Update to m4-1.4.11 (removed vasnprintf patch, it's included in
25adaf
  upstream source)
25adaf
  Resolves: #443589
25adaf
25adaf
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-3
25adaf
- Fix Buildroot
25adaf
25adaf
* Mon Dec 17 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-2
25adaf
- Fix vasnprintf puts %%n into a writeable format string in all cases
25adaf
  Resolves: #345651
25adaf
25adaf
* Wed Aug 22 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.10-1
25adaf
- Update to m4-1.4.10
25adaf
- Fix license to GPL version 3 or later
25adaf
25adaf
* Tue Jun  5 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-1
25adaf
- Update to m4-1.4.9
25adaf
25adaf
* Thu Apr 19 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.8-2
25adaf
- Rebuild
25adaf
25adaf
* Sun Nov 26 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.8-1
25adaf
- Update to m4-1.4.8
25adaf
25adaf
* Wed Oct 25 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.7-2
25adaf
- Drop %%check again.  SIGPIPE is set to SIG_IGN in mock, which breaks the
25adaf
  sysval test.
25adaf
25adaf
* Tue Oct 24 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.7-1
25adaf
- Update to m4-1.4.7
25adaf
- Add %%check
25adaf
- Fix a rpmlint warning about Summary:
25adaf
25adaf
* Mon Jul 17 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.5-3
25adaf
- Use the install-info scriptlets recommended in the Fedora Extras wiki
25adaf
- Move $RPM_BUILD_ROOT cleaning from %%prep to %%install
25adaf
25adaf
* Mon Jul 17 2006 Tomas Mraz <tmraz@redhat.com> - 1.4.5-2
25adaf
- remove infodir/dir so it isn't included in the package
25adaf
25adaf
* Mon Jul 17 2006 Miloslav Trmac <mitr@redhat.com> - 1.4.5-1
25adaf
- Update to m4-1.4.5
25adaf
25adaf
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2.2
25adaf
- rebuild
25adaf
25adaf
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2.1
25adaf
- bump again for double-long bug on ppc(64)
25adaf
25adaf
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.4.4-1.2
25adaf
- rebuilt for new gcc4.1 snapshot and glibc changes
25adaf
25adaf
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
25adaf
- rebuilt
25adaf
25adaf
* Sat Oct 22 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.4-1
25adaf
- Update to m4-1.4.4
25adaf
25adaf
* Sun Sep 18 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.3-2
25adaf
- Ship COPYING and ChangeLog
25adaf
25adaf
* Fri Apr  1 2005 Miloslav Trmac <mitr@redhat.com> - 1.4.3-1
25adaf
- Update to m4-1.4.3
25adaf
25adaf
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 1.4.2-3
25adaf
- build with gcc-4
25adaf
25adaf
* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
25adaf
- rebuild
25adaf
25adaf
* Sun Dec 12 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-1
25adaf
- Update to m4-1.4.2
25adaf
25adaf
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
25adaf
- rebuilt
25adaf
25adaf
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
25adaf
- rebuilt
25adaf
25adaf
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
25adaf
- rebuilt
25adaf
25adaf
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
25adaf
- rebuilt
25adaf
25adaf
* Mon Nov 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- add french translation file
25adaf
25adaf
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
25adaf
- automated rebuild
25adaf
25adaf
* Wed Jun 19 2002 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- do not strip apps
25adaf
25adaf
* Fri Jun 14 2002 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- rebuild
25adaf
25adaf
* Thu May 23 2002 Tim Powers <timp@redhat.com>
25adaf
- automated rebuild
25adaf
25adaf
* Thu Mar 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- use _infodir on popular request #47465
25adaf
25adaf
* Sat Jan 05 2002 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- add URL tag
25adaf
- improved spec file
25adaf
- add hack to update config.guess config.sub
25adaf
- fix to build with newer autoconf versions
25adaf
25adaf
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
25adaf
- Bump release + rebuild.
25adaf
25adaf
* Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
25adaf
- signal patch is not necessary anymore
25adaf
- fix printf buffer overflow problem
25adaf
25adaf
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
25adaf
- automatic rebuild
25adaf
25adaf
* Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
25adaf
- added defattr
25adaf
25adaf
* Mon Jun  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
25adaf
- FHS compliance
25adaf
- 1.4.1
25adaf
- some fixes to spec file
25adaf
25adaf
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
25adaf
- auto rebuild in the new build environment (release 12)
25adaf
25adaf
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
25adaf
- build against glibc 2.1
25adaf
25adaf
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
25adaf
- translations modified for de, fr, tr
25adaf
25adaf
* Fri Apr 10 1998 Cristian Gafton <gafton@redhat.com>
25adaf
- Manhattan build
25adaf
25adaf
* Tue Oct 21 1997 Cristian Gafton <gafton@redhat.com>
25adaf
- added info file handling and BuildRoot
25adaf
25adaf
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
25adaf
- built against glibc
25adaf