ChangeLog revision c12babeb
1commit eee69c3f26f8e5d7f97599185d8d009f7fd76a7c 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Wed Feb 22 10:41:20 2023 -0800 4 5 font-util 1.4.0 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit da8ac70de2bb45092574084d89272e07c75796e2 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Thu Feb 16 10:06:41 2023 -0800 12 13 Add COMPRESS_FLAGS to pass options to compression command 14 15 By default, set to -n for gzip to stop recording timestamps and 16 enable reproducible builds, and to empty for all other methods. 17 18 Will require adding COMPRESS_FLAGS to Makefile.am in each font 19 module to become effective. 20 21 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 22 23commit 46aa5c0bf95c60361f9ec3d354b033785df8cd5f 24Author: Alan Coopersmith <alan.coopersmith@oracle.com> 25Date: Thu Jul 28 17:30:21 2022 -0700 26 27 gitlab CI: stop requiring Signed-off-by in commits 28 29 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 30 31commit 2ef6b22ad908c024b6c2fbde5c1de62123f82dc2 32Author: Alan Coopersmith <alan.coopersmith@oracle.com> 33Date: Tue Jul 12 11:28:17 2022 -0700 34 35 font-util 1.3.3 36 37 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 38 39commit 88bd16463e59455cda7e45e563867988c7e70d8d 40Author: Alan Coopersmith <alan.coopersmith@oracle.com> 41Date: Tue Jul 12 11:26:05 2022 -0700 42 43 Fix spelling/wording issues 44 45 Found by using: 46 codespell --builtin clear,rare,usage,informal,code,names 47 48 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 49 50commit aaddab088412777ffea435e83847f8aac9b9ce81 51Author: Alan Coopersmith <alan.coopersmith@oracle.com> 52Date: Wed Dec 8 14:11:58 2021 -0800 53 54 Build xz tarballs instead of bzip2 55 56 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 57 58commit e1a2c79b4edea2af1a82db24b2dc993a6e530d5a 59Author: Alan Coopersmith <alan.coopersmith@oracle.com> 60Date: Wed Dec 8 14:11:54 2021 -0800 61 62 gitlab CI: add a basic build test 63 64 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 65 66commit 564adb96f10a0bf43d67401b05ba0fcafe7c0a83 67Author: Alan Coopersmith <alan.coopersmith@oracle.com> 68Date: Mon Nov 16 18:22:23 2020 -0800 69 70 ucs2any: handle NULL returns from zquotedcpy() 71 72 bdf file for testing: 73 74 STARTFONT 2.1 75 FONT "Bad quotes test font-ISO10646-1 76 SIZE 7 75 75 77 FONTBOUNDINGBOX 5 7 0 -1 78 STARTPROPERTIES 3 79 SPACING "C 80 SLANT "R 81 ENDPROPERTIES 82 CHARS 0 83 ENDFONT 84 85 Before this fix, the above segfaults when the NULL return from 86 zquotedcpy() is passed to other functions expecting a string. 87 88 Fixes: 21063_61 & 21063_86 from https://cyber-itl.org/2020/10/28/citl-7000-defects.html 89 90 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 91 92commit f78cd55ccd913855cc5569dfe2a9213e217bc469 93Author: Alan Coopersmith <alan.coopersmith@oracle.com> 94Date: Sun Nov 15 17:06:26 2020 -0800 95 96 ucs2any: avoid segfaults if SLANT property is missing 97 98 Test case: 99 grep -v SLANT ../../misc-misc/5x7.bdf > 5x7-noslant.bdf 100 ucs2any 5x7-noslant.bdf ../map-ISO8859-1 -d 101 102 Before this fix, the above segfaults in strcmp with a NULL slant pointer. 103 104 Fixes: 21063_131 from https://cyber-itl.org/2020/10/28/citl-7000-defects.html 105 106 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 107 108commit d45011b8324fecebb4fc79e57491d341dd96e325 109Author: Alan Coopersmith <alan.coopersmith@oracle.com> 110Date: Sun Aug 25 15:23:33 2019 -0700 111 112 font-util 1.3.2 113 114 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 115 116commit c5d12b729b61576069f479a0b5141aedea04676b 117Author: Tobias Stoeckmann <tobias@stoeckmann.org> 118Date: Wed Nov 8 21:36:32 2017 +0100 119 120 ucs2any: Fix parser crash on 32 bit 121 122 It is possible to crash ucs2any or provoke successful return value even 123 though the processing was not successful. 124 125 The problem lies within a possible integer overflow when adding elements 126 with a key which is too large. 127 128 You can trigger the issue this way on a 32 bit system: 129 130 $ cat > source.bdf << "EOF" 131 STARTFONT source 132 CHARS 1 133 ENCODING 1073741823 134 EOF 135 $ ucs2any source.bdf 136 Segmentation fault 137 $ _ 138 139 Another possibility would be to add "ENCODING 1" right after the CHARS 140 line. In that case, realloc will allocate 0 bytes afterwards which is a 141 success but might return NULL, e.g. on Linux/glibc systems. Such a 142 result value is handled as an error and errno is evaluated and returned, 143 even though there was no error: 144 145 $ cat > source.bdf << "EOF" 146 STARTFONT source 147 CHARS 1 148 ENCODING 1 149 ENCODING 1073741823 150 EOF 151 $ ucs2any source.bdf 152 ucs2any: Success 153 $ echo $? 154 0 155 $ _ 156 157 Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org> 158 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 159 160commit 1d70c9accf93b9fae1b9adb48e47b7d96a5ae64e 161Author: Alan Coopersmith <alan.coopersmith@oracle.com> 162Date: Fri Dec 7 19:27:32 2018 -0800 163 164 Update configure.ac bug URL for gitlab migration 165 166 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 167 168commit 202d167db645cfb6bd9218641b08833a6134ea04 169Author: Alan Coopersmith <alan.coopersmith@oracle.com> 170Date: Sun Nov 18 21:41:33 2018 -0800 171 172 Update README for gitlab migration 173 174 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 175 176commit b98fe13193464042d2733308cdc2343adbc6163a 177Author: Mihail Konev <k.mvc@ya.ru> 178Date: Thu Jan 26 13:52:48 2017 +1000 179 180 autogen: add default patch prefix 181 182 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 183 184commit cf962e480dc73315a4f2288f4d4e007cf3fb9905 185Author: Emil Velikov <emil.l.velikov@gmail.com> 186Date: Mon Mar 9 12:00:52 2015 +0000 187 188 autogen.sh: use quoted string variables 189 190 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 191 fall-outs, when they contain space. 192 193 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 194 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 195 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 196 197commit 0abff92dc2370c57e79d028c17e6d7aeb50048f1 198Author: Peter Hutterer <peter.hutterer@who-t.net> 199Date: Tue Jan 24 10:32:07 2017 +1000 200 201 autogen.sh: use exec instead of waiting for configure to finish 202 203 Syncs the invocation of configure with the one from the server. 204 205 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 206 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 207 208commit cfe0b4fb8f87b03060a3d3c9538df144856b5e9f 209Author: Alan Coopersmith <alan.coopersmith@oracle.com> 210Date: Sat Mar 14 09:00:06 2015 -0700 211 212 font-util 1.3.1 213 214 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 215 216commit 1a0f701dbd33a10151a87a6ff6bd6a63682fc356 217Author: Alan Coopersmith <alan.coopersmith@oracle.com> 218Date: Mon Aug 25 18:56:33 2014 -0700 219 220 Update map-JISX0201.1976-0 to current version from Unicode Consortium 221 222 New version is exactly as downloaded on August 25, 2014 from 223 ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT 224 225 Does not change mappings, only changes comments (including license notice). 226 227 Reported-by: AGinsberg on #xorg-devel irc 228 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 229 230commit 9f53de00afaf19f9acdb5a796641992ffdaeb255 231Author: Ross Burton <ross.burton@intel.com> 232Date: Mon Dec 9 11:01:54 2013 +0000 233 234 fontutil.m4.in: use $PKG_CONFIG instead of pkg-config 235 236 Instead of assuming that pkg-config is on the path, require PKG_PROG_PKG_CONFIG 237 to be called and use $PKG_CONFIG. 238 239 Signed-off-by: Ross Burton <ross.burton@intel.com> 240 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 241 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 242 243commit 5f01ea79f1cb2328bfc4130b1e693f71be916b87 244Author: Colin Walters <walters@verbum.org> 245Date: Wed Jan 4 17:37:06 2012 -0500 246 247 autogen.sh: Implement GNOME Build API 248 249 http://people.gnome.org/~walters/docs/build-api.txt 250 251 Signed-off-by: Adam Jackson <ajax@redhat.com> 252 253commit 82da86fa16f82218787752774a6173e417900dae 254Author: Adam Jackson <ajax@redhat.com> 255Date: Wed Jan 16 12:59:17 2013 -0500 256 257 configure: Drop AM_MAINTAINER_MODE 258 259 Signed-off-by: Adam Jackson <ajax@redhat.com> 260 261commit aba5a2f22ff6e0ada7d606cbf91c5974e3255d77 262Author: Alan Coopersmith <alan.coopersmith@oracle.com> 263Date: Sun Dec 16 15:27:33 2012 -0800 264 265 Fix a bunch of clang integer size conversion warnings in ucs2any 266 267 ucs2any.c:149:36: warning: implicit conversion changes signedness: 'int' to 'si 268 ze_t' (aka 'unsigned long') [-Wsign-conversion] 269 *dest = zrealloc(*dest, dest_size + source_size); 270 ~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 271 ucs2any.c:147:29: warning: implicit conversion loses integer precision: 'unsign 272 ed long' to 'int' [-Wshorten-64-to-32] 273 dest_size = strlen(*dest) + 1; 274 ~ ~~~~~~~~~~~~~~^~~ 275 ucs2any.c:148:16: warning: implicit conversion loses integer precision: 'size_t 276 ' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 277 source_size = strlen(source); 278 ~ ^~~~~~~~~~~~~~ 279 ucs2any.c:159:8: warning: implicit conversion loses integer precision: 'int' to 280 'char' [-Wconversion] 281 *t = toupper(*t); 282 ~ ^~~~~~~~~~~ 283 ucs2any.c:305:27: warning: implicit conversion loses integer precision: 'int' t 284 o 'char' [-Wconversion] 285 (*buffer)[position++] = c; 286 ~ ^ 287 ucs2any.c:465:21: warning: comparison of integers of different signs: 'size_t' 288 (aka 'unsigned long') and 'int' [-Wsign-compare] 289 if (strlen(string) <= l) return NULL; 290 ~~~~~~~~~~~~~~ ^ ~ 291 ucs2any.c:466:31: warning: implicit conversion changes signedness: 'int' to 'si 292 ze_t' (aka 'unsigned long') [-Wsign-conversion] 293 if (strncmp(string, pattern, l) != 0) return NULL; 294 ~~~~~~~ ^ 295 ucs2any.c:463:10: warning: implicit conversion loses integer precision: 'size_t 296 ' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 297 int l = strlen(pattern); 298 ~ ^~~~~~~~~~~~~~~ 299 ucs2any.c:730:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 300 target = strtol(p+2, &endp, 16); 301 ~ ^~~~~~~~~~~~~~~~~~~~~~ 302 ucs2any.c:738:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 303 ucs = strtol(p+2, &endp, 16); 304 ~ ^~~~~~~~~~~~~~~~~~~~~~ 305 ucs2any.c:843:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 306 bbx.cwidth = w; 307 ~ ^ 308 ucs2any.c:844:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 309 bbx.cheight = h; 310 ~ ^ 311 ucs2any.c:845:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 312 bbx.cxoff = x; 313 ~ ^ 314 ucs2any.c:846:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 315 bbx.cyoff = y; 316 ~ ^ 317 ucs2any.c:850:7: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 318 w, h, x, y, &bbx); 319 ^ 320 ucs2any.c:850:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 321 w, h, x, y, &bbx); 322 ^ 323 ucs2any.c:850:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 324 w, h, x, y, &bbx); 325 ^ 326 ucs2any.c:850:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 327 w, h, x, y, &bbx); 328 ^ 329 330 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 331 332commit dff77bb76ab2260877a37193df1d728d2f4a1d88 333Author: Alan Coopersmith <alan.coopersmith@oracle.com> 334Date: Tue Feb 28 22:14:18 2012 -0800 335 336 font-util 1.3.0 337 338 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 339 340commit faee5567a53bcde7c9e280c330e1ff6671b979b1 341Author: Alan Coopersmith <alan.coopersmith@oracle.com> 342Date: Wed Feb 22 20:43:34 2012 -0800 343 344 configure.ac updates to match other X.Org modules 345 346 layout and comment the top portion of configure.ac 347 add missing AC_CONFIG_SRCDIR 348 Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS 349 replace deprecated AC_HELP_STRING with AS_HELP_STRING 350 Remove unnecessary AC_PROG_CC & AC_PROG_INSTALL (already 351 provided by XORG_DEFAULT_OPTIONS) 352 353 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 354 Reviewed-by: Gaetan Nadon<memsize@videotron.ca> 355 356commit 9e9519975fe3a5827b362b8df4a5c69745125a5a 357Author: Alan Coopersmith <alan.coopersmith@oracle.com> 358Date: Fri Nov 18 23:09:43 2011 -0800 359 360 Fix "cast discards qualifiers from pointer target type" warnings 361 362 ucs2any.c: In function ‘chars_compare’: 363 ucs2any.c:450:2: warning: cast discards qualifiers from pointer target type 364 ucs2any.c:451:2: warning: cast discards qualifiers from pointer target type 365 366 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 367 368commit e46b483c58ec3cfc01d2800c069eadc90166eb04 369Author: Alan Coopersmith <alan.coopersmith@oracle.com> 370Date: Fri Nov 18 23:06:46 2011 -0800 371 372 Mark usage() as not returning to clear incorrect uninit var warning 373 374 bdftruncate.c: In function ‘main’: 375 bdftruncate.c:119:16: warning: ‘threshold’ may be used uninitialized in this function 376 377 (It's not actually, if you consider that usage() exits when 378 parse_threshold fails.) 379 380 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 381 382commit 3419c66ac700689351be9fe2bc3f81b80465cd3e 383Author: Alan Coopersmith <alan.coopersmith@oracle.com> 384Date: Mon Sep 26 14:50:29 2011 -0700 385 386 Add const attributes to fix gcc -Wwrite-strings warnings 387 388 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 389 390commit 80cde5d8bb59a50ba1e98b5947f2fe0c8f38ef84 391Author: Jon TURNEY <jon.turney@dronecode.org.uk> 392Date: Tue Apr 26 15:03:42 2011 +0100 393 394 If cross-compiling, we don't have to run mkfontdir 395 396 If cross-compiling, we can run the host mkfontdir on the font directory, 397 since the output is arch independent (I think) 398 399 If cross-compiling and we can't find mkfontdir, just warn that mkfontdir 400 needs to be run on the target. 401 402 When not cross-compiling, the behaviour remains unchanged: mkfontdir 403 must be found and is run 404 405 (Also, bump version number to 1.2.90 as the next release must be 1.3.0 406 as this change adds a macro) 407 408 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 409 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 410 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 411 412commit 901fa14455a09901ebc69d0c93c03bb3c7c712d4 413Author: Jon TURNEY <jon.turney@dronecode.org.uk> 414Date: Tue Apr 26 15:00:30 2011 +0100 415 416 Never run fc-cache if cross-compiling 417 418 Since the cache files produced by fc-cache are arch-dependent, there is 419 no point in running fc-cache if cross-compiling 420 421 So, even if we aren't using a DESTDIR, but are installing directly into 422 (a hopefully non-default) prefix, don't run fc-cache when cross-compiling 423 424 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 425 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 426 427commit 9f807dfb4e7bea7128b7538e41de78bb5994ca80 428Author: Jeremy Huddleston <jeremyhu@apple.com> 429Date: Wed May 4 11:07:39 2011 -0700 430 431 bdftruncate: Make sure opt_minus_w and opt_plus_w are initialized 432 433 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 434 435commit 06e9c86e3741355729748b6c646f7f738c583323 436Author: Jeremy Huddleston <jeremyhu@apple.com> 437Date: Thu Apr 28 00:45:05 2011 -0700 438 439 ucs2any: Dead code removal 440 441 Found-by: clang static analyzer 442 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 443 444commit e15cbb4f48a9c5c0aae5acc88a7f56086fc9e51f 445Author: Jeremy Huddleston <jeremyhu@apple.com> 446Date: Thu Apr 28 00:39:17 2011 -0700 447 448 bdftruncate: Properly support -w and +w 449 450 Regression introduced by fb486bb1a5038912d064291b12c7aef5da3d8b63 451 452 Found-by: clang static analyzer 453 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 454 455commit a0d43f88e563ca2fd376bbe222d4809b9976624b 456Author: Jeremy Huddleston <jeremyhu@apple.com> 457Date: Wed Oct 6 17:00:03 2010 -0700 458 459 font-util 1.2.0 460 461 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 462 463commit 5cad514d15c61cdf73a7dbd6d88f3e823a0d2d99 464Author: Jeremy Huddleston <jeremyhu@apple.com> 465Date: Wed Oct 6 16:59:20 2010 -0700 466 467 fontutil.m4: Add XORG_FONT_FC_CONFDIR to find fontconfig's confdir 468 469 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 470 Acked-by: Gaetan Nadon <memsize@videotron.ca> 471 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 472 473commit 62529733e57b6d6c775b1bcf584260b1cff6af5c 474Author: Michał Górny < <mgorny@gentoo.org> 475Date: Thu Oct 7 17:31:06 2010 +0200 476 477 fontutil.m4: Add a shorthand --disable-all-encodings option. 478 479 This option is useful to disable all possible font encodings at once, 480 without fine-graining the calling ebuilds for a list of encodings 481 supported by each font package. 482 483 The option is parsed before all other encoding options, so it basically 484 sets defaults for all of them. Afterwards, any encoding can be 485 re-enabled back using '--enable-<encoding>' (much like 486 '--disable-all-encodings --enable-iso8859-2'). 487 488 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 489 Acked-by: Gaetan Nadon <memsize@videotron.ca> 490 491commit 7757000fca0f7fc6d966eb1f45c226862ed8e489 492Author: Jesse Adkins <jesserayadkins@gmail.com> 493Date: Tue Sep 28 13:30:01 2010 -0700 494 495 Purge cvs tags. 496 497 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 498 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 499 500commit 0a715f61f878cfe22470608036c3fdfc7d89bca1 501Author: Alan Coopersmith <alan.coopersmith@oracle.com> 502Date: Mon Oct 4 21:31:43 2010 -0700 503 504 font-util 1.1.2 505 506 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 507 508commit a43ab24c31aa5626b3f28b813a246c4b930b0e97 509Author: Alan Coopersmith <alan.coopersmith@oracle.com> 510Date: Mon Oct 4 21:30:06 2010 -0700 511 512 Sun's copyrights now belong to Oracle 513 514 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 515 516commit c2112acec406c80cfc29a7af9c2a39afb9c38475 517Author: Gaetan Nadon <memsize@videotron.ca> 518Date: Tue Jul 20 18:45:18 2010 -0400 519 520 config: update AC_PREREQ statement to 2.60 521 522 Unrelated to the previous patches, the new value simply reflects 523 the reality that the minimum level for autoconf to configure 524 all x.org modules is 2.60 dated June 2006. 525 526 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 527 528 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 529 530commit 41bf28914ae27d8cf9a93db5fa5f65ca5a68d4bf 531Author: Gaetan Nadon <memsize@videotron.ca> 532Date: Fri Aug 27 18:22:37 2010 -0400 533 534 XORG_FONT_REQUIRED_PROG: should stop when program is missing #14436 535 536 The macro was designed to test for a program and, when missing, stop 537 the configuration. The first parameter to the macro is a variable 538 name which is used by AC_PATH_PROG to store the program path. 539 The test failed to reference the variable content, it tested the 540 variable name which is never blank. 541 542 BDFTOPCF MKFONTSCALE MKFONTDIR COMPRESS and UCS2ANY were affected. 543 544 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 545 Tested-by: Jesse Adkins <jesserayadkins@gmail.com> 546 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 547 548commit e8d3097d42969fa1e32eff2ece252ff584d3d56a 549Author: Gaetan Nadon <memsize@videotron.ca> 550Date: Fri Aug 20 09:27:12 2010 -0400 551 552 config: upgrade to util-macros 1.8 for additional man page support 553 554 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 555 The value of MAN_SUBST is the same for all X.Org packages. 556 557 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 558 559 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 560 561commit d310e0321f888bf2fc215587457722a73b0f127a 562Author: Alan Coopersmith <alan.coopersmith@oracle.com> 563Date: Thu May 20 19:11:38 2010 -0700 564 565 Replace /usr/X11R6 mapfiles path in manpage with actual path via sed 566 567 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 568 569commit 6ce4badc29d599835a9f2593aa9835b1905a72a2 570Author: Gaetan Nadon <memsize@videotron.ca> 571Date: Sun Mar 28 14:45:56 2010 -0400 572 573 config: remove fontutil.pc.in from the EXTRA_DIST variable 574 575 It is automatically distributed in the tarball by Automake 576 577 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 578 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 579 580commit 86893646727ac02b46d67ec81502451463dd9ed2 581Author: Gaetan Nadon <memsize@videotron.ca> 582Date: Sat Mar 27 11:21:41 2010 -0400 583 584 config: generated fontutil.m4 is "installed", not "distributed" 585 586 Generated files are not included in the tarball, only .in files 587 The fontutil.m4.in file is added in the tarball by Automake. 588 589 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 590 591commit 85e9d27df3e806106d395f66143bcc1372fece90 592Author: Alan Coopersmith <alan.coopersmith@sun.com> 593Date: Thu Jan 14 21:51:38 2010 -0800 594 595 Update Sun license notices to current X.Org standard form 596 597 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 598 599commit af6b1bfacb2ebd2dc27b5c81398ec3d9f5cd35cc 600Author: Gaetan Nadon <memsize@videotron.ca> 601Date: Mon Nov 23 14:59:02 2009 -0500 602 603 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 604 605 Now that the INSTALL file is generated. 606 Allows running make maintainer-clean. 607 608commit b80d458dbe1704a7a351849a6e588c57205ac9c9 609Author: Gaetan Nadon <memsize@videotron.ca> 610Date: Sun Oct 18 20:49:07 2009 -0400 611 612 Makefile.am: add INSTALL target and clean ChangeLog DIST targets 613 614 Add INSTALL target to generate file with INSTALL_CMD #24206 615 ChangeLog is not required in EXTRA_DIST #24432 616 ChangeLog is not required in MAINTAINERCLEANFILES #24432 617 618commit af090eb780ae74f102d6eda036e0b3bc888561b4 619Author: Gaetan Nadon <memsize@videotron.ca> 620Date: Sun Oct 18 20:34:34 2009 -0400 621 622 INSTALL, NEWS, README COPYING or AUTHORS files are missing/incorrect #24206 623 624 Add missing INSTALL file. Use standard GNU file on building tarball 625 README may have been updated 626 COPYING may have been updated 627 Remove AUTHORS file as it is empty and no content available yet. 628 Remove NEWS file as it is empty and no content available yet. 629 630commit 2ca7b784d9a53e00a393dcfd7c4ea1bf7223d98b 631Author: Gaetan Nadon <memsize@videotron.ca> 632Date: Mon Nov 23 13:38:51 2009 -0500 633 634 .gitignore: use common defaults with custom section # 24239 635 636 Using common defaults will reduce errors and maintenance. 637 Only the very small or inexistent custom section need periodic maintenance 638 when the structure of the component changes. Do not edit defaults. 639 640commit 640a11b930dde29a5a74bcecec858d0a8255c013 641Author: Alan Coopersmith <alan.coopersmith@sun.com> 642Date: Mon Oct 12 08:49:02 2009 -0700 643 644 font-util 1.1.1 645 646 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 647 648commit e1a84f5c30de633767dc4c05a38a34c3f114a138 649Author: Alan Coopersmith <alan.coopersmith@sun.com> 650Date: Sat Oct 10 21:50:26 2009 -0700 651 652 Make fontrootdir capitalization consistently lowercase 653 654 Fixes installation of mapfiles, which were going to /util because 655 ${fontrootdir} was undefined in Makefile. Found by tinderbox. 656 657 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 658 659commit b10044e1cdb8f1656b6f61d79512bf4d49ee3339 660Author: Alan Coopersmith <alan.coopersmith@sun.com> 661Date: Wed Oct 7 20:23:36 2009 -0700 662 663 font-util 1.1.0: Add new macros to replace code common to many font modules 664 665 XORG_FONT_MACROS_VERSION(required-version) 666 XORG_FONT_CHECK_ENCODING(encoding) 667 XORG_FONT_CHECK_ENCODING_LIST(encoding1 encoding2....) 668 XORG_FONT_REQUIRED_PROG(VARNAME, progname) 669 XORG_FONT_FCCACHE() 670 XORG_FONT_COMMON_UTILS() 671 XORG_FONT_BDF_UTILS() 672 XORG_FONT_SCALED_UTILS() 673 XORG_FONT_CHECK_COMPRESSION() 674 XORG_FONT_UCS2ANY() 675 XORG_FONTROOTDIR() 676 XORG_FONTSUBDIR(variable, flag, subdir) 677 XORG_FONTDIR(subdir) 678 679 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 680 Acked-by: Dan Nicholson <dbn.lists@gmail.com> 681 Acked-by: Rémi Cardona <remi@gentoo.org> 682 683commit 59557a6f4a28f38edcb6251ac04c9cb0e582bb3e 684Author: Alan Coopersmith <alan.coopersmith@sun.com> 685Date: Tue Oct 6 14:19:57 2009 -0700 686 687 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 688 689 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 690 691commit 032e3cb6c41c720412ab3403dad2ab800f45a817 692Author: Alan Coopersmith <alan.coopersmith@sun.com> 693Date: Wed Sep 23 23:12:08 2009 -0700 694 695 Fix parsing of hexadecimal arguments to bdftruncate 696 697 Since bdftruncate suggests running itself with "0x3200", that should work. 698 699 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 700 701commit ca16bc230e73bfbf651acb9010ba695bbbef0e8a 702Author: Julien Cristau <jcristau@debian.org> 703Date: Fri Aug 7 21:47:25 2009 +0200 704 705 Bump to 1.0.2 706 707commit b0e27b7935e8f5f9ad3dd7b6fd77b8a38aa7d1d0 708Author: Alan Coopersmith <alan.coopersmith@sun.com> 709Date: Thu Feb 19 18:22:31 2009 -0800 710 711 Add README with pointers to mailing list, bugzilla & git repos 712 713commit db703deee7cbfca5b12f4666229136a54554ec98 714Author: Alan Coopersmith <alan.coopersmith@sun.com> 715Date: Thu Feb 19 18:20:14 2009 -0800 716 717 Add missing copyright/license notices to COPYING 718 719 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 720 721commit 0678b945e4f382c45048e3d1a9739282d506b47e 722Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 723Date: Tue Jan 27 19:11:08 2009 -0200 724 725 Janitor: Correct make distcheck and configure.ac simplification 726 727commit de26fc14c3e5ecc24f4fbdf0c83d57f5974ed802 728Author: Alan Coopersmith <alan.coopersmith@sun.com> 729Date: Tue Jun 24 14:28:27 2008 -0700 730 731 Update license of code copyrighted by the NetBSD Foundation 732 733 As per http://mail-index.netbsd.org/netbsd-announce/2008/06/20/msg000030.html 734 dropped the endorsement clause and verified remaining text matches current 735 NetBSD Foundation license. 736 737commit 2defe2544aeaeea00e41a2dca18b1f5ec0ca85e0 738Author: James Cloos <cloos@jhcloos.com> 739Date: Thu Dec 6 16:38:07 2007 -0500 740 741 Replace static ChangeLog with dist-hook to generate from git log 742 743commit fb486bb1a5038912d064291b12c7aef5da3d8b63 744Author: James Cloos <cloos@jhcloos.com> 745Date: Mon Dec 3 16:42:39 2007 -0500 746 747 Replace bdftruncate Perl script with C program 748 From bugzilla bug 13465¹: 749 750 [This] is a replacement for the bdftruncate program, which removes 751 the only runtime dependency on Perl in modular Xorg. 752 753 1] http://bugs.freedesktop.org/show_bug.cgi?id=13465 754 755 Bug was posted by Joerg Sonnenberger <joerg@NetBSD.org>. 756 757commit cedfe304041ecfc43cfcf2b44699efb53fc6aa5c 758Author: James Cloos <cloos@jhcloos.com> 759Date: Mon Sep 3 05:53:24 2007 -0400 760 761 Add *~ to .gitignore to skip patch/emacs droppings 762 763commit cff602a576aada75140b6cf13f1532218959189d 764Author: James Cloos <cloos@jhcloos.com> 765Date: Thu Aug 23 19:26:51 2007 -0400 766 767 Rename .cvsignore to .gitignore 768 769commit 7e2dfd48d78c008d8afd56828bf0db8a025f417a 770Author: Adam Jackson <ajax@nwnk.net> 771Date: Fri May 19 18:35:15 2006 +0000 772 773 Bump to 1.0.1 774 775commit 449004af4c7023511471db479b58c547270805e5 776Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 777Date: Fri Feb 17 15:59:48 2006 +0000 778 779 Update license copy in COPYING file too. 780 781commit d36e97caf2141939cbd516d9f7802bb704f13f22 782Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 783Date: Fri Feb 17 15:58:37 2006 +0000 784 785 Sync license statement with NetBSD, which has removed advertising clause 786 from original NetBSD license. (See 787 http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/xsrc/xfree/xc/fonts/util 788 /ucs2any.c?rev=1.9&content-type=text/plain and 789 http://www.mail-archive.com/devel%40xfree86.org/msg07685.html ) 790 791commit 778c667cf5dc67a53996e0196a7394dbd41426a3 792Author: Kevin E Martin <kem@kem.org> 793Date: Thu Dec 15 00:24:26 2005 +0000 794 795 Update package version number for final X11R7 release candidate. 796 797commit 25ea9d0868ecf3dccfbac5a82c659b852fb61d0e 798Author: Kevin E Martin <kem@kem.org> 799Date: Fri Dec 9 05:56:52 2005 +0000 800 801 Bug #5175: Make mapdir configurable (David Coulthart and Donnie Berkholz). 802 803commit 3fc66a4a7e844d96c478ff35673ba6bbcd99df0a 804Author: Kevin E Martin <kem@kem.org> 805Date: Tue Dec 6 22:48:41 2005 +0000 806 807 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 808 809commit 19a7b8a70f3cfac4dbc652cc918deefba2380700 810Author: Kevin E Martin <kem@kem.org> 811Date: Sat Dec 3 05:49:41 2005 +0000 812 813 Update package version number for X11R7 RC3 release. 814 815commit 092577dbc7f5fe59bbec80b29f42bacb73844fa7 816Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 817Date: Mon Nov 28 22:07:21 2005 +0000 818 819 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 820 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 821 822commit 27506bc355dd88c2ca8b3e14c8158dfb5d6e53b6 823Author: Eric Anholt <anholt@freebsd.org> 824Date: Tue Nov 22 02:00:22 2005 +0000 825 826 Add .cvsignores for fonts. 827 828commit c9e22d273e7b8df6ffa1224978d0a6877b57c626 829Author: Kevin E Martin <kem@kem.org> 830Date: Tue Nov 15 08:27:53 2005 +0000 831 832 Add configure option macro to disable ISO8859-* fonts. 833 834commit cb284d5e05a4d62b070bb94624c2fb32c322e40d 835Author: Kevin E Martin <kem@kem.org> 836Date: Wed Oct 19 02:48:08 2005 +0000 837 838 Update package version number for RC1 release. 839 840commit e096b243bb3be6a41bd928016d24acfe2cae677e 841Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 842Date: Mon Oct 17 22:20:58 2005 +0000 843 844 Use sed to replace variables in man pages 845 846commit f45a6a9b5d53d91aec9ca0381311f5b0a4842c07 847Author: Kevin E Martin <kem@kem.org> 848Date: Tue Oct 4 23:12:28 2005 +0000 849 850 Use CLEANFILES so that bdftruncate is rebuilt after make clean 851 852commit dd8c1045a1432cc31a7419eb45905282f3f065ea 853Author: Kevin E Martin <kem@kem.org> 854Date: Fri Jul 29 21:22:49 2005 +0000 855 856 Various changes preparing packages for RC0: 857 - Verify and update package version numbers as needed 858 - Implement versioning scheme 859 - Change bug address to point to bugzilla bug entry form 860 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 861 reenable it) 862 - Fix makedepend to use pkgconfig and pass distcheck 863 - Update build script to build macros first 864 - Update modular Xorg version 865 866commit be020c6e52a9f087493122a59721366e3a2417f2 867Author: Kevin E Martin <kem@kem.org> 868Date: Wed Jul 27 19:53:18 2005 +0000 869 870 Fix typo 871 872commit 854ba0573bbed8632f5a8adf93a497874e451d98 873Author: Kevin E Martin <kem@kem.org> 874Date: Fri Jul 22 04:13:44 2005 +0000 875 876 Fix distcheck for fonts with multiple encodings 877 878commit ae573de21851d1e3ed27bc499ccff396cf9d4067 879Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 880Date: Fri Jul 15 12:39:39 2005 +0000 881 882 use bin_SCRIPTS for bdftruncate remove $(EXEEXT) from bdftruncate rule fix 883 bdftruncate rule to work with separate $(srcdir) 884 885commit 5b1ba00aa310ddac6fae4ba4bb50763e9fe7a292 886Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 887Date: Fri Jul 15 01:15:35 2005 +0000 888 889 Replace $< with portable construct 890 891commit 70e2335cc8e9f1c377a70880696ee2d83558456e 892Author: Kevin E Martin <kem@kem.org> 893Date: Thu Jun 30 22:28:08 2005 +0000 894 895 Initial build system files for font module 896 897commit 8dbbdb2b6491edd6a0ec957d3a742802d2946fa3 898Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> 899Date: Sun Nov 28 19:06:20 2004 +0000 900 901 Updated 8859-7.TXT to ISO 8859-7:2003 (with euro sign) Updated obsolete 902 email address 903 904commit 5622b3c34465c8f7f83fe9fbab897fc7b438ef81 905Author: Egbert Eich <eich@suse.de> 906Date: Thu Aug 26 11:58:06 2004 +0000 907 908 Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller). 909 2 910 911commit edf6e4ce161fbf36a294f0947add0993bce2def6 912Author: Egbert Eich <eich@suse.de> 913Date: Fri Apr 23 18:43:05 2004 +0000 914 915 Merging XORG-CURRENT into trunk 916 917commit efdd203d3b3f68f463b9aaf31ef60dd58170c327 918Author: Egbert Eich <eich@suse.de> 919Date: Sun Mar 14 08:31:32 2004 +0000 920 921 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 922 923commit cada8e174bc996c693440605bc4778390a2525b4 924Author: Egbert Eich <eich@suse.de> 925Date: Wed Mar 3 12:10:53 2004 +0000 926 927 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 928 929commit f5f59905ca85472432f99a82502e47827647cbd7 930Author: Egbert Eich <eich@suse.de> 931Date: Thu Feb 26 13:35:11 2004 +0000 932 933 readding XFree86's cvs IDs 934 935commit 58fcd5a2cdba17e073e857283624d539758910a0 936Author: Egbert Eich <eich@suse.de> 937Date: Thu Feb 26 09:22:24 2004 +0000 938 939 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 940 941commit c653490dc1a7fe5dbd4437800832474c2f3ddefd 942Author: Kaleb Keithley <kaleb@freedesktop.org> 943Date: Tue Nov 25 19:28:01 2003 +0000 944 945 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 946 947commit a3557f2e82e07580a5f7ceb41c49809a001b73e5 948Author: Kaleb Keithley <kaleb@freedesktop.org> 949Date: Tue Nov 25 19:28:01 2003 +0000 950 951 Initial revision 952 953commit ea7d5c737a21afcb846d4aeceb8741a44d7001da 954Author: Kaleb Keithley <kaleb@freedesktop.org> 955Date: Fri Nov 14 16:48:42 2003 +0000 956 957 XFree86 4.3.0.1 958 959commit 731ff0ca425ebc6b780199c58f11a63f24103567 960Author: Kaleb Keithley <kaleb@freedesktop.org> 961Date: Fri Nov 14 16:48:42 2003 +0000 962 963 Initial revision 964