1bd39d
Summary:    A GNU tool for automatically configuring source code
1bd39d
Name:       autoconf213
1bd39d
Version:    2.13
1bd39d
Release:    39%{?dist}
1bd39d
License:    GPLv2+
1bd39d
Group:      Development/Tools
1bd39d
URL:        http://www.gnu.org/software/autoconf/
1bd39d
Source:     ftp://prep.ai.mit.edu/pub/gnu/autoconf/autoconf-%{version}.tar.gz
1bd39d
Patch0:     autoconf-2.12-race.patch
1bd39d
Patch1:     autoconf-2.13-mawk.patch
1bd39d
Patch2:     autoconf-2.13-notmp.patch
1bd39d
Patch3:     autoconf-2.13-c++exit.patch
1bd39d
Patch4:     autoconf-2.13-headers.patch
1bd39d
Patch6:     autoconf-2.13-exit.patch
1bd39d
Patch7:     autoconf-2.13-wait3test.patch
1bd39d
Patch8:     autoconf-2.13-make-defs-62361.patch
1bd39d
Patch9:     autoconf-2.13-versioning.patch
1bd39d
Patch10:    autoconf213-destdir.patch
1bd39d
Patch11:    autoconf213-info.patch
1bd39d
Patch12:    autoconf213-testsuite.patch
1bd39d
Requires:   gawk, m4 >= 1.1, coreutils
1bd39d
Requires(post):  /sbin/install-info
1bd39d
Requires(preun): /sbin/install-info
1bd39d
Buildrequires:   texinfo, m4 >= 1.1, perl, gawk, dejagnu, flex
1bd39d
BuildArch:  noarch
1bd39d
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
1bd39d
1bd39d
%description
1bd39d
GNU's Autoconf is a tool for configuring source code and Makefiles.
1bd39d
Using Autoconf, programmers can create portable and configurable
1bd39d
packages, since the person building the package is allowed to specify
1bd39d
various configuration options.
1bd39d
1bd39d
You should install Autoconf if you are developing software and you
1bd39d
would like to use it to create shell scripts that will configure your
1bd39d
source code packages. If you are installing Autoconf, you will also
1bd39d
need to install the GNU m4 package.
1bd39d
1bd39d
Note that the Autoconf package is not required for the end-user who
1bd39d
may be configuring software with an Autoconf-generated script;
1bd39d
Autoconf is only required for the generation of the scripts, not their
1bd39d
use.
1bd39d
1bd39d
%prep
1bd39d
%setup -q -n autoconf-%{version}
1bd39d
%patch0 -p1
1bd39d
%patch1 -p1
1bd39d
%patch2 -p1
1bd39d
%patch3 -p1
1bd39d
%patch4 -p1
1bd39d
%patch6 -p1
1bd39d
%patch7 -p1
1bd39d
%patch8 -p1
1bd39d
%patch9 -p1
1bd39d
%patch10 -p1
1bd39d
%patch11 -p1
1bd39d
%patch12 -p1
1bd39d
mv autoconf.texi autoconf213.texi
1bd39d
rm -f autoconf.info
1bd39d
1bd39d
%build
1bd39d
%configure --program-suffix=-%{version}
1bd39d
make
1bd39d
1bd39d
%install
1bd39d
rm -rf ${RPM_BUILD_ROOT}
1bd39d
#makeinstall
1bd39d
make install DESTDIR=$RPM_BUILD_ROOT
1bd39d
1bd39d
rm ${RPM_BUILD_ROOT}/%{_bindir}/autoscan-%{version}
1bd39d
1bd39d
%check
1bd39d
make check
1bd39d
1bd39d
# We don't want to include the standards.info stuff in the package,
1bd39d
# because it comes from binutils...
1bd39d
rm -f ${RPM_BUILD_ROOT}%{_infodir}/standards*
1bd39d
1bd39d
%post
1bd39d
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
1bd39d
1bd39d
%preun
1bd39d
if [ "$1" = 0 ]; then
1bd39d
    /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
