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