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