commit 442575c

hovercats  ·  2024-01-05 02:37:36 +0000 UTC
parent b81c71f
make: 4.4.1
6 files changed,  +350, -176
+1, -1
1@@ -1,2 +1,2 @@
2-/make-4.3.tar.gz
3+/make-4.4.1.tar.gz
4 /src
+343, -169
  1@@ -1,35 +1,13 @@
  2 #define INCLUDEDIR "/include"
  3 #define LIBDIR "/lib"
  4 #define LOCALEDIR "/share/locale"
  5-
  6 /* #undef AC_APPLE_UNIVERSAL_BUILD */
  7-/* #undef BITSIZEOF_PTRDIFF_T */
  8-/* #undef BITSIZEOF_SIG_ATOMIC_T */
  9-/* #undef BITSIZEOF_SIZE_T */
 10-/* #undef BITSIZEOF_WCHAR_T */
 11-/* #undef BITSIZEOF_WINT_T */
 12 /* #undef CLOSEDIR_VOID */
 13-/* #undef CRAY_STACKSEG_END */
 14 /* #undef C_ALLOCA */
 15 /* #undef DGUX */
 16-/* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
 17 /* #undef ENABLE_NLS */
 18-/* #undef FCNTL_DUPFD_BUGGY */
 19 #define FILE_TIMESTAMP_HI_RES 1
 20-#define GNULIB_FSCANF 1
 21-#define GNULIB_MSVC_NOTHROW 1
 22-/* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */
 23-#define GNULIB_SCANF 1
 24-#define GNULIB_STRERROR 1
 25-#define GNULIB_TEST_ACCESS 1
 26-#define GNULIB_TEST_CLOSE 1
 27-#define GNULIB_TEST_DUP2 1
 28-#define GNULIB_TEST_FCNTL 1
 29-#define GNULIB_TEST_GETDTABLESIZE 1
 30 #define GNULIB_TEST_GETLOADAVG 1
 31-#define GNULIB_TEST_MALLOC_POSIX 1
 32-#define GNULIB_TEST_STPCPY 1
 33-#define GNULIB_TEST_STRERROR 1
 34 #define HAVE_ALLOCA 1
 35 #define HAVE_ALLOCA_H 1
 36 #define HAVE_ATEXIT 1
 37@@ -37,39 +15,33 @@
 38 /* #undef HAVE_CFLOCALECOPYCURRENT */
 39 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
 40 #define HAVE_CLOCK_GETTIME 1
 41+/* #undef HAVE_C_BOOL */
 42 /* #undef HAVE_DCGETTEXT */
 43 #define HAVE_DECL_BSD_SIGNAL 1
 44 #define HAVE_DECL_DLERROR 1
 45 #define HAVE_DECL_DLOPEN 1
 46 #define HAVE_DECL_DLSYM 1
 47-#define HAVE_DECL_GETDTABLESIZE 1
 48-#define HAVE_DECL_PROGRAM_INVOCATION_NAME 1
 49-#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
 50-#define HAVE_DECL_STRERROR_R 1
 51+#define HAVE_DECL_GETLOADAVG 1
 52 #define HAVE_DECL_SYS_SIGLIST 0
 53 #define HAVE_DECL__SYS_SIGLIST 0
 54-#define HAVE_DECL___ARGV 0
 55 #define HAVE_DECL___SYS_SIGLIST 0
 56 #define HAVE_DIRENT_H 1
 57 /* #undef HAVE_DOS_PATHS */
 58 #define HAVE_DUP 1
 59 #define HAVE_DUP2 1
 60-#define HAVE_FCNTL 1
 61 #define HAVE_FCNTL_H 1
 62 #define HAVE_FDOPEN 1
 63 #define HAVE_FORK 1
 64 #define HAVE_GETCWD 1
 65-#define HAVE_GETDTABLESIZE 1
 66-/* #undef HAVE_GETEXECNAME */
 67 #define HAVE_GETGROUPS 1
 68 /* #undef HAVE_GETHOSTBYNAME */
 69 /* #undef HAVE_GETHOSTNAME */
 70-/* #undef HAVE_GETPROGNAME */
 71 #define HAVE_GETRLIMIT 1
 72 /* #undef HAVE_GETTEXT */
 73 #define HAVE_GETTIMEOFDAY 1
 74 /* #undef HAVE_GUILE */
 75-#define HAVE_ICONV 1
 76+/* #undef HAVE_ICONV */
 77+#define HAVE_INTMAX_T 1
 78 #define HAVE_INTTYPES_H 1
 79 #define HAVE_ISATTY 1
 80 /* #undef HAVE_LIBDGC */
 81@@ -80,12 +52,13 @@
 82 #define HAVE_LONG_LONG_INT 1
 83 #define HAVE_LSTAT 1
 84 /* #undef HAVE_MACH_MACH_H */
 85-#define HAVE_MALLOC_POSIX 1
 86 #define HAVE_MEMORY_H 1
 87+#define HAVE_MEMPCPY 1
 88 #define HAVE_MEMRCHR 1
 89+/* #undef HAVE_MINIX_CONFIG_H */
 90+#define HAVE_MKFIFO 1
 91 #define HAVE_MKSTEMP 1
 92 #define HAVE_MKTEMP 1
 93-/* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */
 94 /* #undef HAVE_NDIR_H */
 95 /* #undef HAVE_NLIST_H */
 96 #define HAVE_PIPE 1
 97@@ -96,7 +69,6 @@
 98 #define HAVE_READLINK 1
 99 #define HAVE_REALPATH 1
