ChangeLog revision ee0db89d
1commit f7ad4c3164cf673bc30a2a038beb7cdb45ee3e94
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Mon Dec 12 11:07:08 2022 -0800
4
5    makedepend 1.0.8
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 654f6355d501153fe1fbdbc073cb72fd6355e194
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Mon Dec 5 15:48:17 2022 -0800
12
13    Bug #2: fix regression introduced by fix for bug #1
14    
15    Refactor code to find the full file path before comparing against
16    existing items in the list so that we stop adding duplicate entries
17    for all the files in the system include path and with larger amounts
18    of code hitting the MAXFILES limit.
19    
20    Fixes: 3dc64b0 ("Add test case for bug #1 + proposed fix.")
21    Closes: #2
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit a17093a3f99f21bb999f3e0f9a45340eeed98da8
26Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27Date:   Mon Dec 5 10:44:51 2022 -0800
28
29    man page: add line breaks in Synopsis section
30    
31    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32
33commit d62a9e49c6b83f05c5692bbe4b80c485d08ecfd3
34Author: Alan Coopersmith <alan.coopersmith@oracle.com>
35Date:   Fri Oct 28 19:28:57 2022 -0700
36
37    makedepend 1.0.7
38    
39    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40
41commit 542a6dd61ce334924494af2fcf8a4613ef86aace
42Author: Alan Coopersmith <alan.coopersmith@oracle.com>
43Date:   Sat Jun 18 09:50:04 2022 -0700
44
45    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
46    
47    configure.ac:32: warning: AC_OUTPUT should be used without arguments.
48    configure.ac:32: You should run autoupdate.
49    
50    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51
52commit 3dc64b0b0a7d4e14ccea6b9d1d11bf871c47a7e0
53Author: Thibault DUPONCHELLE <thibault.duponchelle@gmail.com>
54Date:   Wed Mar 20 09:26:47 2019 +0100
55
56    Add test case for bug #1 + proposed fix.
57    
58    Fixes: https://gitlab.freedesktop.org/xorg/util/makedepend/issues/1
59
60commit 54559e73e27e532535dea2a60e615f99c694343f
61Author: Alan Coopersmith <alan.coopersmith@oracle.com>
62Date:   Sun Apr 10 09:32:55 2022 -0700
63
64    gitlab CI: stop requiring Signed-off-by in commits
65    
66    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
67
68commit c2ffd57727e5f02b94f1c46392a740e404d4c270
69Author: Alan Coopersmith <alan.coopersmith@oracle.com>
70Date:   Sun Apr 10 09:18:41 2022 -0700
71
72    Close fd for reading old Makefile when done, instead of leaking it
73    
74    Found by Oracle Parfait:
75    
76    Error: File Leak
77       File Leak [file-ptr-leak]:
78          Leaked File fdin
79            at line 799 of main.c in function 'redirect'.
80              fdin initialized at line 769 with fopen
81    
82    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
83
84commit 093d33fb6bc108030539b38c4bfa202b148d3c7a
85Author: Alan Coopersmith <alan.coopersmith@oracle.com>
86Date:   Sat Jan 15 15:44:38 2022 -0800
87
88    gitlab CI: add a basic build test
89    
90    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
91
92commit 9b11c9bdf94e620a58e4402f7c2a98e7fc01e859
93Author: Alan Coopersmith <alan.coopersmith@oracle.com>
94Date:   Sat Jan 15 15:43:28 2022 -0800
95
96    Build xz tarballs instead of bzip2
97    
98    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
99
100commit e4971e9507f989d68c97a92edd1e6e1881ad1d55
101Author: Alan Coopersmith <alan.coopersmith@oracle.com>
102Date:   Sat Mar 16 16:39:07 2019 -0700
103
104    makedepend 1.0.6
105    
106    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
107
108commit 7897a5b8edd142d4de63933db3e544262006289e
109Author: Alan Coopersmith <alan.coopersmith@oracle.com>
110Date:   Fri Dec 7 20:35:14 2018 -0800
111
112    Update configure.ac bug URL for gitlab migration
113    
114    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
115
116commit 277eaf65d43f9fe9d3d223810e1872c32436c01e
117Author: Alan Coopersmith <alan.coopersmith@oracle.com>
118Date:   Mon Nov 19 23:40:18 2018 -0800
119
120    Update README for gitlab migration
121    
122    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
123
124commit d15117c98a071b8fd30fb163fc45cb37db760654
125Author: Alan Coopersmith <alan.coopersmith@oracle.com>
126Date:   Sat May 5 10:54:59 2018 -0700
127
128    Simplify writing of output lines to Makefile
129    
130    Instead of writing everything to a temporary buffer, and then using
131    fwrite() to have it fputc() one character at a time into the stdio
132    buffer, just use fprintf() directly to save a copy and write in
133    larger blocks.
134    
135    Testing on Solaris on makedepend's own source files showed a
136    reduction in memcpy's from 4037 to 3108, and in _dowrite calls
137    in stdio from 1173 to 168, but no change in actual write calls
138    from stdio's buffer to the file.
139    
140    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
141
142commit 4f410f3ed29fdb0f98be1e01930ba1a909a36ef0
143Author: Alan Coopersmith <alan.coopersmith@oracle.com>
144Date:   Sat May 5 10:05:44 2018 -0700
145
146    Remove unused variable whitespace
147    
148    Use of it was removed in commit 275c17136006f9d, but we kept setting
149    it anyway.
150    
151    Resolves gcc 7.3 warning:
152    main.c: In function ‘getnextline’:
153    main.c:587:10: warning: variable ‘whitespace’ set but not used [-Wunused-but-set-variable]
154      boolean whitespace = FALSE;
155              ^~~~~~~~~~
156    
157    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
158
159commit 223b315a9148ec0091837f2e369bbb3ec5d49e11
160Author: Alan Coopersmith <alan.coopersmith@oracle.com>
161Date:   Sat May 5 10:00:38 2018 -0700
162
163    Fix bad indentation in ifparser.c
164    
165    ifparser.c: In function ‘parse_product’:
166    ifparser.c:300:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
167         else
168         ^~~~
169    ifparser.c:302:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
170      break;
171      ^~~~~
172    
173    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
174
175commit 13385d8add69156805f824cedcdad2986a23662d
176Author: Antonio Larrosa <alarrosa@suse.com>
177Date:   Tue Feb 2 18:31:27 2016 +0100
178
179    Quote colons in filenames/paths
180    
181    Makefile doesn't like colons in filenames/paths so they must
182    be quoted in the output. Otherwise makedepend doesn't work with
183    full paths that contain a colon.
184    
185    V2: Use quoted filename when measuring name length
186    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
187
188commit 5fb14ee51f849ec86c109bae101ae3f7b7ed7e39
189Author: David Boyce <boyski@users.sourceforge.net>
190Date:   Fri Dec 27 18:50:38 2013 -0800
191
192    Bumped -I flag limit in makedepend from 64 to 512.
193    
194    Clearly a limit of 64 -I flags is too low (we hit it); it might be
195    a good style recommendation but shouldn't be a hard limit.
196    512 is a fairly random replacement value.
197    
198    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
199
200commit 0860822bb2a1bbc6e40758e2e6413181b26b6b04
201Author: Dirk <doj@cubic.org>
202Date:   Thu Feb 11 18:48:13 2016 +0000
203
204    missing bounds check in makedepend for file arguments
205    
206    When assigning source code files from the command line to the fp pointer,
207    no bounds check is done and if more than MAXFILES file names are specified
208    on the command line, memory will be overridden out of bounds.
209    
210    https://bugs.freedesktop.org/show_bug.cgi?id=94099
211    
212    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
214    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
215
216commit 72cc0b7713b28ffd03271526c81d1ad9d2183a82
217Author: Mihail Konev <k.mvc@ya.ru>
218Date:   Thu Jan 26 13:52:49 2017 +1000
219
220    autogen: add default patch prefix
221    
222    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
223
224commit f11006e04bb87b060cc6a5b64f4dd0eeb8b3447f
225Author: Emil Velikov <emil.l.velikov@gmail.com>
226Date:   Mon Mar 9 12:00:52 2015 +0000
227
228    autogen.sh: use quoted string variables
229    
230    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
231    fall-outs, when they contain space.
232    
233    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
234    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
235    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
236
237commit c5cc6e0ff2d60133a4b7560df67607ceeb9d55a6
238Author: Peter Hutterer <peter.hutterer@who-t.net>
239Date:   Tue Jan 24 10:32:07 2017 +1000
240
241    autogen.sh: use exec instead of waiting for configure to finish
242    
243    Syncs the invocation of configure with the one from the server.
244    
245    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
246    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
247
248commit a4f82f917a9b0802b70cd80c21d2e53688e2b9b3
249Author: Alan Coopersmith <alan.coopersmith@oracle.com>
250Date:   Sat Mar 12 10:11:03 2016 -0800
251
252    Use do { ... } while(0) idiom to make debug() macro safer
253    
254    Cleans up several -Wempty-body warnings from gcc 5.3
255    
256    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
257    Reviewed-by: Adam Jackson <ajax@redhat.com>
258
259commit 9da873c5a036c95aa24a7dc3562d405609262381
260Author: Alan Coopersmith <alan.coopersmith@oracle.com>
261Date:   Fri Aug 2 21:49:39 2013 -0700
262
263    Constify a pair of local string pointers
264    
265    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
266
267commit 30859adfd6a6523a92a637ca26bd61ce59680a1b
268Author: Alan Coopersmith <alan.coopersmith@oracle.com>
269Date:   Mon Jul 22 22:14:36 2013 -0700
270
271    makedepend 1.0.5
272    
273    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
274
275commit 5b6d3797eae3bac824cf72c0c8f64f51e3d4eaef
276Author: Julien Cristau <jcristau@debian.org>
277Date:   Mon Jul 1 18:57:12 2013 +0200
278
279    Don't crash if an option's argument is missing
280    
281    Avoid dereferencing argv[argc].
282    
283    See http://www.forallsecure.com/bug-reports/011f1a55f79a5501b36008d6ee0d40e8b6644569/
284    
285    Reported-by: Alexandre Rebert <alexandre@cmu.edu>
286    Signed-off-by: Julien Cristau <jcristau@debian.org>
287    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
288
289commit 107c2fcf5c7576ee66ee23926f0431b6db27a07a
290Author: Alan Coopersmith <alan.coopersmith@oracle.com>
291Date:   Sat Feb 23 09:57:51 2013 -0800
292
293    Assume signal handlers return void, as C89 requires
294    
295    Drops use of autoconf's obsolete AC_TYPE_SIGNAL
296    
297    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
298
299commit b2c6d0d0f64d419590c7cd77aae4890866665cba
300Author: Alan Coopersmith <alan.coopersmith@oracle.com>
301Date:   Tue Feb 12 18:36:30 2013 -0800
302
303    Bug 56091 - Unsafe use of strcpy() in makedepend
304    
305    Use memmove for potentially overlapping copies.
306    
307    Reported-by: Laurence Jupp <laurence@narya.org>
308    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
309    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
310
311commit 897e25de0cf27bd345130912a6da34b0c802a0ca
312Author: Alan Coopersmith <alan.coopersmith@oracle.com>
313Date:   Tue Feb 12 18:33:44 2013 -0800
314
315    Store len in a size_t instead of an int in redirect()
316    
317    Fixes clang warnings about converting back & forth:
318    
319    main.c:761:8: warning: implicit conversion loses integer precision: 'size_t'
320          (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
321            len = strlen(line);
322                ~ ^~~~~~~~~~~~
323    main.c:763:41: warning: implicit conversion changes signedness: 'int' to
324          'size_t' (aka 'unsigned long') [-Wsign-conversion]
325                    if (*buf == '#' && strncmp(line, buf, len) == 0)
326                                       ~~~~~~~            ^~~
327    
328    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
329
330commit 87fd28cd5a5acfe6e91c97c4af0a469e1e86cbd5
331Author: Alan Coopersmith <alan.coopersmith@oracle.com>
332Date:   Sun Jan 20 22:45:53 2013 -0800
333
334    Mark fatalerr & catch as _X_NORETURN
335    
336    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
337
338commit 637c59e78f699a824e78316cb8ca3113bb5c738b
339Author: Alan Coopersmith <alan.coopersmith@oracle.com>
340Date:   Sat Jan 12 14:40:40 2013 -0800
341
342    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
343    
344    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
345    
346      - Support for the long-deprecated INCLUDES variable will be removed
347        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
348        used instead.
349    
350    This variable was deprecated in Automake releases prior to 1.10, which is
351    the current minimum level required to build X.
352    
353    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
354    Reviewed-by: Julien Cristau <jcristau@debian.org>
355
356commit 059e9be5a7321974b190d786d426b2ae27be8c56
357Author: Glenn Burkhardt <gbburkhardt@gmail.com>
358Date:   Fri Jan 11 22:09:54 2013 -0800
359
360    Bug 52099 - makedepend rename fails on CIFS mounted shares
361    
362    Patch v1: https://bugs.freedesktop.org/attachment.cgi?id=64218
363    
364    v2: modified by Alan Coopersmith to restore Makefile to original name
365    if contents cannot be read, instead of leaving it moved to .bak name.
366    
367    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
368
369commit bb29c304c09aba567af0f0d77a63f0202c3836c6
370Author: Colin Walters <walters@verbum.org>
371Date:   Wed Jan 4 17:37:06 2012 -0500
372
373    autogen.sh: Implement GNOME Build API
374    
375    http://people.gnome.org/~walters/docs/build-api.txt
376    
377    Signed-off-by: Adam Jackson <ajax@redhat.com>
378
379commit 9685da3e7136e01a7bc780d81667abf5897b87a6
380Author: Adam Jackson <ajax@redhat.com>
381Date:   Wed Jan 16 12:59:58 2013 -0500
382
383    configure: Drop AM_MAINTAINER_MODE
384    
385    Signed-off-by: Adam Jackson <ajax@redhat.com>
386
387commit 8e4373712409e2411652cf0697c33d91e95fd405
388Author: Alan Coopersmith <alan.coopersmith@oracle.com>
389Date:   Fri Jan 11 22:29:19 2013 -0800
390
391    Fix a comment typo
392    
393    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
394
395commit 3a28a2a0146c4979281ffea641dede9a32df08f9
396Author: Alan Coopersmith <alan.coopersmith@oracle.com>
397Date:   Sat Jan 5 09:55:04 2013 -0800
398
399    Convert more sprintf calls to snprintf
400    
401    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
402
403commit 639071ff3446b0df53078be1ff5820c812313aa7
404Author: Alan Coopersmith <alan.coopersmith@oracle.com>
405Date:   Sat Jan 5 09:42:33 2013 -0800
406
407    Remove unnecessary casts from malloc/realloc calls
408    
409    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
410
411commit 1b5e7ee6483415d7093f3d5395c4832fa69f0a28
412Author: Alan Coopersmith <alan.coopersmith@oracle.com>
413Date:   Sat Jan 5 09:25:43 2013 -0800
414
415    Remove fallbacks for Imake configuration, assume autoconf
416    
417    For the original 6.9/7.0 release, we supported using either autoconf or
418    imake to generate configuration.  For releases after that, we're only
419    supporting autoconf, so no longer need to check & fall back to imake.
420    
421    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
422
423commit 4db1a4f15ef704b6b6faf1741054d59cb527298a
424Author: Alan Coopersmith <alan.coopersmith@oracle.com>
425Date:   Sat Jan 5 09:15:28 2013 -0800
426
427    Move i_listlen in struct inclist for better packing in 64-bit builds
428    
429    Putting it with another int instead of between two pointers gets rid
430    of two places where 4 bytes each had to be padded into the structure
431    for alignment.
432    
433    Reduces the size of an individual struct from 64 bytes to 56 bytes,
434    and of the inclist[ MAXFILES ] array from 128k to 112k.
435    
436    Found by clang:
437    ./def.h:111:18: warning: padding struct 'struct inclist' with 4 bytes to align 'i_defs' [-Wpadded]
438            struct symtab   **i_defs;       /* symbol table for this file and its
439                              ^
440    ./def.h:114:12: warning: padding struct 'struct inclist' with 4 bytes to align 'i_merged' [-Wpadded]
441            boolean         *i_merged;      /* whether we have merged child
442    
443    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
444
445commit c5378d3e7bb79880b9ea6f7f055393ae42eae55f
446Author: Alan Coopersmith <alan.coopersmith@oracle.com>
447Date:   Sat Jan 5 09:05:17 2013 -0800
448
449    config: Remove unnecessary calls from configure.ac
450    
451    AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
452    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
453
454commit 3db923e80852b088b1d0583bad7fca05e173efdc
455Author: Alan Coopersmith <alan.coopersmith@oracle.com>
456Date:   Sat Jan 5 09:01:03 2013 -0800
457
458    Update configure.ac initialization to X.Org standard form
459    
460    Regroup AC statements under the Autoconf initialization section.
461    Regroup AM statements under the Automake initialization section.
462    Add missing AC_CONFIG_SRCDIR
463    
464    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
465
466commit 6d70e2776b41977a87bbe32220f4d3f8a62dc763
467Author: Alan Coopersmith <alan.coopersmith@oracle.com>
468Date:   Fri Jan 4 20:07:43 2013 -0800
469
470    unifdef -U__UNIXOS2__
471    
472    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
473
474commit 01238aa25c3bb1e0c909f63dd3bc97c48bd8bf6d
475Author: Marko Lindqvist <cazfi74@gmail.com>
476Date:   Fri Jan 4 20:02:33 2013 -0800
477
478    Bug 59005 - makedepend: Build with automake-1.13 broken
479    
480    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
481
482commit 49d72ba286c1ddd99cf1e6477ee2b6af59007341
483Author: Julien Cristau <jcristau@debian.org>
484Date:   Wed Mar 14 19:49:14 2012 +0100
485
486    configure.ac: use AM_MAINTAINER_MODE
487
488commit b6605e3945eaaabbd090672f33e888d394f9a4f0
489Author: Alan Coopersmith <alan.coopersmith@oracle.com>
490Date:   Wed Mar 7 21:52:14 2012 -0800
491
492    makedepend 1.0.4
493    
494    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
495
496commit cb8bbc06de0baf2dff4a703e6d2bb47bdf90d896
497Author: Alan Coopersmith <alan.coopersmith@oracle.com>
498Date:   Fri Oct 7 18:07:24 2011 -0700
499
500    define(): Avoid assigning constant string to non-const char *
501    
502    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
503
504commit b9770941ae829ad2cb985efe809d6e3dd690648b
505Author: Alan Coopersmith <alan.coopersmith@oracle.com>
506Date:   Fri Oct 7 18:02:34 2011 -0700
507
508    Call strdup directly, instead of via copy macro
509    
510    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
511
512commit 0ecf5f3251033ab6efa1a0d881f75ed9ce60b5a4
513Author: Alan Coopersmith <alan.coopersmith@oracle.com>
514Date:   Fri Oct 7 18:00:39 2011 -0700
515
516    Add const attributes to fix gcc -Wwrite-strings warnings
517    
518    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
519
520commit 97ae52f80f9e382917889bde1913367572e89012
521Author: Alan Coopersmith <alan.coopersmith@oracle.com>
522Date:   Fri Oct 7 17:47:36 2011 -0700
523
524    Move extern variable declarations to common header (def.h)
525    
526    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
527
528commit 3602fb0b7ba2bde9c73610693dbb50534fe42b81
529Author: Alan Coopersmith <alan.coopersmith@oracle.com>
530Date:   Fri Oct 7 17:34:17 2011 -0700
531
532    Strip trailing whitespace
533    
534    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
535    git diff -w & git diff -b show no diffs from this change
536    
537    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
538
539commit c1f32dc1d4c1758065468e1f5d34707099f59f33
540Author: Stuart Kreitman <Stuart.Kreitman@Oracle.COM>
541Date:   Mon May 24 14:21:21 2010 -0700
542
543    Raise MAXFILES from 1024 to 2048
544    
545    Required in order to build OpenTTD on Solaris
546    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6917536
547    
548    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
549
550commit cc23acdd80fa0cad53e46f99cd0ff5998ec7f607
551Author: Cyril Brulebois <kibi@debian.org>
552Date:   Sun Oct 31 15:50:36 2010 +0100
553
554    Fix bashism: shell string comparison is =, not ==.
555    
556    Signed-off-by: Cyril Brulebois <kibi@debian.org>
557    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
558
559commit 186aae76a84860d0efef638ff499ab1968fffd75
560Author: Alan Coopersmith <alan.coopersmith@oracle.com>
561Date:   Fri Oct 29 22:53:25 2010 -0700
562
563    Add README with pointers to mailing list, bugzilla & git repos
564    
565    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
566
567commit e67389ecc0c425bcfec0a3184ee48919e0e2c61a
568Author: Alan Coopersmith <alan.coopersmith@oracle.com>
569Date:   Fri Oct 29 22:45:35 2010 -0700
570
571    makedepend 1.0.3
572    
573    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
574
575commit bf25a6cb4888e5cf6827cd51cb7ee282cfb6cf47
576Author: Alan Coopersmith <alan.coopersmith@oracle.com>
577Date:   Fri Oct 29 22:39:51 2010 -0700
578
579    config: upgrade to util-macros 1.8 for additional man page support
580    
581    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
582    The value of MAN_SUBST is the same for all X.Org packages.
583    
584    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
585    Enables use of platform appropriate version of sed.
586    
587    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
588
589commit 7963cc382a3a351410b1342a9783df3af8516944
590Author: Gaetan Nadon <memsize@videotron.ca>
591Date:   Tue Jul 20 18:45:18 2010 -0400
592
593    config: update AC_PREREQ statement to 2.60
594    
595    Unrelated to the previous patches, the new value simply reflects
596    the reality that the minimum level for autoconf to configure
597    all x.org modules is 2.60 dated June 2006.
598    
599    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
600    
601    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
602
603commit 58bd34e6c3662ef06e9ef0dd78d69f003df42bdc
604Author: Alan Coopersmith <alan.coopersmith@oracle.com>
605Date:   Fri May 14 21:14:44 2010 -0700
606
607    Convert testcase from bug 28045 into automake "make check" test
608    
609    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
610
611commit 8522c314da7537169996476fe5ba411f720a09fe
612Author: Martin Pärtel  <lagitus@mbnet.fi>
613Date:   Fri May 14 21:00:15 2010 -0700
614
615    Bug 28045 - makedepend fails on directory named like an include file
616    
617    <https://bugs.freedesktop.org/show_bug.cgi?id=28045>
618    
619    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
620
621commit c976a7fc7c21772c00de9e61178cf467c6a10b57
622Author: Alan Coopersmith <alan.coopersmith@sun.com>
623Date:   Sat Oct 10 22:08:09 2009 -0700
624
625    makedepend 1.0.2
626    
627    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
628
629commit c2abfbb9ea21bec53706295064c328e5d2721abd
630Author: Alan Coopersmith <alan.coopersmith@sun.com>
631Date:   Sat Oct 10 22:07:44 2009 -0700
632
633    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
634    
635    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
636
637commit f3bbd454d8220a0c30c1a788965a7f16501350ab
638Author: Alan Coopersmith <alan.coopersmith@sun.com>
639Date:   Sat Oct 10 21:03:53 2009 -0700
640
641    Remove CVS/RCS version tags
642    
643    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
644
645commit 42ee120e8c49c5f9aaba35689e09f9ecef407758
646Author: Alan Coopersmith <alan.coopersmith@sun.com>
647Date:   Tue Mar 24 18:47:23 2009 -0700
648
649    Fix gcc, sparse & lint warnings
650    
651    cppsetup.c:74:9: warning: Using plain integer as NULL pointer
652    
653    parse.c: In function `gobble':
654    parse.c:94: warning: int format, long int arg (arg 2)
655    parse.c: In function `find_includes':
656    parse.c:641: warning: int format, long int arg (arg 2)
657    parse.c:664: warning: int format, long int arg (arg 2)
658    parse.c:677: warning: int format, long int arg (arg 2)
659    parse.c:684: warning: int format, long int arg (arg 2)
660    
661    pr.c: In function `add_include':
662    pr.c:57: warning: int format, long int arg (arg 4)
663    pr.c:59: warning: int format, long int arg (arg 3)
664    
665    declared global, could be static
666        sig_act             main.c(142)
667        predefs             main.c:imakemdep.h(51)
668    
669    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
670
671commit c7c7197d265a299c82c6629fba867730aad81375
672Author: Alan Coopersmith <alan.coopersmith@sun.com>
673Date:   Tue Mar 24 18:22:37 2009 -0700
674
675    Increased constification
676    
677    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
678
679commit a6a8afb0a82a175822077442f44865c75ab70ff1
680Author: Alan Coopersmith <alan.coopersmith@sun.com>
681Date:   Tue Mar 24 17:34:42 2009 -0700
682
683    Remove #ifdef'ed code that's never used
684    
685    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
686
687commit 3e8c1a2a8e7db49b06f602c2fc5a8108d74dd384
688Author: Alan Coopersmith <alan.coopersmith@sun.com>
689Date:   Tue Mar 24 17:27:47 2009 -0700
690
691    Remove ifdef checks for macII left over from ancient A/UX 3.0 support
692    
693    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
694
695commit e3bc51e4ea2dce1901c4f7ce43df2f456ececdcf
696Author: Alan Coopersmith <alan.coopersmith@sun.com>
697Date:   Tue Mar 24 17:25:56 2009 -0700
698
699    Use XORG_CHANGELOG, XORG_CWARNFLAGS, and XORG_WITH_LINT macros
700    
701    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
702
703commit cc3112b6d0434d8e7ecbe3832a5aa48cd0f5185d
704Author: Alan Coopersmith <alan.coopersmith@sun.com>
705Date:   Tue Mar 24 16:34:45 2009 -0700
706
707    Add additional predefines needed to match Solaris compilers
708    
709    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
710
711commit f871e026bedc296c235dae02e533617fe9a4d3f2
712Author: Alan Coopersmith <alan.coopersmith@sun.com>
713Date:   Tue Mar 24 16:16:47 2009 -0700
714
715    Delete portions of imakemdep.h not used by makedepend
716    
717    This header was shared by imake & makedepend in the monolith, but each
718    got its own copy in the modular builds.
719    
720    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
721
722commit 26cb2802170d349fa1b2ab2237e6f2c0d1df1709
723Author: Alan Coopersmith <alan.coopersmith@sun.com>
724Date:   Tue Mar 24 16:02:55 2009 -0700
725
726    Add .gitignore
727    
728    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
729
730commit 4d821427ac3e7e3de86f46e3b1e638c65758b774
731Author: Alan Coopersmith <alan.coopersmith@sun.com>
732Date:   Tue Mar 24 16:00:19 2009 -0700
733
734    Use AM_CPPFLAGS instead of makedepend_CPPFLAGS to avoid mangled .o names
735    
736    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
737
738commit 617fc1304afdca2fb82e3a65d9a4999058d86021
739Author: James Cloos <cloos@jhcloos.com>
740Date:   Thu Dec 6 16:39:17 2007 -0500
741
742    Replace static ChangeLog with dist-hook to generate from git log
743
744commit 5239f25be018b2e9cf3620d5c1c62bac4e1e116d
745Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
746Date:   Wed Mar 21 15:27:57 2007 -0500
747
748    Update version for release.
749
750commit e2bea6a0278f182f9cc8b7bac660da49d24d2e50
751Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
752Date:   Fri Jun 2 19:21:52 2006 +0000
753
754    Coverity #925: Pointer "file" dereferenced before NULL check
755
756commit fbb0a1b59b410a5873cf33c4cedc32f32ea03a59
757Author: Kevin E Martin <kem@kem.org>
758Date:   Thu Dec 15 00:24:40 2005 +0000
759
760    Update package version number for final X11R7 release candidate.
761
762commit cbb537c9276302f56c82c0dd010db400bd605f57
763Author: Adam Jackson <ajax@nwnk.net>
764Date:   Fri Dec 9 18:27:47 2005 +0000
765
766    Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour)
767
768commit 34c35bcb3851909468c679c2014b6197c7be270e
769Author: Kevin E Martin <kem@kem.org>
770Date:   Tue Dec 6 22:48:47 2005 +0000
771
772    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
773
774commit c30b8896d6a6e1272e7e703cac5866802a5e30a2
775Author: Kevin E Martin <kem@kem.org>
776Date:   Sat Dec 3 05:49:47 2005 +0000
777
778    Update package version number for X11R7 RC3 release.
779
780commit 0f756745a930e995fb529ffe34cd7f7d36c68d4a
781Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
782Date:   Mon Nov 28 22:00:24 2005 +0000
783
784    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
785        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
786
787commit 9bd896db001a270770506c25232435ddeb7a7f22
788Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
789Date:   Sun Nov 20 03:24:01 2005 +0000
790
791    Remove duplicate setting of EXTRA_DIST
792
793commit 3a5f945b6e15c6799b2a796f82ed1222140fc62d
794Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
795Date:   Sat Nov 12 20:04:58 2005 +0000
796
797    Substitute variables in man page
798    [Also resync Changelog with monolith]
799
800commit aaa64b9dc41b6b3ed3f5acd7eb2b517c3499a521
801Author: Kevin E Martin <kem@kem.org>
802Date:   Wed Nov 9 21:25:57 2005 +0000
803
804    Update package version number for X11R7 RC2 release.
805
806commit 3ead9564d1f63a1080c97b1ba44af17a74938485
807Author: Kean Johnson <kean@armory.com>
808Date:   Tue Nov 8 06:33:24 2005 +0000
809
810    See ChangeLog entry 2005-11-07 for details.
811
812commit d13a9d5d03bf5ebab5c847bdc616f276971d39d8
813Author: Kevin E Martin <kem@kem.org>
814Date:   Wed Oct 19 02:48:17 2005 +0000
815
816    Update package version number for RC1 release.
817
818commit 3b21840ce7b2c7825c40dd3f0463d66aee692fc6
819Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
820Date:   Mon Oct 3 16:17:10 2005 +0000
821
822    Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812> Patch #3462
823        <https://bugs.freedesktop.org/attachment.cgi?id=3462> GNU/kFreeBSD
824        Imake support (Robert Millan)
825
826commit f002b90281e623b7611565a49a5d12fb517800ae
827Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
828Date:   Mon Aug 1 02:13:55 2005 +0000
829
830    Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in
831        makedepend so it doesn't issue errors when source files include
832        <varargs.h> or <stdarg.h> on Solaris 10.
833
834commit ddabc8840aee8a90ea6b7f6fe8f1af7f692a2576
835Author: Kevin E Martin <kem@kem.org>
836Date:   Fri Jul 29 21:22:58 2005 +0000
837
838    Various changes preparing packages for RC0:
839    - Verify and update package version numbers as needed
840    - Implement versioning scheme
841    - Change bug address to point to bugzilla bug entry form
842    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
843        reenable it)
844    - Fix makedepend to use pkgconfig and pass distcheck
845    - Update build script to build macros first
846    - Update modular Xorg version
847
848commit c8e6f83244036256d3f56c35ec8c60f03dc51275
849Author: Kevin E Martin <kem@kem.org>
850Date:   Fri Jul 29 18:42:37 2005 +0000
851
852    Update #includes to use <X11/*.h> for modularization.
853
854commit 275c17136006f9d3929c9547642f1ed3f95d5683
855Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
856Date:   Tue Jul 5 19:02:01 2005 +0000
857
858    Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch
859        #2320 <https://bugs.freedesktop.org/attachment.cgi?id=2320>
860    Remove warning about whitespace in pre-processor defines. (Peter
861        Breitenlohner)
862
863commit 9debe1d47d8869949b15f5ea43222f5b22465b32
864Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
865Date:   Sun May 22 19:01:58 2005 +0000
866
867    Add makedepend man page
868
869commit 1ee2b235655779213e8b5e0455104161a88a536c
870Author: Adam Jackson <ajax@nwnk.net>
871Date:   Thu May 19 00:22:44 2005 +0000
872
873    revert last change, didn't do right thing at all, sorry for the noise
874
875commit d22b9d44523591e042569112aaba3b7437dd4c7e
876Author: Adam Jackson <ajax@nwnk.net>
877Date:   Thu May 19 00:10:23 2005 +0000
878
879    Require automake 1.7 in AM_INIT_AUTOMAKE
880
881commit b0e61cfcfbb56696597eb65511c74ad901d62b58
882Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
883Date:   Sun May 15 21:16:24 2005 +0000
884
885    Initial attempt at autotooling/modular conversion of makedepend
886
887commit dabc4c7abcba043e206745bdb101aafb48c00c71
888Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
889Date:   Sun May 15 21:06:38 2005 +0000
890
891    [Modularization/autotooling project] Add support for building with autoconf
892        #ifdefs if present. #include "makedepend-config.h" if HAVE_CONFIG_H is
893        defined.
894
895commit 4a64cca6526e26c93f7011ba5e4fedb511af4560
896Author: Roland Mainz <roland.mainz@nrubsig.org>
897Date:   Wed Mar 2 11:20:29 2005 +0000
898
899    xc/config/cf/DragonFly.cf
900    xc/config/cf/Imake.cf
901    xc/config/cf/Imakefile
902    xc/config/imake/imake.c
903    xc/config/imake/imakemdep.h
904    xc/extras/drm/shared/drm.h
905    xc/include/Xos_r.h
906    xc/lib/xtrans/Xtranssock.c
907    xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
908    xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
909    xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
910    //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
911        (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
912        DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
913        and Mike Verona <firedragonfly@gmail.com>.
914
915commit a2abf77f552d3930d07721e2aa388bb8d87a621a
916Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
917Date:   Wed Jan 19 22:28:20 2005 +0000
918
919    Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan
920        Coopersmith)
921
922commit 33dd47009fe09ce9e5628df51914821d416be78d
923Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
924Date:   Mon Nov 15 15:06:52 2004 +0000
925
926    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
927        mingw (Win32) port
928
929commit 67b078bc115ca3c52545b9dacb2b0fc0a1c9e90e
930Author: Egbert Eich <eich@suse.de>
931Date:   Tue Oct 19 13:50:06 2004 +0000
932
933    Enabling modules and DRI for Linux HPPA.
934    Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584).
935
936commit 967895bc594e45f065a97005a248ef71139eb269
937Author: Egbert Eich <eich@suse.de>
938Date:   Mon Oct 18 14:26:35 2004 +0000
939
940    powerpc/powerpc64 build fixes.
941
942commit f1300e657659259b4082ad83de3b59a7b6b1094b
943Author: Kevin E Martin <kem@kem.org>
944Date:   Wed Aug 11 21:14:02 2004 +0000
945
946    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
947
948commit 1529cb60b2652030598008c151678100ffc3f9ac
949Author: Egbert Eich <eich@suse.de>
950Date:   Thu May 6 17:31:17 2004 +0000
951
952    BugZilla #601: Fixing makedepend choking on floating point exception
953        because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
954        intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
955        due to the inclusion of the kernel header asm/page.h. Kernel headers
956        however don't work with
957    -ansi. The inclusion of asm/page.h can however savely be removed as it
958        there are plenty of other ways to determine the page size.
959
960commit 25324cd43b4735cafa7b6900ad23356f44077bc6
961Author: Egbert Eich <eich@suse.de>
962Date:   Fri Apr 23 18:42:00 2004 +0000
963
964    Merging XORG-CURRENT into trunk
965
966commit 97527faa1b2b9f66be7171454161f273b986ee46
967Author: Egbert Eich <eich@suse.de>
968Date:   Sun Mar 14 08:27:26 2004 +0000
969
970    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
971
972commit cc985b59a40838d617ec2c5b03771620e56fe461
973Author: Egbert Eich <eich@suse.de>
974Date:   Wed Mar 3 12:09:38 2004 +0000
975
976    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
977
978commit 9820a186a6d0e6b16909264c67f49b0a858ac07c
979Author: Egbert Eich <eich@suse.de>
980Date:   Thu Feb 26 13:34:16 2004 +0000
981
982    readding XFree86's cvs IDs
983
984commit d5b34044c15be35736038c188d2681cf7cfb63a9
985Author: Egbert Eich <eich@suse.de>
986Date:   Thu Feb 26 09:21:14 2004 +0000
987
988    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
989
990commit 7ff0f162b4f5a062dd4e58e7ce110757f539465b
991Author: Egbert Eich <eich@suse.de>
992Date:   Thu Jan 29 08:06:33 2004 +0000
993
994    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
995
996commit 200c9bd9793c0d2dbefd1f0a2be197a2d4e3a364
997Author: Kaleb Keithley <kaleb@freedesktop.org>
998Date:   Tue Nov 25 19:26:56 2003 +0000
999
1000    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1001
1002commit a15b8ac6912cef59d7e1ba7a80e58466e2c9fcba
1003Author: Kaleb Keithley <kaleb@freedesktop.org>
1004Date:   Fri Nov 14 16:48:20 2003 +0000
1005
1006    XFree86 4.3.0.1
1007
1008commit ac5d447a2f18bdd07d5f97bb27cd9d065e30f683
1009Author: Kaleb Keithley <kaleb@freedesktop.org>
1010Date:   Fri Nov 14 15:54:29 2003 +0000
1011
1012    R6.6 is the Xorg base-line
1013