[ANNOUNCE] mkfontscale 1.2.3

Alan Coopersmith alan.coopersmith at oracle.com
Sun Mar 3 18:21:48 UTC 2024


mkfontscale creates the fonts.scale and fonts.dir index files used by the
legacy X11 font system.  Since version 1.2.0, it also includes the mkfontdir
script previously distributed separately for compatibility with older X11
versions.

This release switches to the use of pkg-config to find the zlib library.
For platforms like darwin that don't ship zlib.pc, you can specify 
ZLIB_CFLAGS and ZLIB_LIBS in the build environment to bypass this.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while font files should never be more than 2gb in size,
they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow mkfontscale
to work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (12):
      configure: Use pkg-config to find zlib
      configure: Use AC_SYS_LARGEFILE to enable large file support
      gitlab CI: stop requiring Signed-off-by in commits
      Remove "All rights reserved" from Oracle copyright notices
      Convert to X.Org standard code style
      doDirectory: add missing check for malloc() returning NULL
      mkfontscale.c: handle -Wshadow warnings from gcc
      ident.c: clear -Wdeclaration-after-statement warning
      Variable scope reductions as recommended by cppcheck
      Resolve some -Wsign-conversion warnings from clang
      Fix -Wimplicit-float-conversion warnings from clang
      mkfontscale 1.2.3

Jeremy Huddleston Sequoia (2):
      configure: Move check for zlib into its own section
      Address a UBSan warning about int left shift overflow

git tag: mkfontscale-1.2.3

https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.gz
SHA256: 3a026b468874eb672a1d0a57dbd3ddeda4f0df09886caf97d30097b70c2df3f8  mkfontscale-1.2.3.tar.gz
SHA512: d7e87e1525dfe55aae69a6b35b1caa6c0e748c28cac04c8ac54ec2bf341b3a2b964bde70bf722165c27fcfd25e0dbc40d6ac3e288642e4062066f8c0cbfee168  mkfontscale-1.2.3.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.xz
SHA256: 2921cdc344f1acee04bcd6ea1e29565c1308263006e134a9ee38cf9c9d6fe75e  mkfontscale-1.2.3.tar.xz
SHA512: 816e7b2885bb7a4b2eb0e506b659600011bfa4ec1a3010243c2cc2241fa0b792f3c8de1dec1855a4d13de89405973967074e379b0d01dcf9de8a1277a2fc4296  mkfontscale-1.2.3.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.xz.sig

-- 
        -Alan Coopersmith-                 alan.coopersmith at oracle.com
         Oracle Solaris Engineering - https://blogs.oracle.com/solaris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg/attachments/20240303/85af6b25/attachment.sig>


More information about the xorg mailing list