123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259 |
- Summary: A GNU tool which simplifies the build process for users.
- Summary(ja): ユーザのビルド手続きを平易にする GNU ツール
- Name: make
- Epoch: 1
- Version: 4.2.1
- Release: 1%{?_dist_release}
- License: GPL
- Group: Development/Tools
- URL: http://www.gnu.org/software/make/
- Source: https://ftp.gnu.org/gnu/make/make-%{version}.tar.bz2
- Source1: http://translationproject.org/PO-files/ja/make-%{version}.ja.po
- Patch0: make-4.2-getcwd.patch
- Patch1: make-4.0-newlines.patch
- # Assume we don't have clock_gettime in configure, so that
- # make is not linked against -lpthread (and thus does not
- # limit stack to 2MB).
- Patch2: make-4.0-noclock_gettime.patch
- # BZs #142691, #17374
- Patch3: make-4.2-j8k.patch
- # Upstream: https://savannah.gnu.org/bugs/?30748
- # The default value of .SHELL_FLAGS is -c.
- Patch4: make-4.0-weird-shell.patch
- # Upstream patch: https://git.savannah.gnu.org/cgit/make.git/patch/?id=193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4
- # Fixes wrong assumptions of glibc's glob internals.
- Patch5: make-4.2.1-glob-fix-2.patch
- # Upstream patch: https://git.savannah.gnu.org/cgit/make.git/patch/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4
- # Fixes incorrect use of glibc 2.27 glob internals.
- Patch6: make-4.2.1-glob-fix.patch
- Patch7: make-4.2.1-glob-fix-3.patch
- # Perl 5.26 removed the implicit CWD in @INC.
- Patch8: make-4.2.1-test-driver.patch
- # Upstream patch: https://git.savannah.gnu.org/cgit/make.git/commit/?id=fbf71ec25a5986d9003ac16ee9e23675feac9053
- # Adds support of guile 2.2
- Patch9: 0001-configure.ac-SV-50648-Detect-Guile-2.2-packages.patch
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- Requires(post): /sbin/install-info
- Requires(preun): /sbin/install-info
- BuildRequires: automake >= 1.7.3
- BuildRequires: guile-devel
- BuildRequires: perl
- BuildRequires: procps
- BuildRequires: texinfo
- Vendor: Project Vine
- Distribution: Vine Linux
- %description
- A GNU tool for controlling the generation of executables and other
- non-source files of a program from the program's source files. Make
- allows users to build and install packages without any significant
- knowledge about the details of the build process. The details about
- how the program should be built are provided for make in the program's
- makefile.
- The GNU make tool should be installed on your system because it is
- commonly used to simplify the process of installing programs.
- %description -l ja
- プログラムのソースファイルから実行ファイル及びその他のファイルを
- 生成する GNU ツールです.Make を使うことでユーザは build 時の
- 細かいプロセスを気にせず build しインストールすることが出来ます.
- プログラムがどの様に build されるのかは,プログラムの Makefile に
- 書かれています.
- GNU make ツールは,プログラムのインストールを容易にするのに
- 非常によく使われますので,このパッケージは是非インストールして下さい.
- %prep
- %autosetup -p1
- rm -f tests/scripts/features/parallelism.orig
- cp -f %{SOURCE1} po/ja.po
- %build
- autoreconf -vfi
- %if %{?_dist_release} == "vl6"
- %configure
- %else
- %configure --with-guile
- %endif
- make -C po ja.gmo
- make %{?_smp_mflags}
- %install
- rm -rf ${RPM_BUILD_ROOT}
- make DESTDIR=$RPM_BUILD_ROOT install
- ln -sf make ${RPM_BUILD_ROOT}/%{_bindir}/gmake
- ln -sf make.1 ${RPM_BUILD_ROOT}/%{_mandir}/man1/gmake.1
- rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir
- %find_lang %name
- %check
- echo ============TESTING===============
- /usr/bin/env LANG=C make check
- echo ============END TESTING===========
- %clean
- rm -rf ${RPM_BUILD_ROOT}
- %post
- /sbin/install-info %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make). The GNU make utility." || :
- %preun
- if [ $1 = 0 ]; then
- /sbin/install-info --delete %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make). The GNU make utility." || :
- fi
- %files -f %{name}.lang
- %defattr(-,root,root)
- %doc NEWS README COPYING AUTHORS
- %{_bindir}/*
- %{_mandir}/man*/*
- %{_infodir}/*.info*
- %{_includedir}/gnumake.h
- %changelog
- * Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.1-1
- - new upstream release.
- - updated patches.
- - updated ja.po.
- * Wed May 25 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1-1
- - new upstream release.
- - dropped all patches.
- - imported patches from rawhide.
- - added Patch1000 to fix ja.po.
- * Sun Feb 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.82-2
- - rebuild with VineSeed environment
- * Thu Nov 29 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.82-1
- - new upstream release
- * Wed Apr 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 3.81-8
- - rebuild for Vine6
- * Mon Jun 9 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.81-7
- - applied new versioning policy
- - added BuildRequires: perl (for %%check)
- - spec in UTF-8
- * Thu Dec 13 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.81-6vl1
- - updated to 3.81 based on Fedora packages
- * Fri Mar 16 2007 Petr Machata <pmachata@redhat.com> - 1:3.81-6
- - Always run testsuite with C locale.
- - Resolves: #232607
- * Thu Feb 22 2007 Petr Machata <pmachata@redhat.com> - 1:3.81-5
- - Fix newline handling for quoted SHELL.
- - Resolves: #219409
- * Tue May 23 2006 Petr Machata <pmachata@redhat.com> - 1:3.81-1
- - Upstream 3.81:
- - Contains several backwards incompatible changes. See NEWS inside
- the source package to find out more.
- - memory patch and error reporting patch were ported to this version.
- - updated ja.po
- * Tue Dec 13 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.80-0vl4
- - added URL
- - s/Copyright/License/
- - added some patches from fedora development 3.80-8
- * Mon Aug 22 2005 Jakub Jelinek <jakub@redhat.com> 3.80-8
- - make sure errno for error reporting is not lost accross _() calls
- - report EOF on read pipe differently from read returning < 0 reporting
- * Mon Dec 13 2004 Jakub Jelinek <jakub@redhat.com> 3.80-6
- - refuse -jN where N is bigger than PIPE_BUF (#142691, #17374)
- * Tue Dec 02 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- - add important bug-fixes from make home-page
- * Wed Apr 09 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.80-0vl3
- - some patches was included from 3.79.1-17
- * Wed Nov 13 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.80-0vl2
- - update ja.po
- * Wed Nov 13 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.80-0vl1
- - new upstream release
- * Fri Dec 22 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
- - 3.79.1-5vl1
- - based on 3.79.1-5 from Rawhide
- - rebuilt for Vine Linux
- - added Japanese summary and description
- * Mon Aug 7 2000 Tim Waugh <twaugh@redhat.com>
- - change info-dir entry so that 'info make' works (#15029).
- * Tue Aug 1 2000 Jakub Jelinek <jakub@redhat.com>
- - assume we don't have clock_gettime in configure, so that
- make is not linked against -lpthread (and thus does not
- limit stack to 2MB).
- * Sat Jul 22 2000 Jeff Johnson <jbj@redhat.com>
- - add locale files (#14362).
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild
- * Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
- - 3.79.1 bugfix release
- * Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
- - FHS packaging.
- * Sun May 7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- - Fix build for some odd situations, such as
- - previously installed make != GNU make
- - /bin/sh != bash
- * Mon Apr 17 2000 Florian La Roche <Florian.LaRoche@redhat.com>
- - update to 3.79
- * Thu Feb 24 2000 Cristian Gafton <gafton@redhat.com>
- - add patch from Andreas Jaeger to fix dtype lookups (for glibc 2.1.3
- builds)
- * Mon Feb 7 2000 Jeff Johnson <jbj@redhat.com>
- - compress man page.
- * Fri Jan 21 2000 Cristian Gafton <gafton@redhat.com>
- - apply patch to fix a /tmp race condition from Thomas Biege
- - simplify %install
- * Sat Nov 27 1999 Jeff Johnson <jbj@redhat.com>
- - update to 3.78.1.
- * Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
- - added a serial tag so it upgrades right
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 5)
- * Wed Sep 16 1998 Cristian Gafton <gafton@redhat.com>
- - added a patch for large file support in glob
-
- * Tue Aug 18 1998 Jeff Johnson <jbj@redhat.com>
- - update to 3.77
- * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
- * Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
- - udpated from 3.75 to 3.76
- - various spec file cleanups
- - added install-info support
- * Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
- - built against glibc
|