100 #define HAVE_SA_RESTART 1
101-/* #undef HAVE_SETDTABLESIZE */
102 #define HAVE_SETEGID 1
103 #define HAVE_SETEUID 1
104 #define HAVE_SETLINEBUF 1
105@@ -105,20 +77,20 @@
106 #define HAVE_SETRLIMIT 1
107 #define HAVE_SETVBUF 1
108 #define HAVE_SIGACTION 1
109-/* #undef HAVE_SIGNED_SIG_ATOMIC_T */
110-/* #undef HAVE_SIGNED_WCHAR_T */
111-/* #undef HAVE_SIGNED_WINT_T */
112 /* #undef HAVE_SIGSETMASK */
113+#define HAVE_SIG_ATOMIC_T 1
114 /* #undef HAVE_SOCKET */
115 #define HAVE_SPAWN_H 1
116+#define HAVE_STDBOOL_H 1
117 #define HAVE_STDINT_H 1
118+#define HAVE_STDIO_H 1
119 #define HAVE_STDLIB_H 1
120 #define HAVE_STPCPY 1
121 #define HAVE_STRCASECMP 1
122 /* #undef HAVE_STRCMPI */
123 #define HAVE_STRCOLL 1
124 #define HAVE_STRDUP 1
125-#define HAVE_STRERROR_R 1
126+#define HAVE_STRERROR 1
127 /* #undef HAVE_STRICMP */
128 #define HAVE_STRINGS_H 1
129 #define HAVE_STRING_H 1
130@@ -127,19 +99,16 @@
131 #define HAVE_STRNDUP 1
132 /* #undef HAVE_STRNICMP */
133 #define HAVE_STRSIGNAL 1
134+#define HAVE_STRTOLL 1
135 #define HAVE_STRUCT_DIRENT_D_TYPE 1
136 /* #undef HAVE_STRUCT_NLIST_N_UN_N_NAME */
137-#define HAVE_SYMLINK 1
138-/* #undef HAVE_SYS_BITYPES_H */
139 /* #undef HAVE_SYS_DIR_H */
140 #define HAVE_SYS_FILE_H 1
141-/* #undef HAVE_SYS_INTTYPES_H */
142 /* #undef HAVE_SYS_LOADAVG_H */
143 /* #undef HAVE_SYS_NDIR_H */
144 #define HAVE_SYS_PARAM_H 1
145 #define HAVE_SYS_RESOURCE_H 1
146 #define HAVE_SYS_SELECT_H 1
147-#define HAVE_SYS_SOCKET_H 1
148 #define HAVE_SYS_STAT_H 1
149 #define HAVE_SYS_TIMEB_H 1
150 #define HAVE_SYS_TIME_H 1
151@@ -151,51 +120,35 @@
152 /* #undef HAVE_UNION_WAIT */
153 #define HAVE_UNISTD_H 1
154 #define HAVE_UNSIGNED_LONG_LONG_INT 1
155-/* #undef HAVE_VAR___PROGNAME */
156 #define HAVE_VFORK 1
157 /* #undef HAVE_VFORK_H */
158 #define HAVE_WAIT3 1
159 #define HAVE_WAITPID 1
160 #define HAVE_WCHAR_H 1
161-#define HAVE_WCHAR_T 1
162-/* #undef HAVE_WINSOCK2_H */
163-#define HAVE_WINT_T 1
164 #define HAVE_WORKING_FORK 1
165-#define HAVE_WORKING_O_NOATIME 1
166-#define HAVE_WORKING_O_NOFOLLOW 1
167 #define HAVE_WORKING_VFORK 1
168-#define HAVE__BOOL 1
169-/* #undef HAVE__SET_INVALID_PARAMETER_HANDLER */
170+#define MAKE_CXX "g++"
171 #define MAKE_HOST "x86_64-pc-linux-musl"
172 #define MAKE_JOBSERVER 1
173 #define MAKE_LOAD 1
174 #define MAKE_SYMLINKS 1
175-#ifndef __USE_MINGW_ANSI_STDIO
176-# define __USE_MINGW_ANSI_STDIO 1
177-#endif
178+#define MK_CONFIGURE 1
179 /* #undef N_NAME_POINTER */
180 #define PACKAGE "make"
181 #define PACKAGE_BUGREPORT "bug-make@gnu.org"
182-#define PACKAGE_NAME "GNU make"
183-#define PACKAGE_STRING "GNU make 4.3"
184+#define PACKAGE_NAME "GNU Make"
185+#define PACKAGE_STRING "GNU Make 4.4.1"
186 #define PACKAGE_TARNAME "make"
187-#define PACKAGE_URL "http://www.gnu.org/software/make/"
188-#define PACKAGE_VERSION "4.3"
189+#define PACKAGE_URL "https://www.gnu.org/software/make/"
190+#define PACKAGE_VERSION "4.4.1"
191 #define PATH_SEPARATOR_CHAR ':'
192-/* #undef PTRDIFF_T_SUFFIX */
193-/* #undef REPLACE_STRERROR_0 */
194-#define RETSIGTYPE void
195 #define SCCS_GET "get"
196 /* #undef SCCS_GET_MINUS_G */
197-/* #undef SIG_ATOMIC_T_SUFFIX */
198-/* #undef SIZE_T_SUFFIX */
199 /* #undef STACK_DIRECTION */
200 /* #undef STAT_MACROS_BROKEN */
201 #define STDC_HEADERS 1
202-/* #undef STRERROR_R_CHAR_P */
203 #define ST_MTIM_NSEC st_mtim.tv_nsec
204 /* #undef SVR4 */
205-#define TIME_WITH_SYS_TIME 1
206 /* #undef UMAX */
207 /* #undef UMAX4_3 */
208 #define USE_POSIX_SPAWN 1
209@@ -205,15 +158,30 @@
210 #ifndef _DARWIN_C_SOURCE
211 # define _DARWIN_C_SOURCE 1
212 #endif
213+#ifndef __EXTENSIONS__
214+# define __EXTENSIONS__ 1
215+#endif
216 #ifndef _GNU_SOURCE
217 # define _GNU_SOURCE 1
218 #endif
219+#ifndef _HPUX_ALT_XOPEN_SOCKET_API
220+# define _HPUX_ALT_XOPEN_SOCKET_API 1
221+#endif
222+#ifndef _MINIX
223+/* # undef _MINIX */
224+#endif
225 #ifndef _NETBSD_SOURCE
226 # define _NETBSD_SOURCE 1
227 #endif
228 #ifndef _OPENBSD_SOURCE
229 # define _OPENBSD_SOURCE 1
230 #endif
231+#ifndef _POSIX_SOURCE
232+/* # undef _POSIX_SOURCE */
233+#endif
234+#ifndef _POSIX_1_SOURCE
235+/* # undef _POSIX_1_SOURCE */
236+#endif
237 #ifndef _POSIX_PTHREAD_SEMANTICS
238 # define _POSIX_PTHREAD_SEMANTICS 1
239 #endif
240@@ -226,6 +194,9 @@
241 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
242 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
243 #endif
244+#ifndef __STDC_WANT_IEC_60559_EXT__
245+# define __STDC_WANT_IEC_60559_EXT__ 1
246+#endif
247 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
248 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
249 #endif
250@@ -244,16 +215,8 @@
251 #ifndef _XOPEN_SOURCE
252 /* # undef _XOPEN_SOURCE */
253 #endif
254-#ifndef _HPUX_ALT_XOPEN_SOCKET_API
255-# define _HPUX_ALT_XOPEN_SOCKET_API 1
256-#endif
257-#ifndef __EXTENSIONS__
258-# define __EXTENSIONS__ 1
259-#endif
260-#define VERSION "4.3"
261-/* #undef WCHAR_T_SUFFIX */
262+#define VERSION "4.4.1"
263 /* #undef WINDOWS32 */
264-/* #undef WINT_T_SUFFIX */
265 /* #undef WITH_DMALLOC */
266 #if defined AC_APPLE_UNIVERSAL_BUILD
267 # if defined __BIG_ENDIAN__
268@@ -264,23 +227,32 @@
269 /* #  undef WORDS_BIGENDIAN */
270 # endif
271 #endif
272-#ifndef _DARWIN_USE_64_BIT_INODE
273-# define _DARWIN_USE_64_BIT_INODE 1
274-#endif
275 /* #undef _FILE_OFFSET_BITS */
276+#if defined __GNUC__ && defined __GNUC_MINOR__
277+# define _GL_GNUC_PREREQ(major, minor) \
278+    ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
279+#else
280+# define _GL_GNUC_PREREQ(major, minor) 0
281+#endif
282+/* #undef _ISOC11_SOURCE */
283 /* #undef _LARGE_FILES */
284-/* #undef _MINIX */
285-#define _NETBSD_SOURCE 1
286 #ifndef _Noreturn
287 # if (defined __cplusplus \
288       && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
289           || (defined _MSC_VER && 1900 <= _MSC_VER)) \
290       && 0)
291 #  define _Noreturn [[noreturn]]
292+# elif (defined __clang__ && __clang_major__ < 16 \
293+        && defined _GL_WORK_AROUND_LLVM_BUG_59792)
294+#  define _Noreturn
295 # elif ((!defined __cplusplus || defined __clang__) \
296-        && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0)  \
297-            || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
298-# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
299+        && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
300+            || (!defined __STRICT_ANSI__ \
301+                && (_GL_GNUC_PREREQ (4, 7) \
302+                    || (defined __apple_build_version__ \
303+                        ? 6000000 <= __apple_build_version__ \
304+                        : 3 < __clang_major__ + (5 <= __clang_minor__))))))
305+# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
306 #  define _Noreturn __attribute__ ((__noreturn__))
307 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
308 #  define _Noreturn __declspec (noreturn)
309@@ -288,107 +260,309 @@
310 #  define _Noreturn
311 # endif
312 #endif
313-/* #undef _POSIX_1_SOURCE */
314-/* #undef _POSIX_SOURCE */
315-#define _USE_STD_STAT 1
316-/* #undef __STDC_CONSTANT_MACROS */
317-/* #undef __STDC_LIMIT_MACROS */
318+/* #undef _TIME_BITS */
319+/* #undef __MINGW_USE_VC2005_COMPAT */
320 #define _GL_ASYNC_SAFE
321-/* #undef const */
322-/* #undef eaccess */
323-#if (((defined __APPLE__ && defined __MACH__) \
324-      || defined __DragonFly__ || defined __FreeBSD__) \
325-     && (defined __header_inline \
326-         ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
327-            && ! defined __clang__) \
328-         : ((! defined _DONT_USE_CTYPE_INLINE_ \
329-             && (defined __GNUC__ || defined __cplusplus)) \
330-            || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
331-                && defined __GNUC__ && ! defined __cplusplus))))
332-# define _GL_EXTERN_INLINE_STDHEADER_BUG
333-#endif
334-#if ((__GNUC__ \
335-      ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
336-      : (199901L <= __STDC_VERSION__ \
337-         && !defined __HP_cc \
338-         && !defined __PGI \
339-         && !(defined __SUNPRO_C && __STDC__))) \
340-     && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
341-# define _GL_INLINE inline
342-# define _GL_EXTERN_INLINE extern inline
343-# define _GL_EXTERN_INLINE_IN_USE
344-#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
345-       && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
346-# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
347-#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
348+#if (defined __has_attribute \
349+     && (!defined __clang_minor__ \
350+         || (defined __apple_build_version__ \
351+             ? 6000000 <= __apple_build_version__ \
352+             : 3 < __clang_major__ + (5 <= __clang_minor__))))
353+# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
354+#else
355+# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
356+# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
357+# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
358+# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
359+# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
360+# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
361+# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
362+# define _GL_ATTR_diagnose_if 0
363+# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
364+# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
365+# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
366+# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
367+# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
368+# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
369+# ifdef _ICC
370+#  define _GL_ATTR_may_alias 0
371 # else
372-#  define _GL_INLINE extern inline
373+#  define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
374 # endif
375-# define _GL_EXTERN_INLINE extern
376-# define _GL_EXTERN_INLINE_IN_USE
377-#else
378-# define _GL_INLINE static _GL_UNUSED
379-# define _GL_EXTERN_INLINE static _GL_UNUSED
380+# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
381+# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
382+# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
383+# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
384+# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
385+# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
386+# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
387+# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
388+# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
389+# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
390+#endif
391+#if (defined __has_c_attribute && _GL_GNUC_PREREQ (4, 6) \
392+     && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) <= 201710)
393+# pragma GCC diagnostic ignored "-Wpedantic"
394 #endif
395-#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
396-# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
397-#  define _GL_INLINE_HEADER_CONST_PRAGMA
398+#ifndef _GL_ATTRIBUTE_ALLOC_SIZE
399+# if _GL_HAS_ATTRIBUTE (alloc_size)
400+#  define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
401 # else
402-#  define _GL_INLINE_HEADER_CONST_PRAGMA \
403-     _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
404-# endif
405-# define _GL_INLINE_HEADER_BEGIN \
406-    _Pragma ("GCC diagnostic push") \
407-    _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
408-    _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
409-    _GL_INLINE_HEADER_CONST_PRAGMA
410-# define _GL_INLINE_HEADER_END \
411-    _Pragma ("GCC diagnostic pop")
412-#else
413-# define _GL_INLINE_HEADER_BEGIN
414-# define _GL_INLINE_HEADER_END
415+#  define _GL_ATTRIBUTE_ALLOC_SIZE(args)
416+# endif
417+#endif
418+#ifndef _GL_ATTRIBUTE_ALWAYS_INLINE
419+# if _GL_HAS_ATTRIBUTE (always_inline)
420+#  define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
421+# else
422+#  define _GL_ATTRIBUTE_ALWAYS_INLINE
423+# endif
424+#endif
425+#ifndef _GL_ATTRIBUTE_ARTIFICIAL
426+# if _GL_HAS_ATTRIBUTE (artificial)
427+#  define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
428+# else
429+#  define _GL_ATTRIBUTE_ARTIFICIAL
430+# endif
431+#endif
432+#ifndef _GL_ATTRIBUTE_COLD
433+# if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
434+#  ifndef __SUNPRO_C
435+#   define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
436+#  else
437+#   define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
438+#  endif
439+# else
440+#  define _GL_ATTRIBUTE_COLD
441+# endif
442+#endif
443+#ifndef _GL_ATTRIBUTE_CONST
444+# if _GL_HAS_ATTRIBUTE (const)
445+#  define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
446+# else
447+#  define _GL_ATTRIBUTE_CONST
448+# endif
449+#endif
450+#ifndef _GL_ATTRIBUTE_DEALLOC
451+# if _GL_GNUC_PREREQ (11, 0)
452+#  define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
453+# else
454+#  define _GL_ATTRIBUTE_DEALLOC(f, i)
455+# endif
456+#endif
457+#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
458+# if defined __cplusplus && defined __GNUC__ && !defined __clang__
459+#  define _GL_ATTRIBUTE_DEALLOC_FREE \
460+     _GL_ATTRIBUTE_DEALLOC ((void (*) (void *)) free, 1)
461+# else
462+#  define _GL_ATTRIBUTE_DEALLOC_FREE \
463+     _GL_ATTRIBUTE_DEALLOC (free, 1)
464+# endif
465+#endif
466+#ifndef _GL_ATTRIBUTE_DEPRECATED
467+# ifdef __has_c_attribute
468+#  if __has_c_attribute (__deprecated__)
469+#   define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
470+#  endif
471+# endif
472+# if !defined _GL_ATTRIBUTE_DEPRECATED && _GL_HAS_ATTRIBUTE (deprecated)
473+#  define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
474+# endif
475+# ifndef _GL_ATTRIBUTE_DEPRECATED
476+#  define _GL_ATTRIBUTE_DEPRECATED
477+# endif
478+#endif
479+#if !(defined _GL_ATTRIBUTE_ERROR && defined _GL_ATTRIBUTE_WARNING)
480+# if _GL_HAS_ATTRIBUTE (error)
481+#  define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
482+#  define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
483+# elif _GL_HAS_ATTRIBUTE (diagnose_if)
484+#  define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
485+#  define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
486+# else
487+#  define _GL_ATTRIBUTE_ERROR(msg)
488+#  define _GL_ATTRIBUTE_WARNING(msg)
489+# endif
490+#endif
491+#ifndef _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
492+# if _GL_HAS_ATTRIBUTE (externally_visible)
493+#  define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
494+# else
495+#  define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
496+# endif
497+#endif
498+#ifndef _GL_ATTRIBUTE_FALLTHROUGH
499+# ifdef __has_c_attribute
500+#  if __has_c_attribute (__fallthrough__)
501+#   define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
502+#  endif
503+# endif
504+# if !defined _GL_ATTRIBUTE_FALLTHROUGH && _GL_HAS_ATTRIBUTE (fallthrough)
505+#  define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
506+# endif
507+# ifndef _GL_ATTRIBUTE_FALLTHROUGH
508+#  define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
509+# endif
510+#endif
511+#ifndef _GL_ATTRIBUTE_FORMAT
512+# if _GL_HAS_ATTRIBUTE (format)
513+#  define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
514+# else
515+#  define _GL_ATTRIBUTE_FORMAT(spec)
516+# endif
517 #endif
518+#ifndef _GL_ATTRIBUTE_LEAF
519+# if _GL_HAS_ATTRIBUTE (leaf)
520+#  define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
521+# else
522+#  define _GL_ATTRIBUTE_LEAF
523+# endif
524+#endif
525+#ifndef _GL_ATTRIBUTE_MALLOC
526+# if _GL_HAS_ATTRIBUTE (malloc)
527+#  define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
528+# else
529+#  define _GL_ATTRIBUTE_MALLOC
530+# endif
531+#endif
532+#ifndef _GL_ATTRIBUTE_MAY_ALIAS
533+# if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
534+#  define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
535+# else
536+#  define _GL_ATTRIBUTE_MAY_ALIAS
537+# endif
538+#endif
539+#ifndef _GL_ATTRIBUTE_MAYBE_UNUSED
540+# if defined __clang__ && defined __cplusplus
541+#  if !defined __apple_build_version__ && __clang_major__ >= 10
542+#   define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
543+#  endif
544+# elif defined __has_c_attribute
545+#  if __has_c_attribute (__maybe_unused__)
546+#   define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
547+#  endif
548+# endif
549+# ifndef _GL_ATTRIBUTE_MAYBE_UNUSED
550+#  define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED
551+# endif
552+#endif
553+#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
554+#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
555+#ifndef _GL_ATTRIBUTE_NODISCARD
556+# if defined __clang__ && defined __cplusplus
557+#  if __clang_major__ >= 1000
558+#   define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
559+#  endif
560+# elif defined __has_c_attribute
561+#  if __has_c_attribute (__nodiscard__)
562+#   define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
563+#  endif
564+# endif
565+# if !defined _GL_ATTRIBUTE_NODISCARD && _GL_HAS_ATTRIBUTE (warn_unused_result)
566+#  define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
567+# endif
568+# ifndef _GL_ATTRIBUTE_NODISCARD
569+#  define _GL_ATTRIBUTE_NODISCARD
570+# endif
571+#endif
572+#ifndef _GL_ATTRIBUTE_NOINLINE
573+# if _GL_HAS_ATTRIBUTE (noinline)
574+#  define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
575+# else
576+#  define _GL_ATTRIBUTE_NOINLINE
577+# endif
578+#endif
579+#ifndef _GL_ATTRIBUTE_NONNULL
580+# if _GL_HAS_ATTRIBUTE (nonnull)
581+#  define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
582+# else
583+#  define _GL_ATTRIBUTE_NONNULL(args)
584+# endif
585+#endif
586+#ifndef _GL_ATTRIBUTE_NONSTRING
587+# if _GL_HAS_ATTRIBUTE (nonstring)
588+#  define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
589+# else
590+#  define _GL_ATTRIBUTE_NONSTRING
591+# endif
592+#endif
593+#ifndef _GL_ATTRIBUTE_NOTHROW
594+# if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
595+#  define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
596+# else
597+#  define _GL_ATTRIBUTE_NOTHROW
598+# endif
599+#endif
600+#ifndef _GL_ATTRIBUTE_PACKED
601+# if _GL_HAS_ATTRIBUTE (packed)
602+#  define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
603+# else
604+#  define _GL_ATTRIBUTE_PACKED
605+# endif
606+#endif
607+#ifndef _GL_ATTRIBUTE_PURE
608+# if _GL_HAS_ATTRIBUTE (pure)
609+#  define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
610+# else
611+#  define _GL_ATTRIBUTE_PURE
612+# endif
613+#endif
614+#ifndef _GL_ATTRIBUTE_RETURNS_NONNULL
615+# if _GL_HAS_ATTRIBUTE (returns_nonnull)
616+#  define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
617+# else
618+#  define _GL_ATTRIBUTE_RETURNS_NONNULL
619+# endif
620+#endif
621+#ifndef _GL_ATTRIBUTE_SENTINEL
622+# if _GL_HAS_ATTRIBUTE (sentinel)
623+#  define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
624+# else
625+#  define _GL_ATTRIBUTE_SENTINEL(pos)
626+# endif
627+#endif
628+#ifndef _GL_ATTRIBUTE_UNUSED
629+# if _GL_HAS_ATTRIBUTE (unused)
630+#  define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
631+# else
632+#  define _GL_ATTRIBUTE_UNUSED
633+# endif
634+#endif
635+#ifndef _GL_UNUSED_LABEL
636+# if !(defined __cplusplus && !_GL_GNUC_PREREQ (4, 5)) || defined __clang__
637+#  define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED
638+# else
639+#  define _GL_UNUSED_LABEL
640+# endif
641+#endif
642+/* #undef const */
643+/* #undef eaccess */
644 /* #undef gid_t */
645+/* #undef intmax_t */
646 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
647 # define __GNUC_STDC_INLINE__ 1
648 #endif
649-/* #undef mode_t */
650 /* #undef off_t */
651 /* #undef pid_t */
652-#define restrict __restrict
653-#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
654-# define _Restrict
655-# define __restrict__
656-#endif
657+/* #undef sig_atomic_t */
658 /* #undef size_t */
659 /* #undef ssize_t */
660 /* #undef uid_t */
661 /* #undef uintmax_t */
662-#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
663-# define _GL_UNUSED __attribute__ ((__unused__))
664-#else
665-# define _GL_UNUSED
666-#endif
667-#define _UNUSED_PARAMETER_ _GL_UNUSED
668-#if !defined __cplusplus || __GNUC__ > 4 \
669-    || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
670-# define _GL_UNUSED_LABEL _GL_UNUSED
671-#else
672-# define _GL_UNUSED_LABEL
673-#endif
674-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
675-# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
676-#else
677-# define _GL_ATTRIBUTE_PURE /* empty */
678-#endif
679-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
680-# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
681-#else
682-# define _GL_ATTRIBUTE_CONST /* empty */
683-#endif
684-#if 3 <= __GNUC__
685-# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
686-#else
687-# define _GL_ATTRIBUTE_MALLOC /* empty */
688-#endif
689 /* #undef vfork */
690+#ifndef HAVE_C_BOOL
691+# if !defined __cplusplus && !defined __bool_true_false_are_defined
692+#  if HAVE_STDBOOL_H
693+#   include <stdbool.h>
694+#  else
695+#   if defined __SUNPRO_C
696+#    error "<stdbool.h> is not usable with this configuration. To make it usable, add -D_STDC_C99= to $CC."
697+#   else
698+#    error "<stdbool.h> does not exist on this platform. Use gnulib module 'stdbool-c99' instead of gnulib module 'stdbool'."
699+#   endif
700+#  endif
701+# endif
702+# if !true
703+#  define true (!false)
704+# endif
705+#endif
+3, -3
 1@@ -17,8 +17,8 @@ pkg.deps = {
 2 
 3 lib('libgnu.a', [[
 4 	lib/(
 5-		concat-filename.c exitfail.c findprog-in.c fnmatch.c
 6-		glob.c xalloc-die.c xconcat-filename.c
 7+		concat-filename.c findprog-in.c fnmatch.c
 8+		getloadavg.c glob.c
 9 	)
10 ]])
11 
12@@ -31,7 +31,7 @@ exe('make', [[
13 		hash.c implicit.c job.c
14 		load.c loadapi.c main.c misc.c
15 		output.c read.c remake.c
16-		rule.c signame.c strcache.c
17+		rule.c shuffle.c signame.c strcache.c
18 		variable.c version.c vpath.c
19 
20 		posixos.c
+1, -1
1@@ -1 +1 @@
2-e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19  make-4.3.tar.gz
3+dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3  make-4.4.1.tar.gz
+1, -1
1@@ -1 +1 @@
2-url = "http://ftp.gnu.org/gnu/make/make-4.3.tar.gz"
3+url = "http://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz"
+1, -1
1@@ -1 +1 @@
2-4.3 r0
3+4.4.1 r0