###############################################################################
name = make
-version = 4.1
+version = 4.2.1
release = 1
maintainer = Michael Tremer <michael.tremer@ipfire.org>
end
source_dl = http://ftp.gnu.org/gnu/make/
-sources = %{thisapp}.tar.bz2
build
test
- sed -e "s/-w/& /" -i tests/scripts/features/recursion
make check
end
end
+++ /dev/null
-diff -Nrup a/makeint.h b/makeint.h
---- a/makeint.h 2013-10-09 00:22:40.000000000 -0400
-+++ b/makeint.h 2014-02-03 17:46:24.969618708 -0500
-@@ -528,7 +528,7 @@ long int lseek ();
- #endif /* Not GNU C library or POSIX. */
-
- #ifdef HAVE_GETCWD
--# if !defined(VMS) && !defined(__DECC)
-+# if !defined(VMS) && !defined(__DECC) && !defined(getcwd)
- char *getcwd ();
- # endif
- #else
+++ /dev/null
-diff -Nrup a/job.c b/job.c
---- a/job.c 2014-02-03 18:23:45.936436714 -0500
-+++ b/job.c 2014-02-04 00:17:53.232074893 -0500
-@@ -3269,13 +3269,14 @@ construct_command_argv_internal (char *l
- #endif
- if (PRESERVE_BSNL)
- {
-- *(ap++) = '\\';
-+ *(ap++) = '\'';
- /* Only non-batch execution needs another backslash,
- because it will be passed through a recursive
- invocation of this function. */
- if (!batch_mode_shell)
- *(ap++) = '\\';
- *(ap++) = '\n';
-+ *(ap++) = '\'';
- }
- ++p;
- continue;
+++ /dev/null
-diff -up make-3.82/configure\~ make-3.82/configure
---- make-3.82/configure~ 2010-07-28 07:41:51.000000000 +0200
-+++ make-3.82/configure 2010-08-11 15:07:50.000000000 +0200
-@@ -7215,7 +7215,7 @@ return clock_gettime ();
- return 0;
- }
- _ACEOF
--for ac_lib in '' rt posix4; do
-+for ac_lib in '' posix4; do
- if test -z "$ac_lib"; then
- ac_res="none required"
- else
-
-Diff finished. Wed Aug 11 15:07:59 2010
+++ /dev/null
-diff -up make-3.82/job.c\~ make-3.82/job.c
---- make-3.82/job.c~ 2010-08-11 16:13:33.000000000 +0200
-+++ make-3.82/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))
- {