djdelorie / rpms / make

Forked from rpms/make 3 years ago
Clone
cvsdist 39c1b9e
Summary: A GNU tool which simplifies the build process for users.
cvsdist 39c1b9e
Name: make
cvsdist 39c1b9e
Epoch: 1
cvsdist d320491
Version: 3.80
31817bd
Release: 8.1
cvsdist b1e8faa
License: GPL
cvsdist 39c1b9e
Group: Development/Tools
aaabb91
URL: http://www.gnu.org/software/make/
cvsdist d320491
Source: ftp://ftp.gnu.org/gnu/make/make-%{version}.tar.bz2
cvsdist 39c1b9e
Patch: make-3.79.1-noclock_gettime.patch
cvsdist 7da83e4
Patch2: make-3.79.1-siglist.patch
cvsdist 8ebb889
Patch3: make-3.80-cvs.patch
a38a0f7
Patch4: make-3.80-j8k.patch
9023218
Patch5: make-3.80-getcwd.patch
ebecf34
Patch6: make-3.80-err-reporting.patch
cvsdist 39c1b9e
Prereq: /sbin/install-info
cvsdist 39c1b9e
Prefix: %{_prefix}
cvsdist 39c1b9e
Buildroot: %{_tmppath}/%{name}-root
cvsdist 39c1b9e
cvsdist 39c1b9e
%description
cvsdist 39c1b9e
A GNU tool for controlling the generation of executables and other
cvsdist 83a73bc
non-source files of a program from the program's source files. Make
cvsdist 39c1b9e
allows users to build and install packages without any significant
cvsdist 83a73bc
knowledge about the details of the build process. The details about
cvsdist 39c1b9e
how the program should be built are provided for make in the program's
cvsdist 39c1b9e
makefile.
cvsdist 39c1b9e
cvsdist 39c1b9e
The GNU make tool should be installed on your system because it is
cvsdist 39c1b9e
commonly used to simplify the process of installing programs.
cvsdist 39c1b9e
cvsdist 39c1b9e
%prep
cvsdist 39c1b9e
%setup -q
cvsdist 39c1b9e
%patch -p1
cvsdist d320491
#%patch2 -p1
cvsdist 8ebb889
%patch3 -p0
a38a0f7
%patch4 -p1
9023218
%patch5 -p1
ebecf34
%patch6 -p1
cvsdist 39c1b9e
cvsdist 39c1b9e
%build
cvsdist d320491
#autoreconf -f --install
cvsdist 39c1b9e
%configure
cvsdist d320491
#touch .deps/remote-stub.Po # Workaround for broken automake files
cvsdist 7da83e4
make %{?_smp_mflags}
cvsdist a5cf452
make check
cvsdist 39c1b9e
cvsdist 39c1b9e
%install
cvsdist 39c1b9e
rm -rf ${RPM_BUILD_ROOT}
cvsdist 39c1b9e
cvsdist 39c1b9e
%makeinstall
cvsdist 39c1b9e
cvsdist b1e8faa
pushd ${RPM_BUILD_ROOT}
cvsdist 39c1b9e
  ln -sf make .%{_bindir}/gmake
cvsdist d320491
  #gzip -9nf .%{_infodir}/make.info*
cvsdist 39c1b9e
  rm -f .%{_infodir}/dir
