123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- Summary: A GNU tool for automatically configuring source code.
- Summary(ja): ソースコードを自動的に設定するための GNU ツール
- Name: autoconf213
- Version: 2.13
- Release: 7%{?_dist_release}
- License: GPLv2
- Group: Development/Tools
- URL: http://www.gnu.org/software/autoconf/
- Source0: ftp://prep.ai.mit.edu/pub/gnu/autoconf/autoconf-%{version}.tar.gz
- Source1: filter-requires-%{name}.sh
- Patch0: autoconf-2.12-race.patch
- Patch1: autoconf-2.13-mawk.patch
- Patch2: autoconf-2.13-notmp.patch
- Patch3: autoconf-2.13-c++exit.patch
- Patch4: autoconf-2.13-headers.patch
- Patch5: autoconf-2.13-autoscan.patch
- Patch6: autoconf-2.13-exit.patch
- Patch7: autoconf-2.13-wait3test.patch
- Patch8: autoconf-2.13-make-defs-62361.patch
- Patch9: autoconf-2.13-versioning.patch
- Patch10: autoconf213-destdir.patch
- Patch11: autoconf213-info.patch
- BuildArchitectures: noarch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: gawk
- BuildRequires: m4
- BuildRequires: perl
- BuildRequires: texinfo
- Requires: coreutils
- Requires: gawk
- Requires: m4
- Requires: perl
- Requires(post): /sbin/install-info
- Requires(preun): /sbin/install-info
- %define __find_requires %{SOURCE1}
- %description
- GNU's Autoconf is a tool for configuring source code and Makefiles.
- Using Autoconf, programmers can create portable and configurable
- packages, since the person building the package is allowed to specify
- various configuration options.
- You should install Autoconf if you are developing software and you
- would like to use it to create shell scripts that will configure your
- source code packages. If you are installing Autoconf, you will also
- need to install the GNU m4 package.
- Note that the Autoconf package is not required for the end-user who
- may be configuring software with an Autoconf-generated script;
- Autoconf is only required for the generation of the scripts, not their
- use.
- %description -l ja
- GNU autoconf はソースコードと Makefile を自動的に設定する GNU ツール
- です.Autoconf を使えば,プログラマは移植や設定が容易なパッケージを
- 作ることができます.そのため,パッケージ作成者はさまざまな設定
- オプションを指定できます。
- ソフトウェアを開発していてソースコードパッケージを設定するシェル
- スクリプトを生成したいとお考えなら,Autoconf をインストールしてください.
- Autoconf をインストールするためには GNU m4 パッケージもインストールする
- 必要があります.
- Autoconf が生成したスクリプトを使ってソフトウェアを設定するかもしれない
- エンドユーザには Autoconf パッケージが必要ないことに注目してください.
- Autoconf が必要になるのはスクリプトを生成するときのみで,使うときには
- 必要ありません.
- %prep
- %setup -q -n autoconf-%{version}
- %patch0 -p1
- %patch1 -p1
- %patch2 -p1
- %patch3 -p1
- %patch4 -p1
- %patch5 -p1
- %patch6 -p1
- %patch7 -p1
- %patch8 -p1
- %patch9 -p1 -b .version
- %patch10 -p1
- %patch11 -p1
- mv autoconf.texi autoconf213.texi
- rm -f autoconf.info
- %build
- %configure --program-suffix=-%{version}
- make
- %install
- rm -rf $RPM_BUILD_ROOT
- make install DESTDIR=$RPM_BUILD_ROOT
- #mv $RPM_BUILD_ROOT%{_infodir}/autoconf.info $RPM_BUILD_ROOT%{_infodir}/%{name}.info
- # We don't want to include the standards.info stuff in the package,
- # because it comes from binutils...
- rm -f $RPM_BUILD_ROOT%{_infodir}/standards*
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post
- /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
- %preun
- if [ "$1" = 0 ]; then
- /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
- fi
- %files
- %defattr(-,root,root)
- %doc AUTHORS COPYING NEWS README TODO
- %{_bindir}/*
- %{_infodir}/*.info*
- %{_datadir}/autoconf-%{version}
- %changelog
- * Mon Apr 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.13-7
- - rebuilt with perl-5.12.3
- - added Patch11 to add autoconf213 info entry
- * Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 2.13-6
- - spec in utf-8
- * Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.13-5
- - rebuilt with perl-5.10.0-1
- - added Source1 (for perl(find.pl))
- * Thu Dec 14 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.13-4vl2
- - s/Copyright/License/
- - added Japanese summary and description (copied from autoconf)
- * Sun Dec 08 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.13-4vl1
- - based on 2.13-4 from Rawhide and built for Vine linux
- * Fri Jun 28 2002 Jens Petersen <petersen@redhat.com> 2.13-4
- - update url (#66840)
- - added doc files
- * Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.13-3
- - automated rebuild
- * Thu May 23 2002 Tim Powers <timp@redhat.com> 2.13-2
- - automated rebuild
- * Wed May 15 2002 Jens Petersen <petersen@redhat.com> 2.13-1
- - new package based on autoconf-2.13-17
- - don't make unversioned bindir symlinks
- - version datadir
- - version info filename, but don't install-info it
- - update AC_OUTPUT_MAKE_DEFS to fix problem with c++exit patch (#62361)
- * Wed Mar 27 2002 Jens Petersen <petersen@redhat.com> 2.13-17
- - add URL
- * Wed Feb 27 2002 Jens Petersen <petersen@redhat.com> 2.13-16
- - add version suffix to bindir files and symlink them to their
- unversioned names
- * Mon Feb 25 2002 Elliot Lee <sopwith@redhat.com> 2.13-15
- - Add wait3test.patch to make sure that the child process actually does
- something that the kernel will take note of. Fixes the failing wait3 test
- that was worked around in time-1.7-15.
- * Mon Aug 6 2001 Tim Powers <timp@redhat.com>
- - rebuilt to fix bug #50761
- * Thu Jul 26 2001 Than Ngo <than@redhat.com>
- - add patch to fix exit status
- * Tue Jul 10 2001 Jens Petersen <petersen@redhat.com>
- - add patch to include various standard C headers as needed
- by various autoconf tests (#19114)
- - add patch to autoscan.pl to get a better choice of init
- file (#42071), to test for CPP after CC (#42072) and to
- detect C++ source and g++ (#42073).
- * Tue Jun 26 2001 Jens Petersen <petersen@redhat.com>
- - Add a back-port of _AC_PROG_CXX_EXIT_DECLARATION
- from version 2.50 to make detection of C++ exit()
- declaration prototype platform independent. The check is
- done in AC_PROG_CXX with the result stored in "confdefs.h".
- The exit() prototype in AC_TRY_RUN_NATIVE is no longer needed.
- (fixes #18829)
- * Wed Nov 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- - Fix up interoperability with glibc 2.2 and gcc 2.96:
- AC_TRY_RUN_NATIVE in C++ mode added a prototype for exit() to
- the test code without throwing an exception, causing a conflict
- with stdlib.h --> AC_TRY_RUN_NATIVE for C++ code including stdlib.h
- always failed, returning wrong results
- * Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
- - add textutils as a dependency (#14439)
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild
- * Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
- - FHS packaging.
- * Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
- - fix preun
- * Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
- - add patch to help autoconf clean after itself and not leave /tmp clobbered
- with acin.* and acout.* files (can you say annoying?)
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 4)
- - use gawk, not mawk
- * Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
- - moved /usr/lib/autoconf to /usr/share/autoconf (with automake)
- * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
- - Injected new description and group.
- * Tue Jan 12 1999 Jeff Johnson <jbj@redhat.com>
- - update to 2.13.
- * Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
- - build against glibc 2.1
- * Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
- - requires perl
- * Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
- - patch for fixing /tmp race conditions
- * Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
- - spec file cleanups
- - made a noarch package
- - uses autoconf
- - uses install-info
- * Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
- - built with glibc
|