[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