ChangeLog revision e5db2183
1commit d9b33435847e27b44b8e357327728cb3e39d5822
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Oct 19 10:29:38 2022 -0700
4
5    imake 1.0.9
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 323bc318e9bfb5cea24dfca0a47031d1861506dd
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Sep 17 09:44:37 2022 -0700
12
13    Add .git-blame-ignore-revs to hide whitespace commits from git blame
14    
15    To use this in your local repo clone, you will need to either run
16    `git blame --ignore-revs-file .git-blame-ignore-revs`
17    or set it permanently with
18    `git config blame.ignoreRevsFile .git-blame-ignore-revs`
19    
20    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
21
22commit 187945b6f93f193d7b8a4580191a040186de0f18
23Author: Alan Coopersmith <alan.coopersmith@oracle.com>
24Date:   Sat Sep 17 09:36:45 2022 -0700
25
26    unifdef SIGNALRETURNSINT
27    
28    Signal handlers have been required to have a void return, not int,
29    since C89.  This #define hadn't been set in many years.
30    
31    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32
33commit a511600f0391e7ecc2fa55e5cda222b5535422e8
34Author: Alan Coopersmith <alan.coopersmith@oracle.com>
35Date:   Sat Sep 17 09:30:20 2022 -0700
36
37    Simplify HAVE_MKSTEMP block
38    
39    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40
41commit 4945a09e914c48a2a55dacdb24ffe2806378641b
42Author: Alan Coopersmith <alan.coopersmith@oracle.com>
43Date:   Sat Sep 17 09:24:18 2022 -0700
44
45    Make Emalloc() argument a size_t to match malloc()
46    
47    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48
49commit 8c0dfb819569baf3c388bf9915fea1d332a29908
50Author: Alan Coopersmith <alan.coopersmith@oracle.com>
51Date:   Sat Sep 17 09:18:31 2022 -0700
52
53    Fix -Wshadow warnings
54    
55    imake.c: In function ‘FindImakefile’:
56    imake.c:662:27: warning: declaration of ‘Imakefile’ shadows a global declaration [-Wshadow]
57     FindImakefile(const char *Imakefile)
58                               ^~~~~~~~~
59    imake.c:319:13: note: shadowed declaration is here
60     const char *Imakefile = NULL;
61                 ^~~~~~~~~
62    
63    imake.c: In function ‘define_os_defaults’:
64    imake.c:1636:9: warning: declaration of ‘name’ shadows a previous local [-Wshadow]
65        char name[PATH_MAX];
66             ^~~~
67    imake.c:1430:18: note: shadowed declaration is here
68      struct utsname *name = NULL;
69                      ^~~~
70    
71    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
72
73commit 0db44a83b2bb9b74a266d41e8b7d2731713d7eac
74Author: Alan Coopersmith <alan.coopersmith@oracle.com>
75Date:   Sat Sep 17 09:11:05 2022 -0700
76
77    Fix -Wsign-compare warnings
78    
79    imake.c: In function ‘ask_sun_compiler_for_versions’:
80    imake.c:1200:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
81       if (len < sizeof(cmdtorun)) {
82               ^
83    imake.c: In function ‘get_gcc’:
84    imake.c:1380:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
85      for (i = 0; i < sizeof (gcc_path) / sizeof gcc_path[0]; i++) {
86                    ^
87    imake.c: In function ‘writetmpfile’:
88    imake.c:2027:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
89      if (fwrite(buf, sizeof(char), cnt, fd) == -1)
90                                             ^~
91    
92    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
93
94commit 793d9d83620c50308f128e0a635224a2fbb14a62
95Author: Emil Velikov <emil.l.velikov@gmail.com>
96Date:   Mon Mar 9 12:00:52 2015 +0000
97
98    autogen.sh: use quoted string variables
99    
100    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
101    fall-outs, when they contain space.
102    
103    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
104    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
105    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
106    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
107
108commit 3cee0855e54d539e042177a1ff64e08cc29c34b7
109Author: Peter Hutterer <peter.hutterer@who-t.net>
110Date:   Tue Jan 24 10:32:07 2017 +1000
111
112    autogen.sh: use exec instead of waiting for configure to finish
113    
114    Syncs the invocation of configure with the one from the server.
115    
116    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
117    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
118    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
119
120commit 279d6a683ceed4e07a00acce2d122f48a6428dac
121Author: Alan Coopersmith <alan.coopersmith@oracle.com>
122Date:   Sat Jun 18 09:38:25 2022 -0700
123
124    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
125    
126    configure.ac:130: warning: AC_OUTPUT should be used without arguments.
127    configure.ac:130: You should run autoupdate.
128    
129    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
130
131commit eebb170e09a82982027ed50acf6f48e82f90a29e
132Author: Alan Coopersmith <alan.coopersmith@oracle.com>
133Date:   Sat Jan 15 16:10:21 2022 -0800
134
135    Fix spelling/wording issues
136    
137    Found by using:
138        codespell --builtin clear,rare,usage,informal,code,names
139    
140    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
141
142commit 9b3cb72304be1d79b865890a9bd05765806a05a5
143Author: Alan Coopersmith <alan.coopersmith@oracle.com>
144Date:   Sat Jan 15 15:18:43 2022 -0800
145
146    gitlab CI: add a basic build test
147    
148    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
149
150commit 6861335df1bc9483a077bc81c4b327e009b63626
151Author: Alan Coopersmith <alan.coopersmith@oracle.com>
152Date:   Sat Jan 15 15:16:26 2022 -0800
153
154    Build xz tarballs instead of bzip2
155    
156    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
157
158commit 5d1d5150e5863f019e407d572556a8a08e834c1e
159Author: Alan Coopersmith <alan.coopersmith@oracle.com>
160Date:   Sat Mar 16 16:25:02 2019 -0700
161
162    imake 1.0.8
163    
164    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
165
166commit 5366d1c2e0865b84e009127e75a5bd9a2d278fe3
167Author: Alan Coopersmith <alan.coopersmith@oracle.com>
168Date:   Fri Dec 7 20:28:00 2018 -0800
169
170    Update configure.ac bug URL for gitlab migration
171    
172    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
173
174commit ed90f727ce513717b5d4809ecbc1909a7281dd3d
175Author: Alan Coopersmith <alan.coopersmith@oracle.com>
176Date:   Fri Dec 7 20:27:55 2018 -0800
177
178    Update README for gitlab migration
179    
180    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
181
182commit 67ec423f8f617ddd09f304b1966114049c81833e
183Author: Andrew Savchenko <bircoph@gmail.com>
184Date:   Fri Feb 16 17:31:16 2018 +0000
185
186    imake support for lcc compiler
187    
188    https://bugs.freedesktop.org/show_bug.cgi?id=105136
189    
190    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
191    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
192
193commit 373a53cdcb59c53599cc95f2dccf8cd42e748443
194Author: Mihail Konev <k.mvc@ya.ru>
195Date:   Thu Jan 26 14:00:22 2017 +1000
196
197    autogen: add default patch prefix
198    
199    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
200
201commit 94430c9cffc4ba5780f76c8130878f23d499811e
202Author: Alan Coopersmith <alan.coopersmith@oracle.com>
203Date:   Fri Dec 11 17:02:10 2015 -0800
204
205    README: reword status section
206    
207    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
208
209commit b1e8e29448467d875b2efe5c83043ec2770e18d6
210Author: Alan Coopersmith <alan.coopersmith@oracle.com>
211Date:   Sat Nov 8 09:41:42 2014 -0800
212
213    Use SEEK_* names instead of raw numbers for fseek whence argument
214    
215    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
216
217commit 6d42b63eb7c9c7da89d431db6f28aff1928bb22a
218Author: Alan Coopersmith <alan.coopersmith@oracle.com>
219Date:   Wed Jun 4 18:14:59 2014 -0700
220
221    autogen.sh: Honor NOCONFIGURE=1
222    
223    See http://people.gnome.org/~walters/docs/build-api.txt
224    
225    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
226
227commit 5e32ede6f904e024f3956484aceb4a4be37d423f
228Author: Alan Coopersmith <alan.coopersmith@oracle.com>
229Date:   Wed Jun 4 18:14:59 2014 -0700
230
231    configure: Drop AM_MAINTAINER_MODE
232    
233    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
234
235commit 4063190bf2fd7e3c61b80e98d72e134609612bf8
236Author: Julien Cristau <jcristau@debian.org>
237Date:   Wed May 21 20:51:03 2014 +0200
238
239    Bump to 1.0.7
240    
241    Signed-off-by: Julien Cristau <jcristau@debian.org>
242
243commit 16e54de5d8c58a1d051a5f4bcb7357aa9f9facff
244Author: Greg Turner <gmt@be-evil.net>
245Date:   Mon Mar 24 20:37:15 2014 +0100
246
247    Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
248    
249    Replicates Alan Coopersmith's fix for xinit.
250    
251    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74031
252    
253    Signed-off-by: Julien Cristau <jcristau@debian.org>
254
255commit f231ed52c4adeb071de0553af7a575687a6d3dc5
256Author: Julien Cristau <jcristau@debian.org>
257Date:   Sat Aug 17 12:12:08 2013 +0200
258
259    Replace fprintf with fputs
260    
261    Fix build failure with -Werror=format-security:
262    imake.c:1008:5: error: format not a string literal and no format arguments [-Werror=format-security]
263         fprintf (inFile, command);
264         ^
265    
266    Signed-off-by: Julien Cristau <jcristau@debian.org>
267    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
268
269commit 89494a51d006c20d16d3f08225a0345fecaae546
270Author: Alan Coopersmith <alan.coopersmith@oracle.com>
271Date:   Mon Jul 22 21:52:56 2013 -0700
272
273    imake 1.0.6
274    
275    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
276
277commit bb9cbad3cfaee60bf88ef50b5a165ed9321d4548
278Author: Eric S. Raymond <esr@thyrsus.com>
279Date:   Thu Jun 6 16:11:33 2013 -0400
280
281    Avoid use of low-level troff markup that can't be lifted structurally.
282
283commit 4db5afc933064ab165cd081c0d5a83bef87b770e
284Author: Alan Coopersmith <alan.coopersmith@oracle.com>
285Date:   Sat Jan 19 09:15:52 2013 -0800
286
287    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
288    
289    Regroup AC statements under the Autoconf initialization section.
290    Regroup AM statements under the Automake initialization section.
291    Add missing AC_CONFIG_SRCDIR
292    
293    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
294
295commit 6cb46d6d9c7ce6fbf32381edec5bfa993f8bdda9
296Author: Alan Coopersmith <alan.coopersmith@oracle.com>
297Date:   Fri Jan 4 19:59:14 2013 -0800
298
299    unifdef -U__UNIXOS2__
300    
301    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
302
303commit 1675120e31e1e54f184da2c0cce9d6f6ddb0c892
304Author: Alan Coopersmith <alan.coopersmith@oracle.com>
305Date:   Thu Dec 27 17:00:43 2012 -0800
306
307    Let configure pick cpp path on Solaris, instead of hardcoding in imakemdep.h
308    
309    Simply removing the definition lets the path found by configure be used,
310    seems to be the simplest way to handle the move from /usr/ccs/lib/cpp on
311    Solaris 10 and older to /usr/lib/cpp on Solaris 11 & later.
312    
313    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
314
315commit 5a9246d6804ab8a6f2f23f3f4ace84a415140937
316Author: Alan Coopersmith <alan.coopersmith@oracle.com>
317Date:   Sat Aug 25 11:19:39 2012 -0700
318
319    Ensure inFile is always closed on error in cppit()
320    
321    Another instance of the can-return-in-rare-cases nature of LogFatal()
322    raising red flags in static analysis.
323    
324    Resolves warning from Parfait 1.0.1:
325    Error: File Leak
326       File Leak: Leaked File inFile
327            at line 1719 of imake.c in function 'cppit'.
328              inFile initialized at line 1699 with fopen
329              inFile leaks when inFile != NULL at line 1700
330                  and fprintf(inFile, "%s\n", "/* imake - temporary file */") < 0 at line 1702.
331    
332    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
333
334commit 464ba911c3b84abb0140e9f66756d1cc887f78ad
335Author: Alan Coopersmith <alan.coopersmith@oracle.com>
336Date:   Sat Aug 25 11:10:46 2012 -0700
337
338    Avoid closing inFile twice in CheckImakefileC if LogFatal returns
339    
340    Imake's LogFatal() checks if it's being re-entered and if so, returns,
341    so we can't mark it NORETURN, leading to static analyzers believing it
342    can return even in call paths it shouldn't.
343    
344    Resolves warning from Parfait 1.0.1:
345    Error: File Invalid
346       File not Initialized: The value inFile is not initialized as a file.
347            at line 748 of imake.c in function 'CheckImakefileC'.
348              inFile initialized at line 738 with fopen(masterc, "r").
349              inFile destroyed at line 745 with fclose(inFile).
350    
351    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
352
353commit 061960e38cb0d6873bda2550f6a8952668193888
354Author: Alan Coopersmith <alan.coopersmith@oracle.com>
355Date:   Wed Mar 7 21:47:27 2012 -0800
356
357    imake 1.0.5
358    
359    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
360
361commit 575c3788c8b770a2c32c9d8461bc7422e3b89676
362Author: Alan Coopersmith <alan.coopersmith@oracle.com>
363Date:   Fri Feb 10 18:05:36 2012 -0800
364
365    xmkmf.man: Remove instructions for "X Consortium" monolithic build tree
366    
367    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
368
369commit d33b96db427a2305bd230360c9653a91dbff79e0
370Author: Alan Coopersmith <alan.coopersmith@oracle.com>
371Date:   Fri Oct 7 18:55:13 2011 -0700
372
373    Fix a bunch of "too many arguments for format" warnings
374    
375    Now that the log functions take variable arguments, don't need to pass
376    empty strings when there is no argument for the format string.
377    
378    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
379
380commit 4e3e7fec072591389b4f7b89475ea81e6a4e0ee5
381Author: Alan Coopersmith <alan.coopersmith@oracle.com>
382Date:   Fri Oct 7 18:50:48 2011 -0700
383
384    Convert error logging functions to normal idioms
385    
386    Allows use of printf attributes for checking format strings/arguments,
387    gets rid of LogFatalI wrapper just used for casting int to char *.
388    
389    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
390
391commit 5aed95badf1bab68b848234fdd25da1ea7025264
392Author: Alan Coopersmith <alan.coopersmith@oracle.com>
393Date:   Fri Oct 7 18:36:53 2011 -0700
394
395    Rework temp filename pointers into const & non-const parts
396    
397    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
398
399commit bfdbd65cf45eae6ba3565348cec1eeb09927cf5e
400Author: Alan Coopersmith <alan.coopersmith@oracle.com>
401Date:   Fri Oct 7 18:31:52 2011 -0700
402
403    Add const attributes to fix gcc -Wwrite-strings warnings
404    
405    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
406
407commit 7f299010c9327ab1a65a6b781c58b4c3098d13b7
408Author: Alan Coopersmith <alan.coopersmith@oracle.com>
409Date:   Fri Oct 7 18:11:43 2011 -0700
410
411    Strip trailing whitespace
412    
413    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
414    git diff -w & git diff -b show no diffs from this change
415    
416    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
417
418commit 99bb38c528f87a2692253ede9f54c4320c6f0986
419Author: Alan Coopersmith <alan.coopersmith@oracle.com>
420Date:   Fri Jan 7 20:21:30 2011 -0800
421
422    Remove unused variable in get_sun_compiler_versions
423    
424    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
425
426commit d2e1f5ca4614afbc1ca30581fcb1f6e50423fc06
427Author: Adam Jackson <ajax@nwnk.net>
428Date:   Mon Nov 1 14:29:33 2010 +1000
429
430    Silence useless pedantry warning from find(1) when running cleanlinks.
431    
432    "find: warning: you have specified the -depth option after a non-option
433    argument -type, but options are not positional (-depth affects tests
434    specified before it as well as those specified after it).  Please specify
435    options before other arguments."
436    
437    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
438    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
439
440commit bf237073d39629599cb77bf0144f862c175bb640
441Author: Alan Coopersmith <alan.coopersmith@oracle.com>
442Date:   Sat Oct 30 19:10:35 2010 -0700
443
444    imake 1.0.4
445    
446    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
447
448commit 29c3c8f2fc3859b1c8e1dd1f2327ab51c40fca21
449Author: Gaetan Nadon <memsize@videotron.ca>
450Date:   Sat Oct 30 19:08:31 2010 -0700
451
452    config: update AC_PREREQ statement to 2.60
453    
454    Unrelated to the previous patches, the new value simply reflects
455    the reality that the minimum level for autoconf to configure
456    all x.org modules is 2.60 dated June 2006.
457    
458    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
459    
460    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
461    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
462
463commit 3a3c6e584a1fee04a6bc4c11581c283d5fa8c603
464Author: Alan Coopersmith <alan.coopersmith@oracle.com>
465Date:   Sat Oct 30 19:04:22 2010 -0700
466
467    Use autoconf standard HAVE_MKSTEMP instead of HAS_MKSTEMP
468    
469    We no longer need to maintain compatibility with the monolith
470    Imakefile -D flags in the sources.
471    
472    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
473
474commit f6587b17a6aef0404853ad5113158fddf4a90219
475Author: Alan Coopersmith <alan.coopersmith@oracle.com>
476Date:   Sat Oct 30 18:59:39 2010 -0700
477
478    config: Remove unnecessary calls from configure.ac
479    
480    AC_PROG_CC, AC_PROG_SED, & AC_PROG_INSTALL are provided by
481     XORG_DEFAULT_OPTIONS now
482    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
483    
484    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
485
486commit bdf937d11774595eefc2ded78dcdf52dfe420443
487Author: Alan Coopersmith <alan.coopersmith@oracle.com>
488Date:   Sat Oct 30 18:57:15 2010 -0700
489
490    config: upgrade to util-macros 1.8 for additional man page support
491    
492    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
493    The value of MAN_SUBST is the same for all X.Org packages.
494    
495    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
496
497commit ca3374aee64c71c810159839c9b54c84b2bced24
498Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
499Date:   Tue Apr 27 20:18:10 2010 -0500
500
501    Nuke RCS tags
502    
503    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
504    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
505
506commit 01a05f973d52edc461c1100a939a70ea0ce9b048
507Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
508Date:   Tue Apr 27 20:38:15 2010 -0500
509
510    mkdirhier: use mkdir -p
511    
512    The '-p' option to mkdir(1) is required by SUSv2/Unix98, so we should be
513    able to rely on it on all systems we support.  Some parts need to be
514    left in place in order to not alter some of its ancient, shall we say,
515    quirks.
516    
517    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
518    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
519
520commit 098bf61eb89c3d93d2ed814d3e39e6412f6fcf9e
521Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
522Date:   Tue Apr 27 19:18:27 2010 -0500
523
524    Use standard .gitignore with custom section for imake
525    
526    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
527    Reviewed-by: Gaetan Nadon <gaetan.nadon@videotron.ca>
528
529commit 04da52fb5c4721c0218dbe6537c9ad0f7bd2ab04
530Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
531Date:   Tue Apr 27 19:14:35 2010 -0500
532
533    Use AC_PROG_SED to find sed
534    
535    AC_PROG_SED sets SED as the path to a fully-functional 'sed' (which may
536    also be called 'gsed' if GNU sed is installed alongside a proprietary
537    version).
538    
539    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
540    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
541
542commit 1127a5cb3166f4d5d0564732b3842fe81bf3e701
543Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
544Date:   Tue Apr 27 19:06:32 2010 -0500
545
546    Allow for EXEEXT in appman_DATA rule
547    
548    As a result of commit 22578c3718e41da72c66ce6a4186ec7315d6e3ad:
549    
550    make[1]: *** No rule to make target `imake.exe.1', needed by `all-am'.
551    make[1]: *** No rule to make target `revpath.exe.1', needed by `all-am'.
552    
553    On PE/COFF platforms EXEEXT is set to ".exe" and is appended by automake
554    to all *_PROGRAMS.  For portability this must be accounted for in any
555    custom rules which refer to any *_PROGRAMS.
556    
557    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
558    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
559
560commit 48145e04d24b1c575a22bac69c3c3033f72322fc
561Author: Alan Coopersmith <alan.coopersmith@oracle.com>
562Date:   Thu Apr 15 19:52:20 2010 -0700
563
564    imake 1.0.3
565    
566    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
567
568commit 6a71b39eb5a425aeee13f0e62d225dd0c6bf4e05
569Author: Alan Coopersmith <alan.coopersmith@oracle.com>
570Date:   Thu Apr 15 19:38:50 2010 -0700
571
572    Fill in COPYING file with notices from code & man pages
573    
574    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
575
576commit 8d8c90973f5862e8d324a4e1cd94896a43d0c27e
577Author: Alan Coopersmith <alan.coopersmith@oracle.com>
578Date:   Thu Apr 15 19:22:57 2010 -0700
579
580    Use $(AM_V_GEN) to silence commands for generating scripts & man pages
581    
582    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
583
584commit a00cc6e7bd60eb81aeee4fa7dcbb3a07b352760d
585Author: Alan Coopersmith <alan.coopersmith@oracle.com>
586Date:   Thu Apr 15 19:20:36 2010 -0700
587
588    Migrate to xorg-macros 1.4, with XORG_DEFAULT_OPTIONS & INSTALL
589    
590    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
591
592commit 4e25c6af47bfac6e2b6910f5d415d788cf3398c4
593Author: Gaetan Nadon <memsize@videotron.ca>
594Date:   Wed Jul 8 10:25:14 2009 -0400
595
596    imake: use XORG_CHANGELOG macro to create ChangeLog. #22611
597    
598    Build break: Makefile.am: command not found: git-log
599    
600    Adding the macro in configure.ac and use it in Makefile.am
601    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
602    Tested: running autogen.sh, make and 'make dist'
603    
604    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
605    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
606
607commit 2e164f61a461a21a74f2050f8da886373307cc5a
608Author: Alan Coopersmith <alan.coopersmith@sun.com>
609Date:   Wed Jun 24 13:49:13 2009 -0700
610
611    Make cpp statement indenting more consistent
612    
613    Auto-fixed with imdent from Paul Dubois (of imake book infamy)
614    Also stripped trailing whitespace to make git happier
615    
616    git diff -w shows no changes in this patch other than whitespace
617    
618    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
619
620commit 29e3bccdb5dbc5ea45d58bd3d454a4b8cda36398
621Author: Alan Coopersmith <alan.coopersmith@sun.com>
622Date:   Wed Jun 24 13:45:09 2009 -0700
623
624    Drop some ancient SunOS 4 & A/UX support bits
625    
626    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
627
628commit 209bab8478a5a205d715a5f2f50cd32c4b69581e
629Author: Alan Coopersmith <alan.coopersmith@sun.com>
630Date:   Wed Jun 24 13:43:15 2009 -0700
631
632    Drop some unused #if 0 & #ifdef MONOLITH sections
633    
634    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
635
636commit 5667fbb0f85f2b34aaba7ea702e7d252f2d4adb6
637Author: Alan Coopersmith <alan.coopersmith@sun.com>
638Date:   Mon Jun 22 18:59:09 2009 -0700
639
640    Convert HAS_MKSTEMP check from #if ...OS list... to autoconf
641    
642    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
643
644commit 22578c3718e41da72c66ce6a4186ec7315d6e3ad
645Author: Alan Coopersmith <alan.coopersmith@sun.com>
646Date:   Mon Jun 22 18:26:21 2009 -0700
647
648    Only install man pages for programs/scripts being installed
649    
650    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
651
652commit 705178e8f8414730739386f8841cd99f49184d56
653Author: Alan Coopersmith <alan.coopersmith@sun.com>
654Date:   Mon Jun 22 18:18:50 2009 -0700
655
656    Add .gitignore
657    
658    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
659
660commit 8f0d3c8cb5e74faffbb546b0a0b47a883859fd24
661Author: Alan Coopersmith <alan.coopersmith@sun.com>
662Date:   Mon Jun 22 18:15:26 2009 -0700
663
664    Doc updates: reflect current state, pointers to Paul Dubois website/book
665    
666    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
667
668commit eb8e41c3b3f280c34947579a5ee9fa511aee9acf
669Merge: e215b32 9653950
670Author: Jeremy C. Reed <reed@tx.reedmedia.net>
671Date:   Thu Feb 14 23:27:42 2008 -0600
672
673    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/util/imake
674
675commit e215b32a5b46a0c49be1baa4595f258f275c3fb0
676Author: Jeremy C. Reed <reed@tx.reedmedia.net>
677Date:   Thu Feb 14 22:41:51 2008 -0600
678
679    Stop core dump.
680    
681    Don't abort() if pclose(). Because pipe may have already closed.
682    
683    This is in get_stackprotector (only on OpenBSD and DragonFly).
684
685commit 96539504eec3e6e1e43a6f894770835765b0007d
686Author: Jeremy C. Reed <reed@tx.reedmedia.net>
687Date:   Thu Feb 14 22:41:51 2008 -0600
688
689    Stop core dump.
690    
691    Don't abort() if pclose(). Because pipe may have already closed.
692    
693    This is in get_stackprotector (only on OpenBSD and DragonFly).
694    
695    I doubt this function even worked, because gcc -v goes to stderr so
696    it reads nothing.
697
698commit 7e541aa0efe7000972d992a3c1569c4f7a8d9201
699Author: James Cloos <cloos@jhcloos.com>
700Date:   Thu Dec 6 16:39:16 2007 -0500
701
702    Replace static ChangeLog with dist-hook to generate from git log
703
704commit e10ad52b0a0d4fc63120e6b301d21f0829beef77
705Author: Adam Jackson <ajax@nwnk.net>
706Date:   Fri May 19 18:44:42 2006 +0000
707
708    Bump to 1.0.2
709
710commit ef2ef80f564098fe244c5a2065930b8502879043
711Author: Donnie Berkholz <spyderous@gentoo.org>
712Date:   Sat Apr 8 21:43:31 2006 +0000
713
714    Allow specifying TMPDIR environment variable to use instead of /tmp, for
715        systems on which /tmp is mounted noexec (Martin Schlemmer).
716
717commit b8d8f49ba2660d4d84ca9c3e4a82118a07c4e889
718Author: Kevin E Martin <kem@kem.org>
719Date:   Wed Dec 21 02:30:08 2005 +0000
720
721    Update package version for X11R7 release.
722
723commit 7dd15a5adbad23deba0a7c2b5bb39a7bb39e70d6
724Author: Adam Jackson <ajax@nwnk.net>
725Date:   Mon Dec 19 16:36:01 2005 +0000
726
727    Stub COPYING files
728
729commit bad47fc3927b766cde5af54c6c9786f2dac5345c
730Author: Kevin E Martin <kem@kem.org>
731Date:   Thu Dec 15 00:24:40 2005 +0000
732
733    Update package version number for final X11R7 release candidate.
734
735commit 4c12f30420340a4a4f0f6f0d21d20da988982820
736Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
737Date:   Sun Dec 11 17:18:40 2005 +0000
738
739    Fix mkhtmlindex rules to not use $< so they work with non-GNU makes.
740
741commit b87a680569dd388ad108d43087aee6c8a50ff663
742Author: Kevin E Martin <kem@kem.org>
743Date:   Sat Dec 10 16:30:35 2005 +0000
744
745    Add support for building imake config utilities.
746
747commit 15cb7c3dfb5b7d4a9e5d84514c8c5140ff6050c8
748Author: Kevin E Martin <kem@kem.org>
749Date:   Tue Dec 6 22:48:46 2005 +0000
750
751    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
752
753commit bab6d99929b6dfa339993093ea7dacffc98c5acd
754Author: Kevin E Martin <kem@kem.org>
755Date:   Sat Dec 3 05:49:47 2005 +0000
756
757    Update package version number for X11R7 RC3 release.
758
759commit a7790a9fc6e70f5dcefbe58219b5192857c88c45
760Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
761Date:   Mon Nov 28 22:00:24 2005 +0000
762
763    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
764        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
765
766commit c9db5d7eb65a59b7e4bae091acb8194bd01de284
767Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
768Date:   Thu Nov 24 18:06:39 2005 +0000
769
770    Add makeg script & man page to imake package
771
772commit d6313cf27320281f24d6f852fc7f8d0bb8aacd6b
773Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
774Date:   Sat Nov 12 19:55:28 2005 +0000
775
776    Substitute variables in man pages Set CPP_PROGRAM to path to cpp
777
778commit cd8ef36c4862f710621c35a4732ca3d0e49e8d5e
779Author: Kevin E Martin <kem@kem.org>
780Date:   Wed Nov 9 21:25:57 2005 +0000
781
782    Update package version number for X11R7 RC2 release.
783
784commit e53156a68f0138a8b0af408436fd54826b677cc6
785Author: Kean Johnson <kean@armory.com>
786Date:   Tue Nov 8 06:33:24 2005 +0000
787
788    See ChangeLog entry 2005-11-07 for details.
789
790commit 009b63897b8d2bc4fd27ff04bc3884317cf0b17d
791Author: Kevin E Martin <kem@kem.org>
792Date:   Wed Oct 19 02:48:16 2005 +0000
793
794    Update package version number for RC1 release.
795
796commit 19f4715eb18c20d357f03ca6b245bec5e58833e5
797Author: Kevin E Martin <kem@kem.org>
798Date:   Sat Oct 8 20:46:40 2005 +0000
799
800    Updates for modular build
801
802commit f4937241d85b026f0beca69eba8ce448143e3f0f
803Author: Kevin E Martin <kem@kem.org>
804Date:   Sat Oct 8 20:38:57 2005 +0000
805
806    Build system for imake
807
808commit 5acc1119e447c0855f649b9d8ae8ddb9cf8373b7
809Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
810Date:   Mon Oct 3 16:17:10 2005 +0000
811
812    Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812> Patch #3462
813        <https://bugs.freedesktop.org/attachment.cgi?id=3462> GNU/kFreeBSD
814        Imake support (Robert Millan)
815
816commit ea133dd95dbd63d5db79af1f364e9678331989e2
817Author: Daniel Stone <daniel@fooishbar.org>
818Date:   Fri Aug 26 05:01:37 2005 +0000
819
820    Make makedepend excruciatingly safe (Debian #011).
821
822commit 5f90561e8ddcccec3d35355c7b4ad5925031f5d5
823Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
824Date:   Mon Aug 1 02:13:55 2005 +0000
825
826    Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in
827        makedepend so it doesn't issue errors when source files include
828        <varargs.h> or <stdarg.h> on Solaris 10.
829
830commit 65ea7b4cc68153673dcdce016acd6ee6acc4aec3
831Author: Roland Mainz <roland.mainz@nrubsig.org>
832Date:   Wed Mar 2 11:20:29 2005 +0000
833
834    xc/config/cf/DragonFly.cf
835    xc/config/cf/Imake.cf
836    xc/config/cf/Imakefile
837    xc/config/imake/imake.c
838    xc/config/imake/imakemdep.h
839    xc/extras/drm/shared/drm.h
840    xc/include/Xos_r.h
841    xc/lib/xtrans/Xtranssock.c
842    xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
843    xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
844    xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
845    //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
846        (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
847        DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
848        and Mike Verona <firedragonfly@gmail.com>.
849
850commit ecdad73b62bb3222d02667d2add16d7417a5da9b
851Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
852Date:   Thu Feb 24 15:31:09 2005 +0000
853
854    enable detection of gcc compiler for cygwin and mingw
855
856commit af6a6a1c8a30b88b2eb80aa47f58fd8ae26d9677
857Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
858Date:   Wed Jan 19 22:28:20 2005 +0000
859
860    Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan
861        Coopersmith)
862
863commit 19e94341580c4c108c8d1615ae4542e2ee27431a
864Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
865Date:   Sat Dec 4 00:42:46 2004 +0000
866
867    Encoding of numerous files changed to UTF-8
868
869commit eb6967199448890591bec799d70c45827bc188eb
870Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
871Date:   Mon Nov 15 15:06:52 2004 +0000
872
873    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
874        mingw (Win32) port
875
876commit 36fbf892d1c2740afa51911b6f2c2e4bf8f871c0
877Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
878Date:   Sat Oct 30 20:33:43 2004 +0000
879
880    Add -d flag for compilers like the Sun C compilers that produce dependency
881        lists themselves. To use with the Sun compilers, add to host.def: #
882        define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun
883        bug id #4245688 - fix by Alan Coopersmith)
884    Add Solaris to the platforms on which mprotect is run to set execute
885        permissions when necessary. (Sun bug id #6175128 - fix by Alan
886        Coopersmith)
887    Internationalize digital output (Sun bug id #4119396 - fix by Steve
888        Swales), add -bgpixmap option to set XPM file as background (originally
889        from STSF project version of xclock by Alan Coopersmith)
890    xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which
891        are one too low in error messages (Xorg bugzilla #1739, Sun bug id
892        4637857 - fix by Sam Lau)
893
894commit 02fa88c73e7df616e1c620996d613b56a119ea4d
895Author: Egbert Eich <eich@suse.de>
896Date:   Tue Oct 19 13:50:06 2004 +0000
897
898    Enabling modules and DRI for Linux HPPA.
899    Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584).
900
901commit 8be49ad988e8072389042bb9240b074b89a828ad
902Author: Egbert Eich <eich@suse.de>
903Date:   Mon Oct 18 14:26:35 2004 +0000
904
905    powerpc/powerpc64 build fixes.
906
907commit 53f7aa94ebd7864b411320efe8a615580fad7085
908Author: Matthieu Herrb <matthieu.herrb@laas.fr>
909Date:   Sat Oct 9 22:04:13 2004 +0000
910
911    Fix ProPolice support for OpenBSD (merge with the HasGccStackProtector
912        define that was used on OpenBSD).
913    remove -ansi from DefaultCCOptions on OpenBSD.
914
915commit a60680db574e2e6c910352c4093c06dc562741ef
916Author: Kevin E Martin <kem@kem.org>
917Date:   Wed Aug 11 21:14:02 2004 +0000
918
919    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
920
921commit e3174f16ac5aabc0da0c22c79b138103eaba0c28
922Author: Eric Anholt <anholt@freebsd.org>
923Date:   Fri Jun 11 17:59:30 2004 +0000
924
925    Allow overriding of os version with OSREL env var on FreeBSD. Used in the
926        ports cluster and cross-version testing.
927
928commit 73f12a29fbfdac7f1cb7956f32564e253e313527
929Author: Egbert Eich <eich@suse.de>
930Date:   Thu May 6 17:31:17 2004 +0000
931
932    BugZilla #601: Fixing makedepend choking on floating point exception
933        because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
934        intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
935        due to the inclusion of the kernel header asm/page.h. Kernel headers
936        however don't work with
937    -ansi. The inclusion of asm/page.h can however savely be removed as it
938        there are plenty of other ways to determine the page size.
939
940commit e825f4eabd82155a1327c42f16a6e3bcba96b311
941Author: Egbert Eich <eich@suse.de>
942Date:   Fri Apr 23 18:42:00 2004 +0000
943
944    Merging XORG-CURRENT into trunk
945
946commit fa8f86352aab5825ca289969cfd11d90e56eb579
947Author: Egbert Eich <eich@suse.de>
948Date:   Sun Mar 14 08:27:28 2004 +0000
949
950    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
951
952commit 6c30fa731ba63151d792f278bf0b4dc3d2010d43
953Author: Egbert Eich <eich@suse.de>
954Date:   Wed Mar 3 12:09:38 2004 +0000
955
956    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
957
958commit aa4808e4d4245d9ef0e6dae09670295da49972d0
959Author: Egbert Eich <eich@suse.de>
960Date:   Thu Feb 26 13:34:16 2004 +0000
961
962    readding XFree86's cvs IDs
963
964commit cb1cabdedcd488a729923ef6677b5e7b13cb3d5a
965Author: Egbert Eich <eich@suse.de>
966Date:   Thu Feb 26 09:21:15 2004 +0000
967
968    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
969
970commit b1abaa61cb80aa0c282dbb15c8d834c36c2c9443
971Author: Egbert Eich <eich@suse.de>
972Date:   Thu Jan 29 08:06:33 2004 +0000
973
974    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
975
976commit 91f4b859c20d25898da3324921758c2d35523fd5
977Author: Kaleb Keithley <kaleb@freedesktop.org>
978Date:   Tue Nov 25 19:26:56 2003 +0000
979
980    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
981
982commit e5ab5c93d3178aa82b66e2c086b54e042930725e
983Author: Kaleb Keithley <kaleb@freedesktop.org>
984Date:   Fri Nov 14 16:48:20 2003 +0000
985
986    XFree86 4.3.0.1
987
988commit 1bc16368b0ff5701fa740aba943ac47a4f99b258
989Author: Kaleb Keithley <kaleb@freedesktop.org>
990Date:   Fri Nov 14 16:48:20 2003 +0000
991
992    Initial revision
993
994commit 86fae01174ab672736557a4bb1b2188cf3cec064
995Author: Kaleb Keithley <kaleb@freedesktop.org>
996Date:   Fri Nov 14 15:54:29 2003 +0000
997
998    R6.6 is the Xorg base-line
999