cvsdist b1e8faa
  chmod ug-s .%{_bindir}/*
cvsdist b1e8faa
popd
cvsdist b1e8faa
cvsdist b1e8faa
%find_lang %name
cvsdist 39c1b9e
cvsdist 39c1b9e
%clean
cvsdist 39c1b9e
rm -rf ${RPM_BUILD_ROOT}
cvsdist 39c1b9e
cvsdist 39c1b9e
%post
cvsdist 39c1b9e
/sbin/install-info %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility."
cvsdist 39c1b9e
cvsdist 39c1b9e
%preun
cvsdist 39c1b9e
if [ $1 = 0 ]; then
cvsdist 39c1b9e
   /sbin/install-info --delete %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility."
cvsdist 39c1b9e
fi
cvsdist 39c1b9e
cvsdist b1e8faa
%files  -f %{name}.lang
cvsdist 39c1b9e
%defattr(-,root,root)
cvsdist 39c1b9e
%doc NEWS README
cvsdist 39c1b9e
%{_bindir}/*
cvsdist 39c1b9e
%{_mandir}/man*/*
cvsdist 39c1b9e
%{_infodir}/*.info*
cvsdist 39c1b9e
cvsdist 39c1b9e
%changelog
31817bd
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
31817bd
- rebuilt
31817bd
ebecf34
* Mon Aug 22 2005 Jakub Jelinek <jakub@redhat.com> 3.80-8
ebecf34
- make sure errno for error reporting is not lost accross _() calls
ebecf34
- report EOF on read pipe differently from read returning < 0 reporting
ebecf34
9023218
* Mon Mar  7 2005 Jakub Jelinek <jakub@redhat.com> 3.80-7
9dc7def
- rebuilt with GCC 4
9dc7def
a38a0f7
* Mon Dec 13 2004 Jakub Jelinek <jakub@redhat.com> 3.80-6
a38a0f7
- refuse -jN where N is bigger than PIPE_BUF (#142691, #17374)
a38a0f7
aaabb91
* Thu Oct  7 2004 Jakub Jelinek <jakub@redhat.com> 3.80-5
aaabb91
- add URL rpm tag (#134799)
aaabb91
cvsdist 80bc026
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 80bc026
- rebuilt
cvsdist 80bc026
cvsdist 602a3e6
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 602a3e6
- rebuilt
cvsdist 602a3e6
cvsdist 8ebb889
* Tue Dec 02 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 8ebb889
- add important bug-fixes from make home-page
cvsdist 8ebb889
cvsdist d320491
* Sun Nov 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist d320491
- update to 3.80
cvsdist d320491
cvsdist 6e166d7
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 6e166d7
- rebuilt
cvsdist 6e166d7
cvsdist 7da83e4
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 7da83e4
- rebuilt
cvsdist 7da83e4
cvsdist 7da83e4
* Sun Dec 29 2002 Tim Powers <timp@redhat.com>
cvsdist 7da83e4
- fix references to %%install in the changelog so that the package will build
cvsdist 7da83e4
cvsdist 7da83e4
* Tue Dec 03 2002 Elliot Lee <sopwith@redhat.com> 3.79.1-15
cvsdist 7da83e4
- _smp_mflags
cvsdist 7da83e4
- Fix ppc build (sys_siglist issues in patch2)
cvsdist 7da83e4
cvsdist 101b4ae
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 101b4ae
- automated rebuild
cvsdist 101b4ae
cvsdist a5cf452
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist a5cf452
- automated rebuild
cvsdist a5cf452
cvsdist a5cf452
* Thu May 23 2002 Jakub Jelinek <jakub@redhat.com>
cvsdist a5cf452
- Run make check during build
cvsdist a5cf452
cvsdist a5cf452
* Thu May 23 2002 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist a5cf452
- Fix build with current auto* tools
cvsdist a5cf452
cvsdist 83a73bc
* Fri Jan 25 2002 Jakub Jelinek <jakub@redhat.com>
cvsdist 83a73bc
- rebuilt with gcc 3.1
cvsdist 83a73bc
cvsdist b1e8faa
* Fri Jul  6 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist b1e8faa
- s/Copyright/License/
cvsdist b1e8faa
- langify
cvsdist b1e8faa
- Make sure it isn't setgid if built as root
cvsdist b1e8faa
cvsdist 3789d5a
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 3789d5a
- Bump release + rebuild.
cvsdist 3789d5a
cvsdist 39c1b9e
* Mon Aug  7 2000 Tim Waugh <twaugh@redhat.com>
cvsdist 39c1b9e
- change info-dir entry so that 'info make' works (#15029).
cvsdist 39c1b9e
cvsdist 39c1b9e
* Tue Aug  1 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist 39c1b9e
- assume we don't have clock_gettime in configure, so that
cvsdist 39c1b9e
  make is not linked against -lpthread (and thus does not
cvsdist 39c1b9e
  limit stack to 2MB).
cvsdist 39c1b9e
cvsdist 39c1b9e
* Sat Jul 22 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 39c1b9e
- add locale files (#14362).
cvsdist 39c1b9e
cvsdist 39c1b9e
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 39c1b9e
- automatic rebuild
cvsdist 39c1b9e
cvsdist 39c1b9e
* Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
cvsdist 39c1b9e
- 3.79.1 bugfix release
cvsdist 39c1b9e
cvsdist 39c1b9e
* Mon Jun  5 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 39c1b9e
- FHS packaging.
cvsdist 39c1b9e
cvsdist 39c1b9e
* Sun May  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 39c1b9e
- Fix build for some odd situations, such as
cvsdist 39c1b9e
  - previously installed make != GNU make
cvsdist 39c1b9e
  - /bin/sh != bash
cvsdist 39c1b9e
cvsdist 39c1b9e
* Mon Apr 17 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 39c1b9e
- update to 3.79
cvsdist 39c1b9e
cvsdist 39c1b9e
* Thu Feb 24 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 39c1b9e
- add patch from Andreas Jaeger to fix dtype lookups (for glibc 2.1.3
cvsdist 39c1b9e
  builds)
cvsdist 39c1b9e
cvsdist 39c1b9e
* Mon Feb  7 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 39c1b9e
- compress man page.
cvsdist 39c1b9e
cvsdist 39c1b9e
* Fri Jan 21 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 39c1b9e
- apply patch to fix a /tmp race condition from Thomas Biege
cvsdist 7da83e4
- simplify %%install
cvsdist 39c1b9e
cvsdist 39c1b9e
* Sat Nov 27 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 39c1b9e
- update to 3.78.1.
cvsdist 39c1b9e
cvsdist 39c1b9e
* Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
cvsdist 39c1b9e
- added a serial tag so it upgrades right
cvsdist 39c1b9e
cvsdist 39c1b9e
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 39c1b9e
- auto rebuild in the new build environment (release 5)
cvsdist 39c1b9e
cvsdist 39c1b9e
* Wed Sep 16 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 39c1b9e
- added a patch for large file support in glob
cvsdist 39c1b9e
 
cvsdist 39c1b9e
* Tue Aug 18 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 39c1b9e
- update to 3.77
cvsdist 39c1b9e
cvsdist 39c1b9e
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
cvsdist 39c1b9e
- translations modified for de, fr, tr
cvsdist 39c1b9e
cvsdist 39c1b9e
* Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
cvsdist 39c1b9e
- udpated from 3.75 to 3.76
cvsdist 39c1b9e
- various spec file cleanups
cvsdist 39c1b9e
- added install-info support
cvsdist 39c1b9e
cvsdist 39c1b9e
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
cvsdist 39c1b9e
- built against glibc