Browse Source

make: update to 3.82

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7188 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 11 years ago
parent
commit
4ff5775276
1 changed files with 47 additions and 13 deletions
  1. 47 13
      m/make/make-vl.spec

+ 47 - 13
m/make/make-vl.spec

@@ -2,29 +2,49 @@ Summary:     A GNU tool which simplifies the build process for users.
 Summary(ja): ユーザのビルド手続きを平易にする GNU ツール
 Name: make
 Epoch: 1
-Version: 3.81
-Release: 8%{?_dist_release}
+Version: 3.82
+Release: 1%{?_dist_release}
 License: GPL
 Group: Development/Tools
 URL: http://www.gnu.org/software/make/
 Source: ftp://ftp.gnu.org/gnu/make/make-%{version}.tar.bz2
 Source1: make-3.81-ja.po
 
-Patch: make-3.80-noclock_gettime.patch
-Patch2: make-3.80-siglist.patch
-Patch3: make-3.80-cvs.patch
-Patch4: make-3.80-j8k.patch
-Patch5: make-3.80-getcwd.patch
-Patch6: make-3.81-err-reporting.patch
-Patch7: make-3.81-memory.patch
-Patch8: make-3.81-rlimit.patch
-Patch9: make-3.81-newlines.patch
+Patch1: make-3.82-noclock_gettime.patch
+Patch2: make-3.82-j8k.patch
+Patch3: make-3.82-getcwd.patch
+Patch4: make-3.82-err-reporting.patch
+
+# Upstream: https://savannah.gnu.org/bugs/?30748
+Patch6: make-3.82-weird-shell.patch
+
+Patch7: make-3.82-newlines.patch
+Patch8: make-3.82-jobserver.patch
+Patch9: make-3.82-bugfixes.patch
+Patch10: make-3.82-sort-blank.patch
+Patch11: make-3.82-copy-on-expand.patch
+
+# Upstream: https://savannah.gnu.org/bugs/?33873
+Patch12: make-3.82-parallel-remake.patch
+
+# http://savannah.gnu.org/bugs/?34335
+Patch13: make-3.82-warn_undefined_function.patch
+
+# http://lists.gnu.org/archive/html/bug-make/2011-06/msg00032.html
+Patch14: make-3.82-trace.patch
+
+# http://lists.gnu.org/archive/html/bug-make/2011-04/msg00002.html
+Patch15: make-3.82-expensive_glob.patch
+
+# Upstream: https://savannah.gnu.org/bugs/?30653
+Patch16: make-3.82-dont-prune-intermediate.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 BuildRequires: automake >= 1.7.3
 BuildRequires: perl
+BuildRequires: procps
 
 %description
 A GNU tool for controlling the generation of executables and other
@@ -51,13 +71,24 @@ GNU make ツールは,プログラムのインストールを容易にする
 
 %prep
 %setup -q
-%patch -p1
+
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 %patch4 -p1
-%patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p0
+%patch13 -p2
+%patch14 -p1
+%patch15 -p0
+%patch16 -p0
+rm -f tests/scripts/features/parallelism.orig
+
 cp %{SOURCE1} po/ja.po
 
 %build
@@ -107,6 +138,9 @@ fi
 #%{_datadir}/locale/*/LC_MESSAGES/make*
 
 %changelog
+* 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