)]}' { "commit": "a25e85ed95dc855e42e6bb55138e27d362c5ea1e", "tree": "15a22b80d5ccb88c0bc1e17e0e488dc89a7ea172", "parents": [ "0d34386366c93835501e98d643586eb32dbda1fa" ], "author": { "name": "David Turner", "email": "david@freetype.org", "time": "Tue Aug 17 15:20:25 2021 +0200" }, "committer": { "name": "Werner Lemberg", "email": "wl@gnu.org", "time": "Sun Jan 09 23:16:00 2022 +0100" }, "message": "[gzip] Update sources to zlib 1.2.11\n\nThis can be tested by building with the Unix development build\n\n make setup devel\n make\n\nor by building the freetype-demos programs with\n\n meson setup build -Dfreetype2:zlib\u003dinternal\n meson compile -C out\n\nand trying to run `ftview` with a `.pcf.gz` font file.\n\n* src/gzip/ftgzip.c, src/gzip/rules.mk: Update for new zlib sources. Also\nremove the temporary fix introduced in commit 6a431038 to work around the\nfact that the internal sources were too old.\n\n* src/gzip/README.freetype: New file describing the origin of the sources\nand how they were modified.\n\n* src/gzip/patches/*: Patch files applied to original sources.\n\n* src/gzip/*: Updated zlib sources with the patch file(s) from\n`src/gzip/patches/` applied, followed by a conversion with zlib\u0027s\n`zlib2ansi` script.\n", "tree_diff": [ { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ce7792081bc3244aa31103b6cc2b6982d59d527f", "new_mode": 33188, "new_path": "src/gzip/README.freetype" }, { "type": "modify", "old_id": "c53f9dd125d681319a7e48ba269f59f37aae71cb", "old_mode": 33188, "old_path": "src/gzip/adler32.c", "new_id": "aa032e1ddf6d68c943ffb8aeaa86316d021cbc84", "new_mode": 33188, "new_path": "src/gzip/adler32.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ffced1ea7d9f40742b5e2e90a4e37e65d275649c", "new_mode": 33188, "new_path": "src/gzip/crc32.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9e0c7781025148380d130d6f7b6e590117ad3a8c", "new_mode": 33188, "new_path": "src/gzip/crc32.h" }, { "type": "modify", "old_id": "8f98a7d17bacd0c08b76f71e6059345329669127", "old_mode": 33188, "old_path": "src/gzip/ftgzip.c", "new_id": "e8030004a3babac061d960a46443e302aa71442a", "new_mode": 33188, "new_path": "src/gzip/ftgzip.c" }, { "type": "modify", "old_id": "3abf0ba03b061e40796acc97d2ef815513c59b97", "old_mode": 33188, "old_path": "src/gzip/ftzconf.h", "new_id": "5e1d68a004e9744cb35f9d5a2fe94fd4dbcb7f76", "new_mode": 33188, "new_path": "src/gzip/ftzconf.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "a27f389985214ff01b4e30e7ac9d07b8400d994b", "new_mode": 33188, "new_path": "src/gzip/gzguts.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e3470aab66de02ff7f85d6526aa7019f98ecf451", "new_mode": 33188, "new_path": "src/gzip/infback.c" }, { "type": "delete", "old_id": "2b4f0c2b5374bd62b1f2524fc7af2098e3036771", "old_mode": 33188, "old_path": "src/gzip/infblock.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "c2535a1e452d0c2f59646783044bd4c0c54de8c0", "old_mode": 33188, "old_path": "src/gzip/infblock.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "ba306549907b6c9989c4e1a293cddcf2d1c60121", "old_mode": 33188, "old_path": "src/gzip/infcodes.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "154d7f896ca9e757ed9526753c48f139f51028b6", "old_mode": 33188, "old_path": "src/gzip/infcodes.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "1583181cda4f2d293e682d6e5951895520c4628c", "new_mode": 33188, "new_path": "src/gzip/inffast.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e5c1aa4ca8cd5244423680865609c71ab68f9ab6", "new_mode": 33188, "new_path": "src/gzip/inffast.h" }, { "type": "modify", "old_id": "4d4760ea00e43263b46b3fd44757573fa12d493d", "old_mode": 33188, "old_path": "src/gzip/inffixed.h", "new_id": "d6283277694802ce7938f537f12990d6eead4924", "new_mode": 33188, "new_path": "src/gzip/inffixed.h" }, { "type": "modify", "old_id": "95e2653662d669a2ca6ecfdb39216aed30e532ad", "old_mode": 33188, "old_path": "src/gzip/inflate.c", "new_id": "7387e6f574d9c6467570475c0287dc013e36ea32", "new_mode": 33188, "new_path": "src/gzip/inflate.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "92ea758e2da0ffd4594b46748eff2847ccd8037d", "new_mode": 33188, "new_path": "src/gzip/inflate.h" }, { "type": "modify", "old_id": "56f52b1701d1706d323581a824e97e5b4a17787d", "old_mode": 33188, "old_path": "src/gzip/inftrees.c", "new_id": "c917e3de751f1fa034d799ff212a40b98bf5d4bf", "new_mode": 33188, "new_path": "src/gzip/inftrees.c" }, { "type": "modify", "old_id": "07bf2aa0bf8704278141fadd9d1f5bd62f79ee11", "old_mode": 33188, "old_path": "src/gzip/inftrees.h", "new_id": "c94eb78b5d10af72490176dde32a93575faf6e5b", "new_mode": 33188, "new_path": "src/gzip/inftrees.h" }, { "type": "delete", "old_id": "6087b4064731be6251eec077990fe45a66d12aaa", "old_mode": 33188, "old_path": "src/gzip/infutil.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "cdf18b4f9011f463641a45520fbe0e75d808260a", "old_mode": 33188, "old_path": "src/gzip/infutil.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "385baa7b018f652427ae704a268378c38956c0bf", "new_mode": 33188, "new_path": "src/gzip/patches/0001-zlib-Fix-zlib-sources-to-compile-for-FreeType.patch" }, { "type": "modify", "old_id": "1a90ae8fcf517941f55c5d80e16a2b239cbb0068", "old_mode": 33188, "old_path": "src/gzip/rules.mk", "new_id": "e4de3c43fe55aad142e4b63e466ca649c1e131ff", "new_mode": 33188, "new_path": "src/gzip/rules.mk" }, { "type": "modify", "old_id": "a4e82c6a0261619437ab5ecb3b279e0b27ddc8e8", "old_mode": 33188, "old_path": "src/gzip/zlib.h", "new_id": "ff5ae736d7e8e00ebf49faeace2fc0c9db7e54a2", "new_mode": 33188, "new_path": "src/gzip/zlib.h" }, { "type": "modify", "old_id": "7ad0c1f81bb48b0d97ecf0d5756923aa183fa42a", "old_mode": 33188, "old_path": "src/gzip/zutil.c", "new_id": "ff06651f23f9b639b0f3d8ee6f8fe9e97668a85b", "new_mode": 33188, "new_path": "src/gzip/zutil.c" }, { "type": "modify", "old_id": "c9688cd9c04d86e0960bcb6c72b853190a96a7cf", "old_mode": 33188, "old_path": "src/gzip/zutil.h", "new_id": "a385738789ff8539767c0d9ba338e81036c6af31", "new_mode": 33188, "new_path": "src/gzip/zutil.h" } ] }