diff --git a/make-4.3-j8k.patch b/make-4.3-j8k.patch deleted file mode 100644 index 60a0c7fbae97620472218833b646291516e1036c..0000000000000000000000000000000000000000 --- a/make-4.3-j8k.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -Nrup a/src/main.c b/src/main.c ---- a/src/main.c 2016-05-31 03:17:26.000000000 -0400 -+++ b/src/main.c 2016-09-22 16:18:52.283889265 -0400 -@@ -2051,6 +2051,21 @@ main (int argc, char **argv, char **envp - } - #endif - -+#ifdef PIPE_BUF -+ if (job_slots > PIPE_BUF) -+#elif defined _POSIX_PIPE_BUF -+ if (job_slots > _POSIX_PIPE_BUF) -+#else -+ if (job_slots > 512) -+#endif -+ { -+ O (error, NILF, -+ _("More parallel jobs (-jN) than this platform can handle requested.")); -+ O (error, NILF, _("Resetting to single job (-j1) mode.")); -+ job_slots = 1; -+ } -+ -+ - /* If we have >1 slot at this point, then we're a top-level make. - Set up the jobserver. - diff --git a/make-4.3-weird-shell.patch b/make-4.3-weird-shell.patch deleted file mode 100644 index d4748555bcb5b0cbb0d9deffa3cd93ce4d1f8159..0000000000000000000000000000000000000000 --- a/make-4.3-weird-shell.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -up make-4.3/src/job.c\~ make-4.3/src/job.c ---- make-3.82/src/job.c~ 2010-08-11 16:13:33.000000000 +0200 -+++ make-3.82/src/job.c 2010-08-12 14:20:08.000000000 +0200 -@@ -2442,7 +2442,11 @@ construct_command_argv_internal (char *l - - /* See if it is safe to parse commands internally. */ - if (shell == 0) -- shell = default_shell; -+ { -+ shell = default_shell; -+ if (shellflags == 0) -+ shellflags = "-c"; -+ } - #ifdef WINDOWS32 - else if (strcmp (shell, default_shell)) - { diff --git a/make-4.3.tar.gz b/make-4.3.tar.gz deleted file mode 100644 index cd2a8c65a3cce9e619ba856946d4cad79e15ce35..0000000000000000000000000000000000000000 Binary files a/make-4.3.tar.gz and /dev/null differ diff --git a/make-4.4.tar.gz b/make-4.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fc6a5c9b71fd3749d3df498953cd5071c92e3d1 Binary files /dev/null and b/make-4.4.tar.gz differ diff --git a/make.spec b/make.spec index ff14d4847f76bd3364732d0e383aef60e879ea20..5b6f40a52906e3f3c79993f2f07244d785b80355 100644 --- a/make.spec +++ b/make.spec @@ -1,17 +1,14 @@ Name: make Epoch: 1 -Version: 4.3 -Release: 3 +Version: 4.4 +Release: 1 Summary: A tool which controls the generation of executables and non-source files of a program License: GPLv3+ -URL: http://www.gnu.org/software/make/ -Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz - -Patch0: make-4.3-weird-shell.patch -Patch1: make-4.3-j8k.patch +URL: https://www.gnu.org/software/make/ +Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz BuildRequires: gcc git autoconf automake procps -BuildRequires: guile-devel perl-interpreter make +BuildRequires: perl-interpreter make Requires(post): /sbin/install-info Requires(preun): /sbin/install-info @@ -87,6 +84,9 @@ fi %{_infodir}/* %changelog +* Sat Nov 5 2022 hkgy - 1:4.4-1 +- Upgrade to v4.4 + * Wed Oct 19 2022 fuanan - 1:4.3-3 - Fix spelling in spec