pkgsrc/fonts/t1lib/distinfo
chuck 68e3ca275b work around clang compiler issue and malloc overflow in t1lib
there are two bugs in fonts/t1lib that cause math/grace to crash on OSX:

[1] compiler bug in some versions of clang when compiling with "-O2" ...
    this appears to have been fixed somewhere between clang-11 and clang-12.
    it works ok with "-O1" and it doesn't impact my NetBSD system (which
    has gcc instead of clang).   resolve by using memcpy() in LONGCOPY()
    macro rather than using custom code that triggers the clang issue.
    see: https://mail-index.netbsd.org/tech-pkg/2022/06/08/msg026367.html

[2] one case of t1lib trying to be clever and instead writing past end of
     malloc'd buffer (which the OSX malloc did not like at all;  the netbsd
     malloc did not get messed up by this).   the address sanitizer helped
     pinpoint this.
2022-06-08 19:00:13 +00:00

16 lines
1 KiB
Text

$NetBSD: distinfo,v 1.27 2022/06/08 19:00:13 chuck Exp $
BLAKE2s (t1lib-5.1.2.tar.gz) = cab979b401fbc8c24ff30dc580c2b9bb03338681861ec263b5d897df8a686ff2
SHA512 (t1lib-5.1.2.tar.gz) = 9f424b19c6f35cc4f194ff7351a4c2352216462c7d1b1d9650ad3a05cf48c6e90c89ccbcda5ecc47a4169a39a850cf84a1fcbf88b3b15614860c27364b631ae3
Size (t1lib-5.1.2.tar.gz) = 1872534 bytes
SHA1 (patch-aa) = 068c25f733c3037faa5051b527b1e1637d706a20
SHA1 (patch-ac) = 14201794e29a2eeba22a9144726ed3e00322aa1d
SHA1 (patch-ad) = 29c530f6d363de31777ad45823b55e72208c4ccb
SHA1 (patch-af) = e89df0d94e0748e468c7c3d40ce2fc0ccdb0116c
SHA1 (patch-ah) = 60ead43eeb6327cd3fd94755364633b6bf5d5d0d
SHA1 (patch-ai) = 372740d7166ebb999a3c280d7de13df0901d9eb9
SHA1 (patch-aj) = bb915405fc5d64a74de09d7e4daba8822a08fbe1
SHA1 (patch-ak) = abfbdb17c60b2068e95c5fe8e61ecfadbd85eea1
SHA1 (patch-al) = b0f0ab9398ce7e3f3bc3e8e54097fd4dbb566bc8
SHA1 (patch-lib_type1_objects.h) = bcb1d938d8cd6db5b32e8db2c1a050d39244679a
SHA1 (patch-lib_type1_regions.c) = 75b12d30f73a649cbd0495a5cd735049a9bc4418