1bd39d
fi
1bd39d
1bd39d
%clean
1bd39d
rm -rf ${RPM_BUILD_ROOT}
1bd39d
1bd39d
%files
1bd39d
%defattr(-,root,root,-)
1bd39d
%{_bindir}/*
1bd39d
%{_infodir}/*.info*
1bd39d
%{_datadir}/autoconf-%{version}/
1bd39d
%doc AUTHORS COPYING NEWS README TODO
1bd39d
1bd39d
%changelog
1bd39d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-39
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1bd39d
1bd39d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-38
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1bd39d
1bd39d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-37
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1bd39d
1bd39d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-36
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1bd39d
1bd39d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-35
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1bd39d
1bd39d
* Fri Feb 20 2015 Pavel Raiskup <praiskup@redhat.com> - 2.13-34
1bd39d
- don't ship broken (and ancient) autoscan (rhbz#1194568)
1bd39d
- drop explicit 'Requires: perl' (related rhbz#1194568)
1bd39d
1bd39d
* Mon Jul 28 2014 Pavel Raiskup <praiskup@redhat.com> - 2.13-32
1bd39d
- don't build-require compat-gcc-34-g77 at all
1bd39d
1bd39d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-31
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1bd39d
1bd39d
* Fri Oct 18 2013 Pavel Raiskup <praiskup@redhat.com> - 2.13-30
1bd39d
- disable g77 tests for RHEL7 builds
1bd39d
1bd39d
* Wed Oct 09 2013 Pavel Raiskup <praiskup@redhat.com> - 2.13-29
1bd39d
- enable testsuite for obsolescent autoconf213
1bd39d
1bd39d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-28
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1bd39d
1bd39d
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.13-27
1bd39d
- Perl 5.18 rebuild
1bd39d
1bd39d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-26
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1bd39d
1bd39d
* Mon Oct 29 2012 Pavel Raiskup <praiskup@redhat.com> - 2.13-25
1bd39d
- remove unnecessary BR, remove trailing whitespaces
1bd39d
1bd39d
* Fri Oct 12 2012 Pavel Raiskup <praiskup@redhat.com> - 2.13-24
1bd39d
- update license tag in specfile
1bd39d
1bd39d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-23
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1bd39d
1bd39d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-22
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1bd39d
1bd39d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-21
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1bd39d
1bd39d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-20
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1bd39d
1bd39d
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-19
1bd39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1bd39d
1bd39d
* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 2.13-18
1bd39d
- update license tag
1bd39d
1bd39d
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 2.13-17
1bd39d
- our tarball hat different size and timestamps then the upstream
1bd39d
  tarball. No changes, though.
1bd39d
- rebuild with upstream sources
1bd39d
1bd39d
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.13-16
1bd39d
- delete old autoconf.info file
1bd39d
1bd39d
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.13-15
1bd39d
- add autoconf213 info entry
1bd39d
- add disttag
1bd39d
1bd39d
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 2.13-14
1bd39d
- buildrequire perl for autoscan script
1bd39d
1bd39d
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 2.13-13
1bd39d
- buildroot fixed
1bd39d
- removed textutils requirement
1bd39d
- dot removed from summary
1bd39d
- requires gawk, but not perl
1bd39d
- use install-info
1bd39d
- use BuildArch
1bd39d
- replace tabs with spaces
1bd39d
- fix defattr
1bd39d
- use 'make install DESTDIR=...'
1bd39d
1bd39d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.13-12.1
1bd39d
- rebuild
1bd39d
1bd39d
* Mon Feb 27 2006 Karsten Hopp <karsten@redhat.de> 2.13-12
1bd39d
- require m4 >= 1.1
1bd39d
1bd39d
* Mon Feb 27 2006 Karsten Hopp <karsten@redhat.de> 2.13-11
1bd39d
- BuildRequire m4 (#181959)
1bd39d
1bd39d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1bd39d
- rebuilt
1bd39d
1bd39d
* Mon Feb 21 2005 Karsten Hopp <karsten@redhat.de> 2.13-10
1bd39d
- Copyright -> License
1bd39d
1bd39d
* Thu Sep 23 2004 Daniel Reed <djr@redhat.com> - 2.13-9
1bd39d
- rebuilt for dist-fc3
1bd39d
1bd39d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
1bd39d
- rebuilt
1bd39d
1bd39d
* Tue Dec  9 2003 Jens Petersen <petersen@redhat.com> - 2.13-7
1bd39d
- buildrequire texinfo (#111169) [mvd@mylinux.com.ua]
1bd39d
1bd39d
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
1bd39d
- rebuilt
1bd39d
1bd39d
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 2.13-5
1bd39d
- Fix unpackaged file
1bd39d
1bd39d
* Fri Jun 28 2002 Jens Petersen <petersen@redhat.com> 2.13-4
1bd39d
- update url (#66840)
1bd39d
- added doc files
1bd39d
1bd39d
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.13-3
1bd39d
- automated rebuild
1bd39d
1bd39d
* Thu May 23 2002 Tim Powers <timp@redhat.com> 2.13-2
1bd39d
- automated rebuild
1bd39d
1bd39d
* Wed May 15 2002 Jens Petersen <petersen@redhat.com> 2.13-1
1bd39d
- new package based on autoconf-2.13-17
1bd39d
- don't make unversioned bindir symlinks
1bd39d
- version datadir
1bd39d
- version info filename, but don't install-info it
1bd39d
- update AC_OUTPUT_MAKE_DEFS to fix problem with c++exit patch (#62361)
1bd39d
1bd39d
* Wed Mar 27 2002 Jens Petersen <petersen@redhat.com> 2.13-17
1bd39d
- add URL
1bd39d
1bd39d
* Wed Feb 27 2002 Jens Petersen <petersen@redhat.com> 2.13-16
1bd39d
- add version suffix to bindir files and symlink them to their
1bd39d
unversioned names
1bd39d
1bd39d
* Mon Feb 25 2002 Elliot Lee <sopwith@redhat.com> 2.13-15
1bd39d
- Add wait3test.patch to make sure that the child process actually does
1bd39d
something that the kernel will take note of. Fixes the failing wait3 test
1bd39d
that was worked around in time-1.7-15.
1bd39d
1bd39d
* Mon Aug  6 2001 Tim Powers <timp@redhat.com>
1bd39d
- rebuilt to fix bug #50761
1bd39d
1bd39d
* Thu Jul 26 2001 Than Ngo <than@redhat.com>
1bd39d
- add patch to fix exit status
1bd39d
1bd39d
* Tue Jul 10 2001 Jens Petersen <petersen@redhat.com>
1bd39d
- add patch to include various standard C headers as needed
1bd39d
  by various autoconf tests (#19114)
1bd39d
- add patch to autoscan.pl to get a better choice of init
1bd39d
  file (#42071), to test for CPP after CC (#42072) and to
1bd39d
  detect C++ source and g++ (#42073).
1bd39d
1bd39d
* Tue Jun 26 2001 Jens Petersen <petersen@redhat.com>
1bd39d
- Add a back-port of _AC_PROG_CXX_EXIT_DECLARATION
1bd39d
  from version 2.50 to make detection of C++ exit()
1bd39d
  declaration prototype platform independent.  The check is
1bd39d
  done in AC_PROG_CXX with the result stored in "confdefs.h".
1bd39d
  The exit() prototype in AC_TRY_RUN_NATIVE is no longer needed.
1bd39d
  (fixes #18829)
1bd39d
1bd39d
* Wed Nov 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1bd39d
- Fix up interoperability with glibc 2.2 and gcc 2.96:
1bd39d
  AC_TRY_RUN_NATIVE in C++ mode added a prototype for exit() to
1bd39d
  the test code without throwing an exception, causing a conflict
1bd39d
  with stdlib.h --> AC_TRY_RUN_NATIVE for C++ code including stdlib.h
1bd39d
  always failed, returning wrong results
1bd39d
1bd39d
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
1bd39d
- add textutils as a dependency (#14439)
1bd39d
1bd39d
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1bd39d
- automatic rebuild
1bd39d
1bd39d
* Mon Jun  5 2000 Jeff Johnson <jbj@redhat.com>
1bd39d
- FHS packaging.
1bd39d
1bd39d
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1bd39d
- fix preun
1bd39d
1bd39d
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
1bd39d
- add patch to help autoconf clean after itself and not leave /tmp clobbered
1bd39d
  with acin.* and acout.* files (can you say annoying?)
1bd39d
1bd39d
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1bd39d
- auto rebuild in the new build environment (release 4)
1bd39d
- use gawk, not mawk
1bd39d
1bd39d
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
1bd39d
- moved /usr/lib/autoconf to /usr/share/autoconf (with automake)
1bd39d
1bd39d
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
1bd39d
- Injected new description and group.
1bd39d
1bd39d
* Tue Jan 12 1999 Jeff Johnson <jbj@redhat.com>
1bd39d
- update to 2.13.
1bd39d
1bd39d
* Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
1bd39d
- build against glibc 2.1
1bd39d
1bd39d
* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
1bd39d
- requires perl
1bd39d
1bd39d
* Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
1bd39d
- patch for fixing /tmp race conditions
1bd39d
1bd39d
* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
1bd39d
- spec file cleanups
1bd39d
- made a noarch package
1bd39d
- uses autoconf
1bd39d
- uses install-info
1bd39d
1bd39d
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
1bd39d
- built with glibc