ChangeLog revision ea972ba2
1commit a9d71e3fd8e6758b70be31c586921bbbcd2a8449 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Wed Nov 13 15:19:37 2024 -0800 4 5 util-macros 1.20.2 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit b9f5184ed2e9c019d867ced99020e22abb7c2e53 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sat Sep 28 11:28:26 2024 -0700 12 13 XORG_CHECK_MALLOC_ZERO: stop testing malloc, assume the worst 14 15 Since there is no guarantee applications will run with the same malloc 16 implementation we tested against, and the cost of always ensuring the 17 size passed to malloc is non-zero is minimal now, stop testing it, and 18 default the answer to yes. 19 20 Still allows builders to override when they have complete control over 21 which malloc implementation will be used. 22 23 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24 Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/9> 25 26commit 91ece2a5f6408d34074522c8588ef1c53478daa0 27Author: Alan Coopersmith <alan.coopersmith@oracle.com> 28Date: Sun Sep 22 12:45:55 2024 -0700 29 30 XORG_CHECK_MALLOC_ZERO: disable optimization when building with clang 31 32 clang at -O1 or higher optimizes out the malloc checks 33 Fixes https://gitlab.freedesktop.org/xorg/util/macros/-/issues/4 34 35 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 36 Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/8> 37 38commit 9f858d74b36bce8a16771d75a208bd7db8fa80b8 39Author: Alan Coopersmith <alan.coopersmith@oracle.com> 40Date: Sun Sep 1 16:20:49 2024 -0700 41 42 Remove -Wdeclaration-after-statement from default warning set 43 44 We're going to treat this as a code style issue to be considered in review 45 instead of a code portability issue that should always be warned about, 46 now that all the compilers we support can handle variable declarations 47 after statements. 48 49 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 50 Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/7> 51 52commit 7ed2b3798c030bd1729b699b446b43aba2ec606e 53Author: Matt Turner <mattst88@gmail.com> 54Date: Tue Apr 16 16:06:37 2024 -0400 55 56 Version bump: 1.20.1 57 58commit 1031f8cc5c7a170e278372ccdf2e70151b096ef7 59Author: Matt Turner <mattst88@gmail.com> 60Date: Mon Jan 8 14:48:49 2024 -0500 61 62 Remove unnecessary escape 63 64 Avoids warnings like: 65 66 checking if /usr/bin/cpp requires -traditional... grep: warning: stray \ before " 67 grep: warning: stray \ before " 68 69commit cb147377e9341af05232f95814022abdecf14024 70Author: Alan Coopersmith <alan.coopersmith@oracle.com> 71Date: Tue Feb 7 14:49:10 2023 -0800 72 73 Add XORG_DEFAULT_NOCODE_OPTIONS and bump version to 1.20.0 74 75 Allows data, doc, & font modules that don't compile any code 76 to avoid spending time running a bunch of compiler tests whose 77 results they'll ignore and never use. 78 79 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80 81commit ec3ecf1b7cff226b6dc2d26604b1d234b262d8d5 82Author: Alan Coopersmith <alan.coopersmith@oracle.com> 83Date: Mon Feb 6 14:01:29 2023 -0800 84 85 Call AC_PROG_CC instead of AC_PROG_CC_C99 if autoconf >= 2.70 86 87 Clears up deprecation warnings: 88 89 configure.ac:38: warning: The macro `AC_PROG_CC_C99' is obsolete. 90 configure.ac:38: You should run autoupdate. 91 ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... 92 aclocal.m4:2959: XORG_COMPILER_BRAND is expanded from... 93 aclocal.m4:3078: XORG_COMPILER_FLAGS is expanded from... 94 aclocal.m4:3267: XORG_DEFAULT_OPTIONS is expanded from... 95 configure.ac:38: the top level 96 97 ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... 98 aclocal.m4:2990: XORG_TESTSET_CFLAG is expanded from... 99 aclocal.m4:3082: XORG_COMPILER_FLAGS is expanded from... 100 aclocal.m4:3254: XORG_DEFAULT_OPTIONS is expanded from... 101 configure.ac:28: the top level 102 103 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 104 105commit 35cd00d70e541574f9f491225b30096c4e291827 106Author: Alan Coopersmith <alan.coopersmith@oracle.com> 107Date: Thu Jul 28 17:30:21 2022 -0700 108 109 gitlab CI: stop requiring Signed-off-by in commits 110 111 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 112 113commit 0326ba3c4caa34116c0e7e4af98661858cf25d1c 114Author: Alan Coopersmith <alan.coopersmith@oracle.com> 115Date: Sat Jan 15 16:15:12 2022 -0800 116 117 Fix spelling/wording issues 118 119 Found by using: 120 codespell --builtin clear,rare,usage,informal,code,names 121 122 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 123 124commit d67cd49e414064f5569ad29ce397e8b642c76866 125Author: Alan Coopersmith <alan.coopersmith@oracle.com> 126Date: Sat Jan 15 15:38:32 2022 -0800 127 128 gitlab CI: add a basic build test 129 130 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 131 132commit 701a48e21f23f1d633099f0790ff1a58ca70a44c 133Author: Alan Coopersmith <alan.coopersmith@oracle.com> 134Date: Sat Jan 15 15:36:37 2022 -0800 135 136 Build xz tarballs instead of bzip2 137 138 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 139 140commit b8766308d2f78bc572abe5198007cf7aeec9b761 141Author: Matt Turner <mattst88@gmail.com> 142Date: Sun Jan 24 09:41:00 2021 -0500 143 144 Version bump: 1.19.3 145 146 Signed-off-by: Matt Turner <mattst88@gmail.com> 147 148commit 334c9750017426a12b5018ec27201758c1b83a7f 149Author: Alan Coopersmith <alan.coopersmith@oracle.com> 150Date: Fri Dec 7 20:34:07 2018 -0800 151 152 Update configure.ac bug URL for gitlab migration 153 154 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 155 156commit 0883f6fa6e0dd40ddcec7c0675b0bd0d660f5ed6 157Author: Alan Coopersmith <alan.coopersmith@oracle.com> 158Date: Mon Nov 19 23:37:25 2018 -0800 159 160 Update README for gitlab migration 161 162 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 163 164commit bd66ce3ba4a9d1d1490cb5775a2fdd0b408879b6 165Author: Marvin Schmidt <marv@exherbo.org> 166Date: Fri May 27 15:13:56 2016 +0200 167 168 XORG_PROG_RAWCPP: Use AC_PATH_TOOL to find preprocessor 169 170 On some distributions tools like cpp are prefixed with the host-triple, 171 to check for this prefixed version first AC_PATH_TOOL should be used. If 172 no prefixed cpp, it will fallback to the unprefixed name. 173 174 https://bugs.freedesktop.org/show_bug.cgi?id=96257 175 176 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 177 178commit 771b773b50717884b37f6b2473166b4be4670076 179Author: Alan Coopersmith <alan.coopersmith@oracle.com> 180Date: Sun Mar 4 17:40:10 2018 -0800 181 182 Version bump: 1.19.2 183 184 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 185 186commit 6694c973c8c2b5fae5934a49578f69d2817ab49c 187Author: Alan Coopersmith <alan.coopersmith@oracle.com> 188Date: Sat Nov 4 17:29:24 2017 -0700 189 190 Update check for manpage section numbers to not rely on Solaris version 191 192 Check for a specific file instead of a specific set of versions from 193 uname, to cope with manpage section alignment coming to 11.4 instead 194 of 12.0. 195 196 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 197 Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 198 199commit 39f07f7db58ebbf3dcb64a2bf9098ed5cf3d1223 200Author: Emil Velikov <emil.veliko@collabora.com> 201Date: Tue Feb 14 11:38:21 2017 +0000 202 203 Rework INSTALL_CMD to touch/echo >&2 only as needed 204 205 Analogous to previous commit. 206 207 With this commit we no longer get the following erroneous messages 208 during `make distcheck'. 209 210 " 211 failed to copy INSTALL from util-macros: installing possibly empty INSTALL. 212 ... 213 failed to copy INSTALL from util-macros: installing possibly empty INSTALL. 214 " 215 216 Cc: Gaetan Nadon <memsize@videotron.ca> 217 Cc: Peter Hutterer <peter.hutterer@who-t.net> 218 Signed-off-by: Emil Velikov <emil.velikov@collabora.com> 219 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 220 221commit 4fc573e2f3cbbed7baa5e05fb798c2e4f4236f7d 222Author: Emil Velikov <emil.velikov@collabora.com> 223Date: Tue Feb 14 11:38:20 2017 +0000 224 225 Rework CHANGELOG_CMD to touch/echo >&2 only as needed 226 227 Currently CHANGELOG_CMD issues a 228 229 touch ChangeLog; echo "Scary message" >&2 230 231 even if the file is already present. For example, when running `make 232 distcheck' the following is observed: 233 234 " 235 /bin/sh: ../../.changelog.tmp: Permission denied 236 git directory not found: installing possibly empty changelog. 237 ... 238 /bin/sh: ../../.changelog.tmp: Permission denied 239 git directory not found: installing possibly empty changelog. 240 " 241 242 That in itself happens since srcdir is RO, thus shell redirection [to 243 srcddir/.changelog.tmp] fails. At the same time the latter message is 244 wrong and misleading since the file is already there, with the correct 245 contents. 246 247 Silence the permissing warning (/dev/null is our friend), and add 248 a simple `test -e .../ChangeLog || (...' prior to the touch/echo combo. 249 250 As we're here also update the message to be more generic, since there 251 are multiple other reasons why things can fail. 252 253 Cc: Gaetan Nadon <memsize@videotron.ca> 254 Cc: Peter Hutterer <peter.hutterer@who-t.net> 255 Signed-off-by: Emil Velikov <emil.velikov@collabora.com> 256 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 257 258commit 4b6b1dfea16214b5104b5373341dc8bc7016d0b5 259Author: Matt Turner <mattst88@gmail.com> 260Date: Sun Jan 29 11:23:47 2017 -0800 261 262 Version bump: 1.19.1 263 264 Signed-off-by: Matt Turner <mattst88@gmail.com> 265 266commit 65cb10c33477c4c3f140058dddbb28269c62e1a6 267Author: Mihail Konev <k.mvc@ya.ru> 268Date: Thu Jan 26 13:52:48 2017 +1000 269 270 autogen: add default patch prefix 271 272 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 273 274commit 9353e122654a89217051310b5a13654c97313282 275Author: Emil Velikov <emil.l.velikov@gmail.com> 276Date: Mon Mar 9 12:00:52 2015 +0000 277 278 autogen.sh: use quoted string variables 279 280 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 281 fall-outs, when they contain space. 282 283 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 284 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 285 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 286 287commit c02080b28503dfd33a2172906dfc1a58278d0c42 288Author: Peter Hutterer <peter.hutterer@who-t.net> 289Date: Tue Jan 24 10:32:07 2017 +1000 290 291 autogen.sh: use exec instead of waiting for configure to finish 292 293 Syncs the invocation of configure with the one from the server. 294 295 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 296 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 297 298commit d7acec2d3a3abe79814ceb72e2c0d4d95ed31d37 299Author: Andreas Boll <andreas.boll.dev@gmail.com> 300Date: Tue Jan 12 13:59:40 2016 +0100 301 302 Fix XORG_WITH_XMLTO to work with xmlto >= 0.0.27 303 304 Starting with xmlto version 0.0.27 the return code of 305 xmlto --skip-validation txt conftest.xml 306 is non-zero if conftest.xml is an empty file. 307 308 As a consequence the macro XORG_WITH_XMLTO returns 309 "xmlto cannot generate text format, this format skipped" 310 and therefore libraries like libxi, libxdmcp and others won't convert 311 docbook XML to text format. 312 313 This changed behavior was introduced with the following change in xmlto: 314 xmlto.in: use correctly exit code from xsltproc 315 See also: https://fedorahosted.org/xmlto/changeset/77 316 317 This patch fixes this by additionally testing xmlto with a non-empty XML 318 file. 319 320 More details can be found at: 321 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613674 322 323 Thanks to Peter Pearse, Helmut Grohne and Gaetan Nadon. 324 325 v2: To maintain compatibility with older xorg tarballs don't replace 326 the original test with the empty XML file but instead add a fallback 327 to additionally test with a non-empty XML file if the original test fails. 328 Use the alternate solution with <x></x> to skip compatibility issues 329 with different docbook versions. 330 331 Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> 332 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 333 Signed-off-by: Julien Cristau <jcristau@debian.org> 334 335commit 8b92f46ab371ec51dac2b73c768173cd63126402 336Author: Alan Coopersmith <alan.coopersmith@oracle.com> 337Date: Tue Oct 27 16:19:51 2015 -0700 338 339 XORG_MANPAGE_SECTIONS: limit SysV man page sections to Solaris 2.0-11 340 341 All others (including other SunOS/Solaris releases) use the 342 traditional Bell Labs / BSD / Linux section numbering. 343 344 (The [[01]] is an m4-quoted shell character set of "[01]" to make sure 345 autoconf doesn't lose the [] when generating the configure script.) 346 347 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 348 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 349 350commit 9a54b858601bd305de2737b06e609084a2a114c2 351Author: Gaetan Nadon <memsize@videotron.ca> 352Date: Thu Mar 27 09:10:01 2014 -0400 353 354 Version bump: 1.19.0 355 356 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 357 358commit 0677da7ed48f74a54f9bfd12afea7f0d578d7d38 359Author: Hans de Goede <hdegoede@redhat.com> 360Date: Thu Mar 27 12:45:43 2014 +0100 361 362 XORG_PROG_RAWCPP: Add TRADITIONALCPPFLAGS 363 364 In some cases we may want to have -traditional for proper whitespace preserving 365 without -undef, as we actually want the system definitions to be in place 366 so we can #ifdef on them. IE in xinit various .cpp files contain things like 367 #ifdef __APPLE__ and #ifdef __linux__ 368 369 So this patch adds a TRADITIONALCPPFLAGS variable which contains just 370 -traditional where applicable without the other RAWCPPFLAGS for unsetting 371 the system definitions. 372 373 Signed-off-by: Hans de Goede <hdegoede@redhat.com> 374 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 375 376commit 6768f12b4db660bb691337c6d238a32aae0475ff 377Author: Gaetan Nadon <memsize@videotron.ca> 378Date: Thu Mar 27 08:21:51 2014 -0400 379 380 Provide the automake INSTALL file at level 1.11 381 382 Now that the minimum level for automake is 1.11, replace the current 383 INSTALL with the one from automake 1.11. 384 385 Recall that the file in this package is installed in $pkgdatadir 386 and is copied by each xorg module through the make 'dist' target. 387 388 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 389 390commit 7acde944f40dad08fa8c43bc2548205e343afcd1 391Author: Arnaud Fontaine <arnau@debian.org> 392Date: Sat Feb 8 10:31:39 2014 -0500 393 394 Add XORG_WITH_M4 macro 395 396 Originally from XCB, this macro checks for the presence of m4 or gm4 397 which supports -I dir. 398 399 The AC_PATH_PROGS_FEATURE_CHECK autoconf macro requires autoconf 2.62. 400 401 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 402 403commit a5092b6a9931c8a60813f4f8a038cc5d9771d212 404Author: Gaetan Nadon <memsize@videotron.ca> 405Date: Thu Feb 6 17:47:20 2014 -0500 406 407 Bump minimum Autoconf required version to 2.62 408 409 The main motivation is to catch-up with the development reality and 410 allow use of features in Autoconf 2.62 as well as Automake 1.11. 411 412 As usual this means no features found only in versions above those 413 specified are allowed. 414 415 This is implementing the policy change which is described in: 416 http://www.x.org/wiki/Building_the_X_Window_System/?updated#index2h3 417 418 Discussion on xorg minimum autotools requirements: 419 http://lists.x.org/archives/xorg-devel/2013-October/038325.html 420 421 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 422 423commit 72b211419977a211c871232d66e1a668e3cf702f 424Author: Alan Coopersmith <alan.coopersmith@oracle.com> 425Date: Mon Dec 2 16:41:45 2013 -0800 426 427 XORG_COMPILER_FLAGS: Add -Wlogical-op to default warning set 428 429 We've fixed several bugs it uncovered already, only one warning left that 430 it adds in a default build. 431 432 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 433 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 434 435commit 9bc8e154e53ee0ff8d09cc621ba762486f3e93fa 436Author: Gaetan Nadon <memsize@videotron.ca> 437Date: Mon Dec 2 18:43:36 2013 -0500 438 439 Version bump: 1.18.0 440 441 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 442 443commit fae36763f91f38dc9c4c388f267532889bb428ff 444Author: Gaetan Nadon <memsize@videotron.ca> 445Date: Mon Dec 2 18:12:39 2013 -0500 446 447 XORG_TESTSET_CFLAG: add -fd which is the SUNCC -Wold-style-definition 448 449 Seen in the XCB configuration and found missing in xorg. 450 451 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 452 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 453 454commit 71dc85d04b67dc9579de47ec9e51c3ae6dde91ce 455Author: Gaetan Nadon <memsize@videotron.ca> 456Date: Sun Dec 1 17:05:47 2013 -0500 457 458 XORG_WITH_DOXYGEN: check for the dot graphics utility 459 460 It is part of the graphviz package and it may be used by doxygen if 461 the HAVE_DOT is set to "yes" in the doxygen configuration file. 462 463 The calling module handles if the tool is mandatory or not. 464 Doxygen will work fine without it, but no fancy graphics. 465 466 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 467 468commit 4846869cce5aafb0d2d2980f508ae320b599ac92 469Author: Gaetan Nadon <memsize@videotron.ca> 470Date: Sun Dec 1 10:07:50 2013 -0500 471 472 CWARNFLAGS: comment out -Wcast-qual 473 474 On a full X build, this warning accounts for the 5,888 warnings on a total 475 of 12,042. The line is moved to the "noisy" section of warnings. 476 477 There is a discussion about the pros and cons here: 478 http://lists.x.org/archives/xorg-devel/2013-November/039069.html 479 480 Reviewed-by: Keith Packard <keithp@keithp.com> 481 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 482 483commit 72fdc868b56fe2b7bdc9a69872651baeca728fb6 484Author: Ross Burton <ross.burton@intel.com> 485Date: Thu Oct 10 17:23:04 2013 +0100 486 487 xorg-macros.m4.in: use the autoconf cache for XORG_CHECK_MALLOC_ZERO 488 489 Improve configure speed by checking the autoconf cache before compiling and 490 running the test. 491 492 As this means cross-compilation environments can trivially seed this cache as 493 appropriate, remove the cross-compiling value (which for embedded systems using 494 uclibc is wrong). 495 496 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 497 Signed-off-by: Ross Burton <ross.burton@intel.com> 498 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 499 500commit 52ed34418492c1538b8022a830a79fbc50ba3605 501Author: Bart Massey <bart@cs.pdx.edu> 502Date: Thu Sep 12 01:33:25 2013 -0700 503 504 Revert "Interleaved C code and declarations is no longer a portability issue." 505 506 This reverts commit 689ea0ec5d8b7594ba2fa9e27b2458cea8a58724. 507 508 Community consensus is that, while this style is no longer a 509 portability issue, it's a style issue. 510 511commit 689ea0ec5d8b7594ba2fa9e27b2458cea8a58724 512Author: Arnaud Fontaine <arnau@debian.org> 513Date: Thu Aug 29 11:06:14 2013 +0900 514 515 Interleaved C code and declarations is no longer a portability issue. 516 517 This was only supported from GCC 3.0 and OpenBSD was still using GCC 2.95 518 until recently. 519 520 Signed-off-by: Arnaud Fontaine <arnau@debian.org> 521 522commit 052fa1dc1779de34ba69f68b7dc32b3c733c823e 523Author: Alan Coopersmith <alan.coopersmith@oracle.com> 524Date: Fri Sep 6 23:34:33 2013 -0700 525 526 Version bump: 1.17.1 527 528 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 529 530commit e6a41a0c6a84b34c6dc173a0a41089d0ebaddac0 531Author: Alan Coopersmith <alan.coopersmith@oracle.com> 532Date: Fri Sep 6 23:30:00 2013 -0700 533 534 Strip trailing whitespace 535 536 sed -i 's/[[:space:]]*$//' * 537 538 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 539 540commit 3683c2b2d0b5e7d57374860147ca827da596bad5 541Author: Chris Wilson <chris@chris-wilson.co.uk> 542Date: Mon Aug 5 16:00:20 2013 +0100 543 544 Use the right variable names for the compiler flags in XORG_TESTSET_CFLAG 545 546 Whilst populating the xorg_cv_ cache entries, and the subsequent 547 xorg_testset_, we always include the FLAG_PREFIX in the name, to 548 distinguish between C and C++ iterations. However, in the body of the 549 test function, we dropped the FLAG_PREFIX expansion and so always used 550 the empty string and hence did not correctly detect incorrect flags. 551 552 The bug was introduced with 553 commit 51f69514e65637f575df901ef942515e70314f6a 554 Author: Chase Douglas <chase.douglas@canonical.com> 555 Date: Mon Mar 12 11:49:28 2012 -0700 556 557 Separate unknown warning options by language 558 559 Reported-and-tested-by: Sedat Dilek <sedat.dilek@gmail.com> 560 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> 561 Cc: Sedat Dilek <sedat.dilek@gmail.com> 562 Cc: Chase Douglas <chase.douglas@canonical.com> 563 Cc: Gaetan Nadon<memsize@videotron.ca> 564 Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> 565 566commit c98b41de5596c675c603ef43ae9570133f1a9921 567Author: Colin Walters <walters@verbum.org> 568Date: Wed Jan 4 17:37:06 2012 -0500 569 570 autogen.sh: Implement GNOME Build API 571 572 http://people.gnome.org/~walters/docs/build-api.txt 573 574 Signed-off-by: Adam Jackson <ajax@redhat.com> 575 576commit bd25ef721dff995096efffef4dcc9275cea43d4f 577Author: Adam Jackson <ajax@redhat.com> 578Date: Tue Jan 15 13:44:31 2013 -0500 579 580 configure: Remove AM_MAINTAINER_MODE 581 582 Signed-off-by: Adam Jackson <ajax@redhat.com> 583 584commit 0890e4003aacfa7113ab3f4e3ad7c5636f8e922a 585Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 586Date: Tue Apr 3 18:43:02 2012 -0500 587 588 Fix spacing in XORG_TESTSET_CFLAG 589 590 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 591 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 592 593commit c0c42057e0d357c144e7933ee413b522950a0f17 594Author: Gaetan Nadon <memsize@videotron.ca> 595Date: Tue Mar 13 19:45:12 2012 -0400 596 597 Version bump: 1.17 598 599 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 600 601commit 51f69514e65637f575df901ef942515e70314f6a 602Author: Chase Douglas <chase.douglas@canonical.com> 603Date: Mon Mar 12 11:49:28 2012 -0700 604 605 Separate unknown warning options by language 606 607 If XORG_COMPILER_FLAGS is called more than once with separate languages, 608 the unknown warning options used internally for unknown warning checking 609 will be set the first time and then the cached value will be used for 610 subsequent languages. This is a problem if the compilers differ between 611 the languages. 612 613 This change ensures that the unknown warning options are namespaced so 614 multiple XORG_COMPILER_FLAGS calls with different languages are checked 615 separately. 616 617 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 618 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 619 620commit a1fec11ca3de6774fb70052f5f5ab167bf658690 621Author: Chase Douglas <chase.douglas@canonical.com> 622Date: Mon Mar 12 10:59:55 2012 -0700 623 624 Fix cflag test compiler message and cache ids 625 626 When the language is C++, the flag checking message references $CC 627 instead of $CXX. The cache id is also xorg_cv_cc_* instead of 628 xorg_cv_cxx_*. This change fixes both issues. 629 630 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 631 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 632 633commit a02a9048a1b831d13d32413e2af429ac8d7a5c2b 634Author: Jon TURNEY <jon.turney@dronecode.org.uk> 635Date: Sat Mar 10 15:04:28 2012 +0000 636 637 Don't use AS_ECHO in XORG_TESTSET_CFLAG 638 639 Further to commit 52ef6f6, since AS_ECHO isn't supported in autoconf 2.61 either, 640 rewrite use of cache variable in XORG_TESTSET_CFLAG so 'echo' isn't needed at all. 641 642 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 643 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 644 Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 645 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 646 647commit 299ae797eff46900e7d5914ff4502662f97f2062 648Author: Chase Douglas <chase.douglas@canonical.com> 649Date: Fri Mar 9 14:46:00 2012 -0800 650 651 Add XORG_ENABLE_INTEGRATION_TESTS 652 653 This macro enables a builder to enable/disable integration testing 654 It makes no assumption about the test cases' implementation 655 Test cases may or may not use Automake "Support for test suites" 656 657 Unit test support usually requires less dependencies and may be built 658 and run under less stringent environments than integration tests. Thus, 659 two separate options for unit and integration testing is desirable. 660 661 Copied from XORG_ENABLE_UNIT_TESTS. 662 663 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 664 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 665 666commit db238c632bb7136e3e44345820d514106e317420 667Author: Gaetan Nadon <memsize@videotron.ca> 668Date: Mon Mar 5 09:39:17 2012 -0500 669 670 Version bump: 1.16.2 671 672 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 673 674commit 44aa8e75c8e54c5bc09d0cbff2f7207abe80c980 675Author: Chase Douglas <chase.douglas@canonical.com> 676Date: Wed Feb 29 12:18:51 2012 -0800 677 678 Define BASE_CXXFLAGS when C++ is the chosen language 679 680 You can use this functionality by setting the language to C++ before 681 calling XORG_DEFAULT_OPTIONS. This can accomplished with AC_LANG(C++). 682 683 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 684 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 685 686commit 543ce698747dc998ca0ed987ef1ab0c35fb501b1 687Author: Chase Douglas <chase.douglas@canonical.com> 688Date: Wed Feb 29 09:51:02 2012 -0800 689 690 Make XORG_TESTSET_CFLAG work for multiple languages 691 692 Signed-off-by: Chase Douglas <chase.douglas@canonical.com> 693 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 694 695commit 52ef6f666a4fb46b693c81dc7a44612e6b78239d 696Author: Jon TURNEY <jon.turney@dronecode.org.uk> 697Date: Tue Feb 14 21:59:38 2012 +0000 698 699 Use AS_ECHO rather than AS_ECHO_N in XORG_TESTSET_CFLAG 700 701 The AS_ECHO_N macro was only introduced in autoconf 2.62. 702 Backticks remove trailing newlines, so we don't need to use echo -n 703 704 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 705 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 706 707commit a1809fde56e45639556a44fd3c3ef9213204c5a9 708Author: Jon TURNEY <jon.turney@dronecode.org.uk> 709Date: Mon Jan 2 19:42:10 2012 +0000 710 711 Cache the results of checking compiler flag support in XORG_TESTSET_CFLAG 712 713 Since checking all those warning flags takes an amount of time I find irritating, 714 here is an attempt at caching the results of checking compiler warning flag support 715 716 A couple of aspects which need definitely need review or testing: 717 718 * I've tried to get things right when not the first flag in the list of alternates is 719 supported, but this really needs testing with a compiler other than gcc 720 721 * The cache variable naming policy is a bit opaque me, so the names used may need corecting 722 723 * I've tried to be careful, but who knows what portability sins I have committed :-) 724 725 This change reduces the time to run the ./configure script produced from a configure.ac 726 containing just 727 728 AC_INIT([test], 1.0) 729 XORG_COMPILER_FLAGS 730 XORG_CWARNFLAGS 731 XORG_STRICT_OPTION 732 AC_OUTPUT() 733 734 from ~60s to ~20s on my cygwin machine, and from ~15s to ~9s on a linux VM running on the 735 same hardware 736 737 v2: AS_TR_SH transforms characters which are invalid in shell variable names, so we don't 738 have to use sed to transform spaces ourself 739 740 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 741 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 742 743commit 214132d470ef98b5d3cdc71662cb586025746bb5 744Author: Jeremy Huddleston <jeremyhu@apple.com> 745Date: Fri Jan 20 23:46:56 2012 -0800 746 747 Version bump: 1.16.1 748 749 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 750 751commit 088c848e74ac47bbd84eac70ef18a3d2abe96936 752Author: Jeremy Huddleston <jeremyhu@apple.com> 753Date: Sun Dec 18 15:57:43 2011 -0800 754 755 Provide a configure option to turn off the selective -Werror=... CFLAGS 756 757 Provide end users with a workaround if they find code doesn't build with 758 the -Werror=... flags provided by BASE_CFLAGS. This can be useful if 759 newer util-macros are used with older source code that had problems, or 760 in the rare case when warnings are expanded to hit more cases (although 761 this case should not happen too much in practice). 762 763 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 764 765commit 55f387315c4429704d2d5212fb1e3b130638e097 766Author: Jeremy Huddleston <jeremyhu@apple.com> 767Date: Sat Dec 10 11:55:29 2011 -0800 768 769 Remove -Winline from BASE_CFLAGS 770 771 This might be useful for performance tuning builds against specific 772 compilers, but it is a bit too noisy to be used in general. 773 774 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 775 776commit a8f51b6864c65ab226f2febd7322354fb00b9444 777Author: Gaetan Nadon <memsize@videotron.ca> 778Date: Wed Dec 7 15:15:54 2011 -0500 779 780 Version bump: 1.16.0 781 782 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 783 784commit 87340dcccf97c3e1f0ab918bb6740abf47d65558 785Author: Alan Coopersmith <alan.coopersmith@oracle.com> 786Date: Thu Dec 1 13:12:59 2011 -0800 787 788 XORG_TESTSET_CFLAG: Try to both compile & link with the flags 789 790 Catches build problems caused by compilers that ignore unknown flags 791 at compile time and pass them to the linker at link time, when the 792 linker considers unknown flags to be fatal errors. 793 794 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 795 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 796 797commit 2d4a7a4cf645c9cb586cf2f77f8d3f61d6c71883 798Author: Jeremy Huddleston <jeremyhu@apple.com> 799Date: Thu Nov 10 23:45:57 2011 -0800 800 801 XORG_TESTSET_CFLAG: Add support fot -Werror=unused-command-line-argument 802 803 This warning was was added to clang in r144365 804 805 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 806 807commit 9d8a1e5809b4dd397efe2e62bbf2c8a6c4deb795 808Author: Alan Coopersmith <alan.coopersmith@oracle.com> 809Date: Thu Nov 3 18:14:15 2011 -0700 810 811 Add XORG_MEMORY_CHECK_FLAGS and require it in XORG_ENABLE_UNIT_TESTS 812 813 Based on the checks already in libXt/configure.ac and proposed for 814 xserver/configure.ac - makes a common implementation before we make 815 more copies. 816 817 Callers should be able to just add 818 TESTS_ENVIRONMENT = $(XORG_MALLOC_DEBUG_ENV) 819 820 If built with an older xorg-macros, then the tests will simply be 821 less stringent, matching what happens on platforms without any 822 simple malloc debugging facilities available. 823 824 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 825 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 826 827commit 9b4a8bae3528950bdb87df095c212d646e15dbdb 828Author: Alan Coopersmith <alan.coopersmith@oracle.com> 829Date: Thu Nov 3 17:41:24 2011 -0700 830 831 Define __wrap_exit in test program source for XORG_LD_WRAP 832 833 Otherwise the test fails on Solaris releases that actually have support 834 for ld -wrap because the linker instead returns an error that __wrap_exit 835 is an undefined symbol. 836 837 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 838 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 839 840commit 0295ee03ab45c55771581664d6c903c6d2f87e53 841Author: Alan Coopersmith <alan.coopersmith@oracle.com> 842Date: Thu Nov 3 15:54:25 2011 -0700 843 844 Add an optional argument to XORG_LD_WRAP 845 846 Allows specifying if ld -wrap support is 'required' or 'optional' for 847 unit tests, so that builds like the xserver which only need ld -wrap 848 for some tests can allow users to enable the others when ld -wrap is 849 not available. 850 851 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 852 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 853 854commit b8a13e531db208a7c4c9a43b74b196104e7c66ed 855Author: Jeremy Huddleston <jeremyhu@apple.com> 856Date: Tue Nov 1 12:59:55 2011 -0700 857 858 Add additional flags to XORG_COMPILER_FLAGS 859 860 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 861 862commit 08877399839f5a30a5edd2167fb4275d3dd9d473 863Author: Jeremy Huddleston <jeremyhu@apple.com> 864Date: Tue Nov 1 12:44:48 2011 -0700 865 866 Update XORG_CWARNFLAGS to use XORG_COMPILER_FLAGS 867 868 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 869 870commit b406f730d64dfb8b699631ffb3ee5f3a1f0db8c4 871Author: Jeremy Huddleston <jeremyhu@apple.com> 872Date: Tue Nov 1 12:19:24 2011 -0700 873 874 Add XORG_COMPILER_FLAGS to replace XORG_CWARNFLAGS 875 876 See: https://bugs.freedesktop.org/show_bug.cgi?id=31238 877 878 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 879 880commit b175fe0e07fce86cf029695e9e93b573ada54b0c 881Author: Jeremy Huddleston <jeremyhu@apple.com> 882Date: Tue Nov 1 11:53:44 2011 -0700 883 884 Use XORG_TESTSET_CFLAG in XORG_STRICT_OPTION 885 886 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 887 888commit 9f427611f4bb6db60cb8cbdda6296a3bf66a5a6c 889Author: Jeremy Huddleston <jeremyhu@apple.com> 890Date: Tue Nov 1 11:39:14 2011 -0700 891 892 Add XORG_TESTSET_CFLAG which can be used to test what flags the compiler supports 893 894 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 895 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 896 897commit 4a6ecc7b8e338483fb5ea6bfc9b2fb26f890807b 898Author: Jeremy Huddleston <jeremyhu@apple.com> 899Date: Tue Nov 1 11:49:41 2011 -0700 900 901 Fix the test for -Werror=attributes 902 903 The current test was always failing to compile because 'return 0;' was 904 global rather than in the body of a function. 905 906 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 907 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 908 909commit 08dd5d30c137abe43d5b1673edc39eb569881d66 910Author: Gaetan Nadon <memsize@videotron.ca> 911Date: Thu Jun 23 08:03:13 2011 -0400 912 913 Version bump: 1.15.0 914 915 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 916 917commit b87c5e7f6c9e856cf82c3c531255adccbd9fae5c 918Author: Gaetan Nadon <memsize@videotron.ca> 919Date: Wed Jun 22 12:42:30 2011 -0400 920 921 XORG_WITH_XSLTPROC: warn at development time rather than config time 922 923 Catching up unimplemented features should be done earlier by the developer 924 during autoconf rather than during configure. 925 926 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 927 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 928 929commit f3332a7214af43878691b4f4876c39dc7d546266 930Author: Gaetan Nadon <memsize@videotron.ca> 931Date: Wed Jun 22 10:02:28 2011 -0400 932 933 Add XORG_WITH_PERL macro 934 935 Following the same pattern as XMLTO and friends. 936 Allows all modules to use the same interface, variables 937 and options to check for perl. 938 Perl is used in libX11 and xserver. 939 940 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 941 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 942 943commit b927af52e8a3384126bfe709b725f6c5bad4ba34 944Author: Gaetan Nadon <memsize@videotron.ca> 945Date: Wed Jun 22 09:04:32 2011 -0400 946 947 XORG_WITH_FOP: add minimum version checking support 948 949 Adding this feature is motivated by a bug in fop 0.95 where 950 fop crashes in the presence of some characters like the latin capital 951 sharp s. Fop version 1.0 works correctly. 952 953 This is the same feature found in XMLTO and the likes. 954 In the macro public interface there is a shift in parameter position 955 for the DEFAULT parameter. Doing development on older libraries 956 (point releases on older versions) will still work the same way as 957 the "no" value will be interpreted as the minimum version. It won't 958 be found, so fop will be disabled anyway. 959 960 Only libX11 has used XORG_WITH_FOP(no) and will be changed with a version 961 bump on util-macros. 962 963 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 964 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 965 966commit 45c7d622657d295b2c02a46061765827ea37f00f 967Author: Gaetan Nadon <memsize@videotron.ca> 968Date: Wed Jun 1 08:59:53 2011 -0400 969 970 XORG_PROG_RAWCPP: use AC_LANG_SOURCE to prevent warnings 971 972 The source for the AC_LANG_CONFTEST should be passed to AC_LANG_SOURCE 973 to satisfy the more stringent testing done by autoconf 2.68. 974 It is available in autoconf 2.60 where AC_LANG_DEFINES_PROVIDED is not. 975 976 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 977 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 978 979commit 10a865fa671382dce50f7e49624ca5a730372d08 980Author: Alan Coopersmith <alan.coopersmith@oracle.com> 981Date: Fri May 27 19:01:13 2011 -0700 982 983 Version bump: 1.14.0 984 985 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 986 987commit e03a5cb9f313c6f5de3edc46327eb18b300b92c2 988Author: Alan Coopersmith <alan.coopersmith@oracle.com> 989Date: Sat May 14 09:10:13 2011 -0700 990 991 Add AC_LANG_DEFINES_PROVIDED to XORG_RAW_CPP to silence autoconf warnings 992 993 Since we're intentionally doing a special case to just check cpp output, 994 and not a full program compilation, add the magic macro to silence: 995 996 configure.ac:46: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body 997 ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... 998 aclocal.m4:1077: XORG_PROG_RAWCPP is expanded from... 999 configure.ac:46: the top level 1000 1001 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1002 1003commit 61f5a48a74680c316bee2bf93d6ef5d50a688f22 1004Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1005Date: Mon May 2 16:52:26 2011 -0700 1006 1007 XORG_STRICT_OPTION: add -Werror=attributes to STRICT_CFLAGS for gcc 1008 1009 Flags unknown attributes as errors, if -Werror=attributes is supported. 1010 (The -Werror=* option was first spotted in gcc 4.2.0 manuals.) 1011 1012 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1013 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1014 1015commit 8a556afbe7ff81987597ca88e315fe66f10e4adc 1016Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1017Date: Mon Apr 25 20:31:33 2011 -0700 1018 1019 Make XORG_STRICT_OPTION always set STRICT_CFLAGS 1020 1021 Still only adds it to CWARNFLAGS if --enable-strict-compilation is 1022 passed, but sets the variable with the right flags for the compiler 1023 so it's available for other checks in configure scripts. 1024 1025 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1026 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1027 Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> 1028 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1029 1030commit ef7824119ede1d491936ef1715296b47419f4c9c 1031Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1032Date: Mon Apr 25 20:26:48 2011 -0700 1033 1034 Create XORG_COMPILER_BRAND macro to centralize compiler checks 1035 1036 Check for gcc vs. intel vs. sun in one place, instead of 1037 continuing to grow more places the check is replicated. 1038 1039 Add clang check here too, as it's now seeing a lot of use to build X. 1040 1041 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1042 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1043 Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> 1044 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1045 1046commit 5bb0cddcc5359d764015299021718f42b0a4055c 1047Author: Gaetan Nadon <memsize@videotron.ca> 1048Date: Mon Mar 14 20:12:36 2011 -0400 1049 1050 Version bump: 1.13.0 1051 1052 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1053 1054commit 700ecdc16426c14e649439138e8e40cdc41fe1c1 1055Author: Gaetan Nadon <memsize@videotron.ca> 1056Date: Wed Mar 9 18:53:43 2011 -0500 1057 1058 XORG_LD_WRAP: check if linker supports -wrap 1059 1060 Used mainly by test cases using a wrapper function. 1061 1062 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1063 1064commit 380074140f7b1e3f8ea006a4b1d928d23706b81d 1065Author: Gaetan Nadon <memsize@videotron.ca> 1066Date: Wed Mar 9 10:53:49 2011 -0500 1067 1068 XORG_WITH_GLIB: check for the GLib package 1069 1070 XORG_WITH_GLIB([MIN-VERSION], [DEFAULT]) 1071 ---------------------------------------- 1072 Minimum version: 1.13.0 1073 1074 GLib is a library which provides advanced data structures and functions. 1075 This macro enables a module to test for the presence of Glib. 1076 1077 When used in conjunction with XORG_ENABLE_UNIT_TESTS, use both AM_CONDITIONAL 1078 ENABLE_UNIT_TESTS and HAVE_GLIB. 1079 Glib may be used for purpose other than testing 1080 1081 Package builders should use --without-glib to ensure it does not get pulled in. 1082 Unit tests may or may not use GLib. 1083 1084 Developers should use --with-glib to error out if GLib is missing. 1085 1086 Interface to module: 1087 HAVE_GLIB: used in makefiles to conditionally build targets 1088 with_glib: used in configure.ac to know if GLib has been found 1089 --with-glib: 'yes' user instructs the module to use glib 1090 'no' user instructs the module not to use glib 1091 1092 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1093 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1094 1095commit 78af2b882e01b17e38d1361a4a58b7768bb59bec 1096Author: Gaetan Nadon <memsize@videotron.ca> 1097Date: Wed Mar 9 07:10:18 2011 -0500 1098 1099 XORG_ENABLE_UNIT_TESTS: add support for unit testing 1100 1101 This macro enables a builder to enable/disable unit testing 1102 It makes no assumption about the test cases implementation 1103 Test cases may or may not use Automake "Support for test suites" 1104 They may or may not use the software utility library GLib 1105 1106 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1107 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1108 1109commit 1218d7e6ed064e0c534a01caf013cff666cb44bf 1110Author: Gaetan Nadon <memsize@videotron.ca> 1111Date: Fri Feb 25 16:58:10 2011 -0500 1112 1113 Version bump: 1.12.0 1114 1115 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1116 1117commit b22ce580bcc8343b880f19cc7f1c6bea176c8f13 1118Author: Gaetan Nadon <memsize@videotron.ca> 1119Date: Sat Jan 29 16:17:09 2011 -0500 1120 1121 XORG_WITH_XSLTPROC: add XSLT processor command line tool 1122 1123 The primary use will be for DocBook/XML cross links database generation. 1124 1125 XSLT (Extensible Stylesheet Language Transformations) is a declarative, 1126 XML-based language used for the transformation of XML documents. 1127 The xsltproc command line tool is for applying XSLT stylesheets 1128 to XML documents. 1129 1130 It is used under the cover by xmlto to generate html files from DocBook/XML. 1131 The XSLT processor is often used as a standalone tool for transformations. 1132 It should not be assumed that it is used only to work with documnetation. 1133 1134 Tested-by: Matt Dew <marcoz@osource.org> 1135 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1136 1137commit 7370b0b3f0308aec2a32012eddb2f0761d5fe399 1138Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1139Date: Sun Dec 5 01:25:11 2010 -0800 1140 1141 Use AC_LANG_PROGRAM in XORG_CHECK_MALLOC_ZERO to clear autoconf-2.68 warnings 1142 1143 configure.ac:126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body 1144 ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... 1145 ../../lib/autoconf/general.m4:2730: _AC_RUN_IFELSE is expanded from... 1146 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from... 1147 ../../lib/autoconf/general.m4:2749: AC_RUN_IFELSE is expanded from... 1148 aclocal.m4:1952: XORG_CHECK_MALLOC_ZERO is expanded from... 1149 configure.ac:126: the top level 1150 1151 Also, calloc() takes two arguments; and all of them return void *, 1152 not char *; as the compiler points out when you #include <stdlib.h> 1153 instead of faking it badly. (And sometimes when you don't, due to 1154 compiler builtin versions of the functions.) 1155 1156 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1157 Reviewed-by: Matt Turner <mattst88@gmail.com> 1158 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1159 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1160 1161commit 04030cbca37c04c48161debc0cade6db00cb347b 1162Author: Gaetan Nadon <memsize@videotron.ca> 1163Date: Sat Nov 6 20:50:06 2010 -0400 1164 1165 XORG_ENABLE_DOCS: Fix "Enable building the documentation (yes: yes)" 1166 1167 The quoting did not prevent the m4 defined variable "default" 1168 to replace the text string "default" in the help text. 1169 1170 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1171 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1172 1173commit ce32345589050b17b23b18157f95f060f4c776a3 1174Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1175Date: Fri Oct 29 20:43:53 2010 -0700 1176 1177 Version bump: 1.11.0 1178 1179 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1180 1181commit eb7ebbbbb2a6196322cf7e48f60a11f2f65f7534 1182Author: Dan Nicholson <dbn.lists@gmail.com> 1183Date: Fri Oct 22 19:12:46 2010 -0700 1184 1185 docs: Take optional argument to control defaults 1186 1187 The typical default of enabling documentation if the correct tool is 1188 found is usually the right thing to do. However, some packages such as 1189 Xlib have huge amounts of documentation that few people would need in 1190 every output format. Allow packages to specify the default for each tool 1191 by passing an argument to the macro. 1192 1193 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1194 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1195 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1196 1197commit 119f35b24d446a8f7b1da4a3eaa6d6e3ad982d69 1198Author: Dan Nicholson <dbn.lists@gmail.com> 1199Date: Sat Oct 9 17:41:10 2010 -0700 1200 1201 docs: Use m4 to handle optional macro defaults 1202 1203 Handling the optional documentation parameters with m4 allows the help 1204 string to correctly represent the default. 1205 1206 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1207 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1208 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1209 1210commit aeebb46766dada64de246fd9fe72e3c523c4e70e 1211Author: Gaetan Nadon <memsize@videotron.ca> 1212Date: Thu Sep 23 15:00:20 2010 -0400 1213 1214 Version bump: 1.10.1 1215 1216 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1217 1218commit 1905f89998cb26410872150679501fde506a03c7 1219Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1220Date: Fri Sep 3 22:47:02 2010 -0700 1221 1222 Sun's copyrights are now owned by Oracle 1223 1224 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1225 1226commit 808d547902fad81901db94e6344838350d0eeb52 1227Author: Gaetan Nadon <memsize@videotron.ca> 1228Date: Sat Aug 14 15:43:38 2010 -0400 1229 1230 XORG_MANPAGE_SECTIONS: add substitution for apploaddir 1231 1232 This represents the location of the app-defaults directory 1233 Used in app/bitmap/man for example. 1234 1235 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1236 1237commit fbe66aedcf2165e43388894d3b2ee2f38e889f93 1238Author: Gaetan Nadon <memsize@videotron.ca> 1239Date: Thu Jun 24 17:36:33 2010 -0400 1240 1241 Version bump: 1.10.0 1242 1243 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1244 1245commit 4eed3443945a9d1443ec688efd835f46ed9adfc9 1246Author: Gaetan Nadon <memsize@videotron.ca> 1247Date: Fri Jun 25 14:52:25 2010 -0400 1248 1249 XORG_CHECK_SGML_DOCTOOLS: add interface for xorg stylesheet 1250 1251 Add STYLESHEET_SRCDIR for directory location 1252 and XSL_STLESHEET for the name of the xorg style sheet 1253 1254 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1255 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1256 1257commit 01ef7c69d91259e5904f26b6b4630243d548232a 1258Author: Gaetan Nadon <memsize@videotron.ca> 1259Date: Thu Jun 24 18:12:45 2010 -0400 1260 1261 XORG_WITH_XMLTO: add HAVE_XMLTO_TEXT for text output format 1262 1263 The xmlto program has dependencies when converting docbook XML 1264 to text format. It requires either lynx, links or w3m 1265 text web browsers. 1266 1267 Users want to skip the text format to avoid having to install these. 1268 1269 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1270 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1271 1272commit fe878c0ce0b9093c13714ec6662b0c99a9a2d1d4 1273Author: Gaetan Nadon <memsize@videotron.ca> 1274Date: Fri Jun 18 21:54:27 2010 -0400 1275 1276 Version bump: 1.9.0 1277 1278 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1279 1280commit d4d18c07d7aa1005ad3d48dfdb19f245df2ebae0 1281Author: Gaetan Nadon <memsize@videotron.ca> 1282Date: Fri Jun 18 20:32:13 2010 -0400 1283 1284 XORG_WITH_GROFF: add HAVE_GROFF_HTML Automake conditional 1285 1286 Groff uses grohtml to generate html output format. This program, in turn, 1287 uses a number of pnm* commands from the netpbm package, psselect 1288 from the psutils package and the ghostscript package. 1289 1290 These are independently installed, so they could be missing. 1291 A check is made to ensure those dependencies are installed. 1292 If not, the makefile can use the conditional to supress the target. 1293 1294 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1295 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1296 1297commit f0590edffe21ac6b7a11eab7caf6c8aad7c8bc07 1298Author: Gaetan Nadon <memsize@videotron.ca> 1299Date: Thu May 27 09:27:54 2010 -0400 1300 1301 Version bump: 1.8.0 1302 1303 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1304 1305commit ce3ece9cbf2380ab0e0535f52f0c6c6507d779c8 1306Author: Gaetan Nadon <memsize@videotron.ca> 1307Date: Wed May 26 21:09:31 2010 -0400 1308 1309 config: XORG_MANPAGE_SECTIONS: add AC_PROG_SED 1310 1311 The sed command is required to create the man pages. 1312 1313 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1314 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1315 1316commit 8cb69a59d54656d17ea7bcf479b0f27a17dc559e 1317Author: Gaetan Nadon <memsize@videotron.ca> 1318Date: Mon May 17 10:36:48 2010 -0400 1319 1320 XORG_MANPAGE_SECTIONS: add MAN_SUBSTS automake variable 1321 1322 It will replace the 155 copies in package makefiles 1323 1324 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1325 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1326 1327commit 2dd06a9bcfa6868260421ae803fa7d34a5d3a0c9 1328Author: Gaetan Nadon <memsize@videotron.ca> 1329Date: Mon May 17 07:37:28 2010 -0400 1330 1331 XORG_RELEASE_VERSION: remove option --with-release-version #24816 1332 1333 The short story: 1334 - this option has never been used by OS builders as intended 1335 - the implementation changes automake internals 1336 - the implementation breaks a few makefiles (if used) 1337 - one less option for the user to be confused with on all 240 xorg modules 1338 1339 The long story: 1340 https://bugs.freedesktop.org/show_bug.cgi?id=24816 1341 1342 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1343 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1344 1345commit 99f9a3efe2ba46f9ba446b72a402f239e3357c12 1346Author: Gaetan Nadon <memsize@videotron.ca> 1347Date: Sun May 16 16:46:17 2010 -0400 1348 1349 XORG_LINT_LIBRARY: rework to match XORG_WITH_LINT 1350 1351 XORG_LINT_LIBRARY has implementations dependencies on XORG_WITH_LINT 1352 The library name can no longer be set by overloading the semantic 1353 of --enable-lint-library. 1354 If this function is required it should be added using an AC_ARG_VAR. 1355 1356 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1357 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1358 1359commit 2cbe2acb5c70a76830f6ddc1bdc66c333507996f 1360Author: Gaetan Nadon <memsize@videotron.ca> 1361Date: Sat May 15 14:16:36 2010 -0400 1362 1363 XORG_WITH_LINT: rework and extend platform coverage 1364 1365 Guess the lint program name by platform. 1366 Use ARG variable for user input values. 1367 Provide default flags per platform. 1368 1369 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1370 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1371 1372commit 4fd20af3ebf6bcfa4e991af6fd11d78494e4b95b 1373Author: Gaetan Nadon <memsize@videotron.ca> 1374Date: Fri May 14 20:19:15 2010 -0400 1375 1376 XORG_DEFAULT_OPTIONS: add AC_PROG_INSTALL 1377 1378 All modules install something. 1379 This makes it clear it can removed from modules config. 1380 1381 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1382 1383commit 958c872c82c0612911e398304111ea5d98dbe973 1384Author: Gaetan Nadon <memsize@videotron.ca> 1385Date: Fri May 14 17:55:13 2010 -0400 1386 1387 XORG_STRICT_OPTION: remove redundant expansion of AC_PROG_CC macro 1388 1389 Calling AC_PROG_CC before AC_PROG_CC_C99 is not required. 1390 C99 is not an add-on to CC although either one will cache results 1391 than can be used by the other. 1392 1393 This is effectively a no-op. Note that if a module configure.ac 1394 file calls AC_PROG_CC after AC_PROG_CC_C99, the compiler will be reset 1395 to ISO_C89 from ISO_C99. 1396 Currently about half the xorg modules use C89 while the other half use C99. 1397 1398 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1399 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1400 1401commit 795e808cb32d183f9d8040749899e325420e9798 1402Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1403Date: Tue Apr 13 03:57:58 2010 -0500 1404 1405 doctools: accept an optional minimal version 1406 1407 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1408 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1409 1410commit 0913df6f5f24ea589b254d6f2a78483bf3a3c5d6 1411Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1412Date: Fri Apr 9 12:40:12 2010 -0500 1413 1414 linuxdoc: Use XORG_WITH_PS2PDF to check for ps2pdf 1415 1416 Besides reusing existing code, this allows linuxdoc PDF output to be 1417 enabled or disabled by configure. 1418 1419 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1420 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1421 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1422 1423commit e78c909f0e8ea3ee4a38fb7d93fe350bfae7990b 1424Author: Gaetan Nadon <memsize@videotron.ca> 1425Date: Tue Apr 27 15:00:37 2010 -0400 1426 1427 LinuxDoc: add -f option to filter out the ^H in text output 1428 1429 Remove backspace-overstrikes from the intermediate 1430 form generated by groff. 1431 These appear as blocks in some text editors and as ^H in vi. 1432 1433 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1434 1435commit def9ff6a564b6b3a81a862e0db1673b3cd77d5ea 1436Author: Gaetan Nadon <memsize@videotron.ca> 1437Date: Mon Apr 5 08:02:28 2010 -0400 1438 1439 Version bump: 1.7.0 1440 1441 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1442 1443commit 5d7f8c2638a3b2c3bba8deb01e94703310b62cc4 1444Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1445Date: Thu Mar 25 18:10:00 2010 -0500 1446 1447 doc: add XORG_CHECK_SGML_DOCTOOLS to detect xorg-sgml-doctools 1448 1449 Trying to find X11/defs.ent with AC_CHECK_FILE does not work when 1450 cross-compiling, and the check assumed that xorg-sgml-doctools is 1451 installed to the same prefix which need not always be the case. 1452 1453 xorg-sgml-doctools 1.4 provides a pkg-config file which we can use 1454 instead, fixing both those cases. This macro is provided in util-macros 1455 instead of with xorg-sgml-doctools, otherwise the latter would become a 1456 hard dependency just to run autoreconf. 1457 1458 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1459 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1460 1461commit c03e7dbca608f6fa3f1f53f5fc9f279eab62bdb4 1462Author: Gaetan Nadon <memsize@videotron.ca> 1463Date: Mon Mar 29 11:53:10 2010 -0400 1464 1465 config: remove the xorg-macros pc.in file from EXTRA_DIST 1466 1467 Automake always includes it in the tarball. 1468 1469 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1470 1471commit be6c44abf825a5814ca836165f62b66c30e7a966 1472Author: Gaetan Nadon <memsize@videotron.ca> 1473Date: Thu Mar 11 11:11:42 2010 -0500 1474 1475 Version bump: 1.6.1 1476 1477 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1478 1479commit b1660bfd095627778496bf403a741ff6ad44659a 1480Author: Gaetan Nadon <memsize@videotron.ca> 1481Date: Tue Mar 9 10:52:15 2010 -0500 1482 1483 doc: fix typo in AC_MSG_CHECKING for XORG_CHECK_LINUXDOC 1484 1485 The message should start with a lowercase letter. 1486 1487 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1488 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1489 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1490 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1491 1492commit 2c833326fdd83039999b5563eb9f621ff57e3bf5 1493Author: Gaetan Nadon <memsize@videotron.ca> 1494Date: Tue Mar 9 10:13:22 2010 -0500 1495 1496 doc: Specify minimum xmlto version to XORG_WITH_DOXYGEN 1497 1498 Adds an optional parameter to XORG_WITH_DOXYGEN to enforce a minimum 1499 version needed like the asciidoc version check. 1500 1501 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1502 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1503 1504commit d7cedc8ce552581c9acbfbe373cbee16a689abef 1505Author: Dan Nicholson <dbn.lists@gmail.com> 1506Date: Wed Mar 3 20:16:46 2010 -0800 1507 1508 doc: Specify minimum xmlto version to XORG_WITH_XMLTO 1509 1510 Adds an optional parameter to XORG_WITH_XMLTO to enforce a minimum 1511 version needed like the asciidoc version check. 1512 1513 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1514 1515commit c87b5e9657e3fa1270f7283ab8b16aed1be7b5fd 1516Author: Dan Nicholson <dbn.lists@gmail.com> 1517Date: Wed Mar 3 20:16:45 2010 -0800 1518 1519 doc: Specify minimum asciidoc version to XORG_WITH_ASCIIDOC 1520 1521 Adds an optional parameter to XORG_WITH_ASCIIDOC to enforce a minimum 1522 version needed. 1523 1524 Tested-by: Gaetan Nadon <memsize@videotron.ca> 1525 Tested-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1526 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1527 1528commit a01b2ce6b196555660a64c43623acab1f6fea76a 1529Author: Dan Nicholson <dbn.lists@gmail.com> 1530Date: Sat Feb 27 11:28:08 2010 -0800 1531 1532 silent: Set AM_DEFAULT_VERBOSITY for compatibility on older automake 1533 1534 Custom silent rules will become recursive on older automake where 1535 AM_SILENT_RULES is not included. Set AM_DEFAULT_VERBOSITY in this 1536 fallback case for compatibility. 1537 1538 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1539 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1540 1541commit de24a6d42eafa1aaa089927e9b2c2c7ef8827550 1542Author: Gaetan Nadon <memsize@videotron.ca> 1543Date: Tue Feb 23 11:03:42 2010 -0500 1544 1545 AM_SILENT_RULES: move from XORG_CWARNFLAGS to XORG_DEFAULT_OPTIONS 1546 1547 This m4 statement does not belong in the macro for compiler 1548 warning flags. It is more appropriate to group it with the macro 1549 providing default options for X.Org modules. 1550 1551 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1552 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1553 1554commit 0851a3455fddbbaef73fae088469a48f2f975783 1555Author: Gaetan Nadon <memsize@videotron.ca> 1556Date: Fri Jan 29 14:02:26 2010 -0500 1557 1558 Version bump: 1.6.0 1559 1560 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1561 1562commit a8f386498bb18c7f95f874a56e3526a1b0b3029c 1563Author: Gaetan Nadon <memsize@videotron.ca> 1564Date: Tue Feb 2 17:14:00 2010 -0500 1565 1566 doc: add XORG_ENABLE_DEVEL_DOCS and XORG_ENABLE_SPECS 1567 1568 Identical to XORG_ENABLE_DOCS, this macros allows modules 1569 to classify docs per type and selectively control their building. 1570 1571 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1572 1573commit 1df1e7fd649b4ff3e00a908d4ade54bc6b32892f 1574Author: Gaetan Nadon <memsize@videotron.ca> 1575Date: Sun Jan 31 08:56:50 2010 -0500 1576 1577 XORG_WITH_GROFF: add tests for -ms and -mm macro packages 1578 1579 OS and distros often splits groff in a basic and full package, the former 1580 having the groff program and the later having devices, fonts and macros 1581 Checking for the groff executable is not enough. 1582 1583 Use HAVE_GROFF if you do not use -ms or -mm 1584 Use HAVE_GROFF_MS and/or HAVE_GROFF_MM otherwise 1585 1586 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1587 1588commit 6fce3ec9157794d1a90ae28b2615c00ce84f95ed 1589Author: Gaetan Nadon <memsize@videotron.ca> 1590Date: Fri Jan 29 10:47:40 2010 -0500 1591 1592 Add XORG_ENABLE_DOCS to control the building of documentation 1593 1594 This macro is intended for modules to control, in a single option, 1595 the building of the documentaion. Using --enable-docs=no, all 1596 documentation is skipped, regardless of the tool used to build it. 1597 1598 It should be used in conjunction with other XORG_WITH_* macros 1599 which handle cases where some specific tool is not available. 1600 1601 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1602 1603commit df1fe112b8fca77ce10ecfe2b9e4a082b29b732d 1604Author: Gaetan Nadon <memsize@videotron.ca> 1605Date: Fri Jan 29 10:25:00 2010 -0500 1606 1607 Additional doc macros for GROFF, FOP and PS2PDF 1608 1609 Identical to XMLTO, DOXYGEN and ASCIIDOC. 1610 Allow platform builders to selectively turn off tools that 1611 are not present or back level. Matching documentation target 1612 will be shipped. 1613 1614 For example, --without-fop will skip the pdf format while 1615 allowing other formats to proceed. 1616 1617 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1618 1619commit 4411328d3200392e9b8d830a45d9ac679abb4ead 1620Author: Jeremy Huddleston <jeremyhu@apple.com> 1621Date: Wed Feb 3 23:39:37 2010 -0800 1622 1623 Add -Wformat=2 to the default CWARNFLAGS 1624 1625 This will include -Wformat-security to catch possible security problems in formatting in printf, scanf, etc. 1626 1627 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1628 Reviewed-by: Matt Turner <mattst88@gmail.com> 1629 1630commit 46d22716aed8d7e8ee188c2f2d2b3ba600dc3dd3 1631Author: Gaetan Nadon <memsize@videotron.ca> 1632Date: Sun Jan 17 21:21:10 2010 -0500 1633 1634 Version bump: 1.5.0 1635 1636 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1637 1638commit 7e89b1cecfdb8115fa159584762f4d0db7455305 1639Author: Gaetan Nadon <memsize@videotron.ca> 1640Date: Sun Jan 17 21:01:44 2010 -0500 1641 1642 Add XORG_WITH_ASCIIDOC and XORG_WITH_DOXYGEN 1643 1644 Based on XORG_WITH_XMLTO 1645 1646 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1647 1648commit 296c390247553b0070dd05260fe6f55f793a374c 1649Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1650Date: Tue Jan 5 23:04:25 2010 +0100 1651 1652 Add XORG_WITH_XMLTO to factorize xmlto tests. 1653 1654 This also allow to configure with --without-xmlto to ignore 1655 a 3rd party xmlto tool on systems that normally don't have it, 1656 in order to have reproducable builds. 1657 1658 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1659 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 1660 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1661 1662commit 2e75ae9b22de0fa36adde6de7b7e5c1c1a825d69 1663Author: Julien Cristau <jcristau@debian.org> 1664Date: Sat Jan 16 15:00:38 2010 +0000 1665 1666 Bump to 1.4.2 1667 1668commit 1c8cfa5cd1881f810ed62ff082e67777985c7599 1669Author: Alan Coopersmith <alan.coopersmith@sun.com> 1670Date: Thu Jan 14 09:32:32 2010 -0800 1671 1672 Update Sun license notices to current X.Org standard form 1673 1674 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1675 1676commit 43e41a5537ba892613f2a9f79cdf209fd7c915b3 1677Author: Julien Cristau <jcristau@debian.org> 1678Date: Sat Jan 2 20:44:37 2010 +0000 1679 1680 INSTALL doesn't belong in docdir, use pkgdatadir instead 1681 1682 docdir stays in xorg-macros.pc so we don't break the existing 1683 $(INSTALL_CMD). 1684 1685 Tested-by: Gaetan Nadon <memsize@videotron.ca> 1686 Signed-off-by: Julien Cristau <jcristau@debian.org> 1687 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1688 1689commit 29f4c09cc252d834278e6e1ad77ad56dc0545d29 1690Author: Gaetan Nadon <memsize@videotron.ca> 1691Date: Tue Dec 15 14:25:17 2009 -0500 1692 1693 configure.ac: use single statement for file generation 1694 1695 Reported-by: Peter Hutterer <peter.hutterer at who-t.net> 1696 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1697 1698commit c3c40da5392c2f1fe4b15c6e90dc8325b3c26561 1699Author: Gaetan Nadon <memsize@videotron.ca> 1700Date: Tue Dec 15 14:01:05 2009 -0500 1701 1702 macros.m4.in: use backticks rather than $() for cmd subs 1703 1704 Reviewed-by: Dan Nicholson <dbn.lists at gmail.com> 1705 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1706 1707commit 48e2b3d0ee8d637d83b88bf29c6d417f61aaa0e4 1708Author: Colin Watson <cjwatson@canonical.com> 1709Date: Sat Oct 10 13:28:28 2009 +0100 1710 1711 Use conservative default for malloc(0) when cross-compiling #24460 1712 1713 When cross-compiling, AC_RUN_IFELSE can't run test programs. 1714 MALLOC_ZERO_RETURNS_NULL=yes is a conservative default in this case. 1715 1716 Signed-off-by: Colin Watson <cjwatson@canonical.com> 1717 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1718 1719commit 2c83c9068167729652994cf3203ca27245745482 1720Author: Adam Jackson <ajax@redhat.com> 1721Date: Mon Dec 14 17:12:13 2009 -0500 1722 1723 util-macros 1.4.1 1724 1725 Signed-off-by: Adam Jackson <ajax@redhat.com> 1726 1727commit 8e126170a4bf23ae73a08d254f6c6fb7e6b46748 1728Author: Adam Jackson <ajax@redhat.com> 1729Date: Mon Dec 14 17:05:48 2009 -0500 1730 1731 Don't mention libdir in the .pc file 1732 1733 Signed-off-by: Adam Jackson <ajax@redhat.com> 1734 1735commit 862911eb71165c9409044986171b8ce2c1ec70b7 1736Author: Adam Jackson <ajax@redhat.com> 1737Date: Mon Dec 14 17:05:10 2009 -0500 1738 1739 Install the .pc file in $(datadir) 1740 1741 Signed-off-by: Adam Jackson <ajax@redhat.com> 1742 1743commit 03b04a6b5d61aafbd2705f7d29e58e0c92553a4a 1744Author: Adam Jackson <ajax@redhat.com> 1745Date: Mon Dec 14 16:54:41 2009 -0500 1746 1747 macros 1.4.0 1748 1749commit 64e61146ecf6cde01a72d95f905f8d3790b78b58 1750Author: Carl Worth <cworth@cworth.org> 1751Date: Mon Nov 30 20:00:31 2009 -0800 1752 1753 Install .pc file in $libdir where it belongs (not $datadir). 1754 1755 The .pc file was previously being installed in ${prefix}/share/pkgconfig 1756 but all other modules install their .pc files to ${prefix}/lib/pkgconfig 1757 1758commit 1e50b971bf7273f958e11cbcf3dc07a6fab04335 1759Author: Gaetan Nadon <memsize@videotron.ca> 1760Date: Sat Nov 21 17:28:32 2009 -0500 1761 1762 xorg-macros.pc.in: create a meta data file for util-macros 1763 1764 This is motivated primarly by XORG_INSTALL who needs to locate 1765 the docdir when invoked from any module that may not be installed 1766 using same prefix (default or otherwise). 1767 1768 There are other potential use for this file. 1769 1770commit ceecddadf923ceae76c12057103ec7a409718a34 1771Author: Gaetan Nadon <memsize@videotron.ca> 1772Date: Thu Oct 22 12:20:42 2009 -0400 1773 1774 Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206 1775 1776 The Makefile installs INSTALL in share/doc/util-macros 1777 An INSTALL_CMD is provided in the new XORG_INSTALL macro 1778 which is added to XORG_DEFAULT_OPTIONS. 1779 1780 Components add INSTALL target to their Makefile similar to ChangeLog 1781 1782commit e6ceec1bc497ce9d311fd17e9a171e83148362ad 1783Author: Gaetan Nadon <memsize@videotron.ca> 1784Date: Mon Oct 12 11:07:14 2009 -0400 1785 1786 Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206 1787 1788 The Makefile installs INSTALL in share/doc/util-macros 1789 An INSTALL_CMD is provided in the new XORG_INSTALL macro 1790 which is added to XORG_DEFAULT_OPTIONS. 1791 1792 Components add INSTALL target to their Makefile similar to ChangeLog 1793 1794commit 22d7360510553775650e6a4e134f165937db4abe 1795Author: Gaetan Nadon <memsize@videotron.ca> 1796Date: Sat Oct 10 15:38:19 2009 -0400 1797 1798 INSTALL file missing/incorrect #24206 1799 1800 Add missing INSTALL file. Use standard GNU file on building tarball 1801 For all X.Org components. 1802 1803commit bf44a8df3831ac465fd79937b059e54c4dc34486 1804Author: Gaetan Nadon <memsize@videotron.ca> 1805Date: Sat Oct 10 15:33:58 2009 -0400 1806 1807 .gitignore: use common defaults with custom section # 24239 1808 1809 Using common defaults will reduce errors and maintenance. 1810 Only the very small or inexistent custom section need periodic maintenance 1811 when the structure of the component changes. Do not edit defaults. 1812 For all X.Org components. 1813 1814commit 98c7586b04dea14d89df6e7ad1c733e6539cd095 1815Author: Gaetan Nadon <memsize@videotron.ca> 1816Date: Sat Nov 7 07:58:33 2009 -0500 1817 1818 Lower version from 2.63 to 2.60 Tinderbox failed 1819 1820commit b47a30d3c91fbd5b230a11b1a5ddbfb943bcd7b2 1821Author: Gaetan Nadon <memsize@videotron.ca> 1822Date: Mon Oct 12 10:57:13 2009 -0400 1823 1824 configuration: update, fix warnings, apply global maintenance #24450 1825 1826 Update configure.ac using autotools utilities and wiki guidelines 1827 1828 configure.ac: AM_MAINTAINER_MODE missing #24238 1829 1830 This turns off maintainer mode build rules in tarballs. 1831 For all X.Org components. 1832 1833commit f8695cf7b892028bf7c502e85f26f0a756edd316 1834Author: Gaetan Nadon <memsize@videotron.ca> 1835Date: Mon Oct 12 10:37:36 2009 -0400 1836 1837 ChangeLog: generated file not cleaned from the dist directory #24278 1838 1839 CHANGELOG_CMD was written in the wrong directory. 1840 Update cmd to generate in $(top_srcdir) 1841 1842 Tested in regular build with git: dist, distcheck and distclean 1843 Tested in VPATH build with git: dist, distcheck and distclean 1844 Tested above scenario from tarballs with git not available 1845 1846commit d6584a4a52a6fb0eaf979555097bb32621c13cb1 1847Author: Alan Coopersmith <alan.coopersmith@sun.com> 1848Date: Wed Sep 9 13:31:38 2009 -0700 1849 1850 Version bump: 1.3.0 1851 1852 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1853 1854commit 79c00a5b5c7866fcc4756993cf4bf4eb2234e9de 1855Author: Gaetan Nadon <memsize@videotron.ca> 1856Date: Tue Sep 1 09:45:30 2009 -0400 1857 1858 Fix obsolete macro warnings for AC_HELP_STRING #23628 1859 1860 When checking for warnings in any module using XORG_RELEASE_VERSION 1861 one or more warnings on AC_HELP_STRING appears. The macro has been 1862 replaced with AS_HELP_STRING 1863 1864 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1865 Acked-by: Alan Coopersmith <alan.coopersmith@sun.com> 1866 1867commit 4c91617d964915005634339afa24b04ec8a2f801 1868Author: Peter Hutterer <peter.hutterer@who-t.net> 1869Date: Tue Sep 1 10:33:37 2009 +1000 1870 1871 Add XORG_DEFAULT_OPTIONS meta-macro. 1872 1873 Many modules use the same set of m4 macros. Additions to the macros require 1874 updating the configure.ac for each module affected. In the case of e.g. 1875 protos and libs this means updating every single module. 1876 1877 This patch adds a XORG_DEFAULT_OPTIONS meta-macro that uses the other macros 1878 defined. Macros can be added to this meta-macro and modules immediately get 1879 to make use of it - without changes required to configure.ac. 1880 1881 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1882 1883commit 3b7dd69d0bf6bc19f0e4403bb6611de87497aac3 1884Author: Pauli Nieminen <suokkos@gmail.com> 1885Date: Sat Jul 25 15:53:02 2009 +0300 1886 1887 Add XORG_STRICT_OPTION macro for strict compilation option 1888 1889 Strict compilation option can be used to get rid of warnings that often are 1890 showing real hidden bug in code. That just waits to cause problems. 1891 1892 CWARNFLAGS has to be added to AM_C(PP)FLAGS to use strict compilation mode 1893 in Makefile.am. Automatic addition to compiler flags would cause some configure 1894 checks fail. 1895 1896 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1897 1898commit b0618a909a56d958a6690318545379e105587d82 1899Author: Peter Hutterer <peter.hutterer@who-t.net> 1900Date: Tue Aug 25 09:40:01 2009 +1000 1901 1902 Add AM_SILENT_RULES to default XORG_CWARNFLAGS 1903 1904 Automake 1.11 supports silent builds with the new AM_SILENT_RULES. 1905 http://sources.redhat.com/automake/automake.html#Options 1906 1907 This loosely qualifies as a CWARNFLAG since it allows all the warnings to be 1908 seen and enables modules to gain support from the feature without any 1909 changes needed to configure. 1910 1911 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1912 Signed-off-by: James Cloos <cloos@jhcloos.com> 1913 1914commit 347e2ae727ac43026776154172ca1ad0360c903c 1915Author: Alan Coopersmith <alan.coopersmith@sun.com> 1916Date: Thu Jun 18 11:26:09 2009 -0700 1917 1918 Version bump: 1.2.2 1919 1920 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1921 1922commit b885bb59ec23bb338c8df68e40c6ef2c2a9325cc 1923Author: Jon TURNEY <jon.turney@dronecode.org.uk> 1924Date: Mon Jun 8 14:17:06 2009 +0100 1925 1926 Use correct CWARNFLAGS when cross compiling 1927 1928 Rather than checking the version of some random gcc which happens to be in 1929 the path to determine which warning flags are supported, we should check the 1930 gcc we are going to use for the build 1931 1932 For example, when cross-compiling, if the host gcc is >= 3.4 but the 1933 cross-compiler gcc is not, this will cause unsupported warning flags to be 1934 used 1935 1936 This seems to work, but I don't know enough autofoolery to be sure this is 1937 right... 1938 1939 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1940 1941commit 21a957428aa69b03f585378dc6e70ad9f5c513c6 1942Author: Dan Nicholson <dbn.lists@gmail.com> 1943Date: Fri Feb 6 12:28:03 2009 -0800 1944 1945 Use m4 for XORG_MACROS_VERSION to error during autoconf 1946 1947 Check the needed macros version with m4 so that the proper version is 1948 determined during autoconf. This prevents a faulty configure from being 1949 generated. 1950 1951 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1952 1953commit 72d82ed965f9cfbc310897ec17d2dc10bddcef4e 1954Author: Dan <danstowell+xorg@gmail.com> 1955Date: Thu Feb 19 06:50:30 2009 -0800 1956 1957 Fix incorrect warning message in XORG_MACROS_VERSION 1958 1959 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1960 1961commit b3a43fbe312d4da796aa1fcb04a8a27f7961641d 1962Author: Dan Nicholson <dbn.lists@gmail.com> 1963Date: Thu Feb 5 13:30:27 2009 -0800 1964 1965 Restore part of the XORG_MACROS_VERSION comment 1966 1967 The 1.1 or later part is actually important since XORG_MACROS_VERSION 1968 didn't exist before then. 1969 1970 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1971 1972commit f05148fa57a1ebdb75135f026b7c5f4678a3b293 1973Author: Dan Nicholson <dbn.lists@gmail.com> 1974Date: Thu Feb 5 09:17:17 2009 -0800 1975 1976 Fix comment in XORG_MACROS_VERSION on usage 1977 1978 The comment recommending checking XORG_MACROS_VERSION with m4_ifndef was 1979 flawed for two reasons: 1980 1981 * m4_fatal should be used if the macro is not defined. There's no use 1982 generating configure if the macro doesn't exist. Just fail during 1983 autoconf. 1984 * There's no reason to mention the version needed in the message. That 1985 check does not do version verification. That's what the actual macro 1986 is for. 1987 1988 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 1989 1990commit 96585612d17d31fa9dd0f5c260fc33f72be9a75f 1991Author: Jeremy Huddleston <jeremy@redxiii.local> 1992Date: Sun Feb 1 21:09:44 2009 -0800 1993 1994 XORG_CWARNFLAGS: += is not valid for appending in bourn scripts 1995 1996 Fixes: 1997 1998 ./configure: line 12921: CWARNFLAGS+= -Wold-style-definition -Wdeclaration-after-statement: command not found 1999 2000commit 58803c60b73110a49aecec4202e7820887633bcc 2001Author: Alan Coopersmith <alan.coopersmith@sun.com> 2002Date: Tue Dec 16 15:05:46 2008 -0800 2003 2004 Version bump: 1.2.1 2005 2006commit e1d9461d1325bb7e48ef616650eb1d49f8945c2b 2007Author: Alan Coopersmith <alan.coopersmith@sun.com> 2008Date: Tue Dec 16 15:05:05 2008 -0800 2009 2010 Replace gitweb URL with cgit URL in README 2011 2012commit 55e8d740881ef622376440819119641e67aeb285 2013Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2014Date: Mon Dec 8 17:40:31 2008 +0100 2015 2016 fix distcheck target 2017 2018 Arrange that distcleancheck ignores ChangeLog left over by distclean. 2019 2020 Don't mention ChangeLog under *CLEANFILES, can't be rebuilt from release 2021 tarball; ChangeLog is automatically distributed, no need to mention it. 2022 2023commit 88920d0896be5194f626888d5d8b54edd1ffe1f6 2024Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2025Date: Wed Dec 10 08:45:56 2008 +0100 2026 2027 use more CWARNFLAGS with gcc 3.4 too. 2028 2029 Only gcc 3.3 and earlier version don't support them. 2030 Reported and tested by Peter Breitenlohner. 2031 2032commit 9ff834493ece0a0ea7d7f15c1706bab022362cc5 2033Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2034Date: Sun Dec 7 11:54:39 2008 +0100 2035 2036 Fix CWARNFLAGS for gcc versions < 4 2037 2038commit 1d2a0c58ffa7be9c47ea0a097f54e012cf5d44de 2039Author: Alan Coopersmith <alan.coopersmith@sun.com> 2040Date: Wed Jul 30 13:47:04 2008 -0700 2041 2042 Allow setting XORG_SGML_PATH to a non-default path when running configure 2043 2044commit dcbbcb582cf712e59c1474632380943bea8f1a5e 2045Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2046Date: Fri Nov 14 23:06:48 2008 +0100 2047 2048 bump to 1.2.0 2049 2050commit 0e8c41dd09080cf692b7437bb23435137febaf26 2051Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2052Date: Fri Nov 14 23:05:45 2008 +0100 2053 2054 fix XORG_PROG_RAWCPP for cygwin 2055 2056 Patch by Yaakov Selkowitz from xorg mailing list 2057 http://lists.freedesktop.org/archives/xorg/attachments/20081016/04a64242/attachment.asc 2058 2059commit 4cce4c8169a252bce129411dbf70c3212974e7ca 2060Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2061Date: Fri Nov 14 22:59:28 2008 +0100 2062 2063 define XORG_CWARNFLAGS macro 2064 2065commit 2663b7a6b31e5e3d03b42a50b27f64737a35e9aa 2066Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2067Date: Fri Nov 14 22:38:27 2008 +0100 2068 2069 define and use XORG_CHANGELOG macro 2070 2071commit b8a5186c585b4f01971457f0d59cc7480cf528e8 2072Author: Peter Breitenlohner <peb@mppmu.mpg.de> 2073Date: Fri Nov 14 22:26:06 2008 +0100 2074 2075 reorganize autoconf macro files 2076 2077 append xorgversion.m4 to xorg-macros.m4.in, instead of installing 2078 it as separate file. 2079 Avoid copying some code from xorgversion.m4 to configure.ac. 2080 2081commit a3a533044de7c8c360d0de312ac75b32db04e35e 2082Author: Adam Jackson <ajax@redhat.com> 2083Date: Wed Mar 5 14:53:00 2008 -0500 2084 2085 bump to 1.1.6 2086 2087commit e1c1ee013e72dafd7b00ca96a8d4a25273b88e15 2088Author: Jeremy Huddleston <jeremy@tifa-2.local> 2089Date: Sat Feb 16 02:18:50 2008 -0800 2090 2091 Support version strings like 1.2.3-blah4 2092 2093commit e20c503d24e5ccf03035aa0f6d833d235d2179df 2094Author: Keith Packard <keithp@koto.keithp.com> 2095Date: Mon Aug 13 19:21:58 2007 -0700 2096 2097 Cannot use AC_CHECK_FILE when cross compiling; assume no LINUXDOC. 2098 2099 As AC_CHECK_FILE cannot be used when cross compiling, just assume linuxdoc 2100 is not present. 2101 2102commit f2ddb356d86225a8ff6d1d1397fb2156cebd360f 2103Author: Daniel Stone <daniel@fooishbar.org> 2104Date: Sun Dec 24 06:17:44 2006 +0200 2105 2106 bump to 1.1.5 2107 2108commit e8b485d9252ffbb357a0b987ab1488d4033b555c 2109Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2110Date: Mon Dec 18 18:25:25 2006 -0800 2111 2112 Bug 9368: non portable sed usage in xorgversion.m4 2113 2114 Bugzilla #9368 <https://bugs.freedesktop.org/show_bug.cgi?id=9368> 2115 Patch #8140 <https://bugs.freedesktop.org/attachment.cgi?id=8140> 2116 2117commit 0a4aadbda211a5128bae1c2e860b781c95c4bbf5 2118Author: Daniel Stone <daniel@fooishbar.org> 2119Date: Sat Dec 16 01:14:27 2006 +0200 2120 2121 bump to 1.1.4 2122 2123commit eb371188086824c4655840dd72831d16fbfb17ce 2124Author: Daniel Stone <daniel@fooishbar.org> 2125Date: Wed Dec 6 19:02:46 2006 +0200 2126 2127 Makefile.am: make ChangeLog hook safer 2128 Make ChangeLog hook as safe as possible. 2129 2130commit e091014e3c7573a49ce51d67f359bd0f3d3e1893 2131Author: Daniel Stone <daniel@fooishbar.org> 2132Date: Thu Nov 30 22:05:27 2006 +0200 2133 2134 bump to 1.1.3 2135 2136commit f15961997e9f5986857ed0b143cbaafda1a84cb8 2137Author: Andres Salomon <dilinger@debian.org> 2138Date: Thu Nov 30 22:05:13 2006 +0200 2139 2140 xorgversion: automatic PACKAGE_VERSION_* (bug #8590) 2141 Automatically define PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} when 2142 XORG_RELEASE_VERSION is called. 2143 2144commit 0d92c7e31df95c09a9cf1215e9ccb069da97f27a 2145Author: Daniel Stone <daniel@fooishbar.org> 2146Date: Wed Nov 8 16:38:16 2006 +0200 2147 2148 bump to 1.1.2 2149 2150commit d7a63459d1b1313fbde2827c00b36ee1e9c37f70 2151Author: Eamon Walsh <ewalsh@tycho.nsa.gov> 2152Date: Fri Nov 3 12:43:12 2006 -0500 2153 2154 Introduce separate configure switches for each output format. 2155 2156commit 5dc687a27322c9c6f7f9fb69b7005f35030b9571 2157Author: Eamon Walsh <ewalsh@tycho.nsa.gov> 2158Date: Thu Nov 2 19:49:29 2006 -0500 2159 2160 Fix handling of defs.ent to allow arbitrary install prefixes. 2161 2162commit 58a807e728bfbb3fac080adbb7c502ef3531d5f3 2163Author: David Nusinow <dnusinow@debian.org> 2164Date: Sun Oct 29 18:48:34 2006 -0500 2165 2166 Add support for building docbook docs 2167 2168commit bcd763dd427d2afd9066d52990363398d15d2c6a 2169Author: David Nusinow <dnusinow@debian.org> 2170Date: Sun Oct 15 22:45:58 2006 -0400 2171 2172 Make building pdf's configurable, though only disabled when it is explicitly set to no 2173 2174commit de2a4b2880117f1de38c9f870024cfb8a9f3ba8d 2175Author: Daniel Stone <daniel@fooishbar.org> 2176Date: Sun Aug 27 12:59:25 2006 +0300 2177 2178 make ChangeLog hook distcheck-safe 2179 2180commit d9062e4077ebfd0985baf8418f3d0f111b9ddbba 2181Author: Daniel Stone <daniel@fooishbar.org> 2182Date: Sun Aug 27 12:50:20 2006 +0300 2183 2184 xorg-macros: remove GNU-userland special case; bump to 1.1.1 2185 Remove special-casing of man page suffices for GNU-userland systems (Linux, 2186 Hurd, GNU/kFreeBSD). Bump to version 1.1.1. 2187 2188commit 28d7a6d80abb2d8d1a670b09394a5fc5458dd98e 2189Author: Alan Coopersmith <alan.coopersmith@sun.com> 2190Date: Thu Jul 20 18:13:50 2006 -0700 2191 2192 Version bump to 1.1.0 2193 2194commit efac6ccd6f0b5d673397441df753893b18c6a998 2195Author: Alan Coopersmith <alanc@alans-ferrari.(none)> 2196Date: Tue Jul 18 14:44:30 2006 -0700 2197 2198 Ignore xorg-macros.m4 (built by configure) and make dist/distcheck files 2199 2200commit c6f51fb11a0f264e9cd89cf27916ca83c418f6ab 2201Author: Alan Coopersmith <alan.coopersmith@sun.com> 2202Date: Thu Jul 13 17:00:19 2006 -0700 2203 2204 Add XORG_LINT_LIBRARY for building lint library data files 2205 2206commit 33b44547db1b801a520b64dd67c468ab04eaf269 2207Author: Alan Coopersmith <alan.coopersmith@sun.com> 2208Date: Thu Jul 13 14:31:20 2006 -0700 2209 2210 Replace static ChangeLog with dist-hook to generate from git log 2211 2212commit 953df72ff3b8ecf8ac3eadc90ddefd6d0ca6b43e 2213Author: Alan Coopersmith <alan.coopersmith@sun.com> 2214Date: Thu Jul 13 13:49:46 2006 -0700 2215 2216 Add pointer to git repository to README 2217 2218commit a3ce32d91835471b7f91742850d78b186c4cbe8f 2219Author: Alan Coopersmith <alan.coopersmith@sun.com> 2220Date: Thu Jul 13 13:46:43 2006 -0700 2221 2222 Add XORG_MACROS_VERSION macro to check minimum version of xorg-macros.m4 2223 2224 - Move xorg-macros.m4 to xorg-macros.m4.in so @VERSION@ can be substituted from 2225 the version listed in configure.ac 2226 - Add comments to each macro listing what version it was first added in 2227 2228commit 29e3f6d9c7670ff95dc03c9d494dc5f4b93741a4 2229Author: Alan Coopersmith <alan.coopersmith@sun.com> 2230Date: Thu Jul 13 11:46:48 2006 -0700 2231 2232 Add README file with links to bugzilla & mailing list 2233 2234commit b794890e202dc2359069836d9ebc2ad29f86dfac 2235Author: Alan Coopersmith <alan.coopersmith@sun.com> 2236Date: Thu Jul 13 11:42:41 2006 -0700 2237 2238 Fill in COPYING file with licenses from other files 2239 2240commit 1bc5f3d51d6bbe749e229c74fb2b834f903dcbd6 2241Author: Alan Coopersmith <alan.coopersmith@sun.com> 2242Date: Thu Jul 13 11:41:20 2006 -0700 2243 2244 Correct Sun license notice 2245 2246commit 53519cafb9a145901730fb0f2a1fd78e5a0a82e7 2247Author: Michael Banck <mbanck@debian.org> 2248Date: Thu Jul 13 00:09:23 2006 -0700 2249 2250 Bug #6782: Fix *_MAN_* macros to support GNU/Hurd 2251 2252 X.Org Bug #6782 <https://bugs.freedesktop.org/show_bug.cgi?id=6782> 2253 Patch #5519 <https://bugs.freedesktop.org/attachment.cgi?id=5519> 2254 2255commit aa72e4701d6653a7cf7d47b51b705e1c0890f381 2256Author: Alan Coopersmith <alan.coopersmith@sun.com> 2257Date: Wed Jul 12 19:31:47 2006 -0700 2258 2259 Add XORG_WITH_LINT to add --with-lint flag for checking with lint, sparse, etc. 2260 2261commit 08130178348738603ab916036ac63afd41b27e94 2262Author: Alan Coopersmith <alan.coopersmith@sun.com> 2263Date: Wed Jul 12 19:30:25 2006 -0700 2264 2265 Create .gitignore 2266 2267commit ddb3d2e94df03c5d06717189f5e349342ad0fa09 2268Author: Adam Jackson <ajax@nwnk.net> 2269Date: Fri May 19 18:46:00 2006 +0000 2270 2271 Bump to 1.0.2 2272 2273commit 1e910874c0c4211b0d6e462e5cdffb4c86e27e6f 2274Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2275Date: Fri Apr 21 22:47:13 2006 +0000 2276 2277 X.Org Bug #6654 <https://bugs.freedesktop.org/show_bug.cgi?id=6654> Patch 2278 #5374 <https://bugs.freedesktop.org/attachment.cgi?id=5374> Fix *_MAN_* 2279 macros to support GNU/kFreeBSD (Robert Millan) 2280 2281commit 3ee458d03fcebc01d337d01e5e31dede704d56ff 2282Author: Kevin E Martin <kem@kem.org> 2283Date: Wed Dec 21 02:30:08 2005 +0000 2284 2285 Update package version for X11R7 release. 2286 2287commit 09e1ea8a68915d5a8c3dd2c2adbbbcd1bfdf2bd3 2288Author: Adam Jackson <ajax@nwnk.net> 2289Date: Mon Dec 19 16:36:02 2005 +0000 2290 2291 Stub COPYING files 2292 2293commit 986030a4deca03addb3e5b40da66c8baa78941a5 2294Author: Kevin E Martin <kem@kem.org> 2295Date: Thu Dec 15 00:24:40 2005 +0000 2296 2297 Update package version number for final X11R7 release candidate. 2298 2299commit af0164c2ded2dcc95b72ca3b9bfbad9b790490f7 2300Author: Kevin E Martin <kem@kem.org> 2301Date: Fri Dec 9 15:28:41 2005 +0000 2302 2303 Better macro to check whether any of malloc(0), realloc(ptr,0) or calloc(0) 2304 return NULL since Xlib expects all three to return a valid pointer. 2305 2306commit 80c3aba8ac4af96c3d9407ecbed2f6c813adbbe1 2307Author: Kevin E Martin <kem@kem.org> 2308Date: Fri Dec 9 03:01:09 2005 +0000 2309 2310 Add support for building other formats from sgml docs. 2311 2312commit 98959e58700f53c1cafba3b4a2fa6e103c71a55d 2313Author: Kevin E Martin <kem@kem.org> 2314Date: Sat Dec 3 05:49:47 2005 +0000 2315 2316 Update package version number for X11R7 RC3 release. 2317 2318commit 222df94cf4d433b893c092ccd7c38d86d59ce034 2319Author: Kevin E Martin <kem@kem.org> 2320Date: Sat Dec 3 04:41:21 2005 +0000 2321 2322 Add macro to detect when malloc(0) returns NULL for use in libraries. 2323 2324commit 07aaba7edc3028b6066a552ef0636986adddb6ef 2325Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2326Date: Mon Nov 28 21:58:11 2005 +0000 2327 2328 Bug #5167 <https://bugs.freedesktop.org/show_bug.cgi?id=5167> Linux prefers 2329 *.1x man pages in man1 subdirectory. Also allow builders to override 2330 man page suffixes & directories to match their environments via 2331 configure-time environment variables. 2332 2333commit 1545c8c930025d4f7d76e8d8f28ae87a53b5c9e9 2334Author: Kevin E Martin <kem@kem.org> 2335Date: Wed Oct 19 02:48:17 2005 +0000 2336 2337 Update package version number for RC1 release. 2338 2339commit b15a7b3dcc5c8af0a1ab837d8ca03910611e0968 2340Author: Kristian Høgsberg <krh@redhat.com> 2341Date: Mon Oct 17 16:04:44 2005 +0000 2342 2343 Add missing comma in AC_HELP_STRING call. 2344 2345commit 764ee0f698a17e34998b0e6d85f2c6cbf8f624c7 2346Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 2347Date: Mon Oct 3 21:22:08 2005 +0000 2348 2349 - For all drivers that have a <driver>.sgml file, add code in their build 2350 system to build the README file at make dist time 2351 - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that 2352 will check if the required tools and files exist, and if so set a 2353 conditional. 2354 - util/modular/symlink.sh 2355 - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml 2356 - Add all the README.<driver> to the list of excluded files 2357 - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make 2358 it spew less warnings when the text file is built. 2359 2360commit d690e4a9febd07988d149a967791c5629c17b258 2361Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2362Date: Thu Sep 29 22:57:31 2005 +0000 2363 2364 Add -undef to RAWCPPFLAGS if cpp used for RAWCPP supports it 2365 2366commit f950050734e36192307fcb11c70fbfb25fa03b9c 2367Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2368Date: Sat Sep 24 02:30:22 2005 +0000 2369 2370 Add XORG_MANPAGE_SECTIONS() macro for handling the different man page 2371 sections used on Linux vs. BSD vs. SysV 2372 2373commit 7c9a7b7fb4955cef87cd4403c0f36b5f1a84d9c9 2374Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2375Date: Mon Aug 15 19:53:37 2005 +0000 2376 2377 Move RAWCPP macro to xorg-macros.m4 so other modules can use it Add check 2378 for whether or not RAWCPP needs -traditional instead of hardcoding it, 2379 so non-gcc cpp's can be used 2380 2381commit 9161e0233a932f88a79d228f538565c48dba58d4 2382Author: Kevin E Martin <kem@kem.org> 2383Date: Fri Jul 29 21:22:57 2005 +0000 2384 2385 Various changes preparing packages for RC0: 2386 - Verify and update package version numbers as needed 2387 - Implement versioning scheme 2388 - Change bug address to point to bugzilla bug entry form 2389 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 2390 reenable it) 2391 - Fix makedepend to use pkgconfig and pass distcheck 2392 - Update build script to build macros first 2393 - Update modular Xorg version